当前位置:首页 > 工业技术
Delphi应用与开发完全手册
Delphi应用与开发完全手册

Delphi应用与开发完全手册PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:明日科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115154007
  • 页数:484 页
图书介绍:本书介绍了使用Delphi进行应用程序开发必须掌握的技术、方法和过程。
《Delphi应用与开发完全手册》目录

第一篇 开发基础篇 3

第1章 Delphi 7开发环境 3

1.1 Delphi 7介绍 3

1.2 Delphi 7集成开发环境 3

1.2.1 认识Delphi 7开发环境 3

1.2.2 主要菜单介绍 4

1.2.3 工具栏简介 10

1.2.4 组件面板简介 11

1.2.5 对象浏览器 11

1.2.6 对象编辑器 11

1.2.7 代码编辑器 13

1.2.8 代码浏览器 14

1.2.9 项目管理器 15

1.2.10 调试器 15

1.2.11 监视列表窗口 15

1.3 Delphi帮助及网上资源 17

第2章 Delphi 7语言基础 19

2.1 程序设计基础 19

2.1.1 注释 19

2.1.2 命名 20

2.1.3 标识符 22

2.1.4 保留字 22

2.1.5 关键字 22

2.1.6 常量 22

2.1.7 变量 23

2.2 基本数据类型 24

2.2.1 整数类型 24

2.2.2 字符类型 25

2.2.3 布尔类型 26

2.2.4 枚举类型 26

2.2.5 子界类型 26

2.2.6 实数类型 27

2.2.7 集合类型 27

2.3 高级数据类型 28

2.3.1 数组类型 28

2.3.2 字符串类型 33

2.3.3 录类型 33

2.3.4 文件类型 35

2.3.5 类类型 36

2.3.6 指针类型 37

2.3.7 过程类型 39

2.3.8 变体类型 40

2.4 类型转换 41

2.4.1 隐式转换 41

2.4.2 强制类型转换 41

2.4.3 使用类型转换的优缺点 42

2.5 运算符 42

2.5.1 赋值运算符 43

2.5.2 算术运算符 43

2.5.3 逻辑运算符 44

2.5.4 关系运算符 45

2.5.5 集合运算符 45

2.5.6 字符串运算符 45

第3章 Delphi 7常用语句 46

3.1 顺序结构语句 46

3.1.1 赋值语句 47

3.1.2 输入语句 47

3.1.3 输出语句 48

3.2 条件判断语句 49

3.2.1 If…Then语句 49

3.2.2 If…Then…Else语句 50

3.2.3 分支语句 51

3.3 循环结构语句 54

3.3.1 For…Do循环语句 54

3.3.2 Repeat…Until循环 57

3.3.3 While…Do循环 59

3.4 其他语句 60

3.4.1 Break语句 60

3.4.2 Continue语句 61

3.4.3 Exit语句 61

3.4.4 RunError语句 62

第4章 过程与函数 63

4.1 过程与函数简介 63

4.2 过程函数的定义 63

4.2.1 过程的定义 63

4.2.2 函数的定义 64

4.3 过程与函数的参数介绍 64

4.3.1 值参数 64

4.3.2 常量参数 65

4.3.3 变量参数 65

4.3.4 外部参数 66

4.3.5 无型参数 66

4.3.6 默认参数 67

4.4 过程与函数的使用 67

4.4.1 形参与实参 67

4.4.2 按值传递与按址传递 68

4.4.3 过程与函数的重载 70

4.4.4 过程与函数的作用域 71

4.5 嵌套和递归调用 72

4.5.1 嵌套的基本概念 72

4.5.2 嵌套调用 72

4.5.3 递归调用的基本概念 73

4.5.4 直接递归调用 74

4.5.5 间接递归调用 76

第5章 面向对象编程基础 79

5.1 类与对象 79

5.1.1 什么是类 79

5.1.2 数据成员 80

5.1.3 方法 81

5.1.4 属性 83

5.1.5 类的基本操作符 87

5.1.6 什么是对象 88

5.1.7 对象的引用 88

5.1.8 对象的克隆 90

5.1.9 如何动态创建对象 91

