《Delphi实用教程 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:郑阿奇主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121061422
  • 页数:463 页
图书介绍:本书主要包括Deilphei 2006开发环境、程序设计基础、创建用户界面、文件操作、数据库应用、网络应用等等方面的内容。实用教程实在讲解内容后紧跟实例:习题是主要弄清基本概念;上机操作指导是通过实例先一步一步引导读者进行操作、设计界面和编程,然后提出问题思考和在原来基础上让读者自己进行操作和编程练习。本书在主要介绍VCL Forms Application 的同时,兼顾Windows Form Application,实验的体系也据此进行了配套。

第1部分 实用教程 1

第1章 Delphi 2006集成开发环境 1

1.1 Delphi 2006简介 1

1.1.1 Delphi 2006的主要特点 1

1.1.2 Delphi 2006的新特性 2

1.1.3 面向对象的基本概念 4

1.2 Delphi 2006集成开发环境 5

1.2.1 Delphi 2006主窗口 5

1.2.2 组件面板 6

1.2.3 窗体设计器 7

1.2.4 对象树状查看器 7

1.2.5 对象查看器 7

1.3 Delphi 2006应用程序开发框架 8

1.3.1 应用程序开发步骤 8

1.3.2 应用程序开发框架 13

1.3.3 应用程序框架类 20

习题 20

第2章 面向对象的Pascal语言 21

2.1 Object Pascal概述 21

2.2 数据类型 23

2.2.1 简单数据类型 23

2.2.2 字符串类型 26

2.2.3 可变类型 27

2.2.4 类型相容和强制转换 27

2.3 运算符 28

2.3.1 赋值运算符 28

2.3.2 算术运算符 29

2.3.3 关系运算符 29

2.3.4 逻辑运算符 30

2.3.5 集合运算符 30

2.3.6 位运算符 31

2.3.7 其他运算符 32

2.3.8 运算符的优先级 32

2.4 语句 32

2.4.1 声明语句 32

2.4.2 简单语句 33

2.4.3 条件控制语句 34

2.4.4 循环语句 40

2.4.5 其他语句 43

2.5 过程和函数 45

2.5.1 过程的说明和调用 45

2.5.2 函数的定义和调用 46

2.5.3 参数 47

2.5.4 过程和函数类型 49

2.6 结构类型 50

2.6.1 集合类型 50

2.6.2 数组类型 51

2.6.3 记录类型 54

2.6.4 文件类型 56

2.7 指针类型 56

2.7.1 指针类型的定义 56

2.7.2 指针类型的操作 57

2.7.3 无类型指针 57

2.8 类和对象 58

2.8.1 类的定义 58

2.8.2 对象 59

2.8.3 域和属性 59

2.8.4 方法 60

2.8.5 封装性 64

2.8.6 继承性 66

2.8.7 多态性 66

2.9 异常(Exception)处理 71

2.9.1 异常类(RTL Exception) 71

2.9.2 异常处理结构 75

习题 76

第3章 窗体和常用组件 77

3.1 VCL Forms 77

3.1.1 VCL窗体基础 77

3.1.2 VCL组件概述 81

3.1.3 窗体的组件对象 83

3.1.4 标准类组件 86

3.1.5 附加类组件 97

3.1.6 Win32类组件和System类组件 102

3.1.7 对话框类组件 111

3.1.8 模板 114

3.1.9 安装新组件 115

3.2 Windows Forms 116

3.2.1 Windows窗体基础 116

3.2.2 Windows窗体组件概述 117

3.2.3 Windows窗体类组件 118

3.2.4 对话框类组件 131

习题 132

第4章 菜单类组件和工具栏 133

4.1 VCL Forms 133

4.1.1 主菜单组件MainMenu 133

4.1.2 快捷菜单组件PopupMenu 137

4.1.3 使用菜单模板 139

4.1.4 工具栏 140

4.1.5 状态栏 147

4.2 Windows Forms 150

4.2.1 主菜单组件MainMenu 150

4.2.2 工具栏 152

4.2.3 状态栏组件StatusBar 153

习题 154

第5章 多窗体和MDI窗体 155

5.1 VCL Forms 155

5.1.1 VCL Form多窗体 155

5.1.2 VCL Form中的MDI窗体 159

5.2 Windows Forms 166

5.2.1 WinForm多窗体 166

5.2.2 WinForm中的MDI窗体 167

习题 171

第6章 文件编程 172

6.1 VCL Forms文件编程 172

6.1.1 文件和目录管理组件 172

6.1.2 文件管理相关的函数和过程 172

6.1.3 文本文件 179

6.2 Windows Forms文件编程 185

6.2.1 文件系统对象 185

6.2.2 Stream对象文件的读/写 195

6.2.3 FileStream对象文件的读/写 196

