第一部分 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
55.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 图标拖动演示 242
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.2 TeeChart安装与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
第四部分 Delphit 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.7 数据库程序自动生成 560
16.8 数据库应用程序开发过程 562
16.9 创建数据库浏览窗体 563
16.9.1 单数据表显示窗体 563
16.9.2 多表显示窗体 564
16.10.1 字段对象 567
16.10 字段对象与使用 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.1 TbatchMove组件 605
17.7 数据批搬移与复制 605
17.7.2 TbatchMove使用举例 607
17.8 使用数据缓存更新 608
17.8.1 使用数据缓存更新 608
17.8.2 使用TUpdateSQL对象 612
17.8.3 数据缓存更新应用实例 616
17.9 Delphi 5的InterBase编程 625
17.9.1 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
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《储望华钢琴作品演奏解析》陈国红著 2019
- 《功能涂料》刘仁主编 2018
- 《海洋功能食品》王卉 2019
- 《功能食品 第2版》孟宪军 2017
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《考研大纲2016全国硕士研究生招生考试 西医综合考试大纲解析 高教版》杨净;;王棋然 2015
- 《新领域、新业态发明专利申请热点案例解析》肖光庭 2019