《Delphi程序设计及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘苗苗,邢煜,张永生主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302314783
  • 页数:263 页
图书介绍:本书主要内容包括Delphi程序设计概述;语法基础;顺序、选择、循环三种程序控制结构;button、edit、Image、CheckBox、ListBox等常见组件的使用方法;数组的定义与使用、过程与函数的定义及调用;对话框的使用;菜单、工具栏和状态栏的设计方法;单文档与多文档应用程序;图形图像与多媒体技术;文件操作以及数据库编程等。

第1章 Delphi程序设计概述 1

1.1程序设计简介 1

1.2 Delphi概述 2

1.3 Delphi7的集成开发环境 3

1.3.1主窗口 3

1.3.2窗体窗口 4

1.3.3对象查看窗口 4

1.3.4代码编辑窗口 6

1.4 Delphi程序设计过程 8

1.4.1 Delphi的编程步骤 8

1.4.2我的第一个Delphi小程序 9

1.4.3 Delphi程序的基本组成 10

1.5一个简单的Delphi小例子 13

本章小结 14

习题1 15

第2章 简单的Delphi程序设计 16

2.1面向对象程序设计的基本概念 16

2.1.1对象(Object) 17

2.1.2类(Class) 18

2.1.3类和对象的关系 19

2.1.4事件(Event)与响应 19

2.1.5事件代码与方法代码 19

2.2窗体与基本组件 20

2.2.1窗体(Form) 20

2.2.2标签(Label) 24

2.2.3按钮(Button) 25

2.2.4单行文本框(Edit) 26

2.3窗体中组件的操作 27

2.3.1窗体与组件的关系 27

2.3.2组件的特性 28

2.3.3对组件的操作 28

2.4窗体与基本组件综合应用示例 29

本章小结 31

习题2 31

第3章 Delphi编程基础 33

3.1保留字与标识符 33

3.1.1保留字 33

3.1.2标识符 33

3.2常用数据类型 34

3.2.1数值型 35

3.2.2字符型 35

3.2.3布尔型 36

3.3数据类型间的转换 36

3.3.1类型转换方式 36

3.3.2常用的类型转换函数 37

3.4常量和变量 37

3.4.1常量 37

3.4.2变量 38

3.5运算符和表达式 39

3.5.1算术运算符与算术表达式 40

3.5.2字符串运算符与字符串表达式 40

3.6常用的内部函数 40

3.6.1数学函数 41

3.6.2转换函数 42

3.6.3字符串函数 43

3.6.4日期时间函数 44

3.6.5格式化函数 44

3.7 Object Pascal语句书写规则 44

3.8系统函数综合应用示例 45

本章小结 46

习题3 46

第4章 顺序结构程序设计 48

4.1顺序结构中的基本语句 48

4.1.1赋值语句 48

4.1.2注释语句 49

4.2数据的输入与输出 49

4.2.1利用文本框实现文本数据的输入与输出 50

4.2.2数字编辑框SpinEdit 51

4.2.3备注框Memo 52

4.2.4掩码编辑框MaskEdit 54

4.2.5图片框Image 56

4.2.6 DataTimePicker组件 57

4.3修饰窗体的组件 58

4.3.1位图按钮Bitbtn 58

4.3.2快速按钮SpeedButton 58

4.3.3复文本框RichEdit 60

4.3.4图片列表组件Imagelist 60

4.3.5成组框GroupBox 61

4.3.6面板Panel 62

4.3.7计时器Timer 62

4.4顺序结构综合应用示例 63

本章小结 64

习题4 64

第5章 选择结构程序设计 66

5.1选择结构程序设计的基本概念 66

5.2条件表达式 67

5.2.1关系运算符与关系表达式 67

5.2.2布尔运算符与布尔表达式 67

5.3单条件选择结构If语句 68

5.4多条件选择结构Case语句 71

5.5单选按钮RadioButton 72

5.5.1单选按钮的常用属性及事件 72

5.5.2单选按钮应用示例 72

5.5.3单选按钮组RadioGroup 73

5.6复选框CheckBox 75

5.6.1复选框的常用属性及事件 75

5.6.2复选框应用示例 75

5.7滚动条ScrollBar 76

5.7.1滚动条的常用属性及事件 76

5.7.2滚动条应用示例 77

5.8选择结构综合应用示例 78

本章小结 79

习题5 80

第6章 循环结构程序设计 82

6.1循环结构程序设计的概念 82

6.2 For计数型循环语句 82

6.2.1 For语句的一般形式 82

6.2.2 For语句的嵌套 84

6.2.3使用For语句的注意事项 85

6.3 While当型循环语句 85

6.4 Repeat直到型循环语句 86

6.5列表框ListBox 87

6.5.1列表框常用属性、方法及事件 87

6.5.2带复选框的列表框CheckListBox 88

6.5.3列表框应用示例 89

6.6组合框ComboBox 91

6.6.1组合框的常用属性 91

6.6.2组合框应用示例 92

6.7循环结构综合应用示例 93

6.8组件综合应用示例 94

本章小结 95

习题6 95

第7章 数组 97

7.1一维数组 97

7.1.1一维数组概述 97

7.1.2一维数组使用示例 98

7.2多维数组 99

7.2.1多维数组概述 99

7.2.2二维数组使用示例 99

