当前位置:首页 > 工业技术
程序设计Delphi 5
程序设计Delphi 5

程序设计Delphi 5PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:本书编写委员会编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505364510
  • 页数:339 页
图书介绍:丛书介绍:本丛书作为提高教材,易学易会,循序渐进、图文并茂并有练习。本丛书结构风格统一,内容翔实,范例精典。从书特点:本丛书以任务带功能方式进行讲解,从完成任务入手,由入门到提高,使读者迅速掌握基本功能的使用。读者对象:本丛书适合于各种电脑速成培训班学员、初中级自学用户。本书结合典型的实例介绍如何用Delphi 5开发Windows应用程序.第1-3章介绍Delphi程序设计的基本知识,内容包括Delphi的编程环境,Delphi所依赖的Object Pascal语言以及用Delphi设计Windows应用程序的基本步骤.第4-12章介绍如何用Delphi提供的丰富组件和程序设计方法开发具有实例功能的应用程序,内容包括:文本输入和输出的控制,如何用按扭和菜单响应用户的命令,列表框,组合框和滚动条的用法,图形程序设计,如何用对话框获取用户附加的输入,界面设计方法,以及开发数据库应用程序;为使应用程序具有更好的健壮性,这一部分还介绍了Delphi的调试和异彩常处理技术.第12-13章介绍Delphi的面向对象的程序设计,旨在使读者对Delphi程序设计的本质有更深入的了解.
《程序设计Delphi 5》目录

第1章 Delphi概述 1

1.1 Delphi的功能与特点 1

1.2 Delphi的集成开发环境 2

1.2.1 主窗口 3

1.2.2 窗体 6

1.2.3 代码编辑器 6

1.3 配置开发环境 7

1.3.1 桌面配置 7

1.3.2 编辑器配置 9

1.4 小结 11

习题 12

第2章 Object Pascal语言 13

2.1 Object Pascal与Delphi的关系 13

2.2.2 标识符 14

2.2.1 关键字 14

2.2 程序的词法符号 14

2.2.3 标点符号 15

2.2.4 说明 15

2.3 基本语言要素 16

2.3.1 注释 16

2.3.2 直接量、常量和变量 16

2.3.3 语句 17

2.4 数据类型 17

2.4.1 简单类型 18

2.4.2 字符串类型 20

2.4.3 结构化类型 21

2.4.4 指针类型 24

2.4.5 过程类型 24

2.4.6 变体类型 24

2.5.1 运算符和表达式 25

2.5 程序的控制要素 25

2.5.2 判断语句 26

2.5.3 循环语句 27

2.6 程序的结构和变量的作用域 29

2.6.1 项目文件 29

2.6.2 单元 31

2.6.3 函数和过程 33

2.6.4 标识符的作用域和生存期 35

2.7 小结 36

习题 36

第3章 一个简单的Windows应用程序 37

3.1 设计一个简单的时钟窗口程序 37

3.1.1 建立项目 38

3.1.2 设计主窗体 38

3.1.3 实现应用程序的功能 40

3.2 与控件有关的概念 42

3.3 属性、事件和方法 43

3.3.1 属性 43

3.3.2 事件 45

3.3.3 方法 47

3.4 项目的编译、连接和设置 47

3.5 编写Windows应用程序的基本步骤 50

3.6 小结 51

习题 51

第4章 文本的输入和输出 53

4.1 标签 53

4.1.1 标签的属性 53

4.1.2 标签的事件和方法 54

4.2 编辑框 54

4.2.2 编辑框的事件 55

4.2.3 编辑框的方法 55

4.2.1 编辑框的属性 55

4.3 标签和编辑框用法演示 56

4.3.1 程序的功能 56

4.3.2 设计界面 56

4.3.3 编写事件处理程序 57

4.4 格式化编辑框 60

4.5 多行输入 61

4.6 小结 63

习题 63

第5章 按钮和菜单 65

5.1 按钮 65

5.1.1 Button控件 65

5.1.2 RadioButton控件 66

5.1.3 CheckBox控件 66

5.1.4 单选钮和复选框应用举例 67

5.1.5 位图按钮和快捷按钮 69

5.2 菜单 70

5.2.1 设计主菜单 70

5.2.2 主菜单的其他特点 71

5.2.3 设计弹出式菜单 72

5.2.4 菜单项常用的事件 73

5.3 集中处理用户的命令——按钮和菜单演示 73

5.3.1 程序的功能 73

5.3.2 设计界面 74

5.3.3 编写行为代码 77

5.4 小结 78

习题 78

第6章 列表框、组合框和滚动条 79

6.1 列表框 79

6.1.2 列表框的事件 80

6.1.1 列表框的属性 80

6.1.3 列表框的方法 81

6.1.4 列表框示例 81

6.2 组合框 82

6.2.1 组合框的属性 82

6.2.2 组合框的事件 82

6.2.3 组合框的方法 82

6.3 滚动条 82

6.3.1 滚动条的属性 82

6.3.2 滚动条的事件 83

6.3.3 滚动条的方法 83

6.3.4 滚动条用法举例 84

6.4 小结 85

习题 85

