《Delphi程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:戴宗友,李文龙编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302076723
  • 页数:241 页
图书介绍:本书以Delphi 6为基础,讲授了Delphi 的语法基础和可视化编程方法,并介绍了利用Delphi开发各种应用系统的过程、方法与技术,内容涉及到Delphi基本程序设计、多媒体程序设计、数据库应用程序设计等。

第1章 Delphi入门 1

1.1 Delphi简介 1

1.1.1 Delphi的发展 1

目 录 1

1.1.2 Delphi 6的新特性 2

1.2 Delphi 6的启动与退出 2

1.2.1 启动Delphi 6 2

1.2.2创建第一个Delphi程序 2

1.2.3退出Delphi 6 4

1.3 Delphi 6的集成开发环境 4

1.3.1 主窗口 4

1.3.3 对象树形浏览器 7

1.3.2对象观察器 7

1.3.4窗体设计器 8

1.3.5代码编辑器 8

1.4 Delphi 6程序设计过程 11

1.4.1 Delphi 6编程基本概念 11

1.4.2 Delphi 6编程基本步骤 13

1.4.3 Delphi 6程序基本组成 17

习题1 20

实训1 使用Delphi编写HelloWorld应用程序 21

第2章Delphi的语法基础 22

2.1字符集和符号 22

2.1.1 字符集与标识符 22

2.1.2保留字与命令符 23

2.1.3数值、标号与字符串 24

2.1.4注释与分隔符 25

2.2常量和变量 25

2.2.1 常量 26

2.2.2 变量 27

2.2.3作用域 28

2.3数据类型 28

2.3.1 简单类型 29

2.3.2字符串类型 32

2.3.3 结构类型 33

2.3.4指针类型 35

2.3.5 可变类型 36

2.4运算符与表达式 37

2.4.1 算术运算 37

2.4.2 字符串运算 38

2.5过程与函数 39

2.5.1过程 39

2.5.2 函数 41

2.5.3常用函数与过程 42

2.6语句 46

2.6.1语句规则与约定 47

2.6.2赋值语句 47

2.6.3复合语句 47

2.6.4流程控制语句 48

2.6.5循环语句 49

习题2 52

实训2顺序程序设计 54

第3章工资计算程序 55

3.1 窗体 55

3.1.1 窗体主要属性 56

3.1.2窗体主要事件 57

3.1.3使用窗体 57

3.2 两种按钮组件TButton和TBitBtn 58

3.2.1 标准按钮组件TButton 58

3.2.2 位图按钮组件TBitBtn 59

3.3.1 TEdit组件 60

3.3.2 TMaskEdit组件 60

3.3 数据输入组件TEdit和TMaskEdit 60

3.4 处理计算结果的函数 62

3.4.1格式化 62

3.4.2 数据转换FloatToStr和StrToFloat 63

3.5计算程序设计示例 64

3.5.1计算程序设计的问题 64

3.5.2计算程序设计的步骤 64

3.6对话框函数与对话框过程 67

3.6.1 ShowMessage与ShowMessageFmt过程 67

3.6.2 MessageDlg与MessageDlgPos函数 69

习题3 75

实训3算术计算器的设计 75

4.1 简易记事本的基本功能 76

第4章简易记事本设计 76

4.2.1 使用TEdit控件 77

4.2 简易记事本界面设计 77

4.2.2使用TMemo控件 79

4.2.3使用掩码编辑框控件 82

4.2.4使用菜单 84

4.2.5使用对话框 85

4.2.6记事本程序界面设计 85

4.3编写记事本功能代码 86

4.4编译、运行记事本程序 88

习题4 89

实训4 员工记事本程序设计 89

5.2 菜单 90

第5章文本编辑器设计 90

5.1 文本编辑器的功能 90

5.2.1加入主菜单 91

5.2.2使用弹出式菜单 94

5.3 工具栏 94

5.3.1工具栏面板组件 94

5.3.2 添加工具栏 94

5.3.3添加工具栏按钮 96

5.4状态栏 96

