- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013第三部分表单及其设计
第三部分 表单及其设计
1.面向对象的相关概念:
(1)对象(Object)的三要素(★)
属性:用来表示对象的状态,如对象位置、大小、颜色等。
方法:又称方法程序,系统事先写好的程序,用户可以修改(一般都不修改)如:Show方法。
事件:由系统预先定义,用户或系统发出的动作。事件集固定不变,用户不能定义新的事件。VFP基类最小事件集包括Init、Destroy、Error,如表3.1所示。
事件 事件功能 Init 对象初始化,当对象生成时引发 Destroy 结束对象,当对象从内存中释放时引发 Error 当方法或事件代码出现运行错误时引发 (2)控件:是一个可以以图形化的方式显示出来并能与用户进行交互的对象,如:命令按钮、文本框等。控件通常被放置在容器里。
(3)容器:一种特殊控件,能包容其他的控件或容器,如:表单等。VFP常用容器如表所示:
容器 能包容的对象 表单集 表单、工具栏 表单 任意控件以及页框、Container对象、命令按钮组、选项按钮组、表格等对象 表格 列 列 标头和除表单集、表单、工具栏、定时器及其他列之外的任意对象 页框 页 页 任意控件以及Container对象、命令按钮组、选项按钮组、表格等对象 命令按钮组 命令按钮 选项按钮组 选项按钮 Container对象 任意空间以及页框、命令按钮组、选项按钮组、表格等对象 (4) 类(Class):类是一类相似对象的性质描述,这些对象具有相同的性质、相同种类的属性以及方法。类可以扩展,即用户可以使用系统提供的基类创建自己的类。用户自定义类为子类,子类可以继承其父类的所有属性与方法,父类所作的改动也自动反映到它的所有子类上。
创建与管理表单:
2. 创建、修改、运行表单
(1)使用表单向导创建表单(★):
选择向导类型:注意“表单向导”与“一对多表单向导”的区别。
选择数据:注意“一对多表单向导”的数据选择。
选择表单样式:注意“样式”选择别出错。
确定排序次序:注意“多个关键字”的排序。
保存并完成向导:注意保存“文件名”及其保存位置。
(2)使用表单设计器创建表单(★):(特别重要的指令:Thisform.Release 关闭表单命令。)
①添加对象:
添加控件:多个同类对象使用“复制”-“粘贴”法。比较重要的控件有:标签、文本框、命令按钮、选项按钮组、复选框、组合框、表格等。
添加“数据环境”:不是每个表单都需要添加“数据环境”。
②设置属性:常见属性一定要掌握。重要属性见2.2常见属性。
③编写程序:注意编写程序的位置。
(3)表单相关的几条命令:
创建表单命令:CREATE FORM [表单文件名 | ?] 表单文件的扩展名为:.SCX .SCT
修改表单命令:MODIFY FORM [表单文件名 | ?]
运行表单命令:DO FORM 表单文件名 [NAME 变量名] WITH 参数1[,参数2…]
NAME:用于建立指向表单对象的变量,如果缺省,系统建立与表单文件名同名变量指向表单。
WITH:在表单Init事件发生时,用于将各“参数”传递给该事件代码PARAMETERS子句的各参数。
3.(1)常用表单属性(★):表3.3 常见表单属性
属性 描述 默认值 AlwaysOnTop 指定表单是否总是位于其他打开窗口之上 .F. AutoCenter 指定表单初始化时是否自动在VFP主窗口内居中显示 .F. BackColor 指明表单窗口的颜色 255,255,255 Caption 指定表单的标题文本 Form1 MaxButton 确定表单是否有最大化按钮 .T. MinButton 确定表单是否有最小化按钮 .T. Movable 确定表单是否能移动 .T. (2)常用对象属性(★):表3.4 常见对象属性
属性 描述 属性 描述 Name 对象名称 BackColor 背景颜色 Caption 对象标签 ForeColor 前景颜色 Value 对象存放的值 FontName 字体 Enabled 是否可用 FontSize 字号 Visible 是否可见 FontBold 是否粗体 ReadOnly 是否只读 FontItalic 是否斜体 Width 对象宽度 ControlSource 对象的数据源 Height 对象高度 RowSource 数据值源 Top 对象的上边位置 RowSourceType 数据值源的类型 Left 对象的左边位置 TabIndex Tab键顺序 (3) 创建新属性:
步骤:选择“表单”菜单中的“新建属性”命令,打开“新建属性”对话框;在“名称”框中输入属性名称并单击“确定”
说明:新属性可以为数组,如:arra
您可能关注的文档
最近下载
- 某县关于巩固拓展脱贫攻坚成果同乡村振兴有效衔接工作的表态发言.docx VIP
- 体格检查【呼吸内科】--PPT课件.ppt VIP
- 3.2 营造清朗空间 课件 统编版道德与法治 八年级上册.pptx VIP
- 活动课 家国情怀与统一多民族的演进 课件-高一上学期统编版(2019)必修中外历史纲要上.pptx VIP
- 2024高考英语天津卷历年作文范文衡水体临摹字帖(描红无参考线).pdf VIP
- 水工建筑物止水带技术规范DLT52152023年.docx
- Tableau数据可视化基础.pptx VIP
- 2025年职业技能邮件快件安检员参考题库含答案解析(5套试卷).docx VIP
- 地面数字电视接收技术考核试卷.docx VIP
- 呼吸科病史采集.pptx VIP
文档评论(0)