《Delphi 5.0自学捷径》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘韬等编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2000
  • ISBN:7301009127
  • 页数:339 页
图书介绍:

第1章 Delphi 5.0概述 1

1.1 Delphi产生的背景 1

1.2 Delphi 5.0的主要特点 2

1.2.1 可定制的开发环境 2

1.2.2 真正的面向对象 2

1.2.3 控件库 3

1.2.4 完全编译 3

1.3 Delphi 5.0的新特点 3

1.3.1 Web上的Client/Server技术 3

1.3.2 数据分析 4

1.3.3 组件制造中心 5

1.3.4 提高程序设计人员的工作效率 5

第2章Delphi 5.0的集成开发环境 6

2.1 Delphi 5.0集成开发环境的运行 6

2.2 主窗口介绍 7

2.2.1 主窗口中的菜单栏 8

2.2.2 主窗口中的工具栏 11

2.2.3 主窗口中的控件栏 12

2.3 窗体编辑器 19

2.3.1 Delphi 5.0中的窗体 19

2.3.2 创建窗体 20

2.3.3 窗体中的控件 20

2.4 代码编辑器 24

2.4.1 代码编辑窗口 25

2.4.2 代码浏览窗口 27

2.5 对象编辑器 28

2.5.1 设置控件对象的属性 29

2.5.2 设置控件需要响应的事件 30

2.6 其他常用工具 31

2.6.1 对齐工具栏 31

2.6.2 图像编辑器 31

2.7 环境参数设置 33

3.1.1 工程项目中的各种文件 35

3.1 工程项目的管理 35

第3章 项目管理及程序编译 35

3.1.2 工程管理器 38

3.2 应用程序的编译 39

3.2.1 设置编译环境 39

3.2.2 常用的编译方法 39

3.3 应用程序调试的基本方法 40

3.3.1 设置调试环境参数 41

3.3.2 控制应用程序运行 42

3.3.3 设置断点 43

3.3.4 检查变量和表达式的值 45

3.3.5 检查函数和过程调用 47

3.3.6 监视线程状态 47

3.3.7 监视CPU状态 48

4.1.1 整数类型(Integer) 50

4.1.2 实数类型(Real) 50

4.1 数据类型 50

第4章 Object Pascal基本概念 50

4.1.3 字符类型(Character) 51

4.1.4 布尔类型(Boolean) 51

4.2 常量、变量和表达式 52

4.2.1 常量 52

4.2.2 变量 52

4.2.3 表达式 52

4.3.1 赋值语句 53

4.3 Object Pascal的语句 53

4.3.2 条件语句 54

4.3.3 case语句 55

4.3.4 while语句 56

4.3.5 repeat语句 57

4.3.6 for语句 57

4.4 自定义数据类型 58

4.4.1 枚举类型 58

4.4.2 子界类型 59

4.4.3 集合类型 60

4.4.4 记录类型 62

4.5 函数和过程 63

4.5.1 函数的声明与调用 63

4.5.2 过程的声明和调用 65

4.6 数组 66

4.6.1 一维数组 66

4.6.2 二维数组 66

4.7 指针 67

4.7.1 指针类型和指针变量 67

4.7.2 标准过程new和dispose 68

4.7.3 动态存储单元和动态变量 68

4.7.4 指针操作 69

第5章 Object Pascal中的类和对象 70

5.1 Delphi中单元文件的结构 70

5.2 类和对象 71

5.2.1 类的基本概念 71

5.2.2 类的定义 72

5.2.3 对象的创建 74

5.3 类的访问控制 75

5.3.1 类成员的可见性 75

5.3.2 私有成员 76

5.3.3 保护成员 77

5.3.4 公有成员 79

5.3.5 发行成员 79

5.3.6 自动成员 79

5.4 类的成员 80

5.4.1 字段成员 80

5.4.2 属性成员 81

5.4.3 方法成员 81

5.5 类的继承 82

第6章 异常处理 84

