《Delphi 5功能解析》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:窦万峰,张子瑜等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358103
  • 页数:687 页
图书介绍:

第一部分 Delphi 5开发基础 3

第1章Delphi 5概述与集成环境 3

1.1 Delphi 5新增功能 3

1.2 Delphi 5开发基础知识 7

1.3 Delphi 5模板与专家 11

1.4 Delphi 5程序设计步骤 13

第2章 窗体与组件应用实例 16

2.1窗体属性、方法与事件 16

2.1.1窗体属性 16

2.1.2窗体事件 18

2.1.3窗体方法 20

2.2窗体应用实例 21

2.2.1窗体自动缩放 21

2.2.2组件随窗体大小自动调整程序 22

2.2.3自定义颜色程序 23

2.3组件应用实例 25

2.3.1组件动态创建程序 25

2.3.2秒表模拟程序 31

2.3.3几个组件使用程序 34

2.3.4拖放程序 38

2.4信息框与输入框应用 41

2.5系统对象应用 44

2.6综合应用实例 48

2.6.1字符排序程序 48

2.6.2连接词组造句程序 50

2.6.3模拟计算器 58

第3章 菜单编程与应用 75

3.1菜单设计与编程步骤 75

3.1.1主菜单设计 75

3.1.2弹出式菜单设计 77

3.2.1菜单项属性动态修改 78

3.2菜单编程应用实例 78

3.2.2设置菜单位图 82

3.2.3菜单与对话框综合应用 84

3.3使用菜单模板 89

3.4文件对话框应用实例 89

3.5简单的文件管理器 93

3.6文件字符转换程序 105

3.7文本编辑器实例 110

3.8多窗体应用 118

3.8.1多窗体的属性与事件及方法 119

3.8.2一个多窗体应用的例子 120

第4章Delphi 5多线程应用 130

4.1线程基本原理与创建 130

4.2线程属性、方法和事件 131

4.3使用线程处理图形实例 134

4.4多线程数据库查询 141

4.5分布式应用中的多线程 155

第二部分 图形图像与多媒体应用 159

第5章 图形应用编程 159

5.1画布对象与应用实例 159

5.1.1画布对象及其应用 159

5.1.2画布对象的综合应用 167

5.2动态演示 171

5.2.1随机绘图程序 171

5.2.2制作时钟程序 173

5.3使用鼠标拖动绘图 179

5.3.1响应鼠标事件 179

5.3.2手工绘制线条 180

5.3.3绘制直线 181

5.4一个绘图应用实例 182

5.5三维绘图应用 200

5.5.1三维模型处理算法简述 200

5.5.2椭球的三维显示 201

第6章 图像应用编程 213

6.1图像组件及其应用 213

6.1.1图像相关组件 213

6.1.2图像装载与预览 215

6.1.3图像文件存取对话框与应用 220

6.2 Bitmap对象及使用 223

6.2.1 Bitmap对象 223

6.2.2使用Bitmap显示图像实例 225

6.3图像演示例程 228

6.4一个动态显示字幕程序 239

6.5图标拖动演示 240

6.6拖动绘图演示 242

6.7一个图像处理的综合程序 244

6.8图像剪贴与复制 250

6.9屏幕与字幕闪烁程序 254

第7章 多媒体应用编程 258

7.1媒体与MediaPlayer组件 258

7.1.1 MediaPlayer属性 259

7.1.2 MediaPlayer事件 261

7.1.3 MediaPlayer方法 262

7.2音乐欣赏 263

7.3图像伴音程序 264

7.4播放视频文件程序 268

7.5电影动画模拟程序 270

7.6动画控制组件介绍及使用 274

7.6.1 TAnimate组件对象 274

7.6.2使用TAnimate组件 276

7.7多类型文件显示程序 277

8.1.1图表的特点 282

8.1.2TeeChart安装与TeeChart Wizard 282

8.1关于TeeChart 282

第8章 图表应用程序设计 282

8.2创建图表应用程序 283

8.2.1使用Tchart组件创建一个图表 283

8.2.2使用TDBChart组件创建数据库图表 287

8.3图表组件 289

8.4图表设计编程 295

8.4.1图表设计阶段的属性设置 295

8.4.2 Series类型 299

8.4.3多种Bar Series混合使用 302

8.4.4图表统计函数 303

8.4.5图表与QuickReport集成 304

8.5图表应用实例 305

8.5.1图表制作演示 305

8.5.2图表动态演示 309

8.5.3图表与数据库连接程序 311

9.1.1 Delphi包 317

9.1使用包与包集 317

第三部分 创建用户组件 317

第9章 组件制作应用 317

9.1.2创建包 318

9.1.3使用包 319

9.1.4包集 320

9.2组件制作与安装 321

9.3类类型及其方法 326

9.3.1类构件 326

9.3.2构件的可视性 327

9.3.3方法说明 327

9.3.4构造函数和析构函数 330

9.3.5特性 331

9.4制作一个图形组件 334

9.5自定义组件使用编程 346

9.6制作对话框组件 348

10.1超文本帮助文件制作 351

10.1.1创建RTF文本文件 351

