VisualFoxpro程序设计教程.ppt
《VisualFoxpro程序设计教程.ppt》由会员分享,可在线阅读,更多相关《VisualFoxpro程序设计教程.ppt(34页珍藏版)》请在课桌文档上搜索。
1、2023/3/20,1,第11章,表单设计与应用,2023/3/20,滕永晨,2,11.1 表单的建立与运行,表单的创建是一个全新的领域。创建表单的过程,就是定义控件的属性,确定事件或方法、代码的过程。表单就是一个容器,它可以容纳多个控件。11.1.1 用表单设计器创建表单 Create form.scx,2023/3/20,滕永晨,3,创建表单的操作步骤,文件,新建,表单,表单设计器,显示,表单控件,属性,代码,保存,运行,2023/3/20,滕永晨,4,11.1.2 用表单向导创建表单 在Visual FoxPro系统中,除使用表单设计器创建新的表单外,还可以使用表单向导创建新的表单,不过
2、由表单向导创建的只能是数据表单。,2023/3/20,滕永晨,5,11.1.3 表单的运行,有3种方法可以运行表单:(1).直接使用命令。在命令窗口,直接输入命令:DO FORM 表单名(2).在表单设计器窗口,选择“表单”菜单中的“运行”命令,或直接单击工具栏中的红色惊叹号。(3).在项目管理器中,选中“文档”选项卡并指定要运行的表单,单击“运行”按钮。,2023/3/20,滕永晨,6,11.2 表单的操作,11.2.1表单的属性 1.常用表单属性 表单属性很多,但绝大多数很少用到。表11.3中列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计时用到。请大家参考表1
3、1.3。,2023/3/20,滕永晨,7,2.创建新属性 可以根据需要向表单添加任意的新属性和新方法,并像用表单的其他属性和方法那样引用它们。步骤如下:(1).选择“表单”菜单中的“新建属性”命令,打开“新建属性”对话框。(2).在“名称”框中输入属性名称。新建的属性同样会在属性窗口的列表框中显示出来。,2023/3/20,滕永晨,8,3.创建新方法向表单添加新方法的步骤如下:(1).选择“表单”菜单中的“新建方法程序”命令,打开“新建方法程序”对话框。(2).在“名称”框中输入方法名,有选择地在“说明”框中输入新建方法的说明信息。,2023/3/20,滕永晨,9,11.2.2 常用事件与方法
4、,1.基类的最小事件集(1).Init.事件:Init代码通常用来完成一些关于表单的初始化工作。(2).Destory事件:该方法代码通常用来进行文件关闭、释放内存变量等工作。(3).Error事件:事件发生时,系统会把发生的错误类型和错误发生的位置等参数传递给事件代码,事件代码可以据此对错误进行相应的处理。,2023/3/20,滕永晨,10,2.表单事件 以下3个事件用于表单和表单集:(1).Load事件:该事件代码从表单装入内存至表单被释放期间仅被运行一次。(2).UnLoad事件:在表单被释放时发生,是释放表单或表单集的最后一个事件。(3)Activate事件:该事件代码从表单装入内存至
5、表单被释放期间可被运行多次。,2023/3/20,滕永晨,11,3.鼠标事件(1).Click事件:鼠标左键单击对象时发生的事件。(2).DblClick事件:鼠标左键双击对象时发生的事件。(3).RightClick事件:鼠标右键单击对象时发生的事件。(4).MouseMove.事件:用户在一个对象上移动鼠标时发生。(5).MouseDown.事件:当用户在一个对象上按下一个鼠标键时发生。(6).MouseUp.事件:当用户在一个对象上释放一个鼠标键时发生。,2023/3/20,滕永晨,12,4.键盘事件(1).KeyPress事件。(2).InteractiveChange事件。(3).P
6、rogrammaticChange事件。5.焦点事件(1).GotFocus事件。(2).LostFocus.事件。(3).When.事件。(4).Valid.事件。,2023/3/20,滕永晨,13,6.其他事件Timer.事件:适用于计时器。当经过Interval.属性中指定的毫秒数时发生。7.常用方法(1).Show方法.和Hide方法。(2).Release方法。(3).Refresh方法。(4).SetFocus方法。,2023/3/20,滕永晨,14,11.2.3 控件的操作与布局,1.控件的基本操作(1).选定控件:要选定单个控件,只要用鼠标单击该控件即可。(2).移动控件:先选
7、定控件,然后用鼠标将控件拖动到所需要的位置即可。(3).调整控件大小(4).复制控件(5).删除控件,2023/3/20,滕永晨,15,2.控件布局 利用控件布局工具栏中的按钮,可以方便地调整表单窗口中被选控件的相对大小或位置。控件布局工具栏中各按钮功能如表10.4所示请大家参看教材。3.设置Tab键次序 Visual.FoxPro提供了两种方式来设置Tab键次序:交互方式和列表方式。,2023/3/20,滕永晨,16,11.2.4 表单的数据环境,1.游标类对象 游标对象用来定义临时表的相关信息。游标类只支持.Init、Destory、Error.等3个事件。2.关系类对象 如果表单所关联的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxpro 程序设计 教程

链接地址:https://www.desk33.com/p-245765.html