Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用

Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用

ID:40239600

大小:1.02 MB

页数:103页

时间:2019-07-28

Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用_第1页
Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用_第2页
Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用_第3页
Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用_第4页
Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用_第5页
资源描述:

《Visual FoxPro 6.0程序设计教程 杨慧珠 李德强 仝虎 编著 第九章 表单设计及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章 表单设计与应用9.1创建与运行表单9.2表单设计器9.3表单的属性和方法9.4基本型控件9.5容器型控件9.1创建与运行表单表单(Form)是VisualFoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx,表单备注文件的扩展名是.sct.在项目管理器中创建的表单自动隶属于该项目。9.1.1建立表单创建表单一般有两种途径:使用表单向导创建简易的数据表单;使用表单设计器创建、设计新的表单或修改已有的任何形式的表单。9.1.1建立表单1.用表单向导

2、设计表单:VFP提供了两种表单向导来帮助用户创建表单:单表向导:适合于创建基于一个表的表单;一对多表单向导:适合于创建基于两个具有一对 多关系的表的表单。9.1.1建立表单启动表单向导有以下四种途径:打开“项目管理器”,选择“文档”选项卡,从中选择“表单”。然后单击“新建”按钮。在弹出的“新建表单”对话框中单击“表单向导”按钮。在系统菜单中选择【文件】

3、【新建】命令,或者单击工具栏上的“新建”按钮,打开“新建”对话框,在文件类型栏中选择“表单”。然后单击“向导”按钮在系统菜单中选择【工具】

4、【向导】

5、【表单】命令。直接单击常用工具栏上的“表单向导”图标按钮。9.1.1建立表单例9.1

6、利用“表单向导”,对“学生管理”数据库中的student.dbf创建简单的表单xsxx.scx。(课堂演示)9.1.1建立表单2.用表单设计器设计表单:菜单方法:若是新建表单,在系统菜单中选择【文件】

7、【新建】,在文件类型对话框中选择“表单”,单击“新建文件”按钮;若是修改表单,则单击【文件】

8、【打开】,在打开对话框中选择要修改的表单文件名,单击“打开”按钮。命令方法:在COMMAND窗口输入如下命令:CREATEFORM<文件名>&&创建新的表单或MODIFYFORM<文件名>&&打开一个已有的表单9.1.1建立表单在项目管理器中,先选择“文档”标签,然后选择表单,单击新建按钮。若

9、是修改表单,选择要修改的表单,单击“修改”按钮。9.1.1建立表单在表单设计器环境下,也可以调用表单生成器方便、快速的产生表单。调用表单生成器的方法:选择“表单”菜单中“快速表单”命令;单击“表单设计器”工具栏中的“表单生成器”按扭;右键单击表单窗口,在弹出的快捷菜单中选择“生成器”命令。9.1.1建立表单修改已有的表单:在“项目管理器”中,选择“文档”选项卡→选择需要修改的表单文件,然后单击“修改”按纽。系统菜单中选择【文件】

10、【打开】命令,选择需要修改的表单文件,打开相应的表单设计器。命令方式:modifyform<表单文件名>9.1.2运行表单运行表单,就是根据表单文件及表单备

11、注文件的内容产生表单对象。9.1.2运行表单1.在设计时运行表单在设计时可采用以下方法运行表单文件:在项目管理器窗口中,选择要运行的表单,然后单击“运行”按钮。在表单设计器窗口中,在系统菜单中选择【表单】

12、【执行表单】命令,或单击常用工具栏上的“运行”按钮。在系统菜单中选择【程序】

13、【运行】命令,打开“运行”对话框,然后在运行对话框中选择要运行的表单文件,单击“运行”按钮。在命令窗口输入命令:DOFORM<表单文件名>。9.1.2运行表单注意:表单文件及其表单备注文件必须同时存在才能运行表单。9.1.2运行表单2.在程序中调用表单在程序中/命令窗口调用表单可用下列命令:Doform<

14、表单文件名>[name<变量名>][with<实参1><,实参2>,…][linked][noshow][name<变量名>]:若包含name子句,系统将建立指定名字的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象.[with<参数列表>]:用于向表单传递参数。若在表单运行时引发了init事件,系统会将各实参的值传递给该事件代码parameters或lparameters子句中的各形参。9.1.2运行表单[linked]:若包含linked,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除,表单对象依然存在.但不管有没有linked,指向

15、表单对象的变量并不会随表单的关闭而清除,此时,该变量的取值为.null.[NOSHOW]:如果包含NOSHOW关键字,表单运行时将不显示,直到将表单的Visible属性被设置为.T.,或者调用表单的Show方法。9.1.2运行表单将参数传递到表单:如果要将参数传递到表单,可按如下操作:在表单的INIT事件中,用PARAMETERS定义形参:PARAMETERSparam1,param2在表单的INIT事件中可以直接访问参数,如果在表单的其它方法或事件中需要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。