当前位置:首页 > 工业技术
Delphi数据库程序设计教程
Delphi数据库程序设计教程

Delphi数据库程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘瑞新,张志纲,张兵义等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111138252
  • 页数:342 页
图书介绍:本书介绍了DELPHI开发数据库应用程序的基本方法和高级技巧。
《Delphi数据库程序设计教程》目录

目录 1

出版说明 1

前言 1

第1章 Delphi 7.0简介 1

1.1 Delphi 7.0的特点 1

1.1.1 集成开发环境(IDE)的改进 1

1.1.2 新的语言扩充 3

1.1.3 数据库的应用开发能力增强 3

1.1.4 其他方面的改进 3

1.2 Delphi 7.0的集成开发环境 4

1.2.1 主窗口 4

1.2.2 代码编辑器 9

1.2.3 窗体设计器 10

1.2.4 对象观察器 11

1.3.1 Delphi可视化编程的基本概念 12

1.3 Delphi的可视化编程 12

1.2.5 工程管理器 12

1.3.2 Delphi可视化编程的步骤 14

1.4 习题 18

第2章 Pascal语言基础 19

2.1 数据类型 19

2.1.1 标准数据类型 19

2.1.2 子界类型 20

2.1.3 枚举类型 20

2.1.4 集合类型 20

2.1.5 指针类型 21

2.1.6 数组类型 21

2.1.7 记录类型 21

2.1.8 文件类型 22

2.2 常量与变量 22

2.2.1 常量 23

2.2.2 变量 24

2.3.1 运算符 25

2.3 运算符和表达式 25

2.3.2 表达式 28

2.4 基本程序设计 28

2.4.1 程序语句 28

2.4.2 基本控件 31

2.4.3 顺序结构 33

2.4.4 选择结构 33

2.4.5 循环结构 34

2.5.1 过程 36

2.5 过程与函数 36

2.5.2 函数 37

2.5.3 参数 37

2.5.4 子程序的嵌套与递归 38

2.5.5 变量的作用域 40

2.5.6 Delphi的程序结构 41

2.6 常用内部函数 42

2.6.1 数学运算函数 43

2.6.2 字符串处理函数 45

2.6.3 时间和日期函数 46

2.6.4 数据类型转换函数 46

2.6.5 格式输出函数 47

2.7 习题 48

第3章 面向对象的程序设计 52

3.1 面向对象的基本概念 52

3.2 类与对象 53

3.2.1 类的定义 53

3.2.2 构造函数和析构函数 54

3.3 类的方法 57

3.4 类的封装与继承 59

3.5 异常处理 60

3.5.1 raise语句 60

3.5.2 try...except语句 61

3.5.3 try...finally语句 62

3.6 习题 63

4.1 数据库的基本概念 64

第4章 数据库应用程序开发概述 64

4.3 数据库应用程序的开发步骤 65

4.2 数据存取 65

4.4 数据库应用开发能力的增强 66

4.5 习题 67

5.1.1 Database Desktop程序 68

5.1.2 设置工作目录及私有目录 68

5.1.3 创建数据表格 68

5.1 数据库工作平台 68

第5章 Delphi的数据库工具 68

5.1.4 数据表格的属性 69

5.1.5 在Database Desktop中创建SQL型数据表格 72

5.1.6 在Database Desktop中使用查询 72

5.2 数据库引擎 73

5.3 数据库资源管理器 74

5.4 数据字典 75

5.5 SQL监视器 76

5.7 习题 77

5.6 Datapump工具 77

第6章 数据访问组件 79

6.1 数据访问组件简介 79

6.2 TTable组件介绍 80

6.2.1 数据集组件的基本知识 80

6.2.2 TTable组件的重要属性 82

6.2.3 TTable组件的重要方法 88

6.2.4 TTable组件的重要事件 99

6.2.5 举例说明 100

6.3 TQuery组件介绍 101

6.3.1 TQuery组件和TTable组件的比较 102

