第 3章 VFP的编程工具与编程步骤第 3章 VFP的编程工具与编程步骤
3.1 项目管理器
3.2 表单设计器
3.3 VFP编程步骤
3.4 控件的画法第 3章 VFP的编程工具与编程步骤
3.1 项目管理器项目管理器是按一定的顺序和逻辑关系对应用系统的文件进行有效组织的工具,它可以用最简单可视化的方法对数据库和数据表进行管理。
第 3章 VFP的编程工具与编程步骤
3.1.1 项目文件的建立和项目管理器界面
1,项目文件的建立
(1) 单击,文件,菜单中的,新建,命令,或者单击常用工具栏上的,新建,按钮,打开,新建,对话框 。
(2) 选中,项目,单选项,单击,新建文件,按钮,
此时将打开,创建,对话框 。
(3) 输入新项目的名称,选择保存新项目的文件夹,
单击,保存,按钮 。
(4) 此时进入,项目管理器,窗口,这时空的,项目 1”
项目文件已建成。
第 3章 VFP的编程工具与编程步骤打开已有项目的步骤为:
(1) 单击常用工具栏上的,打开,按钮,显示,打开,对话框 。
(2) 在,打开,对话框中,显示当前文件夹下的内容,选择,文件类型,为,项目,,输入或选择已有项目的名称 。
(3) 单击“确定”按钮。
第 3章 VFP的编程工具与编程步骤
3,项目管理器界面
,项目管理器,为数据提供了一个组织良好的分层结构视图 。 若要处理项目中某一特定类型的文件或对象,
可选择相应的选项卡 。
,全部,选项卡:包含了数据,文档,类库,代码和其他;
,数据,选项卡:包含了数据库,自由表和查询;
,文档,选项卡:包含了表单,报表和标签;
其余选项卡(如“类”、“代码”和“其他”):
主要用于创建应用程序。
第 3章 VFP的编程工具与编程步骤
3.1.2 项目管理器的操作
1,查找数据文件项目管理器的,数据,选项卡中,包含一个项目中的所有数据:数据库,自由表,查询和视图 。
(1) 数据库:表的集合,一般通过公共字段彼此关联,
使用“数据库设计器”可以创建一个数据库,数据库文件的扩展名为,DBC。
第 3章 VFP的编程工具与编程步骤
(2) 自由表:存贮在以,DBF为扩展名的文件中,它不是数据库的组成部分 。
(3) 查询:是检查存贮在表中的特定信息的一种结构化方法,利用“查询设计器”,可以设置查询的格式,该查询将按照输入的规则从表中提取记录,查询被保存为带,QPR扩展名的文件。
第 3章 VFP的编程工具与编程步骤
2,查找表单和报表文件项目管理器的,文档,选项卡中,包含了处理数据时所用的全部文档,即输入和查看数据所用的表单,以及打印表和查询结果所用的报表及标签 。
(1) 表单:用于显示和编辑表的内容 。
(2) 报表:是一种文件,指明如何设置查询来从表中提取结果,以及如何将结果打印出来 。
(3) 标签:是打印在专用纸上的带有特殊格式的报表。
第 3章 VFP的编程工具与编程步骤
3,添加或移去文件
(1) 在项目中加入文件在项目管理器中,选择要添加项的类型,单击,添加,
按钮,在,打开,对话框中,选择要添加的文件名,然后选择,确定,。
(2) 从项目中移去文件在项目管理器中,选定要移去的内容,单击,移去,
按钮,在提示框中选择,移去,。
如果要从计算机中删除文件,单击“删除”按钮。
第 3章 VFP的编程工具与编程步骤
4,创建和修改文件
(1) 创建添加到,项目管理器,中的文件在项目管理器中,选定要创建的文件类型,单击,新建,
按钮 。
(2) 修改文件在项目管理器中,选定一个已有的文件,单击,修改,
按钮 。
(3) 为文件添加说明在“项目管理器”中选定文件,从“项目”菜单中选择
“编辑说明”,在“说明”对话框中键入对文件的说明,单击“确定”。
第 3章 VFP的编程工具与编程步骤
5,查看表中的数据选择,数据,选项卡,选定一个表,单击,浏览,按钮 。
6,在项目间共享文件打开要共享文件的两个项目,在包含该文件的“项目管理器”中,选择该文件。拖动该文件到另一个的项目容器中。
第 3章 VFP的编程工具与编程步骤
3.1.3 定制“项目管理器”
1,改变显示外观
(1) 移动,项目管理器,
指向标题栏,将“项目管理器”拖到屏幕上的其他位置。
第 3章 VFP的编程工具与编程步骤
(2) 改变,项目管理器,窗口的大小指向,项目管理器,窗口的顶端,底端,两边或角上,拖动鼠标即可扩大或缩小它的尺寸 。
(3) 折叠,项目管理器,
折叠:单击右上角的上箭头 。
还原:单击右上角的下箭头,可以将“项目管理器”
还原为通常大小。
第 3章 VFP的编程工具与编程步骤
2,拖开选项卡折叠“项目管理器”,选定一个选项卡,将它拖离“项目管理器”。
第 3章 VFP的编程工具与编程步骤
(1) 使选项卡始终显示在屏幕的最上层单击选项卡上的图钉图标,使其变为,该选项卡就会一直保留在其他 Visual FoxPro窗口的上面。再次单击图钉图标 可以取消选项卡的“顶层显示”设置。
3.,项目管理器”中的选项卡第 3章 VFP的编程工具与编程步骤
(2) 还原选项卡单击选项卡上的,关闭,按钮 。 或者,将选项卡拖回到,项目管理器,。
(3) 停放,项目管理器,
直接将“项目管理器”拖到 Visual FoxPro主窗口的顶部。
第 3章 VFP的编程工具与编程步骤
3.2 表单设计器
3.2.1 打开表单设计器打开表单设计器的方法有 4种 。
单击常用工具栏上的,新建,按钮,弹出,新建,
对话框,选中,表单,单选钮,单击,新建文件,。
在命令窗口中使用 CREATE FORM命令 。
在,项目管理器,的,文档,选项卡中,选中,表单,,再单击,新建,按钮 。
在弹出的“新建表单”对话框中,选择“新建表单”
按钮。
第 3章 VFP的编程工具与编程步骤
3.2.2,表单设计器”工具栏
(1) 从快捷菜单中启动,表单设计器,工具栏右键单击常用工具栏上的任意位置,从弹出的快捷菜单中选中,表单设计器,。
(2) 从,工具栏,对话框启动,表单设计器,工具栏单击“显示”菜单中的“工具栏”命令,在“工具栏”对话框中,选中“表单设计器”,然后单击“确定”
按钮。
第 3章 VFP的编程工具与编程步骤
(3),表单设计器,中的工具按钮表 3-1,表单设计器”中的工具按钮图标 名 称 说 明属性窗口 在表单设计过程中,单击此按钮,可以启动或关闭属性窗口,以便在属性窗口中查看和修改各个控件的属性代码窗口 在表单设计过程中,单击此按钮,可以启动或关闭代码窗口,以便在代码窗口中编辑各对象的方法及事件代码表单控件工具栏在表单设计过程中,单击此按钮,可以启动或关闭表单控件工具栏,以便于利用各控件进行用户界面的设计表单生成器 启动表单生成器,直接以填表的方式进行相关对象的各项设置,以方便我们快速建立表单第 3章 VFP的编程工具与编程步骤
3.2.3,表单控件,工具栏单击“表单设计器”工具栏上的“表单控件工具栏”
按钮,屏幕出现“表单控件”工具栏,可以把它拖放到适当的位置。
第 3章 VFP的编程工具与编程步骤
3.2.4,属性”窗口设计时,一般在,属性窗口,中修改或设置属性 。
通过单击“表单设计器”工具栏中的“属性窗口”
按钮,可打开“属性”窗口。
第 3章 VFP的编程工具与编程步骤
1.,对象”下拉列表框标识当前选定的对象。单击右端的向下箭头,可看到包括当前表单(或表单集)及其所包含的全部对象的列表。可以从列表中选择要更改其属性的表单或对象。
第 3章 VFP的编程工具与编程步骤
2,选项卡选项卡中,按分类方式显示所选对象的属性,事件和方法 。
(1),全部,选项卡:显示全部属性,事件和方法 。
(2),数据,选项卡:显示所选对象如何显示或怎样操纵数据的属性 。
(3),方法程序,选项卡:显示方法和事件 。
(4),布局,选项卡:显示所有的布局属性 。
(5),其他”选项卡:显示其他和用户自定义的属性。
第 3章 VFP的编程工具与编程步骤
3,属性设置框在属性设置框中,可以更改属性列表中选定的属性值 。
如果选定的属性具有预定义的设置值,则在右边出现一个向下箭头 。
如果属性设置需要指定一个文件名或一种颜色,则在右边出现按钮 。
单击“接受”按钮来确认对此属性的更改;单击
“取消”按钮取消更改,恢复以前的值。
第 3章 VFP的编程工具与编程步骤
4,属性列表在属性列表中,显示所有可在设计时更改的属性和它们的当前值 。
对于具有预定值的属性,在,属性,列表中,双击属性名,可以遍历所有可选项;
对于具有两个预定值的属性,在“属性”列表中,
双击属性名,可在两者间切换。
5,属性说明显示属性类型和对属性的简短帮助。
第 3章 VFP的编程工具与编程步骤
3.2.5 代码窗口代码 ( Code) 窗口是编写事件过程和方法代码的地方 。 可用下述方法之一打开代码窗口 。
在表单中用鼠标右键单击需要编写代码的对象,
在弹出的快捷菜单中选择,代码,。
单击,表单设计器,工具栏中的,代码,按钮 。
双击需要编写代码的对象。
第 3章 VFP的编程工具与编程步骤
3.3 VFP编程步骤
Visual FoxPro可视化编程的一般步骤为:
(1) 建立应用程序的用户界面,主要是建立表单,并在表单上安排应用程序所需的各种对象 ( 由控件创建 ) 。
(2) 设置各对象 ( 表单及控件 ) 的属性 。
(3) 编写方法及事件过程代码 。
也可以边建立对象,边设置属性、编写方法及事件过程代码。
第 3章 VFP的编程工具与编程步骤
3.4 控件 的画法
3.4.1 在表单上画一个控件在表单上画一个控件有两种方法 。
单击,表单控件,工具栏中的某个图标,在表单适当位置拖动鼠标画出控件 。
单击“表单控件”工具栏中的某个图标,在表单适当位置单击鼠标左键,这时所画控件的大小是固定的。
第 3章 VFP的编程工具与编程步骤
3.4.2 控件的缩放和移动
(1) 控件的缩放:用鼠标拖拉活动控件边框上的小方块 。
调整控件的宽度,〈 Shift〉 键+左右方向键 。
调整控件的高度,〈 Shift〉 键+上下方向键 。
(2) 控件的移动:
1) 当控件为活动控件时,用键盘的方向键可以使控件向相应的方向移动 。
2) 把鼠标指向控件内部,拖动控件到表单的任何位置。
第 3章 VFP的编程工具与编程步骤
3.4.3 控件的复制与删除对控件进行复制与删除的常用方法有下面 3种:
将所要操作的控件变为,活动控件,,按 〈 Ctrl〉
+〈 C〉 键将该控件拷贝到剪贴板中,按 〈 Ctrl〉 +〈 V〉
键可以在表单中得到该控件的复制品 。 对于活动控件,
只须按 〈 Delete〉 键即可删除该控件 。
用常用工具栏上的,复制,和,粘贴,按钮,以及
,剪切,按钮 。
直接用鼠标右击要操作的控件,打开快捷菜单,在快捷菜单中选取需要的项。
第 3章 VFP的编程工具与编程步骤
3.4.4 在表单上画多个同类控件在“表单控件”工具栏中单击“按钮锁定”按钮,然后单击“表单控件”工具栏中的某个所需控件的图标,就可以在表单上连续画出控件,直到再次单击该按钮取消该功能。
第 3章 VFP的编程工具与编程步骤
3.4.5 布局工具栏
1,多重选定按住 〈 Shift〉 键,用鼠标单击所要选择的控件。
或者直接用鼠标在表单上拉出一个矩形,凡是与此矩形相交的控件均被选定。
第 3章 VFP的编程工具与编程步骤
2,布局按钮介绍
,布局,工具栏中常用的工具按钮:
左边对齐:被选择的控件靠左边对齐 。
右边对齐:被选择的控件靠右边对齐 。
顶边对齐:被选择的控件靠顶端对齐 。
底边对齐:被选择的控件靠底端对齐 。
相同大小:被选择的控件设置相同的大小。
3.1 项目管理器
3.2 表单设计器
3.3 VFP编程步骤
3.4 控件的画法第 3章 VFP的编程工具与编程步骤
3.1 项目管理器项目管理器是按一定的顺序和逻辑关系对应用系统的文件进行有效组织的工具,它可以用最简单可视化的方法对数据库和数据表进行管理。
第 3章 VFP的编程工具与编程步骤
3.1.1 项目文件的建立和项目管理器界面
1,项目文件的建立
(1) 单击,文件,菜单中的,新建,命令,或者单击常用工具栏上的,新建,按钮,打开,新建,对话框 。
(2) 选中,项目,单选项,单击,新建文件,按钮,
此时将打开,创建,对话框 。
(3) 输入新项目的名称,选择保存新项目的文件夹,
单击,保存,按钮 。
(4) 此时进入,项目管理器,窗口,这时空的,项目 1”
项目文件已建成。
第 3章 VFP的编程工具与编程步骤打开已有项目的步骤为:
(1) 单击常用工具栏上的,打开,按钮,显示,打开,对话框 。
(2) 在,打开,对话框中,显示当前文件夹下的内容,选择,文件类型,为,项目,,输入或选择已有项目的名称 。
(3) 单击“确定”按钮。
第 3章 VFP的编程工具与编程步骤
3,项目管理器界面
,项目管理器,为数据提供了一个组织良好的分层结构视图 。 若要处理项目中某一特定类型的文件或对象,
可选择相应的选项卡 。
,全部,选项卡:包含了数据,文档,类库,代码和其他;
,数据,选项卡:包含了数据库,自由表和查询;
,文档,选项卡:包含了表单,报表和标签;
其余选项卡(如“类”、“代码”和“其他”):
主要用于创建应用程序。
第 3章 VFP的编程工具与编程步骤
3.1.2 项目管理器的操作
1,查找数据文件项目管理器的,数据,选项卡中,包含一个项目中的所有数据:数据库,自由表,查询和视图 。
(1) 数据库:表的集合,一般通过公共字段彼此关联,
使用“数据库设计器”可以创建一个数据库,数据库文件的扩展名为,DBC。
第 3章 VFP的编程工具与编程步骤
(2) 自由表:存贮在以,DBF为扩展名的文件中,它不是数据库的组成部分 。
(3) 查询:是检查存贮在表中的特定信息的一种结构化方法,利用“查询设计器”,可以设置查询的格式,该查询将按照输入的规则从表中提取记录,查询被保存为带,QPR扩展名的文件。
第 3章 VFP的编程工具与编程步骤
2,查找表单和报表文件项目管理器的,文档,选项卡中,包含了处理数据时所用的全部文档,即输入和查看数据所用的表单,以及打印表和查询结果所用的报表及标签 。
(1) 表单:用于显示和编辑表的内容 。
(2) 报表:是一种文件,指明如何设置查询来从表中提取结果,以及如何将结果打印出来 。
(3) 标签:是打印在专用纸上的带有特殊格式的报表。
第 3章 VFP的编程工具与编程步骤
3,添加或移去文件
(1) 在项目中加入文件在项目管理器中,选择要添加项的类型,单击,添加,
按钮,在,打开,对话框中,选择要添加的文件名,然后选择,确定,。
(2) 从项目中移去文件在项目管理器中,选定要移去的内容,单击,移去,
按钮,在提示框中选择,移去,。
如果要从计算机中删除文件,单击“删除”按钮。
第 3章 VFP的编程工具与编程步骤
4,创建和修改文件
(1) 创建添加到,项目管理器,中的文件在项目管理器中,选定要创建的文件类型,单击,新建,
按钮 。
(2) 修改文件在项目管理器中,选定一个已有的文件,单击,修改,
按钮 。
(3) 为文件添加说明在“项目管理器”中选定文件,从“项目”菜单中选择
“编辑说明”,在“说明”对话框中键入对文件的说明,单击“确定”。
第 3章 VFP的编程工具与编程步骤
5,查看表中的数据选择,数据,选项卡,选定一个表,单击,浏览,按钮 。
6,在项目间共享文件打开要共享文件的两个项目,在包含该文件的“项目管理器”中,选择该文件。拖动该文件到另一个的项目容器中。
第 3章 VFP的编程工具与编程步骤
3.1.3 定制“项目管理器”
1,改变显示外观
(1) 移动,项目管理器,
指向标题栏,将“项目管理器”拖到屏幕上的其他位置。
第 3章 VFP的编程工具与编程步骤
(2) 改变,项目管理器,窗口的大小指向,项目管理器,窗口的顶端,底端,两边或角上,拖动鼠标即可扩大或缩小它的尺寸 。
(3) 折叠,项目管理器,
折叠:单击右上角的上箭头 。
还原:单击右上角的下箭头,可以将“项目管理器”
还原为通常大小。
第 3章 VFP的编程工具与编程步骤
2,拖开选项卡折叠“项目管理器”,选定一个选项卡,将它拖离“项目管理器”。
第 3章 VFP的编程工具与编程步骤
(1) 使选项卡始终显示在屏幕的最上层单击选项卡上的图钉图标,使其变为,该选项卡就会一直保留在其他 Visual FoxPro窗口的上面。再次单击图钉图标 可以取消选项卡的“顶层显示”设置。
3.,项目管理器”中的选项卡第 3章 VFP的编程工具与编程步骤
(2) 还原选项卡单击选项卡上的,关闭,按钮 。 或者,将选项卡拖回到,项目管理器,。
(3) 停放,项目管理器,
直接将“项目管理器”拖到 Visual FoxPro主窗口的顶部。
第 3章 VFP的编程工具与编程步骤
3.2 表单设计器
3.2.1 打开表单设计器打开表单设计器的方法有 4种 。
单击常用工具栏上的,新建,按钮,弹出,新建,
对话框,选中,表单,单选钮,单击,新建文件,。
在命令窗口中使用 CREATE FORM命令 。
在,项目管理器,的,文档,选项卡中,选中,表单,,再单击,新建,按钮 。
在弹出的“新建表单”对话框中,选择“新建表单”
按钮。
第 3章 VFP的编程工具与编程步骤
3.2.2,表单设计器”工具栏
(1) 从快捷菜单中启动,表单设计器,工具栏右键单击常用工具栏上的任意位置,从弹出的快捷菜单中选中,表单设计器,。
(2) 从,工具栏,对话框启动,表单设计器,工具栏单击“显示”菜单中的“工具栏”命令,在“工具栏”对话框中,选中“表单设计器”,然后单击“确定”
按钮。
第 3章 VFP的编程工具与编程步骤
(3),表单设计器,中的工具按钮表 3-1,表单设计器”中的工具按钮图标 名 称 说 明属性窗口 在表单设计过程中,单击此按钮,可以启动或关闭属性窗口,以便在属性窗口中查看和修改各个控件的属性代码窗口 在表单设计过程中,单击此按钮,可以启动或关闭代码窗口,以便在代码窗口中编辑各对象的方法及事件代码表单控件工具栏在表单设计过程中,单击此按钮,可以启动或关闭表单控件工具栏,以便于利用各控件进行用户界面的设计表单生成器 启动表单生成器,直接以填表的方式进行相关对象的各项设置,以方便我们快速建立表单第 3章 VFP的编程工具与编程步骤
3.2.3,表单控件,工具栏单击“表单设计器”工具栏上的“表单控件工具栏”
按钮,屏幕出现“表单控件”工具栏,可以把它拖放到适当的位置。
第 3章 VFP的编程工具与编程步骤
3.2.4,属性”窗口设计时,一般在,属性窗口,中修改或设置属性 。
通过单击“表单设计器”工具栏中的“属性窗口”
按钮,可打开“属性”窗口。
第 3章 VFP的编程工具与编程步骤
1.,对象”下拉列表框标识当前选定的对象。单击右端的向下箭头,可看到包括当前表单(或表单集)及其所包含的全部对象的列表。可以从列表中选择要更改其属性的表单或对象。
第 3章 VFP的编程工具与编程步骤
2,选项卡选项卡中,按分类方式显示所选对象的属性,事件和方法 。
(1),全部,选项卡:显示全部属性,事件和方法 。
(2),数据,选项卡:显示所选对象如何显示或怎样操纵数据的属性 。
(3),方法程序,选项卡:显示方法和事件 。
(4),布局,选项卡:显示所有的布局属性 。
(5),其他”选项卡:显示其他和用户自定义的属性。
第 3章 VFP的编程工具与编程步骤
3,属性设置框在属性设置框中,可以更改属性列表中选定的属性值 。
如果选定的属性具有预定义的设置值,则在右边出现一个向下箭头 。
如果属性设置需要指定一个文件名或一种颜色,则在右边出现按钮 。
单击“接受”按钮来确认对此属性的更改;单击
“取消”按钮取消更改,恢复以前的值。
第 3章 VFP的编程工具与编程步骤
4,属性列表在属性列表中,显示所有可在设计时更改的属性和它们的当前值 。
对于具有预定值的属性,在,属性,列表中,双击属性名,可以遍历所有可选项;
对于具有两个预定值的属性,在“属性”列表中,
双击属性名,可在两者间切换。
5,属性说明显示属性类型和对属性的简短帮助。
第 3章 VFP的编程工具与编程步骤
3.2.5 代码窗口代码 ( Code) 窗口是编写事件过程和方法代码的地方 。 可用下述方法之一打开代码窗口 。
在表单中用鼠标右键单击需要编写代码的对象,
在弹出的快捷菜单中选择,代码,。
单击,表单设计器,工具栏中的,代码,按钮 。
双击需要编写代码的对象。
第 3章 VFP的编程工具与编程步骤
3.3 VFP编程步骤
Visual FoxPro可视化编程的一般步骤为:
(1) 建立应用程序的用户界面,主要是建立表单,并在表单上安排应用程序所需的各种对象 ( 由控件创建 ) 。
(2) 设置各对象 ( 表单及控件 ) 的属性 。
(3) 编写方法及事件过程代码 。
也可以边建立对象,边设置属性、编写方法及事件过程代码。
第 3章 VFP的编程工具与编程步骤
3.4 控件 的画法
3.4.1 在表单上画一个控件在表单上画一个控件有两种方法 。
单击,表单控件,工具栏中的某个图标,在表单适当位置拖动鼠标画出控件 。
单击“表单控件”工具栏中的某个图标,在表单适当位置单击鼠标左键,这时所画控件的大小是固定的。
第 3章 VFP的编程工具与编程步骤
3.4.2 控件的缩放和移动
(1) 控件的缩放:用鼠标拖拉活动控件边框上的小方块 。
调整控件的宽度,〈 Shift〉 键+左右方向键 。
调整控件的高度,〈 Shift〉 键+上下方向键 。
(2) 控件的移动:
1) 当控件为活动控件时,用键盘的方向键可以使控件向相应的方向移动 。
2) 把鼠标指向控件内部,拖动控件到表单的任何位置。
第 3章 VFP的编程工具与编程步骤
3.4.3 控件的复制与删除对控件进行复制与删除的常用方法有下面 3种:
将所要操作的控件变为,活动控件,,按 〈 Ctrl〉
+〈 C〉 键将该控件拷贝到剪贴板中,按 〈 Ctrl〉 +〈 V〉
键可以在表单中得到该控件的复制品 。 对于活动控件,
只须按 〈 Delete〉 键即可删除该控件 。
用常用工具栏上的,复制,和,粘贴,按钮,以及
,剪切,按钮 。
直接用鼠标右击要操作的控件,打开快捷菜单,在快捷菜单中选取需要的项。
第 3章 VFP的编程工具与编程步骤
3.4.4 在表单上画多个同类控件在“表单控件”工具栏中单击“按钮锁定”按钮,然后单击“表单控件”工具栏中的某个所需控件的图标,就可以在表单上连续画出控件,直到再次单击该按钮取消该功能。
第 3章 VFP的编程工具与编程步骤
3.4.5 布局工具栏
1,多重选定按住 〈 Shift〉 键,用鼠标单击所要选择的控件。
或者直接用鼠标在表单上拉出一个矩形,凡是与此矩形相交的控件均被选定。
第 3章 VFP的编程工具与编程步骤
2,布局按钮介绍
,布局,工具栏中常用的工具按钮:
左边对齐:被选择的控件靠左边对齐 。
右边对齐:被选择的控件靠右边对齐 。
顶边对齐:被选择的控件靠顶端对齐 。
底边对齐:被选择的控件靠底端对齐 。
相同大小:被选择的控件设置相同的大小。