6.1 异常处理的基本概念 84

6.2 Object Pascal的异常处理 84

6.2.1 Object Pascal的异常处理机制 84

6.2.2 异常处理语句 85

6.2.3 各种常见的异常情况 87

6.3 使用自定义的异常类 88

6.3.1 定义异常对象类 88

6.3.2 使用自定义的异常类 89

第7章 Delphi 5.0编程方法与控件 91

7.1 创建Windows应用程序的基本步骤 91

7.1.1 创建一个简单的Windows应用程序 91

7.1.2 为应用程序添加菜单 92

7.1.3 添加About对话框 93

7.2 Delphi应用程序编程基本方法 97

7.2.1 应用程序总体设计 97

7.2.2 应用程序结构设计 97

7.2.3 功能模块的具体实现 98

7.3 VCL基础 98

7.3.1 VCL的结构 99

7.3.2 控件的定义及构成 100

8.1 窗体控件 101

第8章 主窗口设计及其控件 101

8.1.1 窗体控件的属性 102

8.1.2 窗体控件的事件 105

8.1.3 窗体控件的方法 110

8.2 菜单控件 110

8.2.1 菜单概述 110

8.2.2 菜单设计器(Menu Designer) 112

8.2.3 菜单的动态控制 116

8.3 工具栏控件 119

8.3.1 工具栏控件的重要属性 120

8.3.2 工具栏按钮控件 121

8.3.3 创建应用程序中的工具栏 121

8.4 CoolBar控件 123

8.4.1 CoolBar控件 123

8.4.2 创建应用程序中的Cool Bar工具栏 124

8.5 状态栏控件 126

8.5.1 状态栏控件的属性和事件 127

8.5.3 在应用程序中创建状态栏 128

8.5.2 显示面板控件(Status Panel) 128

8.6 创建一个Web浏览器 134

8.6.1 主窗口设计 134

8.6.2 程序代码 136

8.6.3 程序运行结果 143

第9章 标准对话框控件和Rich Edit控件 144

9.1 对话框简介 144

9.2.1 Open对话框控件(Open Dialog) 145

9.2 各种对话框控件 145

9.2.2 Font对话框控件(Font Dialog) 148

9.2.3 Color对话框控件(Color Dialog) 150

9.2.4 Print对话框控件(Print Dialog) 151

9.2.5 Find对话框控件(Find Dialog) 152

9.2.6 Replace对话框控件(Replace Dialog) 153

9.3 RichEdit控件 153

9.3.1 RichEdit控件的属性 154

9.3.3 RichEdit控件的常用方法 155

9.3.2 RichEdit控件的重要事件 155

9.4 一个文本编辑器 156

9.4.1 文本编辑器 156

9.4.2 基本步骤 157

9.4.3 应用程序的主窗口 157

9.4.4 应用程序的各个功能模块 158

9.4.5 应用程序源代码 164

第10章 Win32应用程序常用控件 185

10.1 Page Control控件 185

10.1.1 Page Control控件常用属性和方法 185

10.1.2 Tab Sheet控件 186

10.1.3 创建一个属性对话框 187

10.2 Image List控件 188

10.2.1 Image List控件的属性 189

10.2.2 Image List控件的方法 189

10.2.3 Image List控件的使用方法 190

10.3.1 Track Bar控件的属性 192

10.3 Track Bar控件 192

10.3.2 Track Bar控件的方法 194

10.3.3 Track Bar控件的使用方法 194

10.4 Progress Bar控件 196

10.4.1 Progress Bar控件的属性 197

10.4.2 Progress Bar控件的方法 197

10.4.3 Progress Bar控件的使用方法 198

10.5 Tree View控件 200

10.5.1 Tree View控件介绍 201

10.5.2 Tree Nodes控件介绍 202

10.5.3 Tree Node控件介绍 203

10.5.4 创建树状结构 204

10.5.5 一个使用Tree View控件的例子 205

