首页 > 图书中心 > Delphi程序设计教程

目录

第1章  Delphi基础知识 1

1.1  Delphi简介 1

1.2  Delphi 7 IDE 2

1.2.1  认识集成开发环境 2

1.2.2  基于组件的编程思想 7

1.2.3  Delphi 7的特点 7

1.2.4  帮助的使用 10

1.3  简单Delphi程序设计 11

1.4  Delphi上机步骤 12

小结 15

习题1 15

第2章  Delphi语法基础 16

2.1  保留字与标识符 16

2.1.1  标识符 16

2.1.2  保留字 17

2.1.3  指令符 17

2.1.4  注释 18

2.2  数据类型 19

2.2.1  数值型数据 19

2.2.2  字符型数据 20

2.2.3  布尔型数据 21

2.3  常量与变量 22

2.3.1  常量 22

2.3.2  变量 24

2.4  运算符与表达式 25

2.4.1  算术运算符与算术表达式 25

2.4.2  逻辑运算符与布尔表达式 27

2.4.3  字符串运算符 29

2.4.4  运算符的优先级 29

2.5  常用系统函数与过程 29

2.5.1  数值运算函数 30

2.5.2  字符处理函数 31

2.5.3  日期时间函数 31

2.5.4  顺序类型函数 32

2.6  语句 33

2.6.1  语句的基本概念 33

2.6.2  常见声明语句 34

2.6.3  赋值语句和程序的顺序结构 35

2.6.4  条件语句和程序的选择结构 38

2.6.5  循环语句和程序的循环结构 41

小结 50

习题2 50

第3章  过程与函数 52

3.1  过程 52

3.1.1  标准过程 52

3.1.2  事件过程 52

3.1.3  自定义过程 55

3.2  函数 58

3.2.1  标准函数 58

3.2.2  自定义函数 58

3.3  内部过程和函数 60

3.4  参数的传递 61

3.4.1  形式参数与实际参数 61

3.4.2  参数的传递方式 61

3.4.3  使用默认参数 64

3.4.4  赋值兼容与调用约定 65

3.5  变量的作用域 65

3.5.1  公有变量和私有变量 66

3.5.2  全局变量和局部变量 66

3.5.3  变量的存储方式 66

小结 68

习题3 68

第4章  高级数据类型 69

4.1  枚举类型 69

4.1.1  枚举类型的定义与变量声明 69

4.1.2  枚举类型的运算 70

4.2  子界类型 73

4.2.1  子界类型的定义 73

4.2.2  子界类型变量的声明 73

4.2.3  子界类型的运算 74

4.3  集合类型 75

4.3.1  集合类型的定义 76

4.3.2  集合变量的声明 76

4.3.3  变量集合的取值 77

4.3.4  集合类型的运算 77

4.4  数组与记录类型 80

4.4.1  静态数组 80

4.4.2  动态数组 83

4.4.3  记录类型 85

4.5  指针类型 88

4.5.1  指针变量的声明 88

4.5.2  指针变量的赋值 89

4.5.3  无类型指针变量 90

4.5.4  字符指针类型 91

4.5.5  指针变量的动态使用 92

小结 95

习题4 96

第5章  常用组件 97

5.1  窗体 97

5.2  按钮、编辑框和标签 102

5.2.1  Button组件 102

5.2.2  BitBtn组件 103

5.2.3  SpeedButton组件 104

5.2.4  编辑框Edit 105

5.2.5  Label组件 106

5.3  复选框、单选按钮和单选按钮组 108

5.3.1  CheckBox组件 108

5.3.2  RadioButton组件 108

5.3.3  RadioGroup 组件 109

5.4  列表框、组合框 109

5.4.1  列表框 109

5.4.2  组合框 110

5.5  滚动条 113

小结 115

习题5 115

第6章  键盘、鼠标和文件编程 116

6.1  键盘的编程 116

6.2  鼠标的编程 117

6.3  文件的编程 119

6.3.1  适合于各种文件的基本操作 120

6.3.2  适合于文本文件的基本操作 121

6.3.3  有类型文件 123

6.3.4  无类型文件 126

小结 130

习题6 130

第7章  程序异常处理与调试技术 132

7.1  异常处理 132

7.1.1  使用Try_Except语句处理异常 133

7.1.2  Try_Finally结构 134

7.1.3  异常基类及其属性和主要方法 135

7.1.4  Raise语句和异常处理的重引发 136

7.2  程序调试 140

7.2.1  调试的准备 140

7.2.2  控制程序的执行 142

7.2.3  使用断点 142

7.2.4  监视数据的值 144

小结 146

习题7 146

第8章  Windows高级编程 147

8.1  动态链接库编程 147

8.1.1  动态链接库 147

8.1.2  创建DLL 148

8.1.3  DLL文件的调用 150

8.2  ActiveX编程 153

8.2.1  创建ActiveX组件Button 154

8.2.2  添加新属性 155

8.2.3  ActiveX的使用 158

小结 158

习题8 159

第9章  多媒体编程技术 160

9.1  图形、图像对象和组件 160

9.1.1  图形对象 160

9.1.2  图像对象和组件 165

9.2  播放声音和视频 167

9.2.1  使用PlaySound播放声音 168

9.2.2  使用Media Player组件播放视频 169

小结 172

习题9 172

第10章  数据库编程 173

10.1  数据库程序开发基础 173

10.1.1  数据库的基础知识 173

10.1.2  Delphi数据库连接 174

10.1.3  设计第一个数据库程序 174

10.2  数据库组件介绍 176

10.2.1  数据访问组件 176

10.2.2  数据感知组件 188

10.3  ADO数据访问技术 206

10.3.1  数据库开发工具 206

10.3.2  通过ADO连接数据库 211

10.3.3  ADO组件介绍 213

10.4  SQL编程 215

10.4.1  SQL简介 215

10.4.2  使用SQL编程 218

10.4.3  使用存储过程 222

小结 223

习题10 223

第11章  网络编程技术 224

11.1  Windows Sockets简介 224

11.1.1  Windows Sockets规范 224

11.1.2  Bekeley套接口 225

11.1.3  Microsoft Windows和针对Windows的扩展 225

11.1.4  规范的地位 225

11.1.5  曾经作过的修改 225

11.2  网络组件 226

11.2.1  ClientSocket和ServerSocket 226

11.2.2  TCPClient和TCPServer 228

11.3  网络编程举例 229

小结 233

习题11 233

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

12.1  类和对象 234

12.1.1  类的定义 235

12.1.2  对象的声明及成员的引用 236

12.1.3  类成员的可见性 237

12.2  类的方法 238

12.2.1  构造方法 238

12.2.2  析构方法 240

12.2.3  方法指示字 241

12.2.4  抽象方法 244

12.2.5  重载方法和重定义方法 244

12.3  类的属性 245

12.3.1  声明属性 245

12.3.2  属性限定符 246

12.4  VCL类结构与TObject类 248

小结 249

习题12 249

主要参考文献 250

XII

Delphi程序设计教程

XI

目录

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