6.3.2 TQuery组件的重要属性 102

6.3.3 TQuery组件的重要方法 105

6.4 TStoredProc组件介绍 107

6.4.1 TStoredProc组件的重要属性 107

6.4.2 TStoredProc组件的重要方法 108

6.4.3 利用TStoredProc组件实现存储过程 110

6.5 TDataSource组件介绍 111

6.5.1 TDataSource组件的重要属性 111

6.5.2 TDataSource组件的重要方法 113

6.5.3 TDataSource组件的重要事件 114

6.5.4 应用程序中建立TDataSource组件的基本步骤 115

6.6 TDatabase组件介绍 115

6.6.1 TDatabase组件的重要属性 115

6.6.2 TDatabase组件的重要方法 118

6.6.3 TDatabase组件的重要事件 119

6.7 TSession组件介绍 119

6.7.1 TSession的重要属性 119

6.7.2 TSession的重要方法 120

6.8 其他组件介绍 121

6.9 数据访问组件的应用实例 122

6.10 ADO组件页介绍 126

6.10.1 ADO组件页概述 126

6.10.2 TADOConnection对象 127

6.10.3 TADOCommand组件 130

6.10.4 TADODataSet组件 132

6.10.5 TADOTable组件 134

6.11 习题 134

第7章 数据控制组件 136

7.1 数据控制组件简介 136

7.2 TDBGrid组件介绍 137

7.2.1 TDBGrid组件的重要属性 138

7.2.2 TDBGrid组件的重要事件 140

7.2.3 TDBGrid组件的应用举例 140

7.3 TDBNavigator组件介绍 144

7.3.1 TDBNavigator组件实现的主要功能 144

7.3.2 TDBNavigator组件的重要属性 145

7.3.3 TDBNavigator组件的重要事件 146

7.3.4 TDBNavigator组件的应用举例 146

7.4.2 TDBText组件的应用举例 147

7.4.1 TDBText组件的重要属性 147

7.4 TDBText组件介绍 147

7.5 TDBEdit组件介绍 150

7.5.1 TDBEdit组件的重要属性 150

7.5.2 TDBFdit组件的应用举例 150

7.6 TDBMemo组件介绍 153

7.6.1 TDBMemo组件的重要属性 153

7.6.2 TDBMemo组件的应用举例 154

7.7 TDBImage组件介绍 155

7.8 TDBList组件介绍 157

7.9 TDBComboBox组件介绍 158

7.10 TDBCheckBox组件介绍 159

7.11 TDBRadioGroup组件介绍 161

7.12 TDBLookupListBox组件介绍 163

7.13 TDBLookupComboBox组件介绍 165

7.14 TDBCtrlGrid组件介绍 166

7.17 习题 167

7.16 TDBChart组件介绍 167

7.15 TDBRichEdit组件介绍 167

第8章 建立用户界面 168

8.1 常用的组件 168

8.1.1 组件的一般操作 169

8.1.2 文本组件 171

8.1.3 特殊输入组件 172

8.1.4 按钮及其分类组件 174

8.1.5 列表组件 176

8.1.6 分组组件 179

8.1.7 信息反馈组件 180

8.1.8 图形显示组件 182

8.2 常用组件的用法 185

8.3 习题 196

第9章 利用窗体维护数据 198

9.1 窗体对象 198

9.1.1 基本属性 198

9.2 利用窗体进行数据的操作 201

9.1.2 窗体的常用事件和方法 201

9.2.1 数据的排序 202

9.2.2 数据的查询 203

9.2.3 对数据库中的数据进行修改 207

9.2.4 数据的插入和删除 210

9.3 字段对象 212

9.3.1 字段对象的数据类型 212

9.3.2 创建永久字段对象 213

9.3.3 字段对象的属性和方法 214

9.3.4 字段对象的使用 215

9.4 使用多个数据表格 218

9.5 使用Form Wizard 220

9.5.1 使用Form Wizard创建单个数据表格的应用程序 221

