当前位置:首页 > 工业技术
Delphi面向对象程序设计教程
Delphi面向对象程序设计教程

Delphi面向对象程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:唱江华,邓文新等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810773151
  • 页数:265 页
图书介绍:本书为高等学校教材。书中介绍了Delphi程序设计的基本方法,图形、图像与多媒体设计,数据库程序设计,Internet程序设计,定制组件及软件集成技术;面向对象的程序设计基础包括控制语句、过程与函数、构造类型等。
《Delphi面向对象程序设计教程》目录

上篇 Delphi程序设计 2

第1章 Delphi概述 2

1.1 Delphi的发展概况 2

目录 2

1.2 Delphi的集成开发环境IDE简介 3

1.2.1 主窗口 3

1.2.2 对象观察器(object inspector) 4

1.2.3 窗体窗口 5

1.2.4 代码编辑器和代码浏览器 5

1.2.5 对象浏览器(object tree view) 6

1.3 Delphi程序设计的基本步骤 6

1.3.1 设计用户界面 7

1.3.2 编写事件处理过程 8

1.3.5 Delphi程序设计的步骤 9

1.3.3 保存文件 9

1.3.4 编译运行应用程序 9

1.4 Delphi程序的基本组成 10

1.4.1 项目文件 10

1.4.2 单元文件 10

1.4.3 窗体文件 12

1.5 Delphi的类结构 14

1.6 Delphi中的基本概念 15

1.6.1 组件 15

1.6.2 特性 15

1.6.3 方法 16

1.6.4 事件 16

习题与思考题 16

2.1.1 常用特性 18

第2章 Delphi的基本程序设计 18

2.1 窗体(form)设计 18

2.1.2 窗体的事件 20

2.1.3 窗体的方法 20

2.1.4 应用举例 20

2.2 基本输入/输出组件 22

2.2.1 标签组件(label) 22

2.2.2 编辑框组件(edit) 22

2.2.3 几个显示对话框的过程和函数 23

2.2.4 程序举例 25

2.3 按钮组件 27

2.3.1 Button(按钮)组件 27

2.3.2 BitBtn(位图按钮)组件 27

2.3.4 Checkbox(复选按钮)组件 28

2.3.3 RadioButton(单选按钮)组件 28

2.3.5 GroupBox(组框)组件 29

2.3.6 RadioGroup(单选按钮组)组件 29

2.3.7 应用举例 29

2.4 其他常用组件 31

2.4.1 ListBox(列表框)组件 31

2.4.2 ComboBox(组合框)组件 32

2.4.3 StatusBar(状态条)组件 33

2.4.4 应用举例 33

2.5 常用对话框组件 35

2.5.1 OpenDialog(打开对话框)组件 36

2.5.2 SaveDialog(保存对话框)组件 37

2.5.3 FindDialog(查找对话框)组件 37

2.5.4 ReplaceDialog(替换对话框)组件 38

2.5.5 FontDialog(字体对话框)组件 39

2.5.7 PrintDialog(打印对话框)组件 40

2.5.6 ColorDialog(颜色对话框)组件 40

2.5.8 应用举例 41

2.6 菜单程序设计 47

2.6.1 常用菜单组件 47

2.6.2 菜单设计器 47

2.7 多文档界面MDI设计 49

2.7.1 创建父窗体和子窗体 49

2.7.2 MDI窗体的特性与方法 51

2.7.3 多文档界面MDI中菜单的设计 51

习题与思考题 53

3.1 绘制图形 55

3.1.1 Canvas对象 55

第3章 图形、图像与多媒体设计 55

3.1.2 绘制各种图形 56

3.1.3 绘图组件 58

3.1.4 应用举例 59

3.2 图像处理 63

3.2.1 常用图像类 63

3.2.2 Image(图像)组件 64

3.2.3 应用举例 65

3.3 多媒体开发 67

3.3.1 声音处理 67

3.3.2 Animate(动画)组件 68

3.3.3 MediaPlayer(多媒体播放)组件 69

3.3.4 应用举例 70

习题与思考题 71

4.1 Delphi数据系统概述 72

第4章 数据库程序设计 72

4.2 创建数据库 73

4.2.1 定义数据库别名 73

4.2.2 利用DataBase Desktop(数据库桌面)建立数据表结构 74

4.2.3 编辑数据表 76

4.3 利用数据库组件实现数据库编程 76

4.3.1 数据库组件介绍 76

4.3.2 数据库维护程序 80

4.3.3 数据库查询程序 82

4.3.4 Query组件的SQL查询方法 85

4.4 图书馆管理系统的实现 87

4.4.1 系统主要功能 88

4.4.2 数据库结构 88

4.4.3 子功能的实现 88

4.5 数据库报表设计 94

4.4.4 窗体之间的联系方法 94

