数据库设计及其应用刘秋生2009pp08课件教学.pptVIP

数据库设计及其应用刘秋生2009pp08课件教学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计及其应用刘秋生2009pp08课件教学.ppt

第8章 表单、控件及类的设计 8.1 表单设计方法 表单(Form)是一个容器类,由一个或多个页面组成,每个页面又可包含多个控件对象。 表单集(Form Set)一个或多个表单的集合。表单集中的表单可以统一处理,也可独立处理。 8.1 表单设计方法 设计表单是为了便于用户对数据库的数据进行维护操作,将数据库所描述的对象情况通过表单更加直观方便地输入到数据库的表中。 8.1 表单设计方法 在Visual FoxPro V6.0中表单设计的结果自动生成相应的应用程序,实现了数据库应用系统中的数据维护功能。根据提供数据的来源不同,表单可分成单表的表单和多表的表单。 8.1 表单设计方法 单表表单仅对数据库中的某个表的数据进行维护。 双表表单可以同时对一个数据库中的两个表中的数据进行维护,其中一个为父表,另一个为子表,在父表中的一条记录可以对应子表中的多条记录。 对于多表型表单设计中的父表,数据维护操作按记录逐个显示和修改,而子表则是以表格形式,同时显示符合条件的多个记录。 8.1 表单设计方法 实际上表单的作用不仅限于对数据库中数据的维护,也可以作为内存变量数据输入的窗口和系统操作功能控制窗口。 在此重点讨论利用表单对数据库中表记录的维护操作。 8.1.1 表单设计步骤 1. 确定表单数据来源的数据库及表 2. 确定表单操作数据及操作权限选取对应数据操作的基类 3. 确定表单操作功能和实现方法 4. 设计表单布局和色彩 8.1.2 表单设计实例 8.2 表单的创建和维护 首先按上述设计方法将您需要创建的表单设计好,然后可以通过激活表单设计器创建新的表单、修改已经建立的表单。 8.2 表单的创建和维护 表单设计过程是在表单上按用户操作要求添加对应的基类对象,并定义相应的属性、事件和方法。 8.2 表单的创建和维护 表单的创建可以通过表单向导或表单设计器实现。通过向导创建表单往往是用于建立对数据库中的表数据维护的表单;采用这种方法,操作简单,而且系统中提供了较完善的数据维护操作功能命令按钮组。 8.2.1 用向导创建表单 ● (1)打开数据库及表。 (2)Visual FoxPro V6.0主窗口单击“文件”菜单后,选“新建”操作项。 (3)选择“表单文件”后,单击“向导”按钮。 (4)选择表单向导或一对多表单向导。 (5)选择数据来源。 8.2.1 用向导创建表单 (6)选择相应表中被操作的字段。 (7) 选择表单运行时显示的样式。 (8)数据记录的排列顺序选择。 (9)确定表单向导创建结束方式。 (10)在退出表单向导创建前系统提示输入表单文件名 8.2.2 用表单设计器创建表单 1.激活表单设计器的方法 2.调整表单(Form) 3.向表单中添加控件 4.删除表单中的控件 5.对控件新建属性和方法 6. 表单设计结束和调用方法 8.3 表单控件的应用 Visual FoxPro V6.0是一个数据库管理系统软件。在应用软件设计过程中,数据虽然是我们首先要考虑的重要因素,但是更重要的是学会如何灵活地应用控件。将控件和我们操作的数据联系起来,在表单设计过程中正确地引用一个控件,并按我们设计的要求操作和显示。 8.3.1 控件与数据的关系 从表单与数据之间的联系来看,控件可以分成两类,即与表中数据绑定的控件和不与数据绑定的控件。当用户使用绑定型控件时,所输入或选择的值将保存在数据源中(数据源可以是表的字段、内存变量或数组)。 8.3.1 控件与数据的关系 要想把控件和数据绑定在一起,可以设置控件的ControlSource属性。如果绑定表格与表的数据则需要设置表格的RecordSource属性。 8.3.1 控件与数据的关系 如果没有设置控件的CotrolSource属性,用户在控件中输入或选择的值只能作为临时值保存,当表单关闭时,这个值自动清除。 8.3.1 控件与数据的关系 8.3.2 表单设计时控件的选择和引用 表单设计的关键是选好用户操作的相应控件,并按用户的要求,正确设置控件的属性、事件和方法。 8.3.3 表单上控件的应用 1 绑定数据的控件 2 非数据绑定的控件 8.4 类设计与应用 类是面向对象程序设计的精华所在。类所具有的继承性、封装性和多态性通过子类的设计和应用得以直接的体现。 8.4 类设计与应用 面向对象的程序设计方法不同于标准的过程化程序设计。程序设计人员在进行面向对象的程序设计时,不再是单纯地把完成某项功能的程序代码从第一行一直编到最后一行,而是考虑应用系统包括哪些对象,哪些对象具有相同的属性和操作,并把这些对象归类,先设计子类,然后根据基类或子类来创建对象,利用类和对象来简化程序设计,提高代码的可重用性。 8.4.1 设计和创建子类 1.基类与子类 8.4.1 设计和

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档