VF教程表单设计与应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VF教程表单设计与应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VF 教程 表单 设计 应用 课件
- 资源描述:
-
1、1第第7章章 表单设计与应用表单设计与应用2本章内容面向对象程序设计的概念面向对象程序设计的概念 7.1创建表单创建表单 7.2表单设计器表单设计器 7.3表单的属性、事件和方法表单的属性、事件和方法 7.4基本型控件基本型控件 7.3容器型控件容器型控件 7.4第第7章章 表单设计与应用表单设计与应用3v表单是程序界面,对话框和窗口表单是程序界面,对话框和窗口第第7章章 表单设计与应用表单设计与应用4v表单是面向对象程序设计思想在中的体现表单是面向对象程序设计思想在中的体现v对象:现实世界中的任何实体都可以认为是对象对象:现实世界中的任何实体都可以认为是对象v对象的三要素对象的三要素v属性:
2、用来描述对象的状态,是对象的静态物理特征属性:用来描述对象的状态,是对象的静态物理特征 v事件:一种预先定义好的能被对象识别和响应的动作事件:一种预先定义好的能被对象识别和响应的动作 v方法:用来描述对象的行为过程方法:用来描述对象的行为过程v中的对象中的对象表单是对象表单是对象组合框是对象组合框是对象命令按钮是对象命令按钮是对象列表框是对象列表框是对象标签是对象标签是对象第第7章章 表单设计与应用表单设计与应用5类的概念v类是具有相同或相似性质的对象的抽象,也就是说类是具有相同属性、共同方法的对象的集类是具有相同或相似性质的对象的抽象,也就是说类是具有相同属性、共同方法的对象的集合合v类是对
3、象的抽象,对象是类的具体化,是类的实例类是对象的抽象,对象是类的具体化,是类的实例 v所有的属性、事件和方法都是由类定义的所有的属性、事件和方法都是由类定义的 第第7章章 表单设计与应用表单设计与应用6汽车一辆红色小汽车一辆红色小汽车 类和对象的关系类和对象的关系:这是一个对象这是一个对象 ,因为它是指一辆具体的汽车实体,该对象的属性为红色、小型等,因为它是指一辆具体的汽车实体,该对象的属性为红色、小型等这是一个类这是一个类 不专指特定的事物不专指特定的事物第第7章章 表单设计与应用表单设计与应用77.1 7.1 面向对象程序设计的概念面向对象程序设计的概念v对象的访问和调用对象的访问和调用v
4、容器与控件对象容器与控件对象v1 1第第7章章 表单设计与应用表单设计与应用87.2 创建表单使用表单向导创建表单使用表单向导创建表单 1使用表单设计器创建表单使用表单设计器创建表单 2第第7章章 表单设计与应用表单设计与应用9v使用表单向导创建表单使用表单向导创建表单 v【例【例7.17.1】利用表单向导为数据表】利用表单向导为数据表“学生学生”创建单表表单,表单标题为创建单表表单,表单标题为“学生信息管理学生信息管理”,表单文件名为表单文件名为“学生管理学生管理”,按学号升序排列。,按学号升序排列。7.2 创建表单第第7章章 表单设计与应用表单设计与应用10v使用表单设计器创建表单使用表单
5、设计器创建表单 v“文件文件”“新建新建”v 7.2 创建表单第第7章章 表单设计与应用表单设计与应用11v修改表单修改表单 v“文件文件”“打开打开”v v 学生情况学生情况v表单的保存和运行表单的保存和运行v保存表单保存表单 (表单文件扩展名:)(表单文件扩展名:)v运行表单(多种方法)运行表单(多种方法)7.2 创建表单第第7章章 表单设计与应用表单设计与应用127.3控件的操作与布局对于表单上的控件对于表单上的控件 可以进行以下操作可以进行以下操作选择控件选择控件移动控件移动控件缩放控件缩放控件复制控件复制控件删除控件删除控件控件对齐控件对齐设置键次序设置键次序第第7章章 表单设计与应
6、用表单设计与应用137.3.3 数据环境向数据环境添加表或视图:向数据环境添加表或视图:右键单击右键单击“数据环境设计器窗口数据环境设计器窗口”,然后在弹出的快捷菜单中选择【添加】命令,然后在弹出的快捷菜单中选择【添加】命令从数据环境中移去表或视图:从数据环境中移去表或视图:右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令右键单击要移去的表或视图,然后在弹出的快捷菜单中选择【移去】命令第第7章章 表单设计与应用表单设计与应用147.4.1 定义表单外观的属性属性属性该属性设置表单在多个窗口时的层次。该属性设置表单在多个窗口时的层次。为真(为真(.)时:本表单总在窗口的最前面,不
7、会被其他窗口遮盖。为假()时:本表单总在窗口的最前面,不会被其他窗口遮盖。为假(.)时:本表单可以被其他窗)时:本表单可以被其他窗口所遮盖。口所遮盖。属性属性决定表单在窗口中的位置是否剧中决定表单在窗口中的位置是否剧中属性属性该属性设置表单窗口的背景颜色该属性设置表单窗口的背景颜色属性属性指定表单边框样式。指定表单边框样式。0 0:无边框。:无边框。1 1:单线边框。:单线边框。2 2:固定对话框。:固定对话框。3 3:可调边框(默认值):可调边框(默认值)属性属性表单标题栏显示文本内容。可以在表单属性窗口中设置,也可以用命令语句设置表单标题栏显示文本内容。可以在表单属性窗口中设置,也可以用命
8、令语句设置第第7章章 表单设计与应用表单设计与应用157.4.1 定义表单行为的属性属性属性表单标题栏上的关闭按钮是否有效。表单标题栏上的关闭按钮是否有效。为真(为真(.)时:关闭按钮有效,可以关闭表单。)时:关闭按钮有效,可以关闭表单。为假(为假(.)时:关闭按钮无效,不能关闭表单。关闭表单选择)时:关闭按钮无效,不能关闭表单。关闭表单选择“文件文件关闭关闭”属性属性为真(为真(.)时:最大化按钮有效,可以将表单最大化或还原表单大小。)时:最大化按钮有效,可以将表单最大化或还原表单大小。为假(为假(.)时:最大化按钮无效,不可以最大化表单。)时:最大化按钮无效,不可以最大化表单。属性属性为真
9、(为真(.)时:最小化按钮有效,可将表单最小化显示在任务栏处。)时:最小化按钮有效,可将表单最小化显示在任务栏处。为假(为假(.)时:最小化按钮无效,不能将表单最小化。)时:最小化按钮无效,不能将表单最小化。属性属性运行时,用户是否能够移动表单。运行时,用户是否能够移动表单。为真(为真(.)时:能移动表单。)时:能移动表单。为假(为假(.)时:不能移动表单。)时:不能移动表单。第第7章章 表单设计与应用表单设计与应用167.4.1 表单其他属性属性属性 指定一个表单或工具栏是否是顶层表单或是子表单指定一个表单或工具栏是否是顶层表单或是子表单 0:在屏幕中(默认值):在屏幕中(默认值)1:在顶层
10、表单中:在顶层表单中2:作为顶层表单:作为顶层表单属性属性表单的模式状态。表单的模式状态。0:非模式表单,在应用程序中,在关闭运行的非模式表单之前,可以访问程序中的其他:非模式表单,在应用程序中,在关闭运行的非模式表单之前,可以访问程序中的其他界面元素。界面元素。1:模式表单,在应用程序中,在关闭运行的模式表单之前,不能访问程序中的其他界面:模式表单,在应用程序中,在关闭运行的模式表单之前,不能访问程序中的其他界面元素。元素。第第7章章 表单设计与应用表单设计与应用177.4.2 表单常用方法(1 1)方法:刷新表单。)方法:刷新表单。(2 2)方法:将表单从内存中释放。表单运行时,用户单击表
11、单右上角的关闭按钮,系统会自动)方法:将表单从内存中释放。表单运行时,用户单击表单右上角的关闭按钮,系统会自动执行方法。执行方法。(3 3)方法:显示表单。该方法将表单的属性设置为)方法:显示表单。该方法将表单的属性设置为.。(4 4)方法:隐藏表单。该方法将表单的属性设置为)方法:隐藏表单。该方法将表单的属性设置为.。与方法不同,只是把表单隐藏,但并不。与方法不同,只是把表单隐藏,但并不将表单从内存释放,之后可用方法重新显示表单。将表单从内存释放,之后可用方法重新显示表单。(5 5)方法)方法使控件获得焦点,从而成为活动对象。当该控件的属性值或属性值为使控件获得焦点,从而成为活动对象。当该控
12、件的属性值或属性值为.时,将不能获得焦点时,将不能获得焦点.第第7章章 表单设计与应用表单设计与应用187.4.2 表单常用事件事件事件用户在某个对象上单击鼠标时,触发该事件。用户在某个对象上单击鼠标时,触发该事件。事件事件 鼠标双击对象时触发该事件。鼠标双击对象时触发该事件。事件事件 鼠标右键单击对象时触发该事件。鼠标右键单击对象时触发该事件。事件事件创建对象时触发。控件事件在表单事件前引发,因此在表单事件代码中访问它所包含的所有控创建对象时触发。控件事件在表单事件前引发,因此在表单事件代码中访问它所包含的所有控件对象。件对象。事件事件当释放一个对象时触发。表单事件在控件事件引发之前引发。当
13、释放一个对象时触发。表单事件在控件事件引发之前引发。因此能够在表单对象的事件代码因此能够在表单对象的事件代码中访问它所包含的所有控件对象。中访问它所包含的所有控件对象。第第7章章 表单设计与应用表单设计与应用197.4.2 表单常用事件事件事件对象创建之前引发。对象创建之前引发。在运行表单时,先引发事件,然后引发事件。在运行表单时,先引发事件,然后引发事件。事件事件释放表单时触发。它是释放表单对象时最后一个触发的事件。释放表单时触发。它是释放表单对象时最后一个触发的事件。事件事件当表单通过用户操作或以代码方式得到焦点时触发。当表单通过用户操作或以代码方式得到焦点时触发。运行表单引发事件顺序:运
14、行表单引发事件顺序:控件的控件的表单的表单的释放表单引发事件顺序:释放表单引发事件顺序:表单的表单的控件的控件的 表单的表单的第第7章章 表单设计与应用表单设计与应用207.4 表单的属性、事件和方法v创建新的属性和方法创建新的属性和方法 v创建新属性创建新属性v创建新方法创建新方法 第第7章章 表单设计与应用表单设计与应用217.4 表单的属性、事件和方法v创建新的属性和方法创建新的属性和方法 v【例【例7.57.5】新建一个表单,在该表单中添加一个名为的方法,方法代码为:】新建一个表单,在该表单中添加一个名为的方法,方法代码为:。第第7章章 表单设计与应用表单设计与应用227.5 基本型控
15、件 v标签控件标签控件v属性属性 v设置标签控件标题所显示的文本信息设置标签控件标题所显示的文本信息 v属性属性v设定标签控件中的文本显示的对齐方式设定标签控件中的文本显示的对齐方式 【例【例7.6】表单上添加一个标签(】表单上添加一个标签(1),),标签上显示标签上显示“欢迎使用欢迎使用”,字体颜色为红色,字体颜色为红色(255,0,0),),18号字,黑体号字,黑体 第第7章章 表单设计与应用表单设计与应用237.5 基本型控件 v命令按钮控件命令按钮控件 v属性属性 v指定对象的标题文本内容指定对象的标题文本内容 v访问键访问键:退出退出(E)(E)v11退出退出(E)(E)v属性属性
16、v指定按下键时,哪个命令按钮响应指定按下键时,哪个命令按钮响应 v在一个表单中,只能有一个命令按钮的属性值为在一个表单中,只能有一个命令按钮的属性值为.v属性属性 v指定按下键时,哪个命令按钮响应指定按下键时,哪个命令按钮响应 v在一个表单中,只能有一个属性值为在一个表单中,只能有一个属性值为.第第7章章 表单设计与应用表单设计与应用247.5 基本型控件 v命令按钮控件命令按钮控件 v【例【例7.77.7】新建一个表单文件,其中包含】新建一个表单文件,其中包含2 2个命令按钮,标题为个命令按钮,标题为“”“”、“”“”。如图所示。将。如图所示。将“”“”按钮设置为确认按钮,即通过按按钮设置为
17、确认按钮,即通过按“”“”可以选择该按钮,并将其宽度设为可以选择该按钮,并将其宽度设为6060。“”“”按钮的第按钮的第1 1个字母个字母C C设置成设置成“访问键访问键”即通过按就可以选择该按钮。单击即通过按就可以选择该按钮。单击“”“”按钮,关闭并释放表单。按钮,关闭并释放表单。新建表单,添加新建表单,添加2个命令按钮个命令按钮 属性设置属性设置 编写代码编写代码 “”“”按钮的事件代码:按钮的事件代码:“确认确认”“”“”按钮的事件代码:按钮的事件代码:第第7章章 表单设计与应用表单设计与应用257.5 基本型控件 v文本框控件文本框控件 v文本框控件()用于显示文本,也用于编辑文本文本
18、框控件()用于显示文本,也用于编辑文本 v属性属性v指定与对象建立联系的数据源指定与对象建立联系的数据源:字段或内存变量字段或内存变量v属性属性 v指定或返回文本框中的当前内容,默认为空串指定或返回文本框中的当前内容,默认为空串 v可以接收任意类型数据可以接收任意类型数据 v非数字字符型数据或数值型数据时,直接输入非数字字符型数据或数值型数据时,直接输入 v数字字符型数据,数据两端要字符定界符数字字符型数据,数据两端要字符定界符 v表达式的值,以等号引导表达式的值,以等号引导 第第7章章 表单设计与应用表单设计与应用267.5 基本型控件 v文本框控件文本框控件 v属性属性 v指定文本框控件内
19、是显示用户输入的字符还是显示占位符指定文本框控件内是显示用户输入的字符还是显示占位符 v属性属性v指定在文本框控件中如何输入和显示数据,由模式符组成指定在文本框控件中如何输入和显示数据,由模式符组成 v属性属性 v指定用户能否修改编辑框中的文本内容指定用户能否修改编辑框中的文本内容 v为真(为真(.)时,用户不能修改编辑框中的内容)时,用户不能修改编辑框中的内容v为假(为假(.)时,用户可以修改编辑框中的内容。默认值)时,用户可以修改编辑框中的内容。默认值该文本框的属性为该文本框的属性为“*”第第7章章 表单设计与应用表单设计与应用277.5 基本型控件 v文本框控件文本框控件 【例【例7.8
20、】建立如图】建立如图7.48所示表单。表单文件名和标题名均为所示表单。表单文件名和标题名均为“文本框使用文本框使用”。在操作数在操作数1(1)和操作数)和操作数2(2)下的)下的2个文本框个文本框(分别为分别为1和和2)中只能接收数字、正负号和空格,宽度为中只能接收数字、正负号和空格,宽度为5,“计算计算”按钮的初始状态为按钮的初始状态为不可用,当运行表单后,其状态为可用。单击不可用,当运行表单后,其状态为可用。单击“退出退出”按钮关闭并释放表单,按钮关闭并释放表单,运行结果如图运行结果如图7.49所示。所示。(1)新建表单,添加)新建表单,添加2个标签、个标签、2个文本框、个文本框、2个命令
21、按钮。个命令按钮。(2)属性设置)属性设置(3)编写代码。)编写代码。1的事件代码:的事件代码:1.“退出退出”按钮的事件代码:按钮的事件代码:第第7章章 表单设计与应用表单设计与应用287.6 容器型控件 v表格控件表格控件 v表格是一个可与数据绑定的容器控件,由若干列对象组成,列包含标头和控件,列拥有自己表格是一个可与数据绑定的容器控件,由若干列对象组成,列包含标头和控件,列拥有自己的属性、事件和方法。的属性、事件和方法。v属性属性 v指定表格列对象的数目。该属性默认值为指定表格列对象的数目。该属性默认值为-1-1,此时表格将创建足够多的列来显示数据源中的,此时表格将创建足够多的列来显示数
22、据源中的所有字段。所有字段。v属性和属性属性和属性 v属性为记录源属性为记录源 v属性为记录源类型属性为记录源类型 第第7章章 表单设计与应用表单设计与应用297.6 容器型控件 v表格控件表格控件 v表格基本操作表格基本操作 v通过设置表格的和属性调整行高,设置列对象的属性调整列宽通过设置表格的和属性调整行高,设置列对象的属性调整列宽 v当表格处于编辑状态下,用鼠标拖动调整表格的行高和列宽当表格处于编辑状态下,用鼠标拖动调整表格的行高和列宽 v使用表格生成器设计表格使用表格生成器设计表格 第第7章章 表单设计与应用表单设计与应用307.6 容器型控件 v表格控件表格控件 v【7.187.18
23、】修改【例】修改【例7.177.17】的选课查询表单,添加一个表格,将查询的结果显示在表格中】的选课查询表单,添加一个表格,将查询的结果显示在表格中 1.表格属性值为表格属性值为“4说明说明”2.“查询查询”按钮的事件代码:按钮的事件代码:(1)(2)11 1*;选课选课 学号学号 1*;选课选课 课程号课程号 第第7章章 表单设计与应用表单设计与应用317.5 基本型控件 v列表框控件列表框控件 v列表框()控件包含一个选项列表,用户可以从列表中选择各个选项列表框()控件包含一个选项列表,用户可以从列表中选择各个选项 v属性属性 v指定列表框中列表项的数据源类型指定列表框中列表项的数据源类型
24、 v属性属性 v指定列表框中列表项的数据源指定列表框中列表项的数据源 第第7章章 表单设计与应用表单设计与应用327.5 基本型控件 v列表框控件列表框控件 v属性属性 v用字符串数组来存取列表框控件中的各个数据项用字符串数组来存取列表框控件中的各个数据项 v设计时不可用设计时不可用v读取列表框中第读取列表框中第4 4行第行第2 2列的数据项列的数据项“徐建军徐建军”并在文本框显示:并在文本框显示:v11(4,2)11(4,2)v将列表框中将列表框中“王平王平”的性别设置成的性别设置成“男男”:v1(1,3)=1(1,3)=男男 v属性属性 v统计列表框中列表项的数目统计列表框中列表项的数目
25、v1 1v则变量值为则变量值为8 8第第7章章 表单设计与应用表单设计与应用337.5 基本型控件 v列表框控件列表框控件 v属性属性v指定列表框的列数指定列表框的列数 v属性属性 v该属性为只读,返回列表框选中的列表项该属性为只读,返回列表框选中的列表项 v该属性可以是字符型,也可以是数值型该属性可以是字符型,也可以是数值型:v如果是字符型,返回的是被选中条目本身内容如果是字符型,返回的是被选中条目本身内容v如果是数值型,则返回选中条目在列表框中的次序号如果是数值型,则返回选中条目在列表框中的次序号v属性属性 v用户通过该属性指定一个字段或变量用来保存用户从列表框中选择的结果用户通过该属性指
展开阅读全文