4.5.1 数据库报表的常用组件 95

4.5.2 报表应用实例 98

习题与思考题 101

第5章 Internet程序设计 103

5.1 实例一:Web浏览器 103

5.1.1 WebBrowser组件 103

5.1.2 Web浏览器的实现 104

5.2 实例二:网上聊天器 107

5.2.1 ClientSocket组件 107

5.2.2 ClientWinSocket组件 108

5.2.3 ServerSocket组件 108

5.2.4 ServerWinSocket组件 109

5.2.5 网上聊天器的实现 110

习题与思考题 114

6.1 创建组件 115

6.1.1 创建组件单元文件 115

第6章 定制组件 115

6.1.2 添加特性 116

6.1.3 添加事件和方法 117

6.1.4 定义构造函数和析构函数 118

6.1.5 ClockLabel单元的完整代码 118

6.2 安装组件 120

习题与思考题 122

第7章 Delphi软件集成技术 123

7.1 帮助文件的制作 123

7.1.1 创建RTF文件 123

7.1.2 生成HLP文件 124

7.2 软件安装盘的制作 127

7.1.3 嵌入应用程序 127

7.3 学习Delphi的一些技巧 131

7.3.1 使用联机帮助 131

7.3.2 查看Delphi提供的例程 131

7.3.3 获取Delphi的源代码 131

习题与思考题 132

下篇 面向对象程序设计基础 134

第8章 PASCAL语言概述 134

8.1 PASCAL源程序结构 134

8.1.1 程序首部 134

8.1.2 程序说明部分 135

8.1.3 语句部分 135

8.2 字符集和符号 135

8.2.1 基本字符 135

8.2.2 符号 136

8.2.3 分隔符 137

8.3 数据类型的概念 137

8.4 常量与变量 138

8.4.1 常量 138

8.4.2 常量定义 138

8.4.3 变量说明 138

8.5 简单数据类型 139

8.5.1 整数类型 139

8.5.2 实数类型 140

8.5.3 字符类型 141

8.5.4 布尔类型 142

8.5.5 枚举类型的定义、运算规则和输入、输出方法 142

8.5.6 子域类型的定义和运算规则 145

8.5.7 类型间的关系 147

8.6 表达式与赋值语句 148

8.6.1 表达式 148

8.6.2 赋值语句 150

8.7 输入和输出过程 150

8.7.1 读语句 151

8.7.2 写语句 153

8.7.3 字符类型变量的输出 154

8.7.4 整数类型变量的输出 155

8.7.5 实数类型变量的输出 156

8.7.6 布尔类型变量的输出 158

习题与思考题 159

第9章 控制语句 161

9.1 复合语句 161

9.2.1 单分支条件语句 162

9.2 条件语句 162

9.2.2 双分支条件语句 163

9.2.3 条件语句嵌套 164

9.3 情况语句 165

9.4 当语句 167

9.5 直到语句 168

9.6 循环语句 169

9.7 循环嵌套 171

9.8 goto语句 172

习题与思考题 173

第10章 过程与函数 174

10.1 过程 174

10.1.1 无参过程 174

10.1.2 带参过程 175

10.1.3 值参数和变量参数 177

10.2 函数 178

10.3 过程嵌套与标识符作用域 180

10.3.1 过程和函数嵌套的概念 180

10.3.2 标识符的作用域 181

10.4 非局部量与副作用 181

习题与思考题 183

第11章 构造类型 185

11.1 数组类型 185

11.1.1 一维数组 185

11.1.2 多维数组 192

11.1.3 字符数组和字符串类型 195

11.2 集合类型 202

11.3.1 记录类型的定义 209

11.3 记录类型 209

11.3.2 记录的嵌套 211

11.3.3 记录类型变量及其访问 211

11.3.4 开域语句 214

11.4 文件类型 218

11.4.1 磁盘文件的逻辑组织 219

11.4.2 随机文件 221

11.4.3 text文件 226

11.4.4 无类型文件 229

11.4.5 标准文件 231

11.4.6 I/O检查 233

11.5 指针类型与动态变量 234

11.5.1 指针类型 234

11.5.3 动态变量的访问 236

11.5.2 new标准过程与指针变量 236

11.5.4 dispose标准过程 238

习题与思考题 238

第12章 面向对象程序设计基础 239

12.1 对象类型的定义 239

12.2 对象类型的封装性 242

12.3 对象类型的继承性 244

12.4 静态方法 247

12.5 虚方法和多态性 250

12.6 对象类型的可扩展性 254

12.7 动态对象类型 258

12.7.1 方法调用与一般过程和函数调用的不同 258

12.7.2 构造方法和析构方法同一般方法调用的不同 259

12.7.3 Pascal的动态内存管理 259

习题与思考题 264

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