《Delphi程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘瑞新等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7111092368
  • 页数:343 页
图书介绍:本书介绍了DELPHI程序设计的方法与技巧。

第1章 Delphi的基础知识 1

1.1 Delphi简介 1

1.2 Delphi可视化编程的基本概念 2

1.2.1 对象的属性、事件和方法 2

1.2.2 控件 3

1.3 Delphi可视化编程的环境 6

1.3.1 进入Delphi 6环境 6

1.3.2 Delphi 6的主菜单 7

1.3.3 Delphi 6的工具栏 8

1.3.4 Delphi 6的组件板 8

1.3.5 对象观察器 9

1.3.6 对象TreeView 11

1.3.7 窗体设计器 12

1.3.8 代码编辑器 12

1.4.2 添加控件 14

1.4.1 创建一个工程 14

1.4 Delphi可视化编程的步骤 14

1.4.3 设置属性 15

1.4.4 编写代码 16

1.4.5 保存工程 16

1.4.6 运行工程 17

1.4.7 关闭工程和关闭Delphi 18

1.4.8 修改工程 18

1.4.9 Delphi程序的基本组成 18

1.5 控件的画法 22

1.5.1 选定控件 22

1.5.2 控件的缩放和移动 23

1.5.3 控件的复制与删除 23

1.5.4 控件的对齐 23

1.6 窗体介绍 24

1.6.1 窗体的属性 24

1.6.2 窗体的事件 26

1.6.3 窗体的方法 27

1.6.4 创建新窗体 27

习题1 29

第2章 Delphi的语法基础 30

2.1 保留字与标识符 30

2.1.1 保留字 30

2.1.2 标识符 31

2.1.3 指令符 31

2.2 数据类型 32

2.2.1 数值型数据 33

2.2.2 字符数据 34

2.2.3 布尔型数据 35

2.3 常量与变量 35

2.3.1 常量 35

2.3.2 变量 36

2.4 运算符与表达式 37

2.4.1 算术运算符 38

2.4.2 位运算符 39

2.4.3 字符串运算符 39

2.5 常用函数与过程 40

2.5.1 数学运算函数 40

2.5.2 字符处理函数 42

2.5.3 日期时间函数 45

2.5.4 顺序类烈函数 48

2.6 语句 48

2.6.1 语句的书写规则 49

2.6.2 语句格式中的符号约定 49

2.6.3 赋值语句 50

2.6.4 注释语句 50

习题2 51

3.1.1 Label控件 53

第3章 顺序结构 53

3.1 与输入/输出有关的控件 53

3.1.2 Edit控件 56

3.1.3 Memo控件 61

3.1.4 MaskEdit控件 64

3.2 使用对话框函数与对话框过程 67

3.2.1 ShowMessage与ShowMessageFmt过程 67

3.2.2 MessageDlg与MessageDlgPos函数 68

3.2.3 CreateMessageDialog函数 70

3.2.4 InputBox与InputQuery函数 70

3.3 使用焦点 73

3.4 用于分组的控件 74

3.4.1 Panel控件 74

3.4.2 GroupBox控件 77

习题3 79

4.1.1 关系运算符与关系表达式 80

第4章 选择结构 80

4.1 条件表达式 80

4.1.2 布尔运算符与布尔表达式 81

4.1.3 运算符的优先顺序 82

4.1.4 求值方式 83

4.2 IF语句 83

4.2.1 简单条件语句 84

4.2.2 复合条件语句 88

4.3 Case语句 92

4.3.1 多分支选择结构 92

4.3.2 Case语句的应用 93

4.4 按钮类控件 96

4.4.1 Button控件 96

4.4.2 BitBtn控件 97

4.4.3 CheckBox控件 98

4.4.4 RadioButton控件 100

4.4.5 RadioGroup控件 103

4.4.6 SpeedButton控件 104

习题4 107

第5章 循环结构 110

5.1 While语句 110

5.1.1 While语句的语法 110

5.1.2 While语句的应用 111

5.2 Repeat语句 113

5.2.1 Repeat语句的语法 113

5.2.2 Repeat语句的应用 114

5.3 For语句 116

5.3.1 For语句的语法 117

5.3.2 For语句的应用 117

5.4 循环的嵌套 120

5.5 列表框与组合框 122

5.5.1 列表框 123

5.5.2 组合框 130

5.6 使用计时器控件 135

5.6.1 设计一个电子表 135

5.6.2 设计一个计时器 136

5.6.3 设计一个流动字幕板 139

习题5 141

第6章 过程与函数 144

6.1 过程 144

6.1.1 事件过程的创建与调用 144

6.1.2 通用过程的语法格式 146

6.1.3 通用过程的创建与调用 147

6.2 函数 150

6.2.1 函数的语法格式 150

6.2.2 函数的创建与调用 151

6.3.1 形式参数与实际参数 154

6.3 向子程序传递参数 154

6.3.2 参数传递方式 155

6.3.3 使用缺省参数 156

6.3.4 函数与过程的重载 157

6.4 子程序的嵌套与递归 158

6.4.1 子程序的嵌套 158

6.4.2 子程序的递归 161

6.5 变量的作用域 162

6.5.1 公有变量与私有变量 162

6.5.2 全程变量与局部变量 163

6.5.3 全程变量的声明 163

6.6 Delphi的程序结构 166

6.6.1 主程序 166

6.6.2 单元与作用域 166

习题6 167

6.6.3 程序段与作用域 167

第7章 枚举、子界与集合类型 171

7.1 类型定义语句 171

7.2 枚举类型 171

7.2.1 枚举类型定义与变量的声明 171

7.2.2 枚举类型的运算 172

7.3 子界类型 175

7.3.1 子界类型定义与变量的声明 175

7.3.2 子界类型变量的运算 176

7.4 集合类型 178

7.4.1 集合与集合类型 178

7.4.2 集合类型定义与变量声明 178

7.4.3 集合类型数据的运算 180

习题7 185

8.1.1 静态数组 188

8.1 数组及其应用 188

第8章 数组与记录类型 188

8.1.2 动态数组 194

8.2 记录类型 196

8.2.1 记录类型的声明 197

8.2.2 访问记录域与With语句 198

8.2.3 记录的变体部分 202

习题8 204

第9章 指针类型 205

9.1 指针类型的声明 205

9.2 指针的运算 207

9.3 无类型指针 210

9.4 字符指针类型 210

9.5 动态存储结构的实现 211

习题9 217

10.1.1 主菜单 218

10.1 菜单 218

第10章 菜单与工具栏 218

10.1.2 弹出式菜单 224

10.2 工具栏 224

10.2.1 如何设置工具栏 224

10.2.2 工具栏的改进 228

习题10 229

第11章 文件管理 231

11.1 公共对话框 231

11.1.1 公共对话框控件 231

11.1.2 公共对话框的应用举例 232

11.2 数据文件 233

11.2.1 适合于各种文件的基本操作 233

11.2.2 适合于文本文件的基本操作 235

11.2.3 有类型文件 241

11.2.4 无类型文件 244

11.3.1 Win3.1页中的文件相关控件 245

11.3 文本相关控件 245

11.3.2 Win3.2页及Sample页中的文件相关控件 247

习题11 247

第12章 图形图像与多媒体技术 249

12.1 几何图形控件Shape 249

12.2 图象控件Image 251

12.3 画布(Canvas)对象 251

12.3.1 像素操作 252

12.3.2 画笔操作 252

12.3.3 画刷操作 254

12.4 PaintBox画板控件 255

12.5 多媒体程序设计 257

12.5.1 卡通控件 257

12.5.2 媒体播放器 259

习题12 260

13.1.1 数据库管理系统(DBMS) 262

第13章 Delphi数据库编程 262

13.1 数据库系统开发基础 262

13.1.2 Delphi的数据库特性及功能简介 263

13.1.3 数据访问部件 264

13.1.4 BDE数据集部件 265

13.1.5 数据控制部件 268

13.2 Delphi数据库应用程序的开发方法和步骤 269

13.2.1 数据库应用程序的开发步骤 269

13.2.2 简单数据库应用的创建 271

13.2.3 数据库的字段对象 276

13.3 基于ADO的数据库应用程序 284

13.3.1 基于ADO的体系结构 285

13.3.2 ADO数据集组件 285

13.3.3 连接到ADO数据容器 286

13.3.4 ADO应用程序举例 287

13.4.1 SQL查询语言简介 290

13.4 Delphi中的SQL编程 290

13.4.2 TQuery部件在SQL编程中的运用 291

13.4.3 SQL语言编程概述 294

13.4.4 动态SQL语句的编程 296

13.4.5 SQL编程实例 299

习题13 309

第14章 面向对象程序设计基础 310

14.1 对象的基本概念 310

14.1.1 对象的特性 311

14.1.2 从一个对象中继承数据和方法 313

14.1.3 对象的范围 313

14.1.4 对象公有域和私有域的说明 314

14.1.5 访问对象的域和方法 314

14.1.6 对象变量的赋值 316

14.1.7 建立非可视化对象 317

14.2 类类型和对象 319

14.3.1 方法的声明 321

14.3 类的方法 321

14.3.2 构造和析构 322

14.3.3 方法指令字 324

14.3.4 抽象方法 327

14.3.5 重载方法与重定义方法 327

14.4 类的特性 329

14.4.1 声明特性 329

14.4.2 特性限定符 330

14.4.3 数组特性 332

14.4.4 特性的重载和重定义 333

14.5 类成员的可见性 334

14.6 类类型的兼容性 337

14.7 VCL类结构与Tobject类 338

14.7.1 VCL类结构 338

14.7.2 Tobject类 341

习题14 343