7.3结构语句 101

7.3.1复合语句 101

7.3.2 With语句 102

7.4转向语句 103

7.4.1 Break语句 103

7.4.2 Continue语句 103

7.4.3 Exit语句 103

7.5数组综合应用示例 104

本章小结 105

习题7 105

第8章 过程与函数 106

8.1过程与函数的概念 106

8.2过程 107

8.2.1过程的定义 107

8.2.2过程的调用 107

8.2.3过程的使用示例 108

8.3函数 109

8.3.1函数的定义 109

8.3.2函数的调用 110

8.3.3函数的使用示例 110

8.4过程与函数中的参数 111

8.4.1参数的种类 111

8.4.2局部变量与全部变量 112

8.5过程与函数综合应用示例 112

本章小结 113

习题8 114

第9章 使用对话框 115

9.1公共对话框 115

9.1.1打开对话框 115

9.1.2保存对话框 118

9.1.3字体对话框 118

9.1.4颜色对话框 119

9.2标准对话框 120

9.2.1消息框 120

9.2.2输入框 122

9.3对话框综合应用示例 122

本章小结 125

习题9 125

第10章 菜单、工具栏和状态栏 126

10.1菜单 126

10.1.1主菜单设计器Mainmenu 126

10.1.2快捷菜单设计器Popmenu 131

10.2工具栏 132

10.2.1工具栏组件Toolbar 132

10.2.2工具栏应用示例 133

10.3状态栏 135

10.3.1状态栏组件StatusBar 135

10.3.2状态栏应用示例 136

10.4菜单、工具栏和状态栏综合应用示例 137

本章小结 138

习题1 0 139

第11章 单文档与多文档应用程序 140

11.1单文档界面SDI的设计 140

11.1.1利用模板创建SDI 140

11.1.2人工创建SDI 142

11.1.3单文档界面设计示例 142

11.2多文档界面MDI的设计 146

11.2.1多文档界面简介 146

11.2.2使用模板创建MDI 147

11.2.3人工创建MDI 149

11.2.4多文档界面设计示例 149

本章小结 155

习题11 155

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

12.1几何图形组件Shape 156

12.1.1 Shape组件的主要属性 156

12.1.2 Shape组件使用示例 157

12.2图像组件Image 158

12.3画布(Canvas)对象 159

12.3.1 Canvas对象的主要属性 159

12.3.2 Canvas对象的常用方法 162

12.3.3 Canvas对象使用示例(一) 162

12.4常见图形的绘制方法 164

12.4.1常用的图形绘制函数 164

12.4.2 Canvas对象使用示例(二) 165

12.5多媒体程序的设计 167

12.5.1卡通组件Animate 167

12.5.2媒体播放器组件MediaPlayer 169

本章小结 172

习题12 172

第13章 文件操作 173

13.1文件的概念 173

13.2常见的文件操作函数与过程 173

13.2.1打开文件相关函数 173

13.2.2读写文件相关函数 175

13.2.3其他常用文件操作函数 177

13.2.4文件夹操作函数 179

13.3文件的操作步骤 179

13.3.1文本文件的操作 179

13.3.2类型文件的操作 181

13.4文件操作示例 182

本章小结 183

习题13 184

第14章 数据库编程 185

14.1数据库系统概述 185

14.1.1有关数据库的概念 185

14.1.2关系型数据库 186

14.1.3 Delphi数据库编程的优势 187

14.1.4 Delphi数据库的体系结构 187

14.1.5 Database Desktop的使用 189

14.2 BDE组件 193

14.2.1数据编辑组件——TTable 193

14.2.2数据查询组件——TQuery 196

14.3 ADO组件 200

14.3.1数据库连接组件——TADOConnection 200

14.3.2数据编辑组件——TADOTable 202

14.3.3数据查询组件——TADOQuery 203

14.4数据浏览及控制组件 203

14.4.1 TDataSource组件 204

14.4.2网格——TDBGrid 204

14.4.3数据导航器——TDBNavigator 206

14.4.4其他数据浏览组件 207

14.5使用Table访问数据库综合应用示例 210

14.6使用Query访问数据库综合应用示例 213

14.7报表的使用 216

14.7.1报表组件简介 216

14.7.2 QuickRep组件 217

14.7.3 QRBand组件 219

14.7.4文本信息报表输出组件 220

14.7.5图像信息报表输出组件 221

14.7.6计算字段报表输出组件 222

14.8报表综合设计示例 225

14.8.1员工信息表的制作 225

14.8.2员工工作证的制作 228

本章小结 230

习题14 230

第15章 Delphi综合设计实训 231

15.1实训1——简易计算器的制作 231

15.1.1实训目的 232

15.1.2系统功能描述 232

15.1.3系统开发步骤 232

15.1.4功能代码的实现 233

15.1.5小结 236

15.2实训2——学生信息管理系统 236

15.2.1实训目标 236

15.2.2系统功能分析 237

15.2.3数据库设计 237

15.2.4数据模块窗体的设计与实现 238

15.2.5主界面的设计与实现 240

15.2.6登录窗体的设计与实现 242

15.2.7数据编辑窗体的设计与实现 244

15.2.8数据查询窗体的设计与实现 249

15.2.9报表输出窗体的设计与实现 260

15.2.10小结 261

参考文献 263