《Delphi程序设计基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈强,黄再忠主编
  • 出 版 社:北京:中国宇航出版社
  • 出版年份:2005
  • ISBN:7801449878
  • 页数:320 页
图书介绍:本书系统地介绍了Delphi程序设计的基本理论与实用编程技术,全书共分为9章:Delphi概述、Objiect pascal程序设计语言、面向对象编程、Delphi7程序设计基础、窗体和常用组件、多窗体结构设计与系统对象、程序调试及异常处理、数据库开发、文件管理。

第1章 Delphi 7概述 1

1.1 Delphi 7的新特性 1

1.2 Delphi 7的集成开发环境 3

1.2.1 主窗体 4

1.2.2窗体 5

1.2.3对象树浏览器 6

1.2.4对象监视器 6

1.2.5代码编辑器 7

1.2.6 Delphi 7的系统功能和帮助 7

习题1 9

第2章 Object Pascal程序设计语言2.1控制台程序 10

2.2注释 13

2.3 标识符与保留字 14

2.3.1 标识符的组成和作用 14

2.3.2保留字和指令字 14

2.4基本数据类型 15

2.4.1整型 15

2.4.2实型 17

2.4.3布尔型 17

2.4.4字符型 17

2.4.5枚举类型 17

2.4.6字符串类型 18

2.5 复杂数据类型 18

2.5.1集合类型 18

2.5.2数组类型 18

2.5.3记录类型 19

2.5.4指针类型 21

2.5.5可变类型 22

2.6 常量与变量 23

2.6.1常量 23

2.6.2变量 23

2.7 运算符和表达式 24

2.7.1运算符 24

2.7.2表达式 27

2.8 语句 28

2.8.1语句的格式 28

2.8.2赋值语句 28

2.8.3 goto语句 29

2.8.4复合语句 29

2.8.5 with语句 30

2.8.6条件语句 30

2.8.7循环语句 31

2.8.8 break过程 33

2.8.9 continue过程 34

2.9 过程与函数 35

2.9.1过程 36

2.9.2函数 37

2.10 消息框过程和函数 39

2.10.1 ShowMessage过程 39

2.10.2 MessageDlg函数 39

习题2 40

第3章 面向对象编程 42

3.1 对象和类 42

3.1.1类的定义 43

3.1.2数据域 43

3.1.3方法 44

3.1.4属性 44

3.1.5事件 44

3.2 类的特性 45

3.2.1封装与继承 45

3.2.2构造函数和析构函数 47

3.2.3多态性 50

3.2.4 self关键字 54

习题3 55

第4章 Delphi 7程序设计基础 56

4.1 Delphi 7的基本构成 56

4.1.1工程文件 56

4.1.2单元文件 57

4.2 Delphi 7的可视化应用程序 58

4.2.1 Delphi 7程序设计流程 58

4.2.2 Delphi 7的第一个可视化应用程序 58

习题4 62

第5章 窗体和常用组件 63

5.1 窗体和组件 63

5.1.1窗体 63

5.1.2组件 72

5.1.3在窗体中使用组件 73

5.2文本组件 77

5.2.1 Label 78

5.2.2 Edit 81

5.2.3 Memo 83

5.2.4 MaskEdit 86

5.2.5 RichEdit 88

5.3 按钮组件 90

5.3.1 Button 90

5.3.2 BitBtn 91

5.3.3 SpeedButton 92

5.3.4 CheckBox 96

5.3.5 RadioButton 97

5.4分组组件 97

5.4.1 GroupBox 97

5.4.2 RadioGroup 97

5.4.3 Panel 100

5.4.4 ScrollBox 101

5.4.5 PageControl 102

5.4.6 TabControl 104

5.5 列表组件 105

5.5.1 ListBox 105

5.5.2 ComboBox 107

5.5.3 TreeView 111

5.5.4 ListView 116

5.5.5 ImageList 119

5.5.6 ActionList 122

5.5.7 CheckListBox 125

5.6表格组件 126

5.6.1 StringGrid 126

5.6.2 DrawGrid 128

5.7菜单组件 130

5.7.1主菜单 130

5.7.2弹出式菜单 133

5.7.3使用菜单模板 133

5.8 工具栏和状态栏组件 136

5.8.1 ToolBar 136

5.8.2 CoolBar 138

5.8.3 ControlBar 138

5.8.4 StatusBar 139

5.9 图形组件 141

5.9.1 Image 141

5.9.2 Shape 142

5.9.3 PaintBox 143

5.10公共对话框组件 144

5.10.1 文件型对话框组件 144

5.10.2字体对话框组件 146

5.10.3颜色对话框组件 147

5.10.4查找和替换对话框组件 148

5.10.5打印和打印设置对话框组件 149