5.2 继承 91

5.2.1 什么是继承 91

5.2.2 如何实现继承 92

5.2.3 继承在实际问题中的应用 93

5.3 封装 95

5.3.1 什么是封装 95

5.3.2 如何实现封装 95

5.3.3 封装在实际问题中的应用 96

5.4 多态 98

5.4.1 什么是多态 98

5.4.2 如何实现多态 99

第6章 程序调试与错误处理 102

6.1 程序错误的种类 102

6.1.1 语法错误 102

6.1.2 运行错误 103

6.1.3 逻辑错误 103

6.2 程序常用的调试方法 104

6.2.1 设置调试工具选项 104

6.2.2 控制程序运行 105

6.2.3 使用断点 106

6.2.4 查看变量与表达式的内容 107

6.2.5 检查过程与函数的调用 107

6.2.6 检查局部变量 108

6.3 不同错误的调试方法 109

6.3.1 语法错误的调试 109

6.3.2 运行错误的调试 109

6.3.3 逻辑错误的调试 110

第二篇 应用提高篇 113

第7章 窗体 113

7.1 窗体的显示方式 113

7.1.1 以Show方式打开窗体 113

7.1.2 以ShowModal方式打开窗体 114

7.2 窗体的属性 114

7.2.1 窗体的大小与位置 114

7.2.2 窗体的显示属性 115

7.2.3 窗体的透明属性 115

7.2.4 窗体的外观属性 116

7.3 窗体的方法 118

7.3.1 窗体的创建与释放 118

7.3.2 窗体的焦点 118

7.4 窗体的事件 119

7.4.1 窗体被激活时触发的相关事件 119

7.4.2 窗体的关闭事件 119

第8章 常用组件 120

8.1 按钮、标签及文本组件 120

8.1.1 TButton组件 120

8.1.2 TBitBtn组件 121

8.1.3 TSpeedButton组件 123

8.1.4 TLabel组件 124

8.1.5 TEdit组件 125

8.1.6 TMemo组件 127

8.2 列表框、单选框及复选框组件 129

8.2.1 TListBox组件 129

8.2.2 TComboBox组件 132

8.2.3 TRadioButton组件 134

8.2.4 TCheckBox组件 135

8.3 容器组件 137

8.3.1 TPanel组件 137

8.3.2 TGroupBox组件 139

8.3.3 TRadioGroup组件 141

8.4 TListView组件与TTreeView组件 142

8.4.1 TListView组件 142

8.4.2 TTreeView组件 149

第9章 使用对话框 156

9.1 使用“打开”对话框组件 156

9.1.1 TOpenDialog组件的属性 156

9.1.2 TOpenDialog组件的方法 160

9.1.3 TOpenDialog组件的事件 160

9.2 使用“另存为”对话框组件 161

9.3 使用“字体”对话框组件 162

9.3.1 TFontDialog组件的属性 162

9.3.2 TFontDialog组件的方法 164

9.3.3 TFontDialog组件的事件 165

9.4 使用“颜色”对话框组件 165

9.4.1 TColorDialog组件的属性 165

9.4.2 TColorDialog组件的方法 166

9.4.3 TColorDialog组件的事件 167

9.5 使用“打印”对话框组件 167

9.5.1 TPrintDialog组件的属性 167

9.5.2 TPrintDialog组件的方法 170

9.5.3 TPrintDialog组件的事件 170

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

10.1 菜单 174

10.2 工具栏 177

10.3 状态栏 179

第11章 鼠标与键盘事件 181

11.1 鼠标事件 181

11.1.1 OnClick鼠标单击事件 181

11.1.2 OnDblClick鼠标双击事件 182

11.1.3 OnMouseDown鼠标按下事件与OnMouseUp鼠标松开事件 182

11.1.4 OnMouseMove鼠标移动事件 183

11.1.5 鼠标拖曳事件 183

11.2 键盘事件 184

11.2.1 OnKeyPress事件 184

11.2.2 OnKeyDown事件 185

11.2.3 OnKeyUp事件 186

第12章 文件系统编程 187

12.1 文件操作组件 187

