工信版(中职)数据库应用基础——Visual FoxPro模块8教学课件.ppt
《工信版(中职)数据库应用基础——Visual FoxPro模块8教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)数据库应用基础——Visual FoxPro模块8教学课件.ppt(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)数据库应用基础Visual FoxPro模块8教学课件模块模块8 表单和控件表单和控件单元单元1 创建与管理表单对象创建与管理表单对象单元单元2 表单设计器简介表单设计器简介单元单元3 设置数据环境设置数据环境单元单元4 常用表单控件常用表单控件单元单元1 创建与管理表单对象创建与管理表单对象在设计一个表单之前,首先要明确表单涉及的功能,表单中在设计一个表单之前,首先要明确表单涉及的功能,表单中将有哪些控件和容器,各个控件或容器有哪些功能,表单的将有哪些控件和容器,各个控件或容器有哪些功能,表单的数据环境及各个对象之间的数据关系等。数据环境及各个对象之间的数据关系等。任务任务1.
2、1创建表单创建表单1.1.1使用表单向导创建表单使用表单向导创建表单Visual FoxPro系统提供了两种表单向导来帮助用户创建表系统提供了两种表单向导来帮助用户创建表单单:“表单向导表单向导”适合于创建基于一个表的表单适合于创建基于一个表的表单;“一对多表一对多表单向导单向导”适合于创建基于两个具有一对多关系表的表单。调适合于创建基于两个具有一对多关系表的表单。调用表单向导的方法如下。用表单向导的方法如下。在在“项目管理器项目管理器”对话框中选择对话框中选择“文档文档”选项卡下的选项卡下的“表表单单”。下一页返回单元单元1 创建与管理表单对象创建与管理表单对象单击单击“新建新建”按钮,弹出
3、按钮,弹出“新建表单新建表单”对话框,如对话框,如图图8-1所示。所示。单击单击“表单向导表单向导”按钮,打开按钮,打开“向导选取向导选取”对话框,如对话框,如图图8-2所示。所示。从列表框中选择要使用的向导,然后单击从列表框中选择要使用的向导,然后单击“确定确定”按钮。按钮。不管调用哪种表单向导,系统都会打开相应的对话框,一步不管调用哪种表单向导,系统都会打开相应的对话框,一步一步地向用户询问一些简单的问题,并根据用户的回答自动一步地向用户询问一些简单的问题,并根据用户的回答自动创建表单。创建的表单将包含一些控件用以显示表中记录和创建表单。创建的表单将包含一些控件用以显示表中记录和字段中的数
4、据,表单还会包含一组按钮。用户通过这组按钮,字段中的数据,表单还会包含一组按钮。用户通过这组按钮,可以实现对表中数据的浏览、查找、添加、编辑、删除以及可以实现对表中数据的浏览、查找、添加、编辑、删除以及打印等操作。打印等操作。也可以用下列方法调用表单向导也可以用下列方法调用表单向导:执行执行“文件文件”一一“新建新建”一一“表单表单”一一“向导向导”命令,或者执行命令,或者执行“工具工具”一一“向导向导”一一“表单表单”命令。命令。上一页 下一页返回单元单元1 创建与管理表单对象创建与管理表单对象1.1.2使用表单设计器创建表单使用表单设计器创建表单调用表单设计器有下面调用表单设计器有下面3种
5、方法。种方法。1.在在“项目管理器项目管理器”环境下调用环境下调用在在“项目管理器项目管理器”对话框中选择对话框中选择“文档文档”选项卡下的选项卡下的“表表单单”选项。选项。单击单击“新建新建”按钮,弹出按钮,弹出“新建表单新建表单”对话框,如对话框,如图图8-1所示。所示。单击单击“新建表单新建表单”按钮。按钮。2.菜单方式调用菜单方式调用执行执行“文件文件”一一“新建新建”一一“表单表单”命令。命令。单击单击“新建文件新建文件”按钮。按钮。3.命令方式调用命令方式调用在命令窗口输入在命令窗口输入CREATE FORM命令。命令。上一页 下一页返回单元单元1 创建与管理表单对象创建与管理表单
6、对象不管采取哪一种方法,系统都将打开不管采取哪一种方法,系统都将打开“表单设计器表单设计器”对话框。对话框。在在图图8-1中,如果单击中,如果单击“新建表单新建表单”按钮,按钮,Visual FoxPro系统将打开系统将打开“表单设计器表单设计器”对话框,如对话框,如图图8-3所示。在所示。在“表表单设计器单设计器”对话框中,可以给表单添加对象对话框中,可以给表单添加对象(如添加按钮或表如添加按钮或表格等格等),可以删除对象,也可以通过修改对象属性或设定对象,可以删除对象,也可以通过修改对象属性或设定对象,使表单中的对象符合设计要求。总之,表单设计器是设计表使表单中的对象符合设计要求。总之,表
7、单设计器是设计表单的主要工具,具有强大的设计功能。单的主要工具,具有强大的设计功能。在在“表单设计器表单设计器”对话框中,也可以调用对话框中,也可以调用“表单生成器表单生成器”方方便、快速地产生表单。调用便、快速地产生表单。调用“表单生成器表单生成器”的方法有以下的方法有以下3种。种。执行执行“表单表单”一一“快速表单快速表单”命令。命令。单击单击“表单设计器表单设计器”工具栏中的工具栏中的“表单生成器表单生成器”按钮。按钮。右击表单窗口,在弹出的快捷菜单中选择右击表单窗口,在弹出的快捷菜单中选择“生成器生成器”命令。命令。上一页 下一页返回单元单元1 创建与管理表单对象创建与管理表单对象采用
8、上面任意一种方法后,系统都将打开采用上面任意一种方法后,系统都将打开“表单生成器表单生成器”对对话框,如话框,如图图8-4所示。在该对话框中,用户可以从某个表或所示。在该对话框中,用户可以从某个表或视图中选择若干字段,这些字段将以控件形式被添加到表单视图中选择若干字段,这些字段将以控件形式被添加到表单上。要寻找某个表或数据库,可以单击上。要寻找某个表或数据库,可以单击“数据库和表数据库和表”下拉下拉列表框右侧的列表框右侧的“”按钮,调出按钮,调出“打开打开”对话框,然后从中对话框,然后从中选择需要的文件。在选择需要的文件。在“样式样式”选项卡中可以为添加的字段控选项卡中可以为添加的字段控件选择
9、它们在表单上的显示样式。件选择它们在表单上的显示样式。利用利用“表单生成器表单生成器”产生的表单一般不能满足特定应用的需产生的表单一般不能满足特定应用的需要,还需要开发者在要,还需要开发者在“表单生成器表单生成器”对话框中做进一步的编对话框中做进一步的编辑、修改和设计。辑、修改和设计。要保存设计好的表单,可以在要保存设计好的表单,可以在“表单设计器表单设计器”对话框中,选对话框中,选择择“文件文件”一一“保存保存”命令,然后在打开的命令,然后在打开的“另存为另存为”对话对话框中输入表单文件的文件名。设计好的表单将被保存在一个框中输入表单文件的文件名。设计好的表单将被保存在一个表单文件和一个表单
10、备注文件中,表单文件的扩展名为表单文件和一个表单备注文件中,表单文件的扩展名为.scx,表单备注文件的扩展名为,表单备注文件的扩展名为.sct。上一页 下一页返回单元单元1 创建与管理表单对象创建与管理表单对象任务任务1.2修改表单修改表单一个表单无沦是通过何种途径创建的,都可以使用一个表单无沦是通过何种途径创建的,都可以使用“表单设表单设计器计器”进行编辑修改。要修改项目中的表单,可按下列方法进行编辑修改。要修改项目中的表单,可按下列方法打开表单文件并进入打开表单文件并进入“表单设计器表单设计器”环境。环境。在在“项目管理器项目管理器”对话框中,选择对话框中,选择“文档文档”选项卡。选项卡。
11、如果表单类文件没有展开,单击如果表单类文件没有展开,单击“表单表单”左边的加号左边的加号“+”。选择需要修改的表单文件,然后单击选择需要修改的表单文件,然后单击“修改修改”按钮。按钮。如果一个表单不属于某个项目,可以使用以下方法打开如果一个表单不属于某个项目,可以使用以下方法打开:选择选择“文件文件”一一“打开打开”命令,然后在命令,然后在“打开打开”对话框中选择需对话框中选择需要修改的表单文件要修改的表单文件;或者在命令窗口输入命令或者在命令窗口输入命令“MODIFY FORM”。在这里,如果命令中指定的表单文。在这里,如果命令中指定的表单文件不存在,系统将启动件不存在,系统将启动“表单设计
12、器表单设计器”创建一个新表单。创建一个新表单。上一页 下一页返回单元单元1 创建与管理表单对象创建与管理表单对象任务任务1.3运行表单运行表单可以采用下列几种方法运行表单。可以采用下列几种方法运行表单。在在“项目管理器项目管理器”对话框中,选择要运行的表单,然后单对话框中,选择要运行的表单,然后单击击“运行运行”按钮。按钮。在在“表单设计器表单设计器”环境下,选择环境下,选择“表单表单”一一“执行表单执行表单”命令,或者单击标准工具栏上的命令,或者单击标准工具栏上的“运行运行”按钮。按钮。选择选择“程序程序”一一“运行运行”命令,打开命令,打开“运行运行”对话框,然对话框,然后在对话框中指定要
13、运行的表单文件并单击后在对话框中指定要运行的表单文件并单击“运行运行”按钮。按钮。在命令窗口输入命令在命令窗口输入命令:DO FORM所谓运行表单,就是根据表单文件及表单备注文件的内容产所谓运行表单,就是根据表单文件及表单备注文件的内容产生表单对象。表单运行后,可以单击标准工具栏上的生表单对象。表单运行后,可以单击标准工具栏上的“修改修改表单表单”按钮,使表单切换到表单设计器环境,从而进入设计按钮,使表单切换到表单设计器环境,从而进入设计方式。方式。上一页返回单元单元2 表单设计器简介表单设计器简介在建立表单或修改表单时都会打开在建立表单或修改表单时都会打开“表单设计器表单设计器”对话框。对话
14、框。一个完整的一个完整的“表单设计器表单设计器”对话框如对话框如图图8-5所示。所示。任务任务2.1设计器窗口设计器窗口“表单设计器表单设计器”对话框内包含正在设计的表单。用户可在表对话框内包含正在设计的表单。用户可在表单窗口中可视化地添加和修改控件、改变控件布局。表单窗单窗口中可视化地添加和修改控件、改变控件布局。表单窗口只能在口只能在“表单设计器表单设计器”对话框内移动。以新建方式启动表对话框内移动。以新建方式启动表单设计器时,系统将默认为用户创建一个空白表单单设计器时,系统将默认为用户创建一个空白表单Form1,如如图图8-5所示。所示。任务任务2.2属性窗口属性窗口设计表单的绝大多数工
15、作都是在设计表单的绝大多数工作都是在“属性属性”对话框中完成的,对话框中完成的,因此用户必须熟悉因此用户必须熟悉“属性属性”对话框的用法。如果在表单设计对话框的用法。如果在表单设计器中没有出现器中没有出现“属性属性”对话框,可以在系统菜单中选择对话框,可以在系统菜单中选择“显显示示”一一“属性属性”命令,命令,“属性属性”对话框如对话框如图图8-6所示。所示。下一页返回单元单元2 表单设计器简介表单设计器简介在在“属性属性”对话框的顶部,有一个对话框的顶部,有一个“对象对象”下拉列表框,其下拉列表框,其中含有当前表单以及当前表单中所有对象的名称,可在下拉中含有当前表单以及当前表单中所有对象的名
16、称,可在下拉列表中选择对象,或者在表单上单击选择一个对象。选中的列表中选择对象,或者在表单上单击选择一个对象。选中的对象不同,对象不同,“属性属性”对话框显示的内容也有所不同,因为不对话框显示的内容也有所不同,因为不同的对象有不同的属性。同的对象有不同的属性。在在“全部全部”选项卡的下面有一个属性设置框,当在属性列表选项卡的下面有一个属性设置框,当在属性列表框中选择不同的属性时,该属性的值就显示在属性设置框中。框中选择不同的属性时,该属性的值就显示在属性设置框中。如果要修改该属性值,用户可直接在属性设置框中输入一个如果要修改该属性值,用户可直接在属性设置框中输入一个新的值或表达式,输入表达式时
17、必须用新的值或表达式,输入表达式时必须用“=”开头。为引导用开头。为引导用户输入合法的属性值,用户可单击设置框右侧的下拉按钮,户输入合法的属性值,用户可单击设置框右侧的下拉按钮,从中选择一个符合要求的属性值,或者单击位于设置框左侧从中选择一个符合要求的属性值,或者单击位于设置框左侧的的“fx”按钮,启动按钮,启动“表达式生成器表达式生成器”,用表达式的值作为,用表达式的值作为属性的值。属性的值。上一页 下一页返回单元单元2 表单设计器简介表单设计器简介在在“属性属性”对话框中更改某属性的值后,新的属性值在属性对话框中更改某属性的值后,新的属性值在属性列表框中以黑体字形显示,以区别其他未更改的属
18、性值,同列表框中以黑体字形显示,以区别其他未更改的属性值,同时,在表单上反映出更新后的结果。有的属性以斜体字形显时,在表单上反映出更新后的结果。有的属性以斜体字形显示,表示该属性的值不能更改。默认情况下,事件或方法都示,表示该属性的值不能更改。默认情况下,事件或方法都以以“默认过程默认过程”显示,如果已为事件或方法编写了程序代显示,如果已为事件或方法编写了程序代码,则显示内容为码,则显示内容为“用户自定义过程用户自定义过程”。双击事件或方法程序属性,可打开代码编辑器,用户可在代双击事件或方法程序属性,可打开代码编辑器,用户可在代码编写器中为相关的事件或方法编写程序代码。码编写器中为相关的事件或
19、方法编写程序代码。任务任务2.3表单设计器工具栏表单设计器工具栏打开打开“表单设计器表单设计器”对话框时,系统会自动出现对话框时,系统会自动出现“表单设计表单设计器器”工具栏,如工具栏,如图图8-5所示。所示。此工具栏内各图标按钮此工具栏内各图标按钮(从左至右从左至右)的功能如下。的功能如下。“设置设置Tab键次序键次序”按钮按钮:表单在运行时,用户可按表单在运行时,用户可按Tab键键选择控件,设计时,单击该按钮可显示或修改各控件的选择控件,设计时,单击该按钮可显示或修改各控件的Tab键次序。键次序。上一页 下一页返回单元单元2 表单设计器简介表单设计器简介“数据环境数据环境”按钮按钮:显示表
20、单的显示表单的“数据环境设计器数据环境设计器”对话框,对话框,相当于相当于“显示显示”菜单中的菜单中的“数据环境数据环境”命令。命令。“属性窗口属性窗口”按钮按钮:打开或关闭属性窗口。打开或关闭属性窗口。“代码窗口代码窗口”按钮按钮:打开或关闭代码窗口。打开或关闭代码窗口。“表单控件工具栏表单控件工具栏”按钮按钮:用于显示或关闭用于显示或关闭“表单控件表单控件”工工具栏。具栏。“调色板工具栏调色板工具栏”按钮按钮:用于显示或关闭用于显示或关闭“调色板调色板”工具栏。工具栏。“布局工具栏布局工具栏”按钮按钮:显示或关闭显示或关闭“布局布局”工具栏。工具栏。“表单生成器表单生成器”按钮按钮:启动快
21、速表单生成器。启动快速表单生成器。“自动格式自动格式”按钮按钮:打开打开“自动格式自动格式”对话框。对话框。任务任务2.4表单控件工具栏表单控件工具栏设计表单的主要任务就是利用设计表单的主要任务就是利用“表单控件表单控件”设计交互式用户设计交互式用户界面。界面。“表单控件表单控件”工具栏是表单设计的主要工具。默认包工具栏是表单设计的主要工具。默认包含含21个控件、个控件、4个辅助按钮,如个辅助按钮,如图图8-7所示。所示。上一页 下一页返回单元单元2 表单设计器简介表单设计器简介在在“表单设计器表单设计器”对话框中,可以单击对话框中,可以单击“表单设计器表单设计器”工具工具栏中的栏中的“表单控
22、件工具栏表单控件工具栏”按钮或执行按钮或执行“显示显示”一一“工具栏工具栏”命令,打开或关闭命令,打开或关闭“表单控件表单控件”工具栏。利用工具栏。利用“表单控件表单控件”工具栏可以方便地往表单中添加控件,步骤如下。工具栏可以方便地往表单中添加控件,步骤如下。单击单击“表单控件表单控件”工具栏中相应的控件按钮。工具栏中相应的控件按钮。将光标移至表单窗口的合适位置单击或拖动光标以确定控将光标移至表单窗口的合适位置单击或拖动光标以确定控件大小。件大小。“表单控件表单控件”工具栏中工具栏中4个辅助按钮的功能如下。个辅助按钮的功能如下。a.“选定对象选定对象”按钮按钮:当该按钮处于按下状态时,鼠标为指
23、针当该按钮处于按下状态时,鼠标为指针形状,此时可以在表单中选择对象并进行编辑,如改变大小、形状,此时可以在表单中选择对象并进行编辑,如改变大小、移动位置等。移动位置等。b.“按钮锁定按钮锁定”按钮按钮:当该按钮处于按下状态时,可以从当该按钮处于按下状态时,可以从“表表单控件单控件”工具栏中单击选定某控件按钮,然后在表单窗口中工具栏中单击选定某控件按钮,然后在表单窗口中添加这种类型的多个控件。添加控件后,必须单击添加这种类型的多个控件。添加控件后,必须单击“选定对选定对象象”按钮,光标才会恢复指针状态。按钮,光标才会恢复指针状态。上一页 下一页返回单元单元2 表单设计器简介表单设计器简介如果该按
24、钮处于未按下状态,添加一个控件后,光标自动恢如果该按钮处于未按下状态,添加一个控件后,光标自动恢复指针状态。复指针状态。c.“生成器锁定生成器锁定”按钮按钮:当该按钮处于按下状态时,每次往表当该按钮处于按下状态时,每次往表单中添加控件,系统都会自动打开相应的生成器对话框,以单中添加控件,系统都会自动打开相应的生成器对话框,以便用户对该控件的常用属性进行设置。便用户对该控件的常用属性进行设置。d.“查看类查看类”按钮按钮:在可视化设计表单时,除了可以使用在可视化设计表单时,除了可以使用Visual FoxPro提供的基类,还可以使用保存在类库中的用提供的基类,还可以使用保存在类库中的用户自定义子
25、类,但应该先将它们添加到户自定义子类,但应该先将它们添加到“表单控件表单控件”工具栏工具栏中。中。将一个类库文件中的类添加到将一个类库文件中的类添加到“表单控件表单控件”工具栏中的方法工具栏中的方法如下。如下。选择工具栏上的选择工具栏上的“查看类查看类”一一“添加添加”命令,打开命令,打开“打开打开”对话框,在对话框中选定所需的类库文件,并单击对话框,在对话框中选定所需的类库文件,并单击“确定确定”按钮,这时按钮,这时“表单控件表单控件”中显示类库中的自定义类。要使中显示类库中的自定义类。要使“表单控件表单控件”工具栏重新显示工具栏重新显示Visual FoxPro基类,可选择基类,可选择“查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版中职数据库应用基础Visual FoxPro模块8教学课件 工信版 数据库 应用 基础 Visual FoxPro 模块 教学 课件
限制150内