VisualFoxpro程序设计教程.ppt
《VisualFoxpro程序设计教程.ppt》由会员分享,可在线阅读,更多相关《VisualFoxpro程序设计教程.ppt(34页珍藏版)》请在优知文库上搜索。
1、2023-3-201第第11章章 表单设计与应用表单设计与应用 第第1111章章2023-3-20滕永晨211.1 表单的建立与运行 表单的创建是一个全新的领域。创建表表单的创建是一个全新的领域。创建表单的过程,就是定义控件的属性,确定事单的过程,就是定义控件的属性,确定事件或方法、代码的过程。件或方法、代码的过程。 表单就是一个容器,它可以容纳多个控表单就是一个容器,它可以容纳多个控件。件。11.1.1 11.1.1 用表单设计器创建表单用表单设计器创建表单 Create form Create form .scx.scx 第第1111章章2023-3-20滕永晨3创建表单的操作步骤文件新建
2、表单表单设计器显示表单控件属性代码保存运行第第1111章章2023-3-20滕永晨411.1.2 11.1.2 用表单向导创建表单用表单向导创建表单 在在Visual FoxProVisual FoxPro系统中,除使用系统中,除使用表单设计器创建新的表单外,还可以表单设计器创建新的表单外,还可以使用表单向导创建新的表单,不过由使用表单向导创建新的表单,不过由表单向导创建的只能是数据表单。表单向导创建的只能是数据表单。 第第1111章章2023-3-20滕永晨511.1.3 表单的运行 有有3 3种方法可以运行表单:种方法可以运行表单: (1).(1).直接使用命令。在命令窗口,直接输入命令:
3、直接使用命令。在命令窗口,直接输入命令:DO FORM DO FORM 表单名表单名(2).(2).在表单设计器窗口,选择在表单设计器窗口,选择“表单表单”菜单中的菜单中的“运行运行”命令,或直接单击工具栏中的红色惊叹命令,或直接单击工具栏中的红色惊叹号。号。(3).(3).在项目管理器中,选中在项目管理器中,选中“文档文档”选项卡并指选项卡并指定要运行的表单,单击定要运行的表单,单击“运行运行”按钮。按钮。 第第1111章章2023-3-20滕永晨611.2 表单的操作 11.2.1表单的属性 1.1.常用表单属性常用表单属性 表单属性很多,但绝大多数很少用到。表表单属性很多,但绝大多数很少
4、用到。表11.311.3中中列出了有关表单的一些重要属性,这些属性规定了列出了有关表单的一些重要属性,这些属性规定了表单的外观和行为,经常在表单设计时用到。请大表单的外观和行为,经常在表单设计时用到。请大家参考表家参考表11.311.3。第第1111章章2023-3-20滕永晨72.2.创建新属性创建新属性 可以根据需要向表单添加任意的新属性和新方可以根据需要向表单添加任意的新属性和新方法,并像用表单的其他属性和方法那样引用它们。法,并像用表单的其他属性和方法那样引用它们。步骤如下:步骤如下: (1).(1).选择选择“表单表单”菜单中的菜单中的“新建属性新建属性”命令,命令,打开打开“新建属
5、性新建属性”对话框。对话框。(2).(2).在在“名称名称”框中输入属性名称。新建的属性框中输入属性名称。新建的属性同样会在属性窗口的列表框中显示出来。同样会在属性窗口的列表框中显示出来。 第第1111章章2023-3-20滕永晨83.3.创建新方法创建新方法向表单添加新方法的步骤如下:向表单添加新方法的步骤如下: (1).(1).选择选择“表单表单”菜单中的菜单中的“新建方法程序新建方法程序”命命令,打开令,打开“新建方法程序新建方法程序”对话框。对话框。(2).(2).在在“名称名称”框中输入方法名,有选择地在框中输入方法名,有选择地在“说明说明”框中输入新建方法的说明信息。框中输入新建方
6、法的说明信息。 第第1111章章2023-3-20滕永晨911.2.2 常用事件与方法 1.1.基类的最小事件集基类的最小事件集 (1).Init.(1).Init.事件:事件: InitInit代码通常用来完成一些关代码通常用来完成一些关于表单的初始化工作。于表单的初始化工作。(2).Destory(2).Destory事件:该方法代码通常用来进行文事件:该方法代码通常用来进行文件关闭、释放内存变量等工作。件关闭、释放内存变量等工作。 (3).Error(3).Error事件:事件发生时,系统会把发生的事件:事件发生时,系统会把发生的错误类型和错误发生的位置等参数传递给事件代错误类型和错误发
7、生的位置等参数传递给事件代码,事件代码可以据此对错误进行相应的处理。码,事件代码可以据此对错误进行相应的处理。 第第1111章章2023-3-20滕永晨102.2.表单事件表单事件 以下以下3 3个事件用于表单和表单集:个事件用于表单和表单集: (1).Load(1).Load事件:该事件代码从表单装入内存至事件:该事件代码从表单装入内存至表单被释放期间仅被运行一次。表单被释放期间仅被运行一次。 (2).UnLoad(2).UnLoad事件:在表单被释放时发生,是释事件:在表单被释放时发生,是释放表单或表单集的最后一个事件。放表单或表单集的最后一个事件。 (3 3)ActivateActiva
8、te事件:该事件代码从表单装入内事件:该事件代码从表单装入内存至表单被释放期间可被运行多次存至表单被释放期间可被运行多次 。 第第1111章章2023-3-20滕永晨113.3.鼠标事件鼠标事件 (1).Click(1).Click事件事件: :鼠标左键单击对象时发生的事件。鼠标左键单击对象时发生的事件。(2).DblClick(2).DblClick事件:鼠标左键双击对象时发生的事事件:鼠标左键双击对象时发生的事件。件。(3).RightClick(3).RightClick事件:鼠标右键单击对象时发生的事件:鼠标右键单击对象时发生的事件。事件。(4).MouseMove.(4).Mouse
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxpro 程序设计 教程