12.1.1 TFileListBox文件列表框组件 187

12.1.2 TDirectoryListBox目录列表框组件 188

12.1.3 TDriveCombobox驱动器组合框 189

12.1.4 TFilterComboBox文件过滤组合框 189

12.2 文件的操作 189

12.2.1 文件的操作函数 189

12.2.2 创建文件 194

12.2.3 删除文件 195

12.2.4 复制文件 195

12.2.5 获取文件的属性 196

12.2.6 设置文件的属性 197

12.3 INI文件 198

12.3.1 创建INI文件 198

12.3.2 写入INI文件 199

12.3.3 读取INI文件 200

第13章 图形图像技术 201

13.1 Delphi绘图 201

13.1.1 画布类对象 202

13.1.2 画布类属性 202

13.1.3 画布类方法 206

13.2 绘图组件 207

13.2.1 TImage组件 207

13.2.2 TShape组件 208

13.2.3 TPaintBox组件 211

13.3 桌面画图 213

13.4 图像翻转 214

13.5 图像的瀑布效果 215

13.6 图像的积木效果 215

第14章 Delphi多媒体技术 218

14.1 多媒体技术概述 218

14.2 TMediaPlayer组件 219

14.2.1 TMediaPlayer组件的属性 219

14.2.2 TMediaPlayer组件的方法 225

14.2.3 播放多种文件 229

14.3 TAnimate组件 230

14.3.1 TAnimate组件的属性 230

14.3.2 TAnimate组件的方法 235

14.3.3 工程项目中的动画提示 236

第15章 Delphi网络编程技术 238

15.1 Delphi网络的简介 238

15.2 TIdFTP组件 238

15.2.1 TIdFTP组件的属性 239

15.2.2 TIdFTP组件的方法 241

15.2.3 文件上传与下载的复杂实例 247

15.3 TIdTCPClient组件 248

15.3.1 TIdTCPClient组件的属性 249

15.3.2 TIdTCPClient组件的方法 250

15.3.3 在局域网中进行数据的发送 254

第16章 Delphi高级数据库编程 257

16.1 TADOConnection组件 257

16.1.1 TADOConnection组件的属性 257

16.1.2 TADOConnection组件的方法 260

16.1.3 TADOConnection组件的事件 261

16.2 TADOQuery组件 262

16.2.1 TADOQuery组件的属性 262

16.2.2 TADOQuery组件的方法 264

16.3 TADOTable组件 270

16.3.1 TADOTable组件的属性 271

16.3.2 TADOTable组件的方法 274

第17章 Delphi数据组件 280

17.1 TDataSource组件 280

17.1.1 TDataSource组件的属性 280

17.1.2 TDataSource组件的方法 283

17.1.3 TDataSource组件的事件 284

17.2 TDBGrid组件 285

17.2.1 TDBGrid组件的属性 286

17.2.2 TDBGrid组件的方法 287

17.2.3 TDBGrid组件的事件 288

17.2.4 TDBGrid组件的综合应用 290

17.3 TDBNavigator组件 292

17.3.1 TDBNavigator组件的属性 292

17.3.2 TDBNavigator组件的方法 293

17.3.3 TDBNavigator组件的事件 295

17.4 TDBEdit组件 296

17.4.1 TDBEdit组件的属性 296

17.4.2 TDBEdit组件的方法 298

17.4.3 TDBEdit组件的事件 298

第18章 常见问题与经验技巧 299

18.1 入门应知必会 299

18.2 程序调试与常见错误 306

18.3 经验技巧 311

18.4 高级应用 324

第三篇 经典实例篇 331

第19章 我的通讯录 331

19.1 实例说明 331

19.2 技术要点 332

19.3 数据表结构 332

19.4 实现过程 333

19.4.1 Main程序界面的设计 333

19.4.2 实现通讯录的主要功能代码 334

19.4.3 添加联系人窗体界面设计 340

19.4.4 添加类型窗体界面设计 342

19.4.5 浏览照片窗体界面设计 343

第20章 网络聊天室 345

20.1 实例说明 345

20.2 技术要点 346

20.3 实现过程 346

20.3.1 程序界面的设计 346

