第八章 表单设计与应用.pptVIP

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八、列表框(ListBox)控件 列表框的功能 列表框提供一组条目(数据项),用户可以从中选择一个或多个条目,一般情况下,列表框显示其中的若干条目,用户可以通过滚动条浏览其他条目。 常用属性 RowSourceType属性与RowSource属性:RowSourceType属性指明列表框数据源的类型,RowSource属性指定列表框的数据源 ,两者常用的搭配如下表。 ColumnCount属性:指定列表框的列数 Value属性:返回列表框中被选中的条目 ControlSource属性:该属性在列表框中的用法与在其他控件中的用法有所不同,在这里,用户可以通过该属性指定一个字段或变量用以保存用户从列表框中选择的结果 Selected属性:该属性是一个逻辑型数组,第N个数组元素代表第N个数据项是否为选定状态 MultiSelect属性:指定用户能否在列表框控件内进行多重选定 第29页,共45页,编辑于2022年,星期一 RowSourceType属性值 RowSource属性 0-无 在程序运行时,通过AddItem方法添加列表框条目,通过RemoveItem方法移去列表框条目 无 1-值 列出在RowSource属性中指定所有数据项 可以是用逗号隔开的若干数据项的集合,例如,在设计时,在本属性框中输入:北京、上海、长沙、武汉 5-数组 列出数组的所有元素 使用一个已定义的数组名。 6-字段 列出一个字段的所有值 字段名 7-文件 列出指定目录的文件清单 磁盘驱动器或文件目录 8-结构 列出数据表的结构 表名 第30页,共45页,编辑于2022年,星期一 列表框的应用示例 【例】:按下图设计一个表单myform1.scx。要求表单运行时,LIST1列表框显示学生表的学号、姓名、性别、出生日期及入学成绩字段的内容。 第31页,共45页,编辑于2022年,星期一 操作步骤: ①按如图所示在表单中加入1个标签控件label1和1个列表框控件list1。 ②设置label1的Caption属性为:显示学生基本情况 设置list1的RowSourceType属性: 3-SQL语句 RowSource属性: sele 学号,姓名,性别,出生日期,入学成绩 from 学生 ③保存表单为myform1.scx,运行表单即可。 第32页,共45页,编辑于2022年,星期一 VFP数据库程序设计 第八章 表单设计与应用 第1页,共45页,编辑于2022年,星期一 本章的主要内容 面向对象的基本概念 创建和管理表单 表单设计器 常用表单控件及应用(表单示例) 第2页,共45页,编辑于2022年,星期一 重点: 理解面向对象的基本概念,掌握表单常用控件的使用方法。 难点: 面向对象的基本概念和内容的理解。 常用有关表单及控件的属性的设置和事件代码的设计。 重点和难点 第3页,共45页,编辑于2022年,星期一 8.1 面向对象的基本概念 FoxPro以前的版本中把人机界面称为屏幕(screen),相应的程序设计称为屏幕设计。 而在VFP中,把这种界面称为表单(Form),相应的程序设计称为表单设计。即表单就是用于处理数据的人机交互界面,是Windows中所能见到的各种对话框和窗口。但它又不是一个普通的窗口。 表单设计是面向对象技术的具体应用。 第4页,共45页,编辑于2022年,星期一 一、面向对象的基本概念 对象 是对现实世界中事物或实体的抽象。具体地说,对象就是表单、控件、数据库、表、关联的统称。它可以是单个的对象,如命令按钮、文本框、编辑框等,也可以是容纳多个其它对象的容器类对象,如表单、命令按钮组、选项框等。 每一个对象都有一系列的属性、事件和方法。 第5页,共45页,编辑于2022年,星期一 对象的属性、事件和方法 属性(property) 一般指对象的外观特征,如对象的名称(Name)、标题(Caption)、字体(FontName)等。它们对应于属性窗口中的“数据”、 “布局”和 “其它”三张选项卡。 可以作用两种方法设置对象的属性: 进行表单设计时,在属性窗口中直接设置 编程时用程序代码进行设置。格式:对象名.属性名=新设置的属性名 事件(Event) 是在某个对象上可以发生的事件的归纳,是由VFP预先设置好的能被对象所识别的动作。如Click单击事件、DblClick双击事件、Load装载事件。 对象的事件是由系统规定好的,用户不能创建新的事件。VFP应用程序设计的主要工作就是编写对象事件过程中的程序代码。 第6页,共45页,编辑于2022年,星期一 方法(mehtod) 是附属于对象的行为和动作。当某个事件发生,对象就应当对某个事件做出响应(Res

文档评论(0)

lan0001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档