《Delphi程序设计教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:刘瑞新,万朝阳,董淑娟等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111092368
  • 页数:330 页
图书介绍:本书介绍了DELPHI程序设计的方法与技巧。

第1章 Delphi的基础知识 1

1.1 Delphi简介 1

1.2 Delphi可视化编程的基本概念 1

1.2.1 对象的属性、事件和方法 1

1.2.2 控件 2

1.3 Delphi可视化编程的环境 5

1.3.1 进入Delphi环境 5

1.3.2 Delphi的主菜单 6

1.3.3 Delphi的工具栏 7

1.3.4 Delphi的组件板 7

1.3.5 对象观察器 8

1.3.6 对象TreeView 10

1.3.7 窗体设计器 10

1.3.8 代码编辑器 11

1.4 Delphi可视化编程的步骤 12

1.4.1 创建一个工程 13

1.4.2 添加控件 13

1.4.3 设置属性 13

1.4.4 编写代码 15

1.4.5 保存工程 15

1.4.6 运行工程 16

1.4.7 关闭工程和关闭Delphi 17

1.4.8 修改工程 17

1.4.9 Delphi程序的基本组成 17

1.5 控件的画法 20

1.5.1 选定控件 21

1.5.2 控件的缩放和移动 21

1.5.3 控件的复制与删除 22

1.5.4 控件的对齐 22

1.6.1 窗体的属性 23

1.6 窗体介绍 23

1.6.2 窗体的事件 25

1.6.3 窗体的方法 25

1.6.4 创建新窗体 26

1.7 习题 28

第2章 Delphi的语法基础 29

2.1 保留字与标识符 29

2.1.1 保留字 29

2.1.2 标识符 29

2.1.3 指令符 30

2.2 数据类型 31

2.2.1 数值型数据 31

2.2.2 字符数据 32

2.2.3 布尔型数据 33

2.3.1 常量 34

2.3 常量与变量 34

2.3.2 变量 35

2.4 运算符与表达式 36

2.4.1 算术运算符与算术表达式 36

2.4.2 位运算符 37

2.4.3 字符串运算符 38

2.5 常用函数与过程 38

2.5.1 数学运算函数 38

2.5.2 字符处理函数 40

2.5.3 日期时间函数 43

2.5.4 顺序类型函数 45

2.6 语句 46

2.6.1 语句的书写规则 46

2.6.2 语句格式中的符号约定 47

2.6.3 赋值语句 47

2.7 习题 48

2.6.4 注释语句 48

第3章 常用基本控件 51

3.1 与输入/输出有关的控件 51

3.1.1 Label控件 51

3.1.2 Edit控件 53

3.1.3 Memo控件 55

3.1.4 MaskEdit控件 58

3.2 使用对话框函数与对话框过程 61

3.2.1 ShowMessage与ShowMessageFmt过程 61

3.2.2 MessageDlg与MessageDlgPos函数 62

3.2.3 CreateMessageDialog函数 64

3.2.4 InputBox与InputQuery函数 64

3.3使 用焦点 66

3.4用 于分组的控件 67

3.4.1 Panel控件 67

3.4.2 GroupBox控件 70

3.5 按钮类控件 72

3.5.1 Button控件 72

3.5.2 BitBtn控件 73

3.5.3 CheckBox控件 74

3.5.4 RadioButton控件 76

3.5.5 RadioGroup控件 79

3.5.6 SpeedButton控件 80

3.6 列表框与组合框 81

3.6.1 列表框 81

3.6.2 组合框 86

3.7 使用计时器控件 91

3.7.1 设计一个电子表 91

3.7.2 设计一个计时器 93

3.7.3 设计一个流动字幕板 96

3.8 习题 97

第4章 基本语句结构 99

4.1 顺序结构 99

4.2 选择结构 99

4.2.1 关系运算符和关系表达式 100

4.2.2 布尔运算符与布尔表达式 101

4.2.3 运算符的优先顺序 101

4.2.4 求值方式 102

4.2.5 If语句 102

4.2.6 Case语句 107

4.3 循环结构 111

4.3.1 While语句 111

4.3.2 Repeat语句 113

4.3.3 For语句 115

4.3.4 循环的嵌套 117

4.4 习题 118

第5章 过程与函数 122

5.1 过程 122

5.1.1 事件过程的创建与调用 122

5.1.2 通用过程的语法格式 124

5.1.3 通用过程的创建与调用 125

5.2 函数 128

5.2.1 函数的语法格式 128

5.2.2 函数的创建与调用 129

5.3 向子程序传递参数 132

5.3.1 形式参数与实际参数 132

5.3.2 参数传递方式 133

5.3.3 使用默认参数 134

5.3.4 函数与过程的重载 135

5.4 子程序的嵌套与递归 136

5.4.1 子程序的嵌套 136

5.4.2 子程序的递归 139

