- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第7章表单设计及应用
第7章 表单设计及应用
在VFP中,将Windows操作系统中的窗口称为表单(Form)。表单在面向对象程序设计中得到了广泛应用,且起到了非常重要的作用。本章将介绍在VFP中如何创建表单、使用表单,以及面向对象程序设计中相关的基础知识。
7.1 表单样例
表单是用户与应用程序之间进行交互的主要界面,如,在“学生信息窗口”表单(如图7.1)中可以通过操作表单中的控件对象对学生信息进行显示和修改等操作。
图7.1 学生信息窗口
在样例中,通过在表单上添加标签、文本框、选项按钮组、组合框和命令按钮组等控件,并设置其相关属性,使操作界面更加友好。同时,通过在相关事件中编写代码而完成一些操作功能,例如,在“下一条”按钮的“Click”事件中编写代码,当运行表单时单击该按钮,能够在表单中显示下一个学生的信息。
通过上述样例,不难看出表单是面向对象程序设计的基础,如何创建表单则是首要解决的问题。VFP提供了两种表单设计工具,即:表单向导和表单设计器。
7.2 表单向导
VFP提供了20余种向导工具,其作用是引导用户通过简单地操作产生程序,从而减少了编写代码的过程,“表单向导”便是其中之一。
利用“表单向导”制作表单时,并不需要对表单有太多了解,只需逐步回答向导中所提出的一系列问题,最终,“表单向导”会根据相应要求自动产生一个表单。
启动“表单向导”的常用方法有2种:
方法一:“工具”菜单→“向导”→“表单”→“向导选取”对话框(如图7.2)。
方法二:“文件”菜单→“新建”→选定文件类型为“表单”→“向导”按钮→进入“向导选取”对话框。
图7.2 “向导选取”对话框
在“向导选取”对话框中(如图7.2),有“表单向导”和“一对多表单向导”两个选项,即,利用向导可以生成两类表单:“表单向导”可以生成只包含单个表的表单;“一对多表单向导”可以生成基于一对多关系的两个表的表单。
【 例 7.1 】使用表单向导创建只包含学生表(XSB)的表单。
(1)启动“向导选取”对话框:“文件”菜单→“新建”→选择“文件类型”为“表单”→“向导”→选择“表单向导”→“确定”按钮,进入表单向导对话框(如图7.3)。
(2)步骤1-字段选取:单击“数据库和表”的浏览按钮→选择XSB表→将相关字段(如学号、姓名和性别码)从“可用字段”移动到“选定字段”→“下一步”按钮。
(3)步骤2-选择表单样式:为表单选择一种“样式”(如:标准式)和“按钮类型”(如:文本按钮)→“下一步”按钮。
(4)步骤3-排序次序:设置数据记录在表单中的显示顺序。在“可用的字段或索引标识”列表框中,选择排序字段,如:选定学号字段,“添加”到“选定字段”列表框中→“下一步”按钮。
图7.3 表单向导的字段选取
(5)步骤4-完成:在“请键入表单标题”框中输入:学生信息,然后选择一种保存表单方式。在此步骤中,在单击“完成”按钮前,可以单击“预览”按钮,预览形成的表单样式及其内容,若要修改表单,可依次点击“上一步”按钮回溯到前面的操作。
利用表单向导,系统能够根据需要在表单上自动生成一组控件,并省去了编写代码的麻烦。这种产生表单的方法简单、方便、快捷,但它所产生的表单模式固定,若想随意设计或修改表单,利用表单设计器会更灵活一些。
7.3 表单设计器
表单设计器用于创建和修改表单,向表单中添加各类控件(如文本框和命令按钮等),设置表单及其他控件的属性,编写各类事件的代码等。
7.3.1 新建表单文件
新建表单文件,即产生新的表单,可以使用如下3种方法实现:
方法一:“文件”菜单→“新建”→选定文件类型为“表单”→“新建文件”按钮。
方法二:单击常用工具栏上的“新建”工具→选定文件类型为“表单”→“新建文件”按钮。
方法三::在程序或命令窗口中通过命令建立表单。
命令格式:Create Form [表单文件名]。
命令说明:命令中可以只写表单文件主名,不指定其扩展名,系统默认表单文件的扩展名为SCX;若命令中省略表单文件名,则直接进入表单设计器,待保存文件时再为表单文件命名。
【 例 7.2 】利用命令,创建Frm7_2.SCX表单。在命令窗口中输入下列命令:
Create Form Frm7_2 文件名前未指定盘符及路径,文件将被保存在默认目录中。
7.3.2 表单设计器的基本组成
无论利用哪一种方法建立表单文件,都会进入表单设计器,在表单设计器中可以对表单进行设计与修改。表单设计器的基本组成如图7.4。
图7.4 表单设计器的基本组成
(1)表单设计器窗口:此窗口内包含正在设计的表单(如Form1),在表单上可以进行添加对象及编写事件代码等操作。
(2)表单控件工具栏:利用表单控件工具栏提供的常用控件,可以向表单中添加所需要的对象(如文本框、命令按钮等)。
(3)属性
您可能关注的文档
- 《第3章财务预测与计划.doc
- 《第3章运动和力第1讲牛顿第一定律牛顿第.doc
- 《第3章金融市场作业.docx
- 《第3章项目管理系统要素.doc
- 《第3章:预算管理全程设计.doc
- 《第3节声音的特性.doc
- 《第3节牛顿第二定律.doc
- 《第3节神经调节.doc
- 《第3讲微写作教案说明文.docx
- 《第3讲二项式定理.doc
- 2025云南省投资控股集团有限公司集中招聘128人笔试备考题库附答案详解(研优卷).docx
- 2025山东济南市南部山区管委会教育系统招聘20人笔试备考题库附答案详解(突破训练).docx
- 2025江苏盐城市滨海交通控股集团有限公司招聘18人笔试备考试题附答案详解(达标题).docx
- 2025山东威海市文登区人民法院招考书记员5人笔试备考题库含答案详解(b卷).docx
- 2025广东华南农业大学招聘事业编制工作人员20人笔试备考题库附答案详解(满分必刷).docx
- 2025云南省建设投资控股集团有限公司校园招聘120人笔试备考题库含答案详解(名师推荐).docx
- 2025山东德州市中医院招聘备案制工作人员20人笔试备考题库附答案详解(模拟题).docx
- 2025山东威海市文登区人民法院招考书记员5人笔试备考题库附答案详解(a卷).docx
- 2025安徽横望控股集团有限公司招聘工作人员1人笔试备考题库及答案详解(全国通用).docx
- 2025四川九洲投资控股集团有限公司招聘纪检监察岗2人笔试备考题库附答案详解(黄金题型).docx
最近下载
- 护理病人签署知情同意规范.pptx VIP
- 2025年福建省中考英语真题试卷完全解读.docx VIP
- 联想笔记本电脑环境标志产品认证证书2022年版.docx VIP
- 标准化变电站建设实施规范(二次设备名称及标识).pdf VIP
- Unit1 Happy Holiday Section A(1a-1d)课件人教版英语八年级上册.pptx VIP
- 监理工作报告制度.doc VIP
- 2020新上外版高中英语选择性必修一Unit1 Reading A Learning is Everywhere 课件.pptx VIP
- 部编高教版2023·职业模块 中职语文 语文职业模块 1.1《七律二首·送瘟神》课件.pptx VIP
- 0-3岁婴幼儿行为观察与分析第四章 0~3岁婴幼儿动作发展观察.pptx VIP
- 肺动脉高压的介入治疗技术.pptx VIP
文档评论(0)