10.6 List View控件 216

10.6.1 List View控件介绍 217

10.6.2 List Items控件介绍 219

10.6.4 创建列表结构 220

10.6.3 List Item?控件的属性 220

第11章 图形图像应用编程 222

11.1 画布控件(Canvas) 222

11.1.1 画布控件(Canvas)的属性 222

11.1.2 画布控件(Canvas)的方法 223

11.2 图像控件(Image) 225

11.3 几何图形控件(Shape) 226

11.4 一个综合应用程序 228

12.2 Delphi中多线程的工作模型 239

第12章 多线程编程 239

12.1 线程的基础知识 239

12.3 创建线程对象 240

12.4 Thread对象的属性和方法 242

12.5 控制线程运行 243

12.5.1 线程对象自动退出 243

12.5.2 控制线程对象退出 243

12.6 多线程间的同步与通信 244

12.6.1 多线程同步 244

12.6.2 多线程间通信 246

12.7 一个多线程应用程序的实例 247

第13章 Delphi开发数据库应用程序概述 257

13.1 使用数据库 257

13.1.1 数据访问控件(Data Access) 257

13.1.2 Delphi 5.0支持的数据库种类 259

13.2 数据库结构 260

13.3 设计用户接口 260

13.4.1 Web上的Client/Server技术 261

13.4 Delphi 5.0在数据库方面的新技术 261

13.4.2 数据分析 262

13.4.3 组件制造中心 263

13.4.4 提高程序设计人员的工作效率 263

13.5 运用Delphi 5.0开发数据库应用程序的步骤 263

13.5.1 Database Form Wizard 263

13.5.2 开发数据库应用程序的基本步骤 264

13.5.3 形成完整的数据库系统 265

14.1 数据访问控件(Data Access) 266

第14章 数据库应用程序常用控件 266

14.1.1 Table控件 267

14.1.2 Data Source控件 270

14.1.3 Nested Fable控件 272

14.1.4 Database控件 272

14.1.5 Session控件 274

14.1.6 Batch Move控件 276

14.1.7 Update SQL控件 276

14.2 数据控制控件 277

14.2.1 DB Grid控件 277

14.2.2 DB Navigator控件 278

14.2.3 DB Memo控件 279

14.2.4 DB List Box控件 280

14.3 Decision Cube控件 280

14.3.1 Decision Cube控件 281

14.3.2 Decision Query控件 283

14.3.3 Decision Grid控件 284

14.4 QReport控件 287

14.4.1 Quick Rep控件 288

14.4.2 QR Sub Detail控件 290

14.4.3 QR Band控件 291

14.4.4 QR Child Band控件 293

14.4.5 QR Group控件 293

14.4.8 QR Expr控件 294

14.4.9 QR Sys Data控件 294

14.4.7 QRDB Text控件 294

14.4.6 QR Label控件 294

第15章 数据记录的基本操作 296

15.1 一个简单的例子 296

15.1.1 选择合适的控件 296

15.1.2 设置控件的属性 296

15.1.3 运行程序 298

15.1.4 创建数据库应用程序的基本步骤 298

15.1.5 修改成具有更复杂功能的程序 298

15.2.1 查询数据库中的记录 300

15.2 数据库中有关记录的操作 300

15.2.2 修改数据库中的记录 304

15.2.3 插入和删除记录 310

15.2.4 输入数据的合法性验证 314

15.3 字段对象的使用 316

15.3.1 字段对象的类型 317

15.3.2 创建永久的字段对象 317

15.3.3 字段对象的属性及其设置方法 318

15.3.4 字段对象的事件 320

15.3.5 字段对象的类型转换 321

15.3.6 对字段对象的访问 321

15.3.7 自定义字段对象 325

15.3.8 字段编辑器的使用 327

15.4 一个综合数据库应用程序的例子 330

15.4.1 应用程序主窗体 330

15.4.2 应用程序代码 331

15.4.3 运行应用程序 339