9.5.2 使用Form Wizard创建一对多的应用程序 222

9.6 习题 225

10.1.2 菜单选项的作用 227

10.1.1 菜单的结构 227

10.1 菜单设计简介 227

第10章 菜单的设计 227

10.1.3 菜单的设计工具 228

10.2 使用MainMenu Designer设计菜单 228

10.2.1 打开MainMenu Designer 228

10.2.2 添加菜单项 228

10.2.3 插入和删除菜单项 229

10.2.5 设置加速键和热键 230

10.2.4 重新安排菜单项的顺序 230

10.2.6 设计级联菜单 231

10.3 菜单的操作 231

10.3.1 设置和取消复选标志 232

10.3.2 菜单项的显灰 233

10.3.3 菜单项的隐藏 234

10.3.4 打开和存储文件 235

10.4 使用菜单模板 237

10.5 设计菜单的一个例子 237

10.6 习题 240

第11章 多选项卡对象 242

11.1 多选项卡对象的主要组件 242

11.1.1 TabControl对象 242

11.1.2 PageControl组件 243

11.2 一个使用多选项卡的例子 245

11.3 习题 247

第12章 Decision Cube组件 249

12.1 Decision Cube组件介绍 249

12.2 Decision Query组件介绍 251

12.3 Decision Grid组件介绍 253

12.4 Decision Graph组件介绍 255

12.5 DecisionPivot组件介绍 257

12.6 DecisionSource组件介绍 259

12.7 习题 260

13.1.1 TQuickRep组件 261

13.1 QReport组件的介绍 261

第13章 报表的设计 261

13.1.2 TQRSubDetail组件 263

13.1.3 TQRBand组件 264

13.1.4 TQRExpr组件 265

13.1.5 TQRSysData组件 266

13.1.6 其他一些组件 267

13.2 动手制作一个报表 268

13.3 快速生成报表 271

13.3.1 QuickReport Wizard向导 271

13.3.2 报表模板 273

13.4 习题 282

第14章 使用SQL结构化查询语句 284

14.1 SQL语句简介 284

14.2 SQL在Delphi中的应用 285

14.3 习题 291

15.1 Client/Server的基本概念和体系结构 292

15.1.1 Client/Server的基本概念 292

第15章 Client/Server应用程序开发 292

15.1.2 Client/Server的体系结构 293

15.2 构造Client/Server的应用开发环境 294

15.2.1 BDE Administrator数据库页的操作 295

15.2.2 BDE Administrator配置页的操作 296

15.3 Client/Server的应用开发技术 304

15.3.1 连接数据库服务器 304

15.3.2 实现服务器上的存储过程 306

15.4 习题 308

第16章 用Delphi创建多层数据库程序 309

16.1 多层数据库技术概述 309

16.1.1 单/双层数据库程序 309

16.1.2 多层数据库应用程序简介 310

16.1.3 采用多层数据库结构的优点 310

16.2 MIDAS技术 311

16.2.1 基于MIDAS技术的多层数据库应用程序 311

16.2.2 客户端程序的结构 312

16.2.3 应用程序服务器的结构 313

16.2.4 选择合适的通信协议 314

16.3 创建一个多层数据库应用程序的基本过程 315

16.3.1 创建应用程序服务器 315

16.3.2 注册、安装应用程序服务器 317

16.3.3 创建客户端程序 319

16.4 习题 319

17.1 Web数据库编程中的基本概念 321

17.1.1 Web数据库的基本结构 321

第17章 Web数据库编程 321

17.1.2 HTML在Web数据库编程中的作用 322

17.1.3 Web服务器程序 322

17.2 使用Delphi编写ISAPIDLL 324

17.2.1 返回静态页面 324

17.2.2 返回动态页面 327

17.2.3 接收用户输入的ISAPIDLL 328

17.3 编写Win-CGI和标准CGI的服务器程序 339

17.4 习题 341

相关图书
作者其它书籍
返回顶部