《Delphi 5起步与进阶》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:钟志明等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2000
  • ISBN:7118022217
  • 页数:272 页
图书介绍:本书内容包括:Delphi5编程的基础知识、ObjectPascal语言、组件库、使用基本组件编程、改进用户界面、图形图像编程、事件及事件响应、多窗体程序设计、多媒体程序设计、Delphi5数据库开发系统、创建数据库应用程序、生成报表和图表、网络应用程序开发等。

第1章 概述 1

1.1 Delphi 5的特点 2

1.2 Delphi 5的新增功能 3

1.3 Delphi 5的安装 5

1.3.1 Delphi的版本 5

1.3.2 安装Delphi 5的系统需求 5

1.3.3 安装步骤 6

1.3.4 Delphi 5的卸载 10

1.4 小结 11

第2章 Delphi 5编程基础 12

2.1 Delphi 5开发环境简介 13

2.1.1 主窗口 13

2.1.2 对象监视器 16

2.1.3 代码编辑器和代码浏览器 17

2.2.1 定制菜单与加速栏 18

2.2.3 定制组件板 18

2.2.2 定制代码编辑器 18

2.1.4 窗体(Form) 18

2.2 编程环境设置 18

2.3 第一个应用程序 19

2.3.1 Delphi编程的特点 19

2.3.2 程序设计思路 19

2.3.3 程序设计 20

2.3.4 程序的运行 25

2.3.5 程序的存储 26

2.4.1 项目文件 27

2.4 项目简介 27

2.4.2 窗体文件 28

2.4.3 单元文件 28

2.4.4 Delphi生成的其他文件 30

2.5 项目管理 31

2.5.1 项目管理器 31

2.5.2 给项目增加文件 32

2.5.3 从项目中删除文件 33

2.5.4 项目浏览器 33

2.6.1 语法检查 34

2.6 项目的编译和运行 34

2.6.2 编译链接 35

2.6.3 重新编译链接 35

2.6.4 项目的运行 35

2.7 项目环境设置 35

2.7.1 Forms页 36

2.7.2 Application页 36

2.7.3 Compiler页 37

2.7.4 Linker页 38

2.7.5 Directories/Conditionals页 40

2.7.6 VersionInfo页 40

2.7.7 Packages页 40

2.8 集成调试器 41

2.8.1 何时使用调试器 41

2.8.2 调试前的准备工作 41

2.8.3 单步执行程序 42

2.8.4 设置断点 42

2.8.5 监视变量 42

2.9 组件重用方法 43

2.9.2 对象仓库(Object Repository) 44

2.9.1 创建与使用组件模板 44

2.9.3 创建与使用数据模块 45

2.9.4 创建与使用框架 45

2.10 小结 46

第3章 Object Pascal语言基础 47

3.1.1 特殊符号 48

3.1.2 保留字和标准指令 48

3.1 记号 48

3.1.3 标识符 49

3.1.4 数值 49

3.1.5 标号 50

3.1.6 字符串常量 50

3.1.7 注释 50

3.2 常量 51

3.3 数据类型 52

3.3.1 有序类型 52

3.3.2 实型 56

3.3.3 字符串类型 57

3.3.4 构造类型 58

3.3.5 指针类型 60

3.4 表达式和运算符 62

3.5 语句 64

3.5.1 声明语句 65

3.5.2 可执行语句 66

3.6 过程和函数 70

3.6.1 过程和函数的参数 70

3.6.2 过程的定义和调用 72

3.6.3 函数的定义和调用 72

3.6.4 调用约定 73

3.6.5 过程和函数中的变量作用域 73

3.7 小结 73

第4章 面向对象的Object Pascal语言 74

4.1.2 类的继承性 75

4.2.1 类的定义 75

4.2 类和对象 75

4.1.1 类的封装性 75

4.1 类的基本概念 75

4.2.2 创建对象 76

4.2.3 构造函数 77

4.3 类的封装性 78

4.3.1 public类型 78

4.3.2 private类型 79

4.3.3 protected类型 79

4.3.4 published类型 79

4.4 类的继承性 80

4.5 类的多态性 81

4.5.1 静态方法 83

4.5.2 虚拟方法 83

4.5.3 重载方法 83

4.5.4 动态方法 84

4.5.5 抽象类成员 84

4.6 单元 84

4.7 程序 86

4.8 异常处理 87

4.8.1 try…except结构 88

4.8.2 try…finally结构 89

4.9 Delphi中的类库 90

4.9.1 组件类 90

4.9.2 对象类 90

4.9.3 异常类 90

4.10 小结 90

第5章 组件库 91

5.1 可视化组件库 92

5.3 组件的分类 94

5.2 窗体和组件之间的关系 94

5.4 公共的组件元素 95

5.5 选择合适的组件 96

5.5.1 可见组件的公共属性 96

5.5.2 文本控件 98

5.5.3 特殊的输入控件 99

5.5.4 按钮类控件 101

5.5.5 列表 102

5.5.6 分组组件 104

5.5.7 信息反馈控件 105

5.5.8 表格组件 106

5.5.9 图形图像组件 107

5.5.10 Windows常用的对话框 109

5.5.11 行为列表组件Actionlist 109

5.6 小结 109

第6章 使用基本组件编程 110

6.1 文本输入类组件 111

6.1.1 编辑框 111

6.1.2 MaskEdit控件 112

6.1.3 Memo组件 113

6.1.4 RichEdit组件 114

6.2 按钮类组件 115

6.2.1 按钮、位图按钮和加速按钮 115

6.2.2 单选按钮和复选框 117

6.3 列表类组件 119

6.3.1 列表框 120

6.3.2 组合框 120

6.4.1 TreeView组件 121