5.4.1状态栏组件 96

5.4.2设计状态栏 96

5.5.1对话框简介 97

5.5 对话框 97

5.5.2文档的打开与保存 98

5.5.3 文档的显示与打印 99

5.6文件操作 100

5.6.1适合于各种文件的基本操作 100

5.6.2适合于文本文件的基本操作 101

5.6.3记录文件的操作 103

5.6.4无类型文件的操作 104

5.7 文本编辑器的设计和实现 104

5.7.1设置控件属性 104

5.7.2编写代码 113

习题5 127

实训5创建一个具有简易排版功能的文本编辑器 128

第6章简易绘图器设计 129

6.1要实现的功能 130

6.2 Canvas画布对象 130

6.2.1 Canvas画布属性 131

6.2.2 Canvas画布绘图 134

6.3几何图形控件Shape 134

6.3.1 Shape属性 134

6.3.2 Shape设计使用 136

6.4 图像控件TImage 136

6.4.1 Image属性方法 136

6.4.2 Image设计使用 136

6.4.3 Image特效处理 137

6.5 绘图作品的打开与保存 139

6.5.1使用图片对话框 139

6.5.2 图片格式的转换 139

6.6绘图程序设计 142

6.6.1在工具栏中添加加速按钮 143

6.6.2响应鼠标事件 144

6.6.3 实现绘图功能 145

6.6.4绘图器完整代码 148

习题6 157

实训6设计一个屏幕拷贝程序 157

7.1 多媒体技术 159

第7章 多媒体播放器设计 159

7.2 多媒体播放器功能简介 162

7.3媒体播放器界面 162

7.3.1设计播放器的菜单 162

7.3.2设计播放器的工具栏 163

7.3.3使用MediaPlayer控件 163

7.4更改播放器的外观 166

7.4.1 设定CoolBarl的背景 166

7.4.2设定播放器的客户区背景 166

7.5 编写播放器的功能代码 167

7.6运行播放器 177

习题7 177

实训7设计VCD播放器 177

8.1数据库应用系统开发基础 178

第8章学生通讯录设计 178

8.1.1数据库有关概念 179

8.1.2 BDE数据集组件 180

8.1.3数据访问组件 182

8.1.4数据控制组件 183

8.2使用Database Desktop创建学生通讯录数据库 185

8.2.1 启动和退出Database Desktop 185

8.2.2创建和修改数据表 186

8.2.3 设定BDE别名 189

8.3学生通讯录设计 190

8.3.1 功能简介 190

8.3.2界面设计 191

8.3.3加入相关数据控件 193

8.3.4 实现通讯录数据的操作 198

8.3.5加入报表功能 201

8.3.6编译并运行程序检验结果 203

习题8 203

实训8 员工通讯录设计 204

第9章编译和调试应用程序 205

9.1调试的基本概念 205

9.1.1执行点 205

9.1.2 断点 205

9.1.3监视 205

9.2编译运行应用程序 206

9.2.1编译运行方法 206

9.2.2运行参数设置 207

9.3.1允许使用程序调试器 208

9.3调试应用程序 208

9.3.2控制程序执行 209

9.3.3 断点的使用 211

9.3.4使用监视表达式 214

9.3.5计算及修改表达式的值 216

习题9 217

实训9编译和调试应用程序 217

第10章课程设计:学生管理系统的开发 218

10.1 系统功能概要 218

10.2 系统数据库结构设计 218

10.3 系统结构分析 220

10.4.1程序主控窗体设计 221

10.4应用程序窗体设计 221

10.4.2 菜单、工具栏和状态栏的设计 223

10.4.3用户认证窗体设计 223

10.4.4数据模块窗体设计 226

10.4.5信息管理窗体设计 227

10.4.6信息查询窗体设计 230

10.4.7报表打印窗体设计 233

10.4.8 用户管理窗体设计 235

10.4.9版权信息窗体设计 237

10.5编译运行系统 239

习题10 239

实训10教师信息管理系统设计 239

参考文献 241