《Delphi应用与开发案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐谡主编;张雷等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302099634
  • 页数:326 页
图书介绍:本书通过范例介绍了Delphi开发的方法和技巧。

第1章 Delphi基础理论与基本应用 1

1.1 Delphi产品的发展历史及其性能简介 1

1.2 Delphi语言基础概述 3

1.3 Delphi语言基础知识 4

1.3.1 数据表的数据类型及其基本说明 4

1.3.2 程序设计中常量、变量及其数据类型 4

1.3.3 Delphi常用的运算符与表达式 12

1.3.4 函数及其具体应用 15

1.4 Delphi语言规则 18

1.4.1 Delphi的标识符 18

1.4.2 Delphi的保留字 18

1.5 Delphi与面向对象编程方法 19

1.5.1 面向对象编程与面向过程编程的历史 19

1.5.2 Delphi与面向对象编程的优点 19

1.5.3 面向对象编程与面向过程编程的联系 20

1.5.4 对象、属性、过程控制与具体应用 21

习题 25

第2章 Delphi数据库基础 27

2.1 Delphi的数据库桌面工具与数据表 27

2.1.1 数据表的建立 27

2.1.2 数据表的属性设置 29

2.2 数据表的操作 33

2.2.1 对数据表中数据的操作 34

2.2.2 数据表结构编辑操作 36

2.3 Delphi数据库别名管理 36

2.3.1 Delphi数据库别名的意义 36

2.3.2 数据库别名的创建方法 37

2.3.3 数据库别名的应用与数据表的访问实例 39

习题 42

第3章 Delphi集成开发环境与工程创建基础 43

3.1 Delphi集成开发环境简介 43

3.1.1 主窗口 43

3.1.2 代码编辑器 51

3.1.3 窗体设计器 52

3.1.4 对象观察器 53

3.1.5 工程管理器 54

3.2 Delphi工程创建的基本方法 55

3.2.1 快速创建应用程序 55

3.2.2 设计窗体 56

3.2.3 处理事件 57

3.2.4 指定帮助和图标文件 57

3.2.5 编译、运行程序 58

3.2.6 单元结构 59

3.2.7 窗体文件 61

3.2.8 项目文件 62

3.3 Delphi对象库简介 62

3.3.1 使用对象库 63

3.3.2 定制对象库 64

习题 67

第4章 Object PASCAL程序设计基本方法 68

4.1 基本字符和符号 68

4.1.1 Object PASCAL的字符集 69

4.1.2 特殊字符 69

4.1.3 标识符 69

4.1.4 保留字 69

4.1.5 指令字 70

4.1.6 数字 70

4.1.7 标号 71

4.1.8 字符串 71

4.2 变量与常量 71

4.2.1 声明变量 71

4.2.2 声明常量 72

4.3 数据类型 73

4.3.1 简单类型 73

4.3.2 字符串类型 78

4.3.3 结构数据类型 79

4.3.4 指针类型 90

4.3.5 过程类型 95

4.3.6 Variant数据类型 96

4.4 Object PASCAL基本运算符 97

4.4.1 算术运算符 97

4.4.2 逻辑运算符 98

4.4.3 关系运算符 99

4.4.4 运算符的优先级 100

4.5 ObjectPASCAL程序设计语句 101

4.5.1 顺序语句 101

4.5.2 条件语句 102

4.5.3 Case语句 105

4.5.4 循环语句 106

4.5.5 其他语句 111

4.6 过程与函数 113

4.6.1 过程与函数的定义 113

4.6.2 参数 113

4.6.3 过程与函数的调用约定 115

4.6.4 过程和函数类型变量 116

习题 116

第5章 Delphi窗体设计 118

5.1 窗体的设计方法 118

5.1.1 窗体特性 118

5.1.2 固定窗体 119

5.1.3 固定窗体的横宽 120

5.1.4 无标题栏窗口 123

5.1.5 窗体间相互连动 125

5.1.6 窗体应用实例 128

5.2 菜单的创建与管理 140

5.2.1 菜单简介 141

5.2.2 使用菜单设计器设计菜单 142

5.2.3 菜单的操作 144

5.2.4 设计菜单的实例 150

习题 154

第6章 Delphi常用控件及其基础编程 155

6.1 标准控件及其编程应用 155

6.1.1 标签控件 156

6.1.2 编辑控件 157

6.1.3 多行文本编辑控件 159

6.1.4 普通按钮控件 161

6.1.5 选项按钮控件 162