5.5 变量的作用域 140

5.5.1 公有变量与私有变量 141

5.5.2 全程变量与局部变量 141

5.5.3 全程变量的声明 141

5.6 Delphi的程序结构 144

5.6.1 主程序 144

5.6.2 单元与作用域 144

5.6.3 程序段与作用域 145

5.7 习题 146

第6章 枚举、子界与集合类型 149

6.1 类型定义语句 149

6.2 枚举类型 149

6.2.1 枚举类型定义与变量的声明 149

6.2.2 枚举类型的运算 150

6.3 子界类型 152

6.3.1 子界类型定义与变量的声明 153

6.3.2 子界类型变量的运算 153

6.4 集合类型 155

6.4.1 集合与集合类型 155

6.4.2 集合类型定义与变量声明 156

6.4.3 集合类型数据的运算 157

6.5 习题 162

第7章 数组与记录类型 167

7.1 数组及其应用 167

7.1.1 静态数组 167

7.1.2 动态数组 173

7.2 记录类型 175

7.2.1 记录类型的声明 176

7.2.2 访问记录域与With语句 177

7.2.3 记录的变体部分 181

7.3 习题 182

第8章 指针类型 183

8.1 指针类型的声明 183

8.2 指针的运算 185

8.3 无类型指针 187

8.4 字符指针类型 188

8.5 动态存储结构的实现 189

8.6 习题 194

第9章 菜单、工具栏与多选项卡 195

9.1 菜单 195

9.1.1 主菜单 195

9.1.2 弹出式菜单 201

9.2 工具栏 201

9.2.1 如何设置工具栏 201

9.2.2 工具栏的改进 205

9.3 多选项卡 206

9.4 习题 208

第10章 文件管理 210

10.1 公共对话框 210

10.1. 1公共对话框控件 210

10.1. 2公共对话框的应用举例 211

10.2 数据文件 212

10.2.1 适合于各种文件的基本操作 213

10.2.2 适合于文本文件的基本操作 214

10.2.3 有类型文件 220

10.2.4 无类型文件 223

10.3 文本相关控件 223

10.3.1 Win3.1页中的文件相关控件 223

10.3.2 Win3.2页及Sample页中的文件相关控件 225

10.4 习题 226

11.1 几何图形控件Shape 228

第11章 图形图像与多媒体技术 228

11.2 图像控件Image 229

11.3 画布(Canvas)对象 230

11.3.1 像素操作 231

11.3.2 画笔操作 231

11.3.3 画刷操作 232

11.4 PaintBox画板控件 233

11.5 多媒体程序设计 235

11.5.1 卡通控件 235

11.5.2 媒体播放器 237

11.6 习题 239

第12章 Delphi数据库开发工具 241

12.1 数据库系统概述 241

12.1.1 数据库管理系统(DBMS) 241

12.1.2 数据库应用程序 242

12.1.3 Delphi的数据库辅助工具 243

12.2 Database Deskop 243

12.2.1 Database Desktop概述 243

12.2.2 设定工作目录和私有目录 244

12.2.3 用Database Desktop建立数据库表 244

12.2.4 编辑数据 246

12.2.5 数据库表的各种属性 246

12.2.6 建立其他型数据库表 248

12.2.7 使用SQL查询和QBE查询 249

12.3 BDE Administrator 250

12.4 ODBC(开放数据库链路) 251

12.5 SQL Explorer(数据库管理器) 252

12.5.1 数据库的管理 252

12.5.2 数据库的访问 253

12.6 Data Pump(数据转移) 254

12.7 数据库工具的综合实例 255

12.8 习题 259

第13章 BDE数据库应用程序开发概述 260

13.1 数据访问控件 260

13.1.1 TTable控件 262

13.1.2 TQuery控件 272

13.1.3 数据集控件的事件 279

13.1.4 TDataSource控件 279

13.2 数据库的字段对象 281

13.3 数据浏览控件 285

13.3.1 数据浏览控件的基本属性 286

13.3.2 TDBGrid控件 287

13.3.3 TDBNavigator控件 290

13.3.4 其他数据浏览控件 294

13.4 习题 300

14.1 ADO控件页介绍 303

第14章 ADO数据库开发基础 303

14.2 TADOConnection控件 304

14.2.1 TADOConnection的常用属性 304

14.2.2 TADOConnection的主要方法 307

14.2.3 TADOConnection的主要事件 308

14.3 TADOCommand控件 309

14.3.1 TADOCommand的主要属性 309

14.3.2 TADOCommand的主要方法 310

14.4 TADODataSet控件 313

14.4.1 TADODataSet的常用属性 313

14.4.2 TADODataSet的常用方法 314

14.5 TADOTable控件 316

14.6 TADOQuery控件 318

14.7 TADOStoredProc控件 320

14.8 使用ADO开发数据库的综合实例 321

14.9 习题 330