习题 201

第7章 数据库基本概念和操作 202

7.1 数据库基本概念 202

7.1.1 数据和数据库 202

7.1.2 数据库管理系统 202

7.1.3 关系数据库语言SQL 203

7.1.4 表和视图 203

7.1.5 数据库设计 205

7.1.6 常用数据库简介 205

7.2 数据库、表的创建与维护 206

7.2.1 Access数据库、表操作 206

7.2.2 SQL Server 2000数据库、表操作 209

7.3 SQL语言简介 220

7.3.1 SELECT查询 221

7.3.2 常用聚合函数 224

7.4 存储过程 224

7.4.1 创建存储过程 225

7.4.2 执行存储过程 225

7.5 Delphi的数据库体系结构 227

习题 227

第8章 数据库编程 228

8.1 数据库应用程序的构成 228

8.1.1 客户机-服务器体系结构 228

8.1.2 Delphi数据库应用程序 229

8.1.3 数据库应用程序的建立 232

8.2 数据源组件DataSource 235

8.2.1 数据源组件的属性 235

8.2.2 数据源的方法 236

8.2.3 数据源的常用事件 236

8.3 数据集组件DataSet 237

8.3.1 数据集的打开与关闭 237

8.3.2 数据集状态及转换 237

8.3.3 数据集的浏览 238

8.3.4 对数据集进行增、删、改的操作 239

8.3.5 数据集的常用事件 240

8.3.6 数据集的字段 241

8.3.7 数据库引擎BDE、ADO概述 251

8.4 BDE组件 254

8.4.1 Table组件 254

8.4.2 Query组件 263

8.4.3 StoredProc组件 265

8.4.4 Database组件 266

8.4.5 UpDateSQL组件 269

8.4.6 其他BDE组件 272

8.5 ADO组件 273

8.5.1 ADOConnection组件 273

8.5.2 ADOCommand组件 276

8.5.3 ADODataSet组件 278

8.5.4 ADOTable组件、ADOQuery组件和ADOStoredProc组件 282

8.5.5 数据集组件的类结构 282

8.6 通过ODBC访问数据库 283

8.6.1 ODBC基本概念 283

8.6.2 ODBC数据源配置 283

8.6.3 配置BDE与ODBC数据源exStu的连接 284

8.7 数据显示/编辑组件 286

8.7.1 DBGrid组件 286

8.7.2 DBNavigator组件 287

8.7.3 其他DataControl组件 289

8.8 其他相关技术 291

8.8.1 dbExpress技术 291

8.8.2 InterBase Express简介 292

习题 292

第9章 BDP数据库引擎应用 293

9.1 Data Components组件 293

9.1.1 SQLConnection组件 293

9.1.2 SQLCommand组件 295

9.1.3 SQLDataAdapter组件 296

9.2 Borland Data Provider(BDP)组件 297

9.2.1 BDPConnection组件 297

9.2.2 BDPCommand组件 298

9.2.3 BDPDataAdapter组件 299

第10章 其他编程 305

10.1 图形图像处理 305

10.1.1 VCL Forms图形图像处理 305

10.1.2 Windows Forms图形图像处理 316

10.2 多媒体编程 329

10.2.1 简易媒体播放器实例 329

10.2.2 媒体播放器组件 330

10.3 线程 334

10.3.1 线程概念 334

10.3.2 VCL Forms线程编程 334

10.3.3 Windows Forms线程编程 344

10.4 DLL应用和开发DLL 353

10.4.1 使用DLL的优点 353

10.4.2 创建DLL 354

10.4.3 调用DLL 357

第11章 网络编程 364

11.1 VCL Forms Application中的Internet编程 364

11.1.1 Indy组件包简介 364

11.1.2 E-mail客户机端程序开发 366

11.1.3 HTTP协议的处理 377

11.2 Windows Forms Application中的Internet编程 381

11.2.1 在.NET中开发邮件发送工具 381

11.2.2 在.NET中开发IE浏览器 383

第2部分 上机实验指导 393

实验1 选择结构程序设计 393

实验题1 393

实验题2 394

实验2 循环结构程序设计 396

实验题3 396

实验题4 398

实验3 标准组件的使用 399

实验题5 400

实验题6 403

实验4 对话框的使用 406

实验题7 406

实验题8 410

实验5 菜单设计 414

实验题9 414

实验题10 419

实验6 多文档编辑器的设计 422

实验题11 422

实验题12 430

实验7 文件的使用 433

实验题13 433

实验题14 437

实验8 数据库配置 439

实验题15 439

实验9 数据库操作(BDE方式) 441

实验题16 441

实验10 客户信息管理系统(ADO方式) 448

实验题17 448

实验11 数据库操作(BDP方式) 458

实验题18 458