《数据库应用技术 Delphi应用系统开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:蒋丽华主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:750842896X
  • 页数:298 页
图书介绍:本书介绍网络数据库应用系统设计中的Delphi应用开发。全书共12章,基本构成Delphi应用开发的整个知识体系。其内容首先分析Delphi数据库应用系统开发的基本方法,并具体讲解Delphi的编程基础和语法基础;接着介绍应用程序界面创建;然后结合实例详细讲解Delphi数据库设计技术,包括数据库连接、数据库组件、字段对象、数据查询与显示、存储过程和数据报表;最后根据实例需求讲述网络数据库应用系统集成、实施方法和安装程序制作。书中以“房地产售楼管理系统”的设计作为实例,并将其贯穿全书始终。本书作为高等学校数据库教材,还适合作为其他数据库设计人员的参考书籍。

目录 1

序 1

前言 1

第1章 Delphi数据库应用系统基础 1

本章学习要点 1

1.1 数据库应用系统概述 1

1.1.1 数据库管理系统 2

1.1.2 关系数据库管理系统 2

1.1.3 基于RDBMS的网络数据库应用系统 3

1.2 Delphi数据库应用系统的基本结构 5

1.2.1 Delphi窗体对象简介 6

1.2.2 ADO组件页的组成 7

1.2.3 数据访问组件页的组成 8

1.2.4 数据控制组件页的组成 9

1.2.5 Delphi数据库应用系统基本结构 10

1.3 SQL Server数据库管理系统应用基础 11

1.3.1 SQL Server数据库管理系统概述 11

1.3.2 SQL Server数据库设计基础 13

1.3.3 SQL Server数据表数据操作基础 15

1.4 Delphi数据库应用系统开发初步 16

1.4.1 创建基本的窗体对象 16

1.4.2 设计窗体中的数据组件 18

1.4.3 运行Delphi应用系统 20

1.4.4 Delphi工程的概念 20

1.5 售楼管理系统(SLMIS)的开发实例 22

1.5.1 数据库系统分析 22

1.5.2 数据库概念结构设计 24

1.5.3 数据库逻辑结构的设计与实现 24

1.5.4 系统功能设计的结果 27

1.6 小结 28

习题一 29

本章学习要点 30

2.1 Delphi的可视化集成开发环境 30

第2章 Delphi概述与编程基础 30

2.1.1 Delphi的启动和退出 31

2.1.2 主菜单 31

2.1.3 Delphi 7的工具栏 32

2.1.4 Delphi 7的组件面板 33

2.1.5 窗体设计器 34

2.1.6 对象查看器 34

2.1.7 代码编辑器 37

2.2 Delphi的基本概念和术语 40

2.2.1 对象的属性 40

2.2.2 对象的事件 40

2.3.1 创建工程 41

2.3.2 设计界面 41

2.3 Delphi可视化编程 41

2.2.3 对象的方法 41

2.3.3 设置属性 42

2.3.4 编写和运行代码 43

2.3.5 创建简单的数据库应用程序 45

2.3.6 应用Delphi实现的售楼管理信息系统(SLMIS)的运行及功能 50

2.4 小结 51

习题二 51

第3章 Delphi语法基础 52

本章学习要点 52

3.1 基本概念 52

3.1.1 标识符 52

3.1.2 运算符 53

3.1.3 语句的书写规则 53

3.1.4 语句格式中的符号约定 53

3.2.1 常量 54

3.2 常量、变量及数据类型 54

3.2.2 变量 55

3.2.3 数值、字符及布尔类型 56

3.2.4 数组与记录类型 58

3.2.5 指针类型 58

3.3 顺序结构 59

3.3.1 赋值语句 59

3.3.2 注释语句 59

3.4 选择结构 60

3.4.1 if语句 60

3.4.2 case语句 61

3.5 循环结构 61

3.5.1 while...do循环 61

3.6 过程与函数 62

3.5.3 for...do循环 62

3.5.2 repeat...until循环 62

3.6.1 过程的定义与调用 63

3.6.2 函数的定义与调用 64

3.6.3 参数的传递 64

3.6.4 SLMIS中函数的创建与调用 65

3.7 小结 66

习题三 66

第4章 创建应用程序界面 67

本章学习要点 67

4.1 窗体与组件 67

4.2 窗体基本控件及其应用 68

4.2.1 标签和编辑框 69

4.2.2 按钮和对话框 73

4.2.3 列表框、组合框和滚动条 77

4.2.4 工具栏和状态栏 78

4.3.1 窗体的常用属性 81

4.3 窗体设计 81

4.3.2 窗体的常用事件 85

4.3.3 窗体的常用方法和语句 86

4.3.4 SLMIS策划管理窗体设计 87

4.4 菜单设计 89

4.4.1 建立菜单 89

4.4.2 SLMIS主窗体菜单设计 91

4.5 弹出式菜单设计 95

4.5.1 快捷菜单设计 95

4.5.2 SLMIS弹出式菜单应用 96

4.6 设计SLMIS中的各个窗体并设置各控件属性 97

4.6.1 “武汉市新世界房屋销售管理系统”主窗体设计 97

4.6.2 “策划管理—房屋基本信息录入”窗体设计 101

4.7 小结 103

习题四 103

5.1 数据集控件 104

本章学习要点 104

第5章 连接数据库 104

5.1.1 数据集的属性 106

5.1.2 数据集的操作 108

5.1.3 数据集的事件 114

5.1.4 数据集的派生类 116

5.1.5 SLMIS中的数据集浏览实例 122

5.2 ADO数据库连接 123