20.3.2 实现网络聊天的主要功能代码 346

第21章 SQL Server数据库配置 351

21.1 实例说明 351

21.2 技术要点 352

21.3 开发过程 352

21.3.1 窗体布局 352

21.3.2 SQL服务器登录 354

21.3.3 创建数据库 354

21.3.4 创建用户登录 356

21.3.5 连接SQL数据库 357

第22章 通用查询器 359

22.1 实例说明 359

22.2 技术要点 360

22.3 实现过程 360

22.3.1 程序界面的设计 360

22.3.2 实现通用查询器的主要功能代码 360

第23章 超级兔子 366

23.1 实例说明 366

23.2 技术要点 367

23.3 主窗体开发过程 367

23.4 将整数内容写入注册表窗体开发过程 375

23.5 垃圾文件处理窗体 376

23.6 颜色设置窗体开发过程 377

第24章 图像综合处理系统 379

24.1 实例说明 379

24.2 技术要点 380

24.3 实现过程 380

第25章 电子贺卡程序 384

25.1 实例说明 384

25.2 技术要点 385

25.3 贺卡播放器开发过程 386

25.4 电子贺卡生成器开发过程 390

第26章 多媒体播放器 394

26.1 实例说明 394

26.2 技术要点 395

26.3 实现过程 395

26.3.1 程序界面设计 395

26.3.2 主要功能代码 395

第四篇 项目实战篇 403

第27章 Delphi在商品管理系统开发中的应用 403

27.1 商品管理系统概述 404

27.2 需求分析 404

27.3 系统设计 405

27.4 数据库设计 405

27.5 处理过程分析 408

27.6 主窗体设计 408

27.6.1 主窗体设计 408

27.6.2 商品管理系统功能导航栏设计 409

27.7 数据模块设计 411

27.8 程序设计与编码 411

27.8.1 系统登录窗体的设计 411

27.8.2 部门设置窗体的设计 413

27.8.3 库位设置窗体的设计 415

27.8.4 客户资料窗体的设计 417

27.8.5 销售订货窗体的设计 420

27.8.6 销售订单查询窗体的设计 425

27.8.7 客户查询窗体的设计 427

27.8.8 商品资料查询窗体的设计 430

27.8.9 销售排行窗体的设计 433

27.8.10 库存量分析窗体的设计 435

27.9 疑难问题分析解决 437

27.10 程序测试常见错误解决 438

27.11 程序设计清单 439

27.12 技术、经验总结 440

27.13 适用本系统的Access版本 441

第28章 Delphi在企业客服系统中的应用 442

28.1 企业客服系统概述 442

28.2 需求分析 443

28.3 系统设计 443

28.4 数据库逻辑结构设计 444

28.5 处理过程分析 446

28.6 主窗体设计 446

28.7 数据模块设计 447

28.8 程序设计与编码 448

28.8.1 客服管理系统基础信息的设置 448

28.8.2 客户管理的设计 450

28.8.3 权限管理的设计 452

28.8.4 邮件接收的设计 454

28.8.5 邮件发送的设计 456

28.8.6 邮件查询的设计 458

28.9 疑难问题分析解决 459

28.10 程序测试常见错误解决 460

28.11 程序设计清单 461

28.12 技术、经验总结 462

28.13 使用本程序的Access版本 462

第29章 Delphi在企业地理信息系统开发中的应用 463

29.1 企业地理信息系统概述 463

29.2 需求分析 464

29.3  系统设计 464

29.4 数据库结构设计 465

29.5 处理过程分析 466

29.6 主窗体设计 467

29.7 数据模块设计 467

29.8 程序设计与编码 468

29.8.1 区域设置窗体的设计 468

29.8.2 客户信息窗体的设计 470

29.8.3 地图录入窗体的设计 472

29.8.4 地图查询窗体的设计 477

29.8.5 数据库配置窗体的设计 479

29.9 疑难问题分析解决 481

29.10 程序测试常见错误解决 482

29.11 程序设计清单 483

29.12 技术、经验总结 483

29.13 使用本程序的Access版本 484

相关图书
作者其它书籍
返回顶部