论文部分内容阅读
Microsoft Visual FoxPro是近几年中国最流行的面向对象的关系数据库管理系统,也是一个32位的数据库开发系统,支持可视化编程和面向对象程序设计等第四代语言特性的应用程序开发工具。它能运行于Windows9X/NT/2000/XP等操作系统之上,具有良好的跨平台特性;还有许多优势,一直被不同层次的程序员用于设计和开发各种类型的管理信息系统或进行数据库的维护。
VFP6.0中文版为其英文版的漢化版本,比较适合于中国中小型数据库市场。VFP6.0中文版功能强大,主要表现在:易学易用易维护,开发高效、成本低,引入了Microsoft的先进技术(如SQL技术、ActiveX技术、OLE技术等),具有强大的API函数库;安全性好,具有较强的网络功能,报表、标签制作方便,易于制作直方图、饼图等。
学习VFP的方法与学习其他基于Windwos图形界面的软件十分相似,均有菜单、工具栏等接口,那么首先必须熟悉VFP界面的使用,各项菜单、按钮的功能;其次,对VFP的命令窗口的用法应该熟练,其中不仅可以练习VFP的命令、函数,还可以调试程序,查看有关变量的值。另外,作为一个功能强大的数据库应用系统的集成开发环境,VFP提供了丰富的向导和设计器,可以快捷生成数据库、数据表、查询、视图、表单、报表、标签等文件。
1、学习VFP,可从以下几方面努力:(1)熟练掌握基本概念、常用命令、常用函数的用法。(2)在命令窗口中运用基本输出命令?或??(二者的不同仅在于是否换行)输出表达式的值;使用命令LIST MEMORY LIKE输出当前用户定义的内存变量。(3)善用VFP的帮助,即MSDN:按F1键或HELP命令求助,或通过帮助菜单进入。粘贴相关的示例代码试运行。(4)编程可采用N-S图描述算法流程。(5)能用命令窗口或VFP调试器查看运行信息。
2、数据库及数据表的基本操作命令
(1)建立数据库:可有多种方式建立数据库,分别通过文件菜单、命令方式、项目管理器、向导、工具栏按钮等方式打开数据库向导或设计器来完成。打开数据库:同样有菜单、命令、项目管理器、工具栏按钮等多种方式打开数据库予以修改。
(2)使用数据库:使用数据库即使用其中的表、视图、连接等,那么首先要打开数据库,通常可用命令的方式:open databases ?/<数据库名>。打开数据库中的某个表也会自动同时打开表所属的数据库。
(3)建立数据表:若用命令则create或SQL命令create table均可建立数据表。至于从菜单、工具栏新建按钮、项目管理器等方式进入建立数据表,初学者用得较多。
(4)更新数据表:既可以用交互的方式更新,也可用命令或程序语句更新。
(5)使用数据表:使用前一般须先用use命令打开以调入内存,其后则可浏览、修改此表。关闭数据表可用无参数的use;关闭库或索引等相关的文件则可用close命令等。
3、常用函数
熟练使用常用函数,可使编程更为简便、高效。
4、常用工具或向导
VFP常用工具或向导在VFP主窗口的工具菜单(Tools)下面即可看到,各类浏览器、调试器等,向导如:表,数据库,表单,报表,标签,安装等的向导。在选择菜单“文件/新建”时大多数可选择进入相应向导。VFP还提供了项目管理器用来组织应用系统的文件;提供了各类设计器如表单、类、表、查询、视图、报表、菜单等的设计器协助制作相关文件,各类生成器快速生成表达式、表单、报表、菜单等。这类工具的使用一般可从主菜单、快捷菜单等进入使用。
5、编程
VFP可视化编程的一般步骤为:(1)建立应用程序的用户界面,主要是建立表单和菜单,并在表单上安排应用程序所需的各种对象(由控件创建);(2)设置各对象(表单及控件)的属性;(3)编写方法及事件过程代码。实际上是一种对象之间相互交换信息、人机交互(如输入、输出)、信息转换等的过程,以事件和消息驱动程序的运行状态的变化。
创建一个完整的菜单系统需要以下步骤:(1)规划菜单的项数、名称、子菜单等;(2)创建菜单和子菜单;(3)为菜单系统指定任务:比如要显示的表单或对话框。另外,还可包含初始化代码和清理代码;(4)选择“预览”按钮或快捷菜单预览整个菜单系统;(5)从“菜单”菜单上选择“生成”命令,生成菜单程序;(6)运行生成的程序,测试菜单系统。其中(2)~(5)步需在“菜单设计器”中进行。菜单的建立也可由程序语句完成。
学习VFP,不仅可以熟悉数据库和表的设计与建立方法,还可以掌握面向对象和可视化程序设计的思路和模式,从而对其他的可视化编程语言如VB、VC++等的学习起到举一反三、触类旁通的作用。
VFP6.0中文版为其英文版的漢化版本,比较适合于中国中小型数据库市场。VFP6.0中文版功能强大,主要表现在:易学易用易维护,开发高效、成本低,引入了Microsoft的先进技术(如SQL技术、ActiveX技术、OLE技术等),具有强大的API函数库;安全性好,具有较强的网络功能,报表、标签制作方便,易于制作直方图、饼图等。
学习VFP的方法与学习其他基于Windwos图形界面的软件十分相似,均有菜单、工具栏等接口,那么首先必须熟悉VFP界面的使用,各项菜单、按钮的功能;其次,对VFP的命令窗口的用法应该熟练,其中不仅可以练习VFP的命令、函数,还可以调试程序,查看有关变量的值。另外,作为一个功能强大的数据库应用系统的集成开发环境,VFP提供了丰富的向导和设计器,可以快捷生成数据库、数据表、查询、视图、表单、报表、标签等文件。
1、学习VFP,可从以下几方面努力:(1)熟练掌握基本概念、常用命令、常用函数的用法。(2)在命令窗口中运用基本输出命令?或??(二者的不同仅在于是否换行)输出表达式的值;使用命令LIST MEMORY LIKE输出当前用户定义的内存变量。(3)善用VFP的帮助,即MSDN:按F1键或HELP命令求助,或通过帮助菜单进入。粘贴相关的示例代码试运行。(4)编程可采用N-S图描述算法流程。(5)能用命令窗口或VFP调试器查看运行信息。
2、数据库及数据表的基本操作命令
(1)建立数据库:可有多种方式建立数据库,分别通过文件菜单、命令方式、项目管理器、向导、工具栏按钮等方式打开数据库向导或设计器来完成。打开数据库:同样有菜单、命令、项目管理器、工具栏按钮等多种方式打开数据库予以修改。
(2)使用数据库:使用数据库即使用其中的表、视图、连接等,那么首先要打开数据库,通常可用命令的方式:open databases ?/<数据库名>。打开数据库中的某个表也会自动同时打开表所属的数据库。
(3)建立数据表:若用命令则create或SQL命令create table均可建立数据表。至于从菜单、工具栏新建按钮、项目管理器等方式进入建立数据表,初学者用得较多。
(4)更新数据表:既可以用交互的方式更新,也可用命令或程序语句更新。
(5)使用数据表:使用前一般须先用use命令打开以调入内存,其后则可浏览、修改此表。关闭数据表可用无参数的use;关闭库或索引等相关的文件则可用close命令等。
3、常用函数
熟练使用常用函数,可使编程更为简便、高效。
4、常用工具或向导
VFP常用工具或向导在VFP主窗口的工具菜单(Tools)下面即可看到,各类浏览器、调试器等,向导如:表,数据库,表单,报表,标签,安装等的向导。在选择菜单“文件/新建”时大多数可选择进入相应向导。VFP还提供了项目管理器用来组织应用系统的文件;提供了各类设计器如表单、类、表、查询、视图、报表、菜单等的设计器协助制作相关文件,各类生成器快速生成表达式、表单、报表、菜单等。这类工具的使用一般可从主菜单、快捷菜单等进入使用。
5、编程
VFP可视化编程的一般步骤为:(1)建立应用程序的用户界面,主要是建立表单和菜单,并在表单上安排应用程序所需的各种对象(由控件创建);(2)设置各对象(表单及控件)的属性;(3)编写方法及事件过程代码。实际上是一种对象之间相互交换信息、人机交互(如输入、输出)、信息转换等的过程,以事件和消息驱动程序的运行状态的变化。
创建一个完整的菜单系统需要以下步骤:(1)规划菜单的项数、名称、子菜单等;(2)创建菜单和子菜单;(3)为菜单系统指定任务:比如要显示的表单或对话框。另外,还可包含初始化代码和清理代码;(4)选择“预览”按钮或快捷菜单预览整个菜单系统;(5)从“菜单”菜单上选择“生成”命令,生成菜单程序;(6)运行生成的程序,测试菜单系统。其中(2)~(5)步需在“菜单设计器”中进行。菜单的建立也可由程序语句完成。
学习VFP,不仅可以熟悉数据库和表的设计与建立方法,还可以掌握面向对象和可视化程序设计的思路和模式,从而对其他的可视化编程语言如VB、VC++等的学习起到举一反三、触类旁通的作用。