2022年2022年计算机VFP程序设计表单设计与应用 .pdf

上传人:Che****ry 文档编号:34255889 上传时间:2022-08-15 格式:PDF 页数:10 大小:100.85KB
返回 下载 相关 举报
2022年2022年计算机VFP程序设计表单设计与应用 .pdf_第1页
第1页 / 共10页
2022年2022年计算机VFP程序设计表单设计与应用 .pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年2022年计算机VFP程序设计表单设计与应用 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机VFP程序设计表单设计与应用 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、表单设计与应用一、概念表单:是 VFP提供的用于建立应用程序图形界面的主要工具。对象:任何事物都可抽象为对象。每个对象都有自己的特征和行为。对象的特征通过它的 属性来体现,对象的行为则由它的 事件和方法来表达。属性:对象所具有的固有特征。事件:由 VFP预先定义好的, 由用户或系统激活的动作。 事件代码 是为处理事件而由用户自己编写的一段程序。方法: 对象的方法即它的行为或动作, 是对象所能够执行的一个操作。VFP中对象分为 控件和容器容器有 :表单、页框、表格、命令按钮组、选项按钮组控件有 :标签、文本框等二、创建表单( .scx )1表单设计器(1)新建新建表单新建文件Create For

2、m (2)修改文件打开文件类型(选表单)Modify Form 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - (3)运行点击常用工具栏上的!Do Form (4)保存文件保存(扩展名为 .scx )三、管理表单及对象1、表单的常用属性BackColor 指定表单窗口的背景颜色Caption 指定表单标题栏上显示的文本2、属性的设置方法有两种:在属性窗口中设置即在表单运行之前完成设置例 1:设置表单的背景颜色为蓝色,表单标题为

3、“设置属性练习”编程的方法在程序运行时,通过调用事先在控件中设置的事件代码来改变对象的属性值。格式:对象引用 . 属性名 =属性值*对象的引用( P194)* 对象引用的关键字: ThisForm、This ThisForm :当前对象所在的表单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - This :当前对象Parent: 当前对象的直接容器对象* 例 1 的方法 2 3、表单的常用事件(教材P208 )运行表单时: 首先

4、发生 load 事件表单所包含的控件对象的init事件表单的init事件;关闭表单时:表单的destroy事件表单所包含的控件对象的unload 表单的 unload 事件。4、表单的常用方法:单击某个按钮释放表单(退出操作) : thisform.release release thisform thisform.release() 重新绘制表单和控件,并刷新它所有的值Thisform.refresh 显示表单Thisform.show() 隐藏表单Thisform.hide() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -

5、 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 例:5、表单的数据环境:数据环境是指定义表单时使用的数据源,包括表、视图和表之间的关系。数据环境一旦建立,当打开或运行表单时,其中的表或视图会 自动打开,当关闭或释放表单时,其中的表或视图也能自动关闭。用户可以向数据环境添加表或视图,可以从数据环境中移去表或视图,可以在数据环境中设置表之间的关系,还可以从数据环境中添加字段到表单。a) 打开数据环境设计器b) 向数据环境添加表或视图c) 从数据环境中移去表或视图d) 在数据环境中设置关系四、常用的表单控件1、标签控件( LABEL )用于显

6、示文本,常作提示和说明【常用属性】: Caption 、 backcolor 、 forecolor、 fontname 、 fontsize 2、命令按钮( COMMAND)用于启动某个事件代码、完成某个特定功能【常用属性】:caption 、picture、enabled 3、文本框( TEXT )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 供用户输入、 输出或编辑数据。 所有标准的编辑功能在文本框中都可以使用【常用属

7、性】value: 返回文本框中的当前值readonly: 只读性。默认 .f.,表示用户可以编辑数据passwordchar: 指定文本框中显示用户输入的是字符还是占位符例:在表单 form1 中完成如下功能:1、 添加标签 label1 , 字号大小为 14, 显示文字为“请输入用户名”;添加标签 label2 ,字号大小为 14,显示文字为“请输入密码”;添加两个文本框 text1 ,text2 ;添加 按钮 command1 ,字号大小为 14,显示文字为“登录”;添加按钮 command2 ,字号大小为 14,显示文字为“退出”。2、 假设正确的用户名为“ admin”, 密码为“ 1