5.2.1 基于ADO的架构 123

5.2.2 连接控制 124

5.3 客户端与服务器的连接 126

5.3.1 SLMIS系统登录窗体的设计 127

5.3.2 设置用户权限 127

5.3.3 SLMIS系统登录功能的实现代码 128

5.4 小结 132

习题五 132

6.1 数据库组件 134

本章学习要点 134

第6章 数据库操作 134

6.1.1 数据库引擎组件页简介 135

6.1.2 Table组件 136

6.1.3 Query组件 138

6.1.4 StoredProc组件 141

6.1.5 数据访问组件页简介 142

6.1.6 数据控制组件页简介 143

6.1.7 DBGrid组件 143

6.1.8 DBNavigator组件 147

6.1.9 DBText组件 150

6.1.10 DBEdit组件 150

6.1.11 DBMemo组件 150

6.2 基于ADO的组件 153

6.2.1 ADOConnection组件 153

6.2.2 ADOCommand组件 154

6.2.3 ADODataSet组件 155

6.2.4 ADOTable组件 156

6.2.5 ADOQuery组件 156

6.2.6 ADOStoredProc组件 157

6.3 Delphi中的SQL编程 157

6.3.1 SQL语言简介 157

6.3.2 Query组件在SQL编程中的应用 158

6.3.3 动态SQL语言编程 158

6.4 字段对象 161

6.4.1 理解字段对象 162

6.4.2 显示、转换和访问字段的值 162

6.5 在运行窗体中对数据库进行操作 163

6.5.1 查看并修改数据 163

6.5.2 添加和删除记录 167

6.5.3 数据保存 168

6.5.4 数据刷新与记录指针的移动 169

6.6 小结 170

习题六 171

第7章 数据查询与显示 172

本章学习要点 172

7.1 查询组件 172

7.1.1 Table组件及操作 173

7.1.2 Query组件及操作 176

7.1.3 ADOTable和ADOQuery组件 179

7.2 SLMIS中销售前台查询的应用 179

7.2.1 数据控制组件的基本特性 179

7.2.2 浏览显示数据集 181

7.2.3 使用非数据控制组件显示数据 187

7.3 SLMIS中信息查询的应用 201

7.3.1 合同制作信息查询的应用 201

7.3.2 经理查询中房源信息查询的应用 203

习题七 207

7.4 小结 207

第8章 存储过程 208

本章学习要点 208

8.1 存储过程组件 208

8.1.1 StoredProc组件的重要属性和方法 209

8.1.2 使用StoredProc组件执行存储过程 211

8.1.3 ADOStoredProc组件的重要属性和方法 212

8.2 创建和编辑存储过程 214

8.2.1 创建存储过程 215

8.2.2 修改存储过程 216

8.2.3 删除存储过程 217

8.3 使用存储过程 217

8.3.1 使用Query组件 217

8.3.2 使用StoredProc组件 219

8.3.3 使用ADOQuery和ADOStoredProc组件 220

8.4.1 参数类型 222

8.4 存储过程的参数 222

8.4.2 访问参数 224

8.5 SLMIS中存储过程的应用 226

8.5.1 结算管理存储过程的应用 226

8.5.2 系统管理存储过程的应用 229

8.6 小结 233

习题八 233

第9章 数据报表的制作 234

本章学习要点 234

9.1 Rave报表组件概述 234

9.1.1 RvProject组件 235

9.1.2 RvSystem组件 236

9.1.3 RvNDRWriter组件 237

9.1.4 RvDataSetConnection组件 238

9.1.7 RvRenderPreview组件 239

9.1.8 RvRenderPrinter组件 239

9.1.5 RvQueryConnection组件 239

9.1.6 RvTableConnection组件 239

9.2 通过Rave Designer设计报表 240

9.2.1 报表设计器概述 240

9.2.2 报表向导 242

9.2.3 添加计算字段手工制作报表 246

9.3 小结 249

习题九 249

第10章 SLMIS集成与运行 250

本章学习要点 250

10.1 工程总体设计 250

10.1.1 工程窗体结构设计 250

10.1.2 创建公共使用单元 253

10.1.3 创建数据模块 255

10.2.1 “用户登录”窗体界面设计 257

10.2 “用户登录”窗体设计及系统主窗体 257

10.2.2 “用户登录”窗体功能设计 258

10.2.3 系统主窗体设计 262

10.2.4 用户及角色权限设计 264

10.3 “策划管理”窗体设计 264

10.3.1 “房屋公用信息录入”界面及功能设计 264

10.3.2 代收代付、销售许可信息录入设计及其他 265

10.4 合同联系单与合同制作设计 265

10.4.1 制作合同联系单设计 265

10.4.2 合同制作设计 265

10.5 “结算管理”窗体设计 269

10.5.1 浏览结算单 269

10.5.2 查询合同信息和实测面积 271

10.6 经理查询及系统维护 271

10.6.1 客户资料查询 271

10.7 小结 277

10.6.2 合同信息查询和系统维护 277

习题十 278

第11章 帮助系统与安装程序的制作 279

本章学习要点 279

11.1 帮助文件的制作 279

11.1.1 RTF文件的制作 280

11.1.2 HLP帮助文件的制作 282

11.1.3 制作一个简单的帮助文件 289

11.2.1 制作前的准备工作 291

11.1.4 在程序中如何启动帮助 291

11.2 安装文件制作 291

11.2.2 创建新的项目 292

11.2.3 制作SLMIS安装程序的设定步骤 295

11.2.4 运行SLMIS安装程序 296

11.3 小结 297

习题十一 297

参考文献 298