5.11 其他组件 153

5.11.1 Timer 153

5.11.2 ProgressBar 154

5.11.3 ScrollBar 155

5.11.4 TrackBar 158

5.11.5 Splitter 158

5.11.6 DateTimePicker 159

5.11.7 MonthCalendar 160

5.11.8 Calendar 161

习题5 161

第6章 多窗体设计与系统对象 162

6.1 建立多窗体应用程序 162

6.1.1在工程中添加/移除窗体 162

6.1.2建立窗体模板 164

6.1.3设置主窗体 165

6.1.4在一个窗体中打开另一个窗体 165

6.1.5动态建立窗体 166

6.2 创建MDI应用程序 166

6.2.1利用模板方式建立MDI应用程序 167

6.2.2 MDI的属性和方法 168

6.2.3 MDI的菜单设计 168

6.3 Screen变量 169

6.4 Application变量 170

习题6 172

第7章 程序调试及异常处理 173

7.1 程序调试 173

7.1.1程序错误的类型 173

7.1.2设置编译环境 175

7.1.3程序执行的控制 177

7.1.4调试器的设置 182

7.1.5观察变量、表达式和属性的值 186

7.2异常处理 188

7.2.1异常概述 188

7.2.2 Delphi内建的异常类 189

7.2.3异常处理 191

7.2.4自定义异常类 194

习题7 196

第8章 数据库开发 197

8.1 数据库引擎管理器 197

8.1.1 Delphi 7数据库系统概述 197

8.1.2 BDE简介 198

8.1.3数据库资源管理器的功能 199

8.2 Delphi 7数据库桌面系统 202

8.2.1 Database Desktop概述 202

8.2.2设定工作目录与私有目录 203

8.2.3创建别名 204

8.2.4创建数据库表 205

8.2.5数据库表格的属性 207

8.3 BDE数据集组件 211

8.3.1数据集组件的状态 211

8.3.2数据集组件常用的方法 212

8.3.3 TTable组件 214

8.3.4 TQuery组件 216

8.3.5数据集组件的使用方法 217

8.4 数据访问组件 217

8.4.1数据访问组件介绍 217

8.4.2数据访问组件的使用 218

8.5 数据控制组件 218

8.5.1数据控制组件简介 218

8.5.2 TDbGrid组件 219

8.5.3 TDBnavigator组件 220

8.5.4 TDBText组件 221

8.5.5 TDBEdit组件 221

8.5.6 TDBMemo组件 221

8.5.7 TDBImage组件 221

8.5.8 TDBListBox组件 221

8.5.9 TDBComboBox组件 221

8.5.10其他组件 221

8.6 Delphi 7中的SQL编程 222

8.6.1 SQL查询语句简介 222

8.6.2 SQL语言编程中的运用 222

8.6.3 动态SQL语句的编程 223

8.6.4 SQL编程实例 225

8.7 ADO编程 229

8.7.1基本ADO的体系结构 229

8.7.2 ADO数据集组件介绍 229

8.7.3应用ADO开发数据库应用系统举例 231

8.8 Rave报表设计 234

8.8.1概述 234

8.8.2 Rave VCL/CLX组件 235

8.8.3 Rave Report集成开发环境 237

8.8.4 Rave报表组件 237

8.8.5使用Rave Report5.0向导开发数据报表 240

8.9应用举例 245

8.9.1建立一个基于BDE的学生缴费系统 245

8.9.2建立一个基于ADO的人事管理系统 252

习题8 265

第9章 文件管理 266

9.1 文件目录类过程和函数的使用 266

9.1.1磁盘操作的过程和函数 266

9.1.2目录操作的过程和函数 266

9.1.3文件操作的过程和函数 267

9.2文本文件 269

9.2.1文本文件的定义 269

9.2.2文本文件的操作 269

9.2.3文本文件的应用实例 271

9.3 类型文件 273

9.3.1类型文件的定义 273

9.3.2类型文件的操作 274

9.3.3类型文件的应用实例 274

9.4 无类型文件 279

9.4.1无类型文件的定义 279

9.4.2无类型文件的操作 279

9.4.3无类型文件的应用实例 279

9.5流文件 283

9.5.1流的概念 283

9.5.2 TStream类 284

9.5.3 TFileStream类 285

9.5.4流文件的应用实例 286

9.6 INI文件 289

9.6.1 INI文件的结构和定义 290

9.6.2 INI文件的操作 290

9.6.3 INI文件的应用实例 292

9.7注册表文件 293

9.7.1注册表的数据类型 294

9.7.2注册表的结构 295

9.7.3注册表的修改 297

9.7.4注册表文件的应用实例 299

习题9 301

附录 Delphi 7常用函数 303