7.1.1 语法错误 87

7.1.2 运行时的错误 87

7.1 程序错误类型 87

第7章 调试和异常处理 87

7.1.3 逻辑错误 88

7.2 Delphi的调试器 89

7.2.1 嵌入调试信息 89

7.2.2 编译指令 90

7.2.3 调试器选项 90

7.2.4 调试方法 92

7.3 异常处理 96

7.3.1 try...except语句 96

7.3.2 try...finally语句 98

7.3.3 嵌套的异常响应 99

7.3.4 异常的传递 100

7.3.5 异常的重引发 100

7.3.6 哑异常 101

7.3.7 异常与事件链 102

习题 103

7.4 小结 103

第8章 对话框 105

8.1 对话框的类型 105

8.2 对话框的建立 106

8.2.1 添加二级窗体 106

8.2.2 在运行时建立对话框 107

8.3 通用对话框 117

8.3.1 打开和保存文件对话框 117

8.3.2 打开和保存图片文件对话框 120

8.3.3 字体对话框 120

8.3.4 颜色对话框 121

8.4 小结 123

习题 123

8.3.6 打印对话框和打印机设置对话框 123

8.3.5 查找和替换对话框 123

第9章 图形处理 125

9.1 画布 125

9.1.1 布的属性 126

9.1.2 画布常用的的方法 134

9.2 支持用户绘制的对象 137

9.3 绘制和刷新 141

9.4 小结 143

习题 143

第10章 界面设计 145

10.1 控件的位置 145

10.1.1 Align属性 145

10.1.2 Anchor属性 146

10.1.3 窗体的位置和大小 146

10.2 光标 147

10.3.1 Hint属性 148

10.3 显示提示信息 148

10.3.2 应用程序的Hint属性和ShowHint属性 149

10.3.3 应用程序的OnHint事件 149

10.4 状态栏 151

10.5 工具栏 153

10.5.1 工具栏控件 153

10.5.2 控件栏 155

10.5.3 CoolBar工具栏 156

10.6 窗口的分割 157

10.6.1 Splitter控件 157

10.6.2 HeaderControl控件 157

10.7 控件的悬停 159

10.8 选项卡 164

10.8.1 TabControl控件 164

10.9 多文档界面 167

10.8.2 PageControl控件 167

10.9.1 实现MDI的基本步骤 168

10.9.2 子窗口的计数和访问 168

10.9.3 菜单合并 169

10.9.4 子窗口的排列 169

10.10 小结 171

习题 172

11.1.1 一个简单的数据库应用程序 173

11.1 数据库应用程序的框架 173

第11章 开发数据库应用程序 173

11.1.2 数据库应用程序的框架 175

11.2 BDE概述 176

11.2.1 BDE的概念 176

11.2.2 BDE管理器 176

11.2.3 分发BDE 179

11.3 数据集 179

11.3.1 数据集 179

11.3.2 Table组件 185

11.3.3 Table组件示例 188

11.3.4 Query组件 192

11.3.5 Query组件示例 195

11.4 DataSource组件 196

11.5 字段 196

11.5.1 Field组件 196

11.5.2 访问字段 199

11.5.3 计算字段 199

11.5.4 查找字段 201

11.6 Database组件 203

11.6.1 控制数据库的连接 203

11.6.2 事务处理 205

11.7 数据感知控件 206

11.7.1 DBGrid控件 206

习题 207

11.8 小结 207

11.7.2 DBNavigator控件 207

第12章 面向对象的程序设计 209

12.1 模块、模块的可重用性和可维护性 209

12.2 面向对象的语言的特点 210

12.2.1 抽象 210

12.2.2 封装 210

12.2.3 继承 211

12.2.4 多态 211

12.3 Delphi的面向对象程序设计 211

12.3.1 类与对象 211

12.3.2 类成员的可见性 212

12.3.3 构造函数和析构函数 212

12.3.4 标识符Self 213

12.3.5 实现一个简单的圆类 213

12.3.6 继承类TCircle 217

12.3.7 继承与类型的兼容性 218

12.3.8 静态方法、虚拟方法和动态方法 219

12.3.9 多态性演示 220

12.3.10 抽象方法 222

12.3.11 实例研究:建立图形控件类 223

12.4 过程类型 231

12.5 可视化组件库 233

12.5.1 类TObject 233

12.5.2 类TPersistent 236

12.5.3 类TComponent 236

12.5.4 实用的非组件类 236

12.6 与系统有关的组件类 239

12.6.1 类TApplication 239

12.6.2 类TScreen 239

12.7 创建Delphi组件 240

12.8 小结 245

习题 246

第13章 多媒体应用 247

13.1 MediaPlayer控件 247

13.2 声音与音乐处理 250

13.2.1 声音文件播放器 250

13.2.2 音乐文件播放器 258

13.3 动画播放器 266

13.4 CD播放器 277

13.5 Animate控件的应用 285

13.6 小结 293

习题 293

附录A SQL语言简介 295

附录B Delphi 5的安装 301

附录C 用InstallShield Express建立安装程序 311

附录D Delphi常用函数 321

附录E 光盘内容 339

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