第10章 超文本帮助文件制作与应用 351

10.1.2创建目录文件 355

10.1.3创建工程文件 357

10.2帮助文件与应用程序连接 358

10.2.1从菜单中启动帮助文件 359

10.2.2上下文在线帮助 359

第四部分 Delphi 5网络编程 363

第11章 COM/DCOM 363

11.1 COM原理 363

11.1.1基本COM 363

11.1.2 COM扩展 365

11.1.3 COM实现 367

11.2创建COM对象 368

11.3 COM实例 369

11.3.1 OLE自动化 369

11.3.2 Word自动化 388

11.3.3向Word插入数据库记录 399

第12章 CORBA 405

12.1 CORBA原理 405

12.1.1技术特点 405

12.1.2 CORBA组成 406

12.1.3组合方式 407

12.1.4 ORB系统工作原理 409

12.2 CORBA实例 410

12.2.1控制台CORBA客户/服务器 410

12.2.2 CORBA数据库连接 414

第13章 Web服务器应用程序 424

13.1 Web服务器应用程序原理 424

13.2 Web服务器应用程序实例 428

13.2.1 Iserver客户查询程序 428

13.2.2如何返回图像 436

13.2.3 Web Server程序响应用户输入 437

13.2.4使用Cookie 438

13.2.5 Delphi 5开发ASP 439

第14章 MIDAS 442

14.1 MIDAS原理 442

14.1.1 MIDAS概念 442

14.1.2 MIDAS组成 447

14.2创建MIDAS 450

14.2.1创建MIDAS应用服务器 450

14.2.2创建客户程序 458

14.3 MIDAS实例 467

14.3.1 ActiveForm实例 467

14.3.2动态传递SQL语句实例 469

14.3.3计算统计值实例 475

14.3.4 TClientDataSet实例 476

14.3.5公文包模式实例 497

14.3.6登录实例 499

14.3.7 Master/Detail实例 502

14.3.8远程数据模块实例 508

14.3.9动态设置查询参数实例 510

第15章 套接字Socket 515

15.1 Socket原理 515

15.2 DELPHI的Socket集成 518

15.3 Socket实例 520

15.3.1 Socket数据报 520

15.3.2聊天程序 524

15.3.3 FTP程序 530

第五部分 数据库应用编程 543

第16章 Delphi 5数据库程序设计 543

16.1 Delphi 5数据库概述 543

16.1.1数据库和数据字典 543

16.1.2 Delphi数据库整体框架 544

16.1.3 Delphi的数据库工具 544

16.2.1数据库配置 545

16.2 Delphi 5数据库配置 545

16.2.2 System配置 546

16.3开发数据库应用程序 547

16.4使用数据库桌面建立数据表 548

16.5数据库组件和使用 553

16.5.1数据库组件 553

16.5.2显示一个图片 554

16.6数据库应用程序 556

16.6.1组件Table和Query 556

16.6.2 DataSource组件 559

16.6.3 Data Control组件板 559

16.7数据库程序自动生成 560

16.8数据库应用程序开发过程 562

16.9创建数据库浏览窗体 563

16.9.1单数据表显示窗体 563

16.9.2多表显示窗体 564

16.10字段对象与使用 567

16.10.1字段对象 567

16.10.2字段使用举例 572

16.11计算字段创建与使用 575

16.12数据录入、排序与定位 579

16.12.1制作数据录入窗体 579

16.12.2数据查找与定位 582

16.12.3数据排序 583

16.13数据库查询与浏览 583

16.13.1使用Tquery组件 583

16.13.2建立动态查询 586

第17章 网络数据库应用编程 590

17.1可迁移性和优化处理 590

17.2建立客户与服务器应用程序 591

17.3数据库服务器连结 596

17.4事务控制 598

17.5存储过程及应用 600

17.6扩大系统 604

17.7数据批搬移与复制 605

17.7.1 TbatchMove组件 605

17.7.2 TbatchMove使用举例 607

17.8使用数据缓存更新 608

17.8.1使用数据缓存更新 608

17.8.2使用TUpdateSQL对象 612

17.8.3数据缓存更新应用实例 616

17.9.1 InterBase基本知识 625

17.9 Delphi 5的InterBase编程 625

17.9.2 InterBase事务处理 627

17.9.3使用IBX组件 628

17.9.4一个InterBase应用实例 634

第18章 ADO 638

18.1 ADO原理 638

18.2 Delphi 5的ADO组件 646

18.3.1公文包模式实例 648

18.3 ADO实例 648

18.3.2 Master/Detail实例 653

第19章 MTS及其应用 658

19.1关于MTS 658

19.1.1 MTS特点 658

19.1.2 MTS资源管理 660

19.1.3 MTS事务支持 661

19.1.4基于角色的安全控制 663

19.2创建MTS服务器与客户应用 664

19.2.1创建MTS服务器 664

19.2.2创建MTS客户程序 673

19.3创建MTS数据库服务器 675

19.4创建MTS数据库客户应用 679

19.5创建MTS事务程序 682

19.5.1支持事务的服务器程序 682

19.5.2支持MTS事务的客户应用 684