6.1.6 复选框控件 163

6.1.7 列表框控件 164

6.1.8 组合框控件 165

6.1.9 分组框控件 166

6.1.10 选项分组框控件 166

6.1.11 面板控件 167

6.2 附加控件及其编程应用 168

6.2.1 图形按钮和加速按钮控件 168

6.2.2 格式化编辑框控件 169

6.2.3 图像控件 171

6.2.4 形状控件 171

6.2.5 分割条控件 171

6.2.6 控制条控件 172

6.2.7 颜色盒控件 173

6.2.8 复选列表控件 173

6.3 Win32控件及其编程应用 174

6.3.1 顺序页控件 174

6.3.2 多页面控件 176

6.3.3 跟踪条控件 177

6.3.4 进度条控件 178

6.3.5 日期时间控件 179

6.3.6 工具条控件 179

6.3.7 修饰条控件 180

6.3.8 状态条控件 183

习题 185

第7章 数据库应用开发基础 186

7.1 数据库引擎控件 186

7.1.1 数据库引擎控件简介 186

7.1.2 TTable控件 187

7.1.3 TQuery控件 194

7.1.4 TStoredProc控件 196

7.1.5 TDatabase控件 199

7.1.6 TSession控件 200

7.1.7 其他数据库引擎控件 202

7.2 数据访问控件 203

7.2.1 TDataSource控件 203

7.2.2 TClientDataSet控件 205

7.2.3 其他数据访问控件 205

7.2.4 应用实例 205

7.3 数据控制控件 208

7.3.1 数据控制控件简介 208

7.3.2 TDBGrid控件 209

7.3.3 TDBNavigator控件 213

7.3.4 TDBText控件 214

7.3.5 TDBEdit控件 217

7.3.6 TDBMemo控件 218

7.3.7 TDBImage控件 218

7.3.8 TDBListBox控件 221

7.3.9 TDBComboBox控件 223

7.3.10 TDBCheckBox控件 223

7.3.11 TDBRadioGroup控件 224

7.3.12 TDBLookupListBox控件 226

7.3.13 TDBLookupComboBox控件 227

习题 228

第8章 ADO控件的运用及SQL编程 229

8.1 Delphi的数据集应用原理与ADO类控件的作用 229

8.1.1 Delphi数据集应用原理 229

8.1.2 ADO类控件 231

8.2 TADOConnection控件与TADODataSet控件及其应用编程 232

8.3 TADOTable控件及其应用编程 234

8.4 TADOQuery控件及其SQL应用编程 235

8.4.1 TADOQuery的基本使用方法 236

8.4.2 利用TADOQuery控件建立查询功能 236

8.4.3 SQL语句与TADOQuery查询 239

8.4.4 SQL语句与TADOQuery数据集记录编辑 244

习题 250

第9章 报表基础设计 251

9.1 QReport报表 251

9.1.1 TQuickRep控件 251

9.1.2 TQRSubDetail控件 254

9.1.3 TQRBand控件 255

9.1.4 TQRChildBand控件 256

9.1.5 TQRExpr控件 256

9.1.6 TQRSysData控件 258

9.1.7 其他QReport报表控件 259

9.1.8 报表应用实例 260

9.1.9 快速生成报表 262

9.2 Rave Reports报表 264

9.2.1 TRvProject控件 264

9.2.2 TRvSystem控件 265

9.2.3 其他Rave Reports报表控件 266

9.2.4 Rave报表设计器 266

9.2.5 Rave报表向导 272

习题 273

第10章 应用系统分析与设计 274

10.1 应用系统设计的一般模式 274

10.2 系统分析与设计方法 276

10.2.1 系统分析与设计过程中的相关文档 278

10.2.2 数据库设计 278

10.3 系统分析设计的应用实例 279

10.3.1 应用系统背景 279

10.3.2 系统功能分析 279

10.3.3 系统功能模块设计 279

10.3.4 数据流程图 279

10.3.5 数据库需求分析 279

10.3.6 数据库概念结构设计 280

10.3.7 数据库逻辑结构设计 281

10.3.8 功能模块设计 284

习题 313

第11章 安装部署程序 314

11.1 创建InstallShield工程 314

11.2 设置InstallShield工程 315

11.2.1 组织安装信息 315

11.2.2 指定程序数据 318

11.2.3 配置目标系统 321

11.2.4 设置安装外观 323

11.2.5 设置系统需求 323

11.2.6 安装和部署 324

习题 326