图书介绍

Delphi7高级应用开发教程 Delphi高级程序员认证【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Delphi7高级应用开发教程 Delphi高级程序员认证
  • 牛汉民编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030165144
  • 出版时间:2006
  • 标注页数:457页
  • 文件大小:56MB
  • 文件页数:472页
  • 主题词:软件工具-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi7高级应用开发教程 Delphi高级程序员认证PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 多线程技术及其应用1

1.1 进程与线程1

1.1.1 进程2

1.1.2 线程2

1.1.3 进程与线程的区别3

1.1.4 线程的优先级4

1.1.5 与进程有关的函数8

1.2 TThread类10

1.2.1 线程对象的状态10

1.2.2 TThread类16

1.2.3 在应用程序中使用多线程17

1.2.4 线程的控制18

1.2.5 使用Synchronize方法25

1.2.6 线程优先级的控制26

1.2.7 测试线程代码的执行时间27

1.3 多线程的管理28

1.3.1 线程的局部存储28

1.3.2 多线程的同步机制30

1.4 多线程技术的综合使用43

1.5 多线程与数据库操作50

练习题54

第2章 组件和包57

2.1 创建组件的一般概念57

2.1.1 组件库57

2.1.2 组件的属性58

2.1.4 组件的事件59

2.1.5 组件的拥有关系59

2.1.3 组件的方法59

2.1.6 组件的父子关系60

2.2 组件设计基础60

2.2.1 确定是否有必要编写组件60

2.2.2 编写组件的一般步骤60

2.2.3 确定一个祖先类61

2.2.4 创建一个组件单元61

2.2.5 添加属性63

2.2.6 加入事件69

2.2.7 创建自定义的方法75

2.2.8 构造器和析构器75

2.2.9 测试组件76

2.2.10 提供组件图标77

2.2.11 注册组件78

2.3.1 创建和注册组件79

2.3 从现有的组件中派生出新组件79

2.3.2 修改组件类80

2.4 创建一个图形组件81

2.4.1 创建和注册组件81

2.4.2 发布继承的属性82

2.4.3 添加图形功能83

2.5 在设计期间使组件有效89

2.5.1 注册组件90

2.5.2 添加属性编辑器92

2.5.3 属性类别98

2.5.4 添加组件编辑器100

2.6 组件包的使用103

2.6.1 包与DLL的比较104

2.6.2 包的建立105

2.7 综合实例106

2.7.1 预备知识107

2.7.2 定义枚举属性和构造函数107

2.7.3 定义组件缺省的大小108

2.7.4 在protected部分覆盖定义paint过程108

2.7.5 添加箭头高度和填充属性110

2.7.6 添加类类型的属性TPen和TBrush111

2.7.7 定义新定制的事件112

2.7.8 组件的测试114

2.7.9 创建组件包发布组件115

2.7.10 为组件添加位图图标115

练习题117

第3章 接口120

3.1 接口的基本概念120

3.1.1 接口的协议意义122

3.1.2 接口和类的不同123

3.1.3 接口的不变性124

3.2 接口的声明和GUID124

3.2.1 接口的声明124

3.2.2 GUID125

3.2.3 接口的前向声明127

3.3 接口的实现128

3.3.1 接口变量的建立、使用及其引用对象实例的销毁129

3.3.2 IInterface的实现134

3.3.3 接口指针的获取137

3.4 高级接口问题143

3.4.1 在一个类中实现多个接口143

3.4.2 接口的委托实现147

3.4.4 接口在多态方面的应用153

3.4.3 接口中的属性153

3.5 接口应用举例157

练习题165

第4章 COM技术概述168

4.1 COM技术背景169

4.1.1 COM技术的发展169

4.1.2 COM规范和COM实现170

4.1.3 软件组件、组件软件与COM170

4.1.4 COM的技术特性175

4.2 COM应用的体系结构176

4.2.1 COM接口177

4.2.2 COM服务器179

4.2.3 COM客户端182

4.2.4 建立和使用提供加法服务的COM服务器183

4.3 COM扩展187

4.3.1 自动化服务器188

4.3.2 活动服务器页面189

4.3.3 ActiveX控件189

4.3.4 活动文档189

4.3.5 类型库190

4.4 Delphi对COM技术的支持190

4.4.1 向导所支持的接口190

4.4.2 向导所生成的实现类191

4.5 创建并使用简单COM对象的范例192

练习题206

第5章 类型库与类型信息208

5.1 类型库编辑器209

5.1.1 类型库编辑器的组成209

5.1.2 类型库元素213

5.2.1 类型库所使用的数据类型和语言215

5.2 类型库的建立、修改和发布215

5.2.2 类型库的建立和修改224

5.2.3 保存和注册类型库信息228

5.2.4 类型库的发布230

