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

  • 购买积分:15 如何计算积分?
  • 作  者:曹岩主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2008
  • ISBN:7122033899
  • 页数:490 页
图书介绍:本书讲了Delphi2006功能简介、集成开发环境、Delphi语言的基本概念、面向对象Windows程序设计、使用方法等。

第一部分 Delphi2006基础 1

第1章 Delphi2006功能简介 3

1.1Delphi简介 3

1.1.1Delphi产生背景 3

1.1.2Delphi的发展史 4

1.2Delphi2006的安装 4

1.3Delphi2006的新增功能及其特点 8

1.4HelloWorld程序 11

第2章 Delphi2006集成开发环境 17

2.1集成开发环境 17

2.2菜单功能介绍 18

菜单栏 18

工具栏 24

2.3Delphi2006帮助文档 25

2.4组件面板 25

2.5代码编辑器 27

2.6工程管理器 28

2.7对象观察器 29

2.8组件编辑器 29

2.9窗体设计器 30

2.10调试器 31

第3章 Delphi语言的基本概念 35

3.1保留字和标识符 36

保留字 36

指令符 36

标识符 36

3.2注释 37

3.3常量与变量 38

常量 38

变量 40

3.4数据类型 41

简单数据类型 42

整数类型 43

字符类型 44

布尔类型 44

枚举类型 45

子界类型 46

实数类型 47

字符串类型 48

变体类型 50

结构类型 50

指针类型 51

3.5运算符 52

算术运算符 53

赋值运算符 53

逻辑运算符 53

关系运算符 54

数组运算符 54

指针运算符 54

集合运算符 55

强制类型转换运算符 55

字符串运算符 55

类成员访问运算符 55

其他运算符 55

3.6基本程序设计 56

顺序结构 56

选择结构 56

循环结构 58

3.7过程与函数 61

过程 61

函数 62

参数 66

第4章 面向对象Windows程序设计 69

4.1Windows编程原理 70

MicrosoftWindows演绎 70

事件驱动程序设计 70

Windows程序开发工具 71

4.2ObjectPascal面向对象技术 72

OOP概述 72

对象、类及其特征 73

ObjectPascal中类的定义 75

对象的方法 78

多态性 80

类运算符、类方法和类引用 80

4.3Delphi的异常处理结构 85

设计期错误 85

编译期错误 85

运行期错误 87

逻辑错误 87

程序调试技术 87

单步运行 88

观察对象(变量)运行时的值 90

设置断点 90

运行到指定代码行 91

停止正在运行的程序 92

4.4ObjectPascal结构化异常处理 92

Raise结构 93

Try…Finally结构 93

Try…Except结构 94

Nestedexceptions处理 96

第5章 菜单和标签的设计 97

5.1菜单设计 97

菜单的分类 97

菜单项的作用 98

菜单设计工具 98

5.2使用MainMenuDesigner设计菜单 99

打开MainMenuDesigner 99

添加菜单项 99

菜单项操作 99

级联菜单设计 100

设置组合键 100

菜单项的隐藏与显灰 1

打开文件和存储文件 102

5.3标签 104

PageControl组件 104

TabControl组件 104

示例 105

第6章 .NETFramework概述 109

6.1什么是.NET 109

6.2.NETFramework概述 109

公共语言运行库的功能 111

.NETFramework类库 111

客户端应用程序开发 112

6.3服务器应用程序开发 113

6.4使用.NETFramework开发Windows应用程序 114

Windows窗体介绍 114

Windows窗体组件 117

Windows窗体的菜单设计 117

创建Windows窗体应用程序 118

第二部分 Delphi2006forWin32 121

第7章 数据感知组件 123

7.1数据感知组件概述 123

7.2TDBGrid组件 124

功能描述 124

主要属性 125

主要事件 128

主要方法 131

7.3TDBNavigator组件 132

功能描述 133

主要属性 133

主要事件 135

主要方法 135

7.4TDBEdit组件 136

功能描述 136

主要属性 137

7.5TDBMemo组件 140

功能描述 140

主要属性 141

主要方法 141

7.6TDBText组件 141

7.7TDBlmage组件 142

功能描述 142

主要属性 142

主要方法 143

7.8TDBCtrlGrid组件 144

功能描述 144

主要属性 144

主要事件 147

主要方法 148

第8章 常用WindowsForms组件 151

8.1WindowsForms概述 151

8.2按钮组件 151

TButton组件 151

TCheckBox组件 152

TRadioButton组件 152

8.3文本组件 153

TLable组件 153

TstaticText组件 153

8.4列表组件 164

TListBox组件 164

TCheckListBox组件 165

TComboBox组件 165

TTreeView组件 166

TListView组件 167

8.5公用对话框组件 175

TOpenDialog组件 175

TSaveDialog组件 176

TFontDialog组件 177

TColorDialog组件 177

8.6工具栏和状态栏组件 188

TToolBar组件 188

TStatusBar组件 190

TStaticText组件 191

8.7容器组件 193

TPanel组件 193

TGroupBox组件 193

THeaderControl组件 193

第9章 常用VCLForms组件 195

9.1VCLForms概述 195

基本属性 195

常用事件和方法 199

9.2按钮组件 200

TButton组件 200

TBitBtn组件 207

TSpeedButton组件 214

TCheckBox组件 219

TRadioButton组件 223

9.3文本组件 227

TLabel组件 227

TEdit组件 236

TMaskEdit组件 241

TMemo组件 247

TRichEdit组件 253

9.4列表组件 260

TLlistBox组件 260

TComboBox组件 268

TTreeView组件 272

TListView组件 285

9.5公用对话框组件 293

TOpenDialog组件 293

TSaveDialog组件 296

TFontDialog组件 296

TColorDialog组件 297

9.6菜单、工具栏和状态栏组件 302

TMainMenu组件 302

TPopupMenu组件 313

TToolBar组件 320

TStatusBar组件 322

第10章 数据库访问组件 327

10.1数据库访问组件简介 327

10.2TDataSource组件 328

功能描述 328

主要属性 328

主要事件 329

主要方法 330

10.3TTable组件 337

功能描述 337

主要属性 337

主要方法 341

10.4TQuery组件 351

功能描述 351

主要属性 352

主要方法 355

10.5TStoredProc组件 362

功能描述 362

主要属性 363

主要方法 364

10.6TDatabase组件 371

功能描述 371

主要属性 372

主要事件 376

主要方法 378

10.7TSession组件 385

功能描述 385

主要属性 385

主要事件 388

主要方法 389

10.8TBatchMove组件 396

功能描述 396

主要属性 396

主要方法 400

10.9TUpdateSQL组件 418

功能描述 418

主要属性 418

主要方法 419

第11章 数据库应用程序开发(上) 421

11.1数据库技术综述 421

什么是数据库 421

数据序分类 425

数据库管理系统(DBMS) 426

关于数据库的几个术语 433

开发数据库应用程序的步骤 435

11.2Delphi2006提供的数据库工具 437

dbGo使用概述 439

dbExpress使用概述 443

BDE使用概述 444

第12章 数据库应用程序开发(下) 447

12.1BDP组件 447

12.2SQL查询语句 450

SQL语言简介 450

查询语言 452

12.3SQL的数据查询功能 452

SELECT语句介绍 453

SQL的查询实例及分析 454

SQL的数据更新功能 458

12.4SQL在Delphi中的应用 460

12.5综合实例 462

系统总体结构设计 462

数据库设计 465

数据模块设计 465

图书管理系统功能的实现 467