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

  • 购买积分:12 如何计算积分?
  • 作  者:穆红涛,黄晓敏主编
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2006
  • ISBN:7301101678
  • 页数:310 页
图书介绍:本书从高等职业教育所需要的必备知识入手,系统介绍了利用Delphi开发工程的编程知识和方法。全书共分12章,分别介绍了Delphi 7基本概念、Delphi7语言基础、窗体和常用组件的使用、用户界面设计、图形图像处理、文件管理、API函数的使用、多媒体程序设计、数据库编程技术、网络编程、程序调试与异常处理以及制作安装程序等内容。

第1章 Delphi 7概述 1

1.1 Delphi简介 1

1.1.1 什么是Delphi 1

1.1.2 Delphi的发展历程 2

1.1.3 Delphi 7的新特征 2

1.2 安装和卸载Delphi 7 3

1.2.1 Delphi 7的安装 3

1.2.2 Delphi 7的卸载 7

1.3 Delphi 7的集成开发环境 7

1.3.1 Delphi 7集成开发环境的组成 8

1.3.2 主窗口 8

1.3.3 对象观察器 15

1.3.4 代码编辑器 17

1.3.5 工程资源管理器 18

1.3.6 使用帮助系统 19

1.4 设计一个Delphi程序 19

1.4.1 编写一个应用程序的步骤 19

1.4.2 设计应用程序界面 20

1.4.3 设置对象属性 20

1.4.4 编写功能代码、保存和编译程序 21

1.5 本章习题 22

第2章 Delphi 7编程基础 24

2.1 认识Delphi工程的组成 24

2.1.1 工程文件 24

2.1.2 单元文件 25

2.1.3 窗体文件 25

2.1.4 资源文件 26

2.1.5 其他文件 26

2.2 Object Pascal语言的基本语法 26

2.2.1 标识符的使用 26

2.2.2 变量 28

2.2.3 常量 29

2.2.4 预定义数据类型 29

2.2.5 自定义数据类型 34

2.2.6 Object Pascal语句的书写规范 38

2.2.7 运算符 38

2.2.8 赋值语句 40

2.2.9 goto语句 41

2.2.10 分支语句 42

2.2.11 循环语句 45

2.2.12 过程与函数 50

2.2.13 Object Pascal的库单元 55

2.3 面向对象编程技术 57

2.3.1 什么是类和对象 57

2.3.2 类的特性 59

2.4 本章习题 60

第3章 窗体和常用控件的使用 63

3.1 窗体的使用 63

3.1.1 窗体的添加与移除 63

3.1.2 窗体的设置 64

3.1.3 窗体的属性、方法和事件 65

3.2 文本显示与编辑类控件的使用 70

3.2.1 Label控件 70

3.2.2 Edit控件 72

3.2.3 Memo控件 76

3.2.4 RichEdit控件 77

3.2.5 MaskEdit控件 79

3.3 按钮及其分类控件的使用 81

3.3.1 Button控件 81

3.3.2 BitBtn控件 82

3.3.3 SpeedButton控件 82

3.3.4 CheckBox控件 83

3.3.5 RadioButton控件 84

3.3.6 GroupBox控件 84

3.3.7 RadioGroup控件 84

3.4 列表类控件的使用 87

3.4.1 ListBox控件 87

3.4.2 ComboBox控件 90

3.5 滚动条控件的使用 91

3.6 计时器控件的使用 94

3.7 图形图像类控件的使用 96

3.7.1 Image控件 96

3.7.2 Shape控件 97

3.7.3 PaintBox控件 97

3.8 本章习题 99

第4章 用户界面设计 101

4.1 菜单设计 101

4.1.1 使用菜单设计器建立菜单 101

4.1.2 菜单控制 103

4.1.3 动态改变菜单 107

4.1.4 菜单应用实例 108

4.1.5 弹出式菜单 110

4.2 工具栏的使用 111

4.3 状态栏的使用 115

4.4 信息对话框 118

4.4.1 MessageDlg函数 118

4.4.2 MessageDlgPos函数 120

4.4.3 ShowMessage函数 120

4.4.4 InputBox函数 121

4.5 公用对话框 123

4.5.1 【打开】对话框 123

4.5.2 【字体】对话框 124

4.5.3 【颜色】对话框 126

4.5.4 【查找】对话框 126

4.5.5 【替换】对话框 128

4.5.6 【打印】对话框 128

4.6 单文档与多文档窗体的处理 128

4.6.1 单文档窗体 129

4.6.2 多文档窗体 129

4.7 本章习题 133

第5章 图形图像处理 136

5.1 常用的图形对象 136

5.1.1 TCanvas 136

5.1.2 TPen 138

5.1.3 TBrush 139

5.1.4 TColor 139

5.1.5 图形对象应用实例 139

5.2 图像对象 143

5.2.1 TGraphic 143

5.2.2 TPicture 144

5.2.3 TImage 144

5.2.4 TBitmap 145

5.2.5 图像对象应用实例 145

5.3 本章习题 149

第6章 文件管理 151

6.1 文件类型和文件基本操作 151

6.1.1 文件的类型 151

6.1.2 文件的基本操作 151

6.2 文本文件的基本操作 153