8、23456”, 单击“登录”按钮,若输入正确, 则弹出消息框, 显示“欢迎使用本系统”,然后关闭表单;若输入不正确,则弹出消息框,显示“用户名或密码错误”。3、文本框 text2中输入的密码只能为6 位的数字,输入时文本框中只显示相同个数的“ *”号。4、单击“退出”按钮关闭表单。4、命令按钮组( COMMANDGROUP)是包含一组命令按钮的容器对象。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 【常用属性】 button

9、count属性指定命令按钮组中包含的命令按钮的数目 value 属性用于指定命令按钮组的当前状态,默认值为1。该属性的类型可以是数值型,也可以是字符型。若为数值型 N,则表示命令按钮组中的第N个命令按钮被选中;若为字符型,则表示命令按钮组中的caption值为该字符串的命令按钮被选中。5、选项按钮组( OPTIONGROUP)是包含一组选项按钮的容器对象,这些选项按钮是互相排斥的,用户能够从中选择一项。 当用户选择某个选项按钮时,该按钮成为被选中状态,而选项按钮组中其他的选项按钮则都呈未选中状态。【常用属性】 buttoncount属性指定选项按钮组中选项按钮的数目 VALUE 返回选项按钮组

10、的当前状态, 若为 N表示第 N个按钮被选例: 根据下列步骤设计表单form1: 1. 表单的标题为“设置窗口大小”2. 添加一个选项组控件3. 设置事件代码,实现如下功能:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 1)当选择 400*400 时,设置表单的宽为400,高为 400;2)当选择 400*300 时,设置表单的宽为400,高为 300;3)当选择 300*300 时,设置表单的宽为300,高为 300;注:

11、要求用 do case ,endcase的形式,4. 添加一个退出按钮,单击时退出表单。6、复选框( CHECK )控件【常用属性】 CAPTION : VALUE :例: 设置:1:设置表单标题为“判断”。2:设置标签 (Label1) 的标题为“三原色是指哪三种颜色:”,15 号隶书。3:设置复选框 (Check1) 的标题为“红色”, 10 号宋体。4:设置复选框 (Check2) 的标题为“蓝色”, 10 号宋体。5:设置复选框 (Check3) 的标题为“绿色”, 10 号宋体。6:设置复选框 (Check4) 的标题为“黄色”, 10 号宋体。7:设置命令按钮 (Command1)

12、 的标题为“判断”, 9 号宋体。要求:1:当 Check1,Check2,Check3同时被选中时,点击Command1 按钮,出现“恭喜你答对了”消息对话框,否则出现“很遗憾你答错了”消名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - 息对话框 ( 提示:用 IF-ELSE 语句完成 ) 。2:表单整体效果美观,比例合适。7、列表框( LIST)控件用于显示一组条目 (数据项),用户可以从中选择一个或多个条目,但不能直接编辑

13、列表框中的数据。【常用属性】 ROWSOURCE属性: 指定列表框中显示的条目的数据源,数据源可以使用逗号分隔的值 , 别名、SQL 、 ROWSOURCETYPE属性: 指定列表框中条目数据源的类型 COLUMNCOUNT属性: 指定列表框的列数 VALUE SELECTED() 例: 根据下列步骤设计表单form1: 1. 设置表单的 caption属性为四则运算演示2. 添加列表框控件 list1。3. 设置列表框的内容为 +,-,*,/。4. 编写列表框的 Interactivechange事件代码, 实现如下功能: 单击列表框( list1)中的某个运算符后,表单的原始宽度加或减或乘

14、或除 2。(请用 do case .endcase实现。) (说明:先把表单的宽度赋值给变量xx, 再在程序中用 xx 代表表单的原始宽度。 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 5. 添加 1 个命令按钮 command1, 修改其 caption属性为退出,编写其事件代码,其功能是关闭表单。8、组合框( combo )控件【常用属性】同上Style 下拉组合框和下拉列表框例:根据下列步骤设计表单form1:1

15、. 设置表单的标题为学生信息查询2. 添加标签控件 label1,显示内容为学号3. 添加组合框控件 combo1,设置其 RowSourceType属性为 6- 字段,RowSource 属性为 student. 学号style属性为 2-下拉列表框4. 添加命令按钮 command1 和 command2,分别显示为查询 ,退出5. 分别在 command1 按钮和 command1 按钮的 click事件编写程序代码 ,以实现如下功能 : 点击查询时 , 查询出组合框中所选学号对应的学生学号和姓名信息;点击退出时关闭表单。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