《Delphi程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:周强
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2009
  • ISBN:7810996983
  • 页数:276 页
图书介绍:书中主要介绍了Delphi 7 基础知识,Object Pascal 语言,界面设计、菜栏、工具栏、状态栏及对话框的设计,多文档界面设计,数据库程序设计,图形、动画和多媒体开发,调试技术与异常处理等,并在最后一章安排了一个实例。书中配有大量典型的例题和练习题,读者通过上机操作的练习,将会在使用Delphi进行设计时更加得心应手。本书是为计算机及相关专业编写的教材。

第1章 Delphi 7概述 1

1.1 Delphi 7简介 1

1.1.1 Delphi的发展 1

1.1.2 Delphi 7的特点 2

1.2 Delphi 7集成开发环境 2

1.3 创建简单的应用程序 6

1.3.1 设计用户界面 6

1.3.2 属性设置 7

1.3.3 编写事件代码 7

1.3.4 调试程序 8

本章小结 9

习题1 9

第2章 Object Pascal语言基础知识 10

2.1 Object Pascal的符号集 10

2.1.1 标识符 10

2.1.2 保留字与指令字 11

2.1.3 注释 11

2.2 常量与变量 12

2.2.1 常量 12

2.2.2 变量 12

2.3 数据类型 13

2.3.1 简单数据类型 13

2.3.2 自定义数据类型 18

2.3.3 指针类型 22

2.3.4 其他数据类型 23

2.3.5 类型转换 24

2.4 运算符 24

2.4.1 赋值运算符 24

2.4.2 数值运算符 25

2.4.3 逻辑运算符 25

2.4.4 位运算符 26

2.4.5 字符串运算 27

2.5 语句 28

2.5.1 语句基础知识 28

2.5.2 基本语句 30

2.5.3 条件控制语句 34

2.5.4 循环语句 40

2.6 函数与过程 47

2.6.1 函数与过程 47

2.6.2 参数 51

2.6.3 递归子程序 52

2.6.4 变量作用域 53

2.6.5 代码单元 55

实训 56

本章小结 60

习题2 60

第3章 用户界面设计 61

3.1 用户界面设计的方法和原则 61

3.1.1 用户界面设计的方法 61

3.1.2 用户界面设计的原则 62

3.2 窗体设计 62

3.2.1 窗体属性 62

3.2.2 窗体事件 67

3.3 文本编辑器 74

3.3.1 Label组件 74

3.3.2 简单编辑器组件 76

3.3.3 多行文本编辑器组件 81

3.4 按钮组件 86

3.4.1 Button组件和BitBtn组件 86

3.4.2 SpeedButton组件 86

3.4.3 UpDown组件 87

3.5 列表框与组合框 88

3.5.1 列表框 88

3.5.2 组合框 92

3.6 单选按钮与复选框 94

3.6.1 单选按钮 94

3.6.2 单选按钮组 95

3.6.3 复选框 95

3.7 其他常用组件 99

3.7.1 Time组件 99

3.7.2 ProgressBar组件 100

3.7.3 TreeView组件 102

实训 107

本章小结 110

习题3 111

第4章 菜单栏、工具栏和状态栏 113

4.1 菜单栏 113

4.1.1 主菜单 113

4.1.2 弹出菜单 118

4.1.3 动作列表 124

4.1.4 图标列表 128

4.2 工具栏 130

4.2.1 使用ToolBar组件创建工具栏 130

4.2.2 利用CoolBar组件创建工具栏 132

4.2.3 使用ControlBar组件创建工具栏 135

4.3 状态栏 135

实训 138

本章小结 142

习题4 142

第5章 可视化对话框 144

5.1 输入对话框 144

5.1.1 InputBox函数 144

5.1.2 InputQuery函数 146

5.2 输出对话框 148

5.2.1 ShowMessage过程 148

5.2.2 MessageBox函数 148

5.2.3 MessageDlg函数 150

5.3 通用对话框 152

5.3.1 “打开”对话框与“另存为”对话框 152

5.3.2 “字体”对话框与“颜色”对话框 158

5.3.3 “查找”对话框与“替换”对话框 160

5.3.4 “打印设置”对话框与“打印”对话框 163

实训 166

本章小结 171

习题5 171

第6章 多窗体程序设计 173

6.1 多个Form窗体程序设计 173

6.1.1 创建多个窗体 173

6.1.2 窗体的操作 174

6.1.3 多个窗体间的数据传递 176

6.2 多文档程序设计 178

6.2.1 多文档窗体的类型 178

6.2.2 多文档窗体管理 179

本章小结 183

习题6 183

第7章 数据库程序设计 185

7.1 数据库系统简介 185

7.1.1 数据库的基本概念 185

7.1.2 创建数据库 186

7.1.3 结构化查询语言 189

7.2 连接数据库 193

7.2.1 数据库连接对象 193

7.2.2 建立ADO连接 193

7.2.3 数据库连接组件 196

7.2.4 数据显示与处理 199

7.3 动态数据操作 203

7.3.1 ADOQuery组件的方法 203

7.3.2 在ADOQuery组件中使用SQL语句 205

7.4 数据库程序设计实例 206

7.4.1 数据库设计 206

7.4.2 程序功能的实现 209

本章小结 214

习题7 215

第8章 多媒体程序开发 216

8.1 图形 216

8.1.1 图形绘制 216

8.1.2 利用Image组件显示图片 228

8.2 动画 231

8.3 多媒体程序设计 232

8.3.1 MediaPlayer组件 232

8.3.2 使用MediaPlayer组件播放文件 234

8.3.3 MediaPlayer组件程序设计 235

实训 237

本章小结 240

习题8 241

第9章 程序异常与调试 242

9.1 程序错误与异常 242

9.1.1 程序错误 242

9.1.2 程序异常 244

9.2 程序调试 244

9.2.1 语法错误调试 244

9.2.2 逻辑错误调试 245

9.3 程序异常处理 249

9.3.1 异常处理机制 249

9.3.2 异常处理实例 250

本章小结 253

习题9 253

第10章 Delphi程序设计综合实例 254

10.1 程序设计流程 254

10.2 音乐点播系统介绍 254

10.3 需求分析 255

10.4 模块设计 255

10.5 数据库设计 256

10.5.1 实体—关系图 256

10.5.2 数据表结构设计 257

10.5.3 建立数据库与数据表 258

10.6 程序功能的实现 258

10.6.1 用户登录模块 258

10.6.2 管理员模块 262

10.6.3 点播模块 267

参考文献 274