6.2.1 文本文件的声明 153

6.2.2 文本文件的打开和关闭 153

6.2.3 文本文件的读写 153

6.2.4 文本文件的编辑 154

6.3 文件管理常用函数 154

6.3.1 RenameFile函数 155

6.3.2 DeleteFile函数 155

6.3.3 FileExits函数 155

6.3.4 FileGetAttr函数 155

6.3.5 DirectoryExists函数 156

6.3.6 CreateDir函数 156

6.3.7 RemoveDir函数 156

6.3.8 文件查找相关函数 157

6.4 使用控件管理文件 157

6.4.1 FileListBox 158

6.4.2 DirectoryListBox 158

6.4.3 DriveComboBox 158

6.4.4 FilterComboBox 159

6.5 文件管理综合实例 160

6.5.1 打开文本文件 160

6.5.2 搜索文件 161

6.6 本章习题 162

第7章 API函数的使用 164

7.1 Win32 API介绍 164

7.2 API函数的使用 166

7.3 API函数应用实例 169

7.4 本章习题 172

第8章 多媒体程序设计 173

8.1 多媒体控件(Mediaplayer)介绍 173

8.1.1 MediaPlayer控件的基本属性 174

8.1.2 MediaPlayer控件的常用方法 177

8.1.3 MediaPlayer控件的常用事件 179

8.2 动画控件Animate的使用 179

8.3 多媒体播放器的制作 183

8.4 本章习题 189

第9章 数据库技术 191

9.1 数据库系统概述 191

9.1.1 数据库的基本概念 191

9.1.2 Delphi中数据库引擎的发展 192

9.1.3 Delphi数据库开发的步骤 193

9.2 数据库工具 194

9.2.1 Database Desktop的使用 194

9.2.2 创建别名 200

9.3 数据集控件 202

9.3.1 概述 203

9.3.2 BDE控件常用的方法 204

9.3.3 TTable控件 207

9.3.4 TQuery控件 209

9.4 数据访问控件 210

9.4.1 数据访问控件介绍 210

9.4.2 数据访问控件的使用 211

9.5 数据控制控件 211

9.5.1 数据控制控件简介 211

9.5.2 TDbGrid控件 212

9.5.3 TDBnavigator控件 214

9.5.4 TDBText控件 215

9.5.5 TDBEdit控件 215

9.5.6 TDBMemo控件 215

9.5.7 TDBImage控件 215

9.5.8 TDBListBox控件 215

9.5.9 TDBComboBox控件 216

9.5.10 其他控件 216

9.6 Delphi中的SQL编程 216

9.6.1 SQL查询语句简介 217

9.6.2 动态SQL语句的编程 217

9.7 ADO编程 219

9.7.1 基本ADO的体系结构 219

9.7.2 ADO数据集控件介绍 220

9.7.3 应用ADO开发数据库应用系统实例 221

9.8 报表设计 224

9.8.1 安装Quick Report控件 224

9.8.2 用Quick Report Wizard快速创建报表 224

9.8.3 使用QuickReport创建报表 227

9.8.4 制作报表实例 229

9.9 应用实例 231

9.9.1 创建Paradox数据库表 232

9.9.2 配置数据库别名 232

9.9.3 创建窗体 232

9.9.4 编写代码 235

9.10 本章习题 241

第10章 网络编程 242

10.1 Socket编程基础 242

10.1.1 Delphi的Socket编程概述 242

10.1.2 TCP/IP协议及特点 243

10.1.3 Socket套接字 244

10.1.4 Socket工作过程 246

10.2 使用Delphi网络控件 248

10.2.1 TClientSocket控件和TServerSocket控件 248

10.2.2 Indy系列控件介绍 252

10.2.3 简单的Indy应用实例 253

10.3 网络编程应用实例 257

10.4 本章习题 265

第11章 程序的异常处理和调试 267

11.1 Delphi调试方法 267

11.1.1 使用内部集成调试器 267

11.1.2 使用断点调试法 267

11.1.3 利用逐行执行代码跟踪调试 268

11.2 使用调试窗口 268

11.2.1 断点(BreakPoints)窗口 268

11.2.2 调用堆栈(CallStack)窗口 270

11.2.3 监视列表(WatchList)窗口 271

11.2.4 局部变量(Local Viariables)窗口 274

11.2.5 线程状态(Thread Status)窗口 275

11.2.6 模块(Modules)窗口 275

11.2.7 事件记录(Event Log)窗口 275

11.3 跟踪调试 276

11.4 Delphi的异常处理 277

11.4.1 有关异常的理论 277

11.4.2 异常类 278

11.4.3 异常的基本语法结构 280

11.5 本章习题 283

第12章 制作安装程序 285

12.1 安装程序制作简介 285

12.2 利用InstallShield向导制作安装程序 286

12.3 安装程序的修改 294

12.3.1 组织发布程序 294

12.3.2 指定安装数据 296

12.3.3 配置目标系统 297

12.3.4 定制安装画面 299

12.3.5 设置自动更新服务 300

12.3.6 定义安装需求 301

12.3.7 准备发布 301

12.4 本章习题 302

附录 Delphi 8和Delphi 2005简介 304

参考文献 310