5.3 类型库使用举例230

练习题236

第6章 创建COM客户端应用程序238

6.1 导入类型库信息239

6.1.1 使用“导入类型库”对话框240

6.1.2 使用“导入ActiveX”对话框241

6.1.3 导入类型库信息时所生成的代码242

6.2 控制导入的对象243

6.2.1 使用组件封套243

6.2.2 使用数据感知的ActiveX控件254

6.2.3 编写基于类型库定义的客户代码256

6.3 创建无类型库服务器的客户端应用程序260

6.4 OLE数据类型275

6.4.1 OLE的基本数据类型275

6.4.2 OleVariant类型276

练习题280

第7章 创建自动化服务器283

7.1 创建自动化对象概述283

7.1.1 自动化对象的设计284

7.1.2 使用自动化对象向导284

7.2 定义自动化对象的接口287

7.2.1 为对象接口添加属性288

7.2.2 为对象接口添加方法288

7.2.3 向客户端发布事件289

7.3 自动化接口290

7.3.1 双重接口291

7.3.2 调度接口292

7.3.3 定制接口293

7.4 编组数据294

7.4.1 自动化兼容的类型294

7.4.2 自动编组的类型限制294

7.4.3 定制数据编组295

7.5 进程内自动化服务器应用范例295

7.5.1 创建一个执行长度单位换算的自动化服务器295

7.5.2 长度单位换算的客户端应用程序298

7.5.3 CreateOleObject和GetActiveOleObject302

7.6 进程外自动化服务器应用范例302

练习题311

第8章 创建活动服务器页面314

8.1 创建活动服务器对象315

8.1.1 使用ASP内建对象316

8.1.2 为ASP创建进程内和进程外服务器319

8.2 注册活动服务器对象320

8.2.1 注册进程内服务器320

8.2.2 注册进程外服务器320

8.3 调试活动服务器页面应用程序320

8.4 ASP创建和使用范例321

练习题328

第9章 ActiveX控件的开发和使用331

9.1 创建ActiveX控件概述332

9.1.1 创建ActiveX控件和ActiveForm的步骤332

9.1.2 ActiveX控件的组成元素333

9.2 设计ActiveX控件334

9.3 基于VCL控件创建ActiveX控件334

9.4 基于VCL窗体创建ActiveForm336

9.5 ActiveX控件许可337

9.6 定制ActiveX控件的接口338

9.6.1 添加新的属性、方法和事件339

9.6.2 使用类型库建立简单的数据绑定341

9.7 为ActiveX控件创建属性页面345

9.7.1 创建新的属性页面345

9.7.2 在属性页面窗体中添加控件346

9.7.3 在属性页面中的控件与ActiveX控件的属性之间建立关联346

9.7.4 将属性页面连接到ActiveX控件348

9.8 ActiveX控件的注册和测试348

9.8.1 ActiveX控件的注册348

9.8.2 ActiveX控件的测试349

9.8.3 一个ActiveX控件的开发和使用范例349

9.9.1 发布ActiveX控件的步骤359

9.9 在Web上发布ActiveX控件359

9.9.2 设置发布选项360

练习题366

第10章 多层数据库应用程序开发369

10.1 DataSnap系统基础369

10.1.1 Datasnap技术369

10.1.2 三层应用程序的工作步骤370

10.2 支持DataSnap技术的组件371

10.2.1 远程数据模块371

10.2.2 数据集提供器372

10.3 开发DataSnap客户/服务器应用程序375

10.3.1 建立DataSnap应用程序服务器376

10.3.2 建立DataSnap客户端程序377

10.3.3 与应用程序服务器的连接379

10.3.4 调用服务器上的接口381

10.3.5 在客户端纠错382

10.3.6 更新数据382

10.3.7 从应用程序服务器获取参数384

10.4 DataSnap的简单开发实例384

10.5 公文包模式及应用范例390

10.6 DataSnap应用综合范例394

练习题416

第11章 ModelMaker入门419

11.1 ModelMaker概述419

11.1.1 ModelMaker模型420

11.1.2 ModelMaker工具420

11.1.3 UML模式图420

11.2 使用ModelMaker424

11.2.1 创建模型和添加类模式图425

11.2.2 定义类426

11.2.3 定义类的成员429

11.2.4 使用模型434

11.2.5 维护模型439

11.3 使用ModelMaker创建一个组件440

11.3.1 创建一个新的ModelMaker工程440

11.3.2 创建新的类441

11.3.3 为TIntegerLabel类添加属性和方法442

11.3.4 完成方法的实现442

11.3.5 创建和生成单元源代码文件443

11.3.6 调试和安装组件446

11.3.7 在ModelMaker中对组件进行改进446

11.3.8 组件文档448

11.3.9 模式图文档450

练习题453

热门推荐