- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP课件(新9).ppt
第九章 表单设计与应用 9.1 创建与运行表单 9.2 表单设计器 9.3 表单的属性和方法 9.4 基本型控件 9.5 容器型控件 9.1 创建与运行表单 表单(Form)是Visual FoxPro提供的用于建立应用程序界面的最主要的工具之一。表单相当于WINDOWS应用程序的窗口 表单可以属于某个项目,也可以游离于任何项目之外,它是一个特殊的磁盘文件,其扩展名为.scx,表单备注文件的扩展名是.sct.在项目管理器中创建的表单自动隶属于该项目。 9.1.1 建立表单 创建表单一般有两种途径: 使用表单向导创建简易的数据表单; 使用表单设计器创建、设计新的表单或修改已有的任何形式的表单。 9.1.1 建立表单 1.用表单向导设计表单: 9.1.1 建立表单 启动表单向导有以下四种途径: 打开“项目管理器”,选择“文档”选项卡,从中选择“表单”。然后单击“新建”按钮。在弹出的“新建表单”对话框中单击“表单向导”按钮。 在系统菜单中选择【文件】|【新建】命令,或者单击工具栏上的“新建”按钮,打开“新建”对话框,在文件类型栏中选择“表单”。然后单击“向导”按钮 在系统菜单中选择【工具】|【向导】|【表单】命令。 直接单击常用工具栏上的“表单向导”图标按钮。 9.1.1 建立表单 例9.1 利用“表单向导”,对“学生管理”数据库中的 student.dbf创建简单的表单xsxx.scx。(课堂演示) 9.1.1 建立表单 2.用表单设计器设计表单: 9.1.1 建立表单 在项目管理器中,先选择“文档”标签,然后选择表单,单击新建按钮。若是修改表单,选择要修改的表单,单击“修改”按钮。 9.1.1 建立表单 在表单设计器环境下,也可以调用表单生成器方便、快速的产生表单。调用表单生成器的方法: 选择“表单”菜单中“快速表单”命令; 单击“表单设计器”工具栏中的“表单生成器”按扭; 右键单击表单窗口,在弹出的快捷菜单中选择“生成器”命令。 9.1.1 建立表单 修改已有的表单: 9.1.2 运行表单 运行表单,就是根据表单文件及表单备注文件的内容产生表单对象。 9.1.2 运行表单 1.在设计时运行表单 在设计时可采用以下方法运行表单文件: 在项目管理器窗口中,选择要运行的表单,然后单击“运行”按钮。 在表单设计器窗口中,在系统菜单中选择【表单】|【执行表单】命令,或单击常用工具栏上的“运行”按钮。 在系统菜单中选择【程序】|【运行】命令,打开“运行”对话框,然后在运行对话框中选择要运行的表单文件,单击“运行”按钮。 在命令窗口输入命令:DO FORM 表单文件名 。 9.1.2 运行表单 注意:表单文件及其表单备注文件必须同时存在才能运行表单。 9.1.2 运行表单 2.在程序中调用表单 在程序中/命令窗口调用表单可用下列命令: Do form 表单文件名[name变量名][with实参1,实参 2,…] [linked][noshow] [name变量名]:若包含name子句,系统将建立指定名字的变量,并使它指向表单对象;否则,系统建立与表单文件同名的变量指向表单对象. [with参数列表]:用于向表单传递参数。若在表单运行时引发了init事件,系统会将各实参的值传递给该事件代码parameters或lparameters子句中的各形参。 9.1.2 运行表单 [linked]:若包含linked,表单对象将随指向它的变量的清除而关闭(释放);否则,即使变量已经清除,表单对象依然存在.但不管有没有linked,指向表单对象的变量并不会随表单的关闭而清除,此时,该变量的取值为.null. [NOSHOW]:如果包含NOSHOW关键字,表单运行时将不显示,直到将表单的Visible属性被设置为.T.,或者调用表单的Show方法。 9.1.2 运行表单 将参数传递到表单:如果要将参数传递到表单,可按如下操作: 在表单的INIT事件中,用PARAMETERS定义形参: PARAMETERS param1,param2 在表单的INIT事件中可以直接访问参数,如果在表单的其它方法或事件中需要使用该参数,必需在表单的INIT事件中将参数保存到表单的属性或变量中。 运行表单时,使用带WITH子句的DO FORM命令,系统会将WITH子句的实参值传递到INIT事件代码的PARAMETERS子句中的各形参。 9.1.2 运行表单 例9.2:新建一个不包含任何控件的空表单myform.scx,然后 用do form命令运行它。 1)Create form myform 2)文件—保存—关闭表单文件 3)Do form myform linked 4)?vartype(myform) 5)关闭/释放表
文档评论(0)