6.4 图像列表类组件 121

6.4.2 ListView组件 125

6.5 特殊的输入控制类组件 126

6.5.1 滚动条 127

6.5.2 轨迹条 128

6.5.3 UpDown控件 129

6.6 多页组件 130

6.6.1 TabControl组件和PageControl组件比较 130

6.6.2 TabControl组件 131

6.6.3 PageControl组件 132

6.7 小结 133

第7章 改进用户界面 135

7.1 菜单组件 136

7.1.1 主菜单组件 136

7.1.2 弹出菜单 140

7.2 工具条组件 141

7.2.1 ToolBar 141

7.1.3 菜单项的方法与事件 141

7.2.2 用加速按钮创建工具条 145

7.3 状态条组件 146

7.4 对话框组件 148

7.5 对话框函数 153

7.6.2 Anchor属性 154

7.6.3 使用面板控件 154

7.6.1 Align属性 154

7.6 窗体与控件的布置 154

7.6.4 使用Splitter控件 155

7.7 实例分析 155

7.7.1 界面设计及属性设置 155

7.7.2 事件处理 158

7.7.3 运行 160

7.8 小结 161

第8章 图形图像编程 162

8.1 几何图形控件Shape 163

8.2.2 Canvas对象的属性 164

8.2.3 Canvas对象的基本作图方法 164

8.2 使用Canvas画图 164

8.2.1 画板组件(PaintBox) 164

8.2.4 画板组件的应用 166

8.3 操纵图像 170

8.3.1 重要对象介绍 170

8.3.2 Image组件的使用 170

8.4 处理重画事件 172

8.5 小结 173

第9章 事件及事件响应 174

9.1.2 事件处理过程的重用 175

9.1 事件概述 175

9.1.1 产生事件处理过程 175

9.1.3 ActionList组件 176

9.2 鼠标事件 177

9.2.1 鼠标事件概述 177

9.2.2 鼠标事件的响应 178

9.3 拖曳事件 179

9.3.1 开始拖曳操作 179

9.3.3 处理拖曳 180

9.3.2 接受拖曳 180

9.4 键盘事件 181

9.3.4 结束拖曳 181

9.5 小结 182

第10章 多窗体程序设计 183

10.1 窗体的属性 184

10.1.1 属性BorderStyle 184

10.1.2 属性FormStyle 185

10.1.3 属性Position 185

10.2 多窗体程序设计基础 186

10.2.1 多窗体的创建 186

10.1.4 属性WindowState 186

10.1.5 属性ClientHeight和ClientWidth 186

10.2.2 窗体的显示 187

10.2.3 主窗体 188

10.3 利用模板创建MDI 188

10.3.1 MDI简介 188

10.3.2 MDI应用程序的创建 189

10.3.3 MDI应用程序包含什么 190

10.3.4 开始真正的工作 191

10.4 小结 192

第11章 多媒体程序设计 193

11.1 MediaPlayer控件 194

11.1.1 MediaPlayer控件的属性 194

11.1.2 MediaPlayer控件的方法 196

11.1.3 MediaPlayer控件的主要事件 197

11.1.4 应用举例 197

11.2 Animate控件的使用 201

11.3 小结 202

第12章 Delphi数据库开发系统 203

12.1 数据库系统的基础知识 204

12.1.1 数据库管理系统(DBMS)和数据库 204

12.1.2 数据库应用程序 205

12.2 Delphi数据库应用程序体系结构 205

12.2.1 单层结构的BDE应用程序的结构 205

12.2.2 两层数据库应用程序的结构 207

12.2.3 多层数据库应用程序的结构 207

12.3 Delphi的数据库开发环境 208

12.3.1 Database DeskTop 209

12.3.2 SQL Explorer 214

12.3.3 SQL Monitor 214

12.3.4 BDE Administrator 214

12.4 Delphi的数据库组件 215

12.4.1 数据库访问组件 215

12.4.2 数据库控制组件 216

12.5.1 创建过程 217

12.5 创建一个数据库应用程序 217

12.5.2 对程序的改进 218

12.6 小结 221

第13章 创建数据库应用程序 222

13.1 用Database DeskTop创建数据库 223

13.1.1 新建数据库表 223

13.1.2 为新建数据库表输入数据 224

13.1.3 重新构造数据库表的结构 225

13.2 数据访问组件 226

13.2.1 理解数据集 226

13.2.2 理解组件Table 229

13.2.3 理解组件Query 234

13.2.4 TDataSource组件及其应用 236

13.3 Tfield对象 237

13.3.1 创建永久字段 237

13.3.2 字段对象的使用 237

13.4 数据感知组件 239

13.4.1 理解DBGrid组件 239

13.5.1 使用数据模块 241

13.5 编程举例 241

13.4.2 其他数据控制组件 241

13.5.2 界面设计与属性设置 242

13.5.3 代码处理 244

13.6 小结 248

第14章 生成报表和图表 249

14.1 QReport组件 250

14.1.1 报表模板 250

14.1.2 报表向导 250

14.1.3 QReport组件 251

14.1.5 报表的预览和打印 253

14.1.4 报表数据组件 253

14.1.6 定制预览窗体 255

14.2 Chart图表 255

14.2.1 Chart图表向导 255

14.2.2 使用Chart组件 257

14.3 小结 258

第15章 网络应用程序开发 259

15.2 Internet页组件介绍 260

15.1 FastNet页组件介绍 260

15.3 制作网络浏览器 261

15.3.1 组件WebBrowser 261

15.3.2 程序界面设计 262

15.3.3 代码设计 263

15.4 小结 267

附录A 常用热键 268

附录B 常用函数简介 269

附录C 网上Delphi资源 271