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

  • 购买积分:11 如何计算积分?
  • 作  者:孙安跃主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111207300
  • 页数:262 页
图书介绍:本书主要介绍了DELPHI的集成开发环境,ODJECT PASCAL语言等。

第1章 Delphi概述 1

1.1 Delphi的特点与发展 1

1.1.1 Delphi的主要特点 1

1.1.2 Delphi的发展 1

1.2 Delphi的集成开发环境 2

1.2.1 Delphi的主界面 2

1.2.2 Delphi集成开发环境的组成 2

1.3 面向对象编程与面向过程编程 5

1.3.1 面向对象编程的特点 5

1.3.2 面向对象程序的组成 6

1.3.3 面向过程编程 8

1.4 习题 10

第2章 Object Pascal语言 11

2.1 标识符与注释 11

2.1.1 标识符的概念 11

2.1.2 注释的作用 12

2.2 数据类型 12

2.2.1 数据类型概述 12

2.2.2 简单数据类型 12

2.3 常量与变量 14

2.3.1 常量 14

2.3.2 变量 15

2.4 运算符与表达式 16

2.4.1 运算符 16

2.4.2 表达式 18

2.5 语句与程序结构 18

2.5.1 顺序结构语句 18

2.5.2 分支结构语句 20

2.5.3 循环结构语句 24

2.5.4 break与continue语句 30

2.6 自定义数据类型 31

2.6.1 类型定义 31

2.6.2 枚举类型和子界类型 32

2.6.3 数组类型 33

2.6.4 集合类型 39

2.6.5 字符串类型 40

2.6.6 记录类型 41

2.6.7 文件类型 43

2.6.8 指针类型 44

2.7 过程与函数 45

2.7.1 标准过程与标准函数 46

2.7.2 过程的定义与调用 47

2.7.3 函数定义与调用 49

2.7.4 形式参数的三种类型 51

2.7.5 全局变量与局部变量 52

2.8 习题 53

第3章 窗体与常用组件 54

3.1 窗体组件 54

3.1.1 主要属性 54

3.1.2 常用事件 55

3.1.3 应用实例 56

3.2 常用三组件 57

3.2.1 Label组件 57

3.2.2 Edit组件 58

3.2.3 Button组件 59

3.2.4 应用实例 59

3.3 按钮类型组件 62

3.3.1 BitBtn组件 62

3.3.2 RadioButton组件与RadioGroup组件 63

3.3.3 CheckBox组件 64

3.3.4 应用实例 64

3.4 单行编辑组件 66

3.4.1 MaskEdit组件 66

3.4.2 SpinEdit组件 68

3.4.3 应用实例 68

3.5 多行编辑组件 72

3.5.1 Memo组件 72

3.5.2 RichEdit组件 74

3.5.3 应用实例 74

3.6 列表框与组合框 81

3.6.1 ListBox组件 81

3.6.2 CheckListBox组件 82

3.6.3 ComboBox组件 83

3.6.4 应用实例 83

3.7 滑块组件 87

3.7.1 ScrollBar组件 87

3.7.2 TrackBar组件 87

3.7.3 应用实例 88

3.8 定时器与其他组件 91

3.8.1 Panel组件 91

3.8.2 Splitter组件 91

3.8.3 Timer组件 91

3.8.4 应用实例 92

3.9 组件布局 95

3.9.1 选定组件 95

3.9.2 调整组件大小 96

3.9.3 组件对齐 96

3.10 综合实例 97

3.11 习题 102

第4章 主菜单与快捷菜单设计 103

4.1 主菜单设计 103

4.1.1 主菜单结构 103

4.1.2 MainMenu组件 103

4.1.3 设计实例 106

4.2 行为列表组件 108

4.2.1 ActionList组件 108

4.2.2 应用实例 109

4.3 设置子菜单项的复选与单选标志 112

4.3.1 复选标志设置 112

4.3.2 单选标志设置 113

4.4 图像列表组件 113

4.4.1 ImageList组件 113

4.4.2 设置菜单项的位图 114

4.5 快捷菜单设计 116

4.5.1 PopupMenu组件 116

4.5.2 设计实例 116

4.6 习题 118

第5章 对话框的应用 119

5.1 打开文件与保存文件对话框 119

5.1.1 OpenDialog组件 119

5.1.2 SaveDialog组件 120

5.1.3 应用实例 121

5.2 字体对话框与颜色对话框 122

5.2.1 FontDialog组件 122

5.2.2 ColorDialog组件 123

5.2.3 应用实例 123

5.3 查找对话框与替换对话框 125

5.3.1 FindDialog组件 125

5.3.2 ReplaceDialog组件 126

5.3.3 应用实例 126

5.4 消息框 131

5.4.1 ShowMessage过程 131

5.4.2 MessageDlg函数 131

5.4.3 应用实例 132

5.5 输入框 136

5.5.1 InputBox函数 136

5.5.2 InputQuery函数 136

5.6 习题 137

第6章 工具栏与状态栏设计 138

6.1 使用ToolBar组件设计工具栏 138

6.1.1 ToolBar组件 138

6.1.2 应用实例 139

6.2 使用CoolBar组件设计工具栏 142

6.2.1 CoolBar组件 142

6.2.2 应用实例 143

6.3 状态栏设计 145

6.3.1 StatusBar组件 145

6.3.2 应用实例 147

6.4 综合实例 148

6.5 习题 155

第7章 多文档界面(MDI)设计 156

7.1 MDI的基本概念 156

7.1.1 SDI与MDI的概念 156

7.1.2 主窗体与子窗体 156

7.1.3 MDI主窗体的重要属性 158

7.2 MDI应用程序设计举例 159

7.3 系统对象 167

7.3.1 Screen对象 167

7.3.2 Application对象 168

7.3.3 应用实例 168

7.4 习题 171

第8章 图形图像处理与多媒体播放 172

8.1 图形设计基础 172

8.1.1 Canvas对象 172

8.1.2 Pen、Brush、Penpos属性 173

8.2 绘图方法 175

8.2.1 绘制直线 175

8.2.2 绘制矩形和椭圆 175

8.2.3 绘制多边形 176

8.2.4 显示字符串 177

8.2.5 应用实例 177

8.3 图像处理 187

8.3.1 Image组件 187

8.3.2 图像动画实例 189

8.4 多媒体播放组件 194

8.4.1 MediaPlay组件 194

8.4.2 多媒体播放实例 196

8.5 综合实例 198

8.6 习题 203

第9章 Delphi的类及编程应用 204

9.1 类、对象及实例化 204

9.1.1 Delphi的类 204

9.1.2 对象的概念 204

9.1.3 实例化的含义 205

9.2 对话框类的应用 205

9.2.1 TFontDialog类与TColorDialog类 205

9.2.2 编程实例 206

9.3 菜单项类的应用 207

9.3.1 TMemuItem类 207

9.3.2 动态创建菜单项实例 208

9.4 图像类的应用 211

9.4.1 TBitmap类 211

9.4.2 图像处理实例 212

9.5 综合实例 215

9.6 习题 222

第10章 数据库应用编程 223

10.1 Delphi数据库编程概述 223

10.1.1 数据库与数据库管理系统 223

10.1.2 Delphi与外部数据库的连接 224

10.2 数据集、数据源、数据控制组件 226

10.2.1 Table组件 226

10.2.2 Datasource组件 228

10.2.3 DBGrid与DBNavigator组件 229

10.2.4 应用实例 230

10.3 字段型数据控制组件 235

10.3.1 DBText、DBEdit、DBMemo组件 235

10.3.2 DBListBox、DBComboBox、DBCheckBox、DBRadioGroup组件 236

10.3.3 其他字段型数据控制组件 236

10.3.4 应用实例 237

10.4 字段对象的概念及应用 243

10.4.1 字段对象的概念 243

10.4.2 永久字段对象 244

10.4.3 应用实例 245

10.5 Query组件与SQL语言的应用 247

10.5.1 Query组件 247

10.5.2 应用实例 249

10.6 习题 256

第11章 课程设计 257

11.1 设计课题与设计要求 257

11.1.1 设计课题 257

11.1.2 设计要求 257

11.2 设计步骤 257

11.2.1 设计主窗体 257

11.2.2 设计文本处理子窗体模板 258

11.2.3 设计多媒体处理子窗体 259

附录 Delphi常用标准函数与过程 261