C++ Builder 6程序设计教程 教学课件 作者 陆卫忠 刘文亮 等 第七章数据库应用程序设计.pptVIP

C++ Builder 6程序设计教程 教学课件 作者 陆卫忠 刘文亮 等 第七章数据库应用程序设计.ppt

  1. 1、本文档共59页,可阅读全部内容。
  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文档。上传文档
查看更多
C++Builder 程序设计教程 第七章 数据库应用程序设计 7.1 数据库应用程序的结构与设计方法 7.1.1 数据库应用程序的结构 7.1.2 数据库应用程序的设计步骤 初步设计 详细设计 信息处理:包括各类信息的编辑、查询、统计等 数据库管理:负责数据库的更新、修改等 系统维护:保证数据库应用程序运行的安全性和可靠性,一般包括用户管理,口令设置,各类系统变量和数据字典的维护等 辅助功能:系统安装程序、各种帮助系统和版本管理等 运行和维护 用C++Builder设计一个数据库应用程序(界面)的一般步骤: 1.建立新工程/窗体 2.设置数据集组件(通过DatabaseName属性与数据库建立连接) 3.设置数据源组件(通过DataSet属性与数据集组件相联系) 4.设置数据控制组件(通过DataSource属性与数据源组件相联系) 5.设计事件驱动程序 7.2 数据控制组件 7.2.1 公共属性 DataSource属性 :用于选择数据源,使数据控制组件与数据表连接 DataField属性 :选择要在组件中显示的字段 Enabled属性:当Enabled属性为true时,数据控制组件有效,此时组件可以进行编辑操作 ReadOnly属性:当ReadOnly属性为true时,数据只能读不可修改;当为false时,数据可读写。默认为false 7.2.2 TDBText组件 用来显示数据库表(由DataSource属性设置)里当前记录中一个指定字段(由DataField属性设置)的值的数据控制组件。用TDBText组件显示的字段值是只读属性的,即用户不能通过这个组件来修改数据 TDBText组件显示的是当前记录中指定字段的值,所以随着记录指针的移动,其显示的内容也不断变化 AutoSize属性:当AutoSize为true时,组件能根据字段的内容自动调整长度,使其正好容纳字段的内容;为false 时,则字段内容超过长度的部分被截去 Transparent属性:当Transparent为true时,组件将以窗体背景为其背景色,否则以自身为背景色 7.2.3 TDBEdit组件 用来显示和编辑数据库表里当前记录中一个指定字段的值的数据控制组件。用TDBText组件显示的字段值是只读属性的,而使用TDBEdit组件允许用户编辑修改数据。这也是它们之间惟一的区别 7.2.4 TDBGrid组件 将一个数据库表记录显示在网格中,并且可以对其中的数据进行编辑修改 在运行时,用户可以使用TDBNavigator在数据网格中移动记录指针,也可以插入、删除和编辑记录。编辑的结果在移动记录指针到另一条记录或者结束应用程序时提交给数据库保存 TDBGrid组件的主要属性 Columns属性:用来读取和设置网格中列的特性,如每列的标题、字体等。它可以在设计阶段由“Columns Editor”对话框设定,也可以在应用程序运行时动态地设置 Fields属性:表示当前记录的一维数组,即Fields[0]、Fields[1]、Fields[2]……Fields[n-1]分别代表当前记录的第1、2、3……n个字段中的内容 FieldCount属性:用来表示TDBGrid显示的字段数,运行时可用 SelectedField属性:用于设置或返回当前选择的字段,如果当前没有选择,值为NULL SelectedIndex属性:用于设置或返回当前选择的字段在表中的索引值(即列号),索引值从0开始 DefaultDrawing属性:将DefaultDrawing属性设置为true时允许TDBGrid组件自动地在每一单元格中显示数据;而将DefaultDrawing属性设置为false会取消自动显示 DragMode属性:使用DragMode属性来控制是否允许用户对数据网格单元进行拖放操作 Options属性:包含了一系列控制TDBGrid显示和编辑操作响应的选项,这些选项均为逻辑型 ReadOnly属性:用来标志网格是用来显示记录,还是允许用户通过它来编辑数据 SelectedField属性:返回当前选中单元格的字段 TDBGrid组件的主要事件 7.2.5 TDBNavigator组件 用来在数据库表中浏览和编辑数据的组件。它由一组控制按钮组成,通过这些控制按钮,用户可以在数据库表中移动记录指针,增添或删除一项记录,编辑修改数据记录以及向数据库提交对数据库表记录的修改等工作 TDBNavigator组件一般与其他数据控制组件(TDBGrid或TDBEdit)一起使用 TDBNavigator组件的按钮 TD

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档