《Delphi 7典型实例开发篇(基础开发篇)》是2004年7月13日清华大学出版社出版的图书,ISBN:9787302071716。
基本介绍
- 书名:Delphi 7典型实例开发篇(基础开发篇)
- ISBN:9787302071716
- 定价:59.8元
- 出版社:清华大学出版社
- 出版时间:2004年7月13日
- 装帧:平装
图书简介
本书通过一系列的典型实例介绍了Delphi 7的程式语言、设计方法、开发过程以及与之相关的基础知识。全书共分16章和4个附录,内容涵盖了Delphi 7程式设计的各个部分,包括MDI、多媒体、档案管理、多线和、自定义组件、动态程式库、资料库和Web套用等各个方面的典型实例的开发技术。本书还介绍了闪现视窗、关于视窗以及帮助档案的製作,从而让读者开发的一个完整的应用程式。本书详尽阐述Delphi 7的程式设计方法,介绍了各类应用程式的设计思路、开发步骤以及相应的开发技巧,对各类应用程式中涉及的组件使用方法和具体套用进行了详细介绍,突出了Delphi 7的新特性,可以使读者在短期内了解并掌握Delphi 7的新增功能。本书讲解由浅入深、循序渐进,可以使读者轻鬆入门,快速提高。本书附带一张光碟,内容为本书所涉及的实例原始码。本收介绍的实例全面而又不失代表性,具有易学易用、简洁明了的特点,适用于初、中级的Delphi读者学习使用,相关的Delphi程式设计师也可以参考使用。
目录
目录
第1章开发一个闪现视窗 1
1.1程式设计的基本要求 2
1.2基础知识点 2
1.2.1Delphi7的集成开发环境 2
1.2.2Delphi7的项目管理 6
1.2.3Delphi7程式设计的基本步骤 7
1.2.4定时器计定时功能的实现 7
1.3设计思路 8
1.4开发步骤 9
1.5程式改进及联想 11
1.6小结 19
第2章开发一个四则运算器 21
2.1程式设计的基本要求 22
2.2基础知识点 22
2.2.1Delphi7常用组件的使用 22
2.2.2异常处理 45
2.3设计思路 49
2.4开发步骤 50
2.5程式改进 54
2.6小结 59
第3章多文档文本编辑器 61
3.1程式设计的基本要求 62
3.2基础知识点 63
3.2.1多文档界面的製作 63
3.2.2主选单和弹出式选单的製作 64
3.2.3工具条的製作 70
3.2.4状态栏的製作 70
3.2.5对话框的使用 71
3.3设计思路 73
3.4开发步骤 74
3.5程式改进 90
3.5.1在主窗体中加入背景 90
3.5.2避免MDI子窗体重複打开 92
...
3.5.3禁止子窗体系统选单 93
3.5.4消除MDI主窗体的自动滚动条 94
3.5.5使用ActionList组件 95
3.6小结 99
第4章自製画图板 101
4.1程式设计的基本要求 102
4.2基础知识点 103
4.2.1画布TCanvas对象 103
4.2.2图像对象 108
4.2.3图形TShape组件 109
4.2.4图形显示组件 109
4.2.5坐标系统与映射模式 111
4.2.6剪贴簿的套用 115
4.2.7滑鼠事件 116
4.3设计思路 116
4.4开发步骤 118
4.5程式改进 129
4.6小结 129
第5章多媒体程式典型实例 131
5.1基础知识点 132
5.1.1多媒体的套用领域 132
5.1.2Delphi7中的MCI支持 133
5.1.3Animate组件介绍 134
5.1.4TMediaPlayer组件介绍 137
5.2多媒体典型实例程式设计 144
5.2.1用Animate组件实现动画播放 144
5.2.2开发一个MP3档案播放器 148
5.2.3开发一个VCD多媒体播放器 153
5.2.4开发一个萤幕保护程式 156
5.3程式改进 160
5.3.1使用MessageBeep与Beep 160
5.3.2使用PlaySound 161
5.3.3使用mciSendString 162
5.4小结 166
第6章档案管理器 167
6.1程式设计的基本要求 168
6.2基础知识点 168
6.2.1Delphi7中档案的类型 168
6.2.2Delphi7中的档案相关组件 169
6.2.3档案操作常用函式 172
6.2.4目录操作常用函式 179
6.2.5驱动器操作常用函式 182
6.2.6档案名称操作常用函式 183
6.3设计思路 184
6.4开发步骤 186
6.5程式改进 203
6.6小结 203
第7章多执行绪套用 205
7.1程式设计的基本要求 206
7.2基础知识点 206
7.2.1单任务和多任务 206
7.2.2进程和执行绪 207
7.2.3执行绪的同步(Synchronize)和互斥(Mutex) 208
7.2.4临界资源和临界区 211
7.2.5Tthread对象和VCL 212
7.2.6执行绪的优先权 220
7.2.7在Delphi7中调试多执行绪程式 220
7.3设计思路 223
7.4开发步骤 224
7.5小结 235
第8章自定义组件 237
8.1程式设计的基本要求 238
8.2基础知识点 238
8.2.1组件的概念 238
8.2.2怎样创建新组件 239
8.2.3选择基类 240
8.2.4组件框架的建立 243
8.2.5组件的属性方法与事件 244
8.2.6处理讯息 256
8.2.7组件初始化 260
8.2.8测试组件 261
8.2.9组件包 262
8.2.10提供在线上帮助 262
8.3设计思路 264
8.4开发步骤 265
8.5程式改进 276
8.6小结 278
第9章动态程式库 279
9.1程式设计的基本要求 280
9.2基础知识点 280
9.2.1什幺是DLL 280
9.2.2为什幺要使用DDL 282
9.2.3静态连结与动态连结 283
9.2.4动态程式库中的标準指示 285
9.2.5DLL中的运行时间错和处理 285
9.3设计思路 286
9.3.1DLL的创建 286
9.3.2DLL的使用 289
9.3.3DLL的调用方式 291
9.4开发步骤 298
9.4.1利用DLL实现窗体重用 298
9.4.2在DLL中实现对象 303
9.5程式改进 309
9.5.1编写技巧 309
9.5.2调用技巧 309
9.5.3调试技巧 310
9.5.4在DLL中使用MessageBox代替ShowMessage 310
9.5.5定製不同语言版本的应用程式 311
9.6小结 313
第10章OLE操作实例 315
10.1程式设计的基本要求 316
10.2基础知识点 316
10.2.1连结与嵌入 316
10.2.2使用OLE的优点 317
10.2.3TOleContainer组件的属性 317
10.2.4TOleContainer组件的方法 321
10.2.5TOleContainer组件的事件 324
10.3设计思路 325
10.4开发步骤 326
10.4.1创建OLE自动化伺服器 326
10.4.2建立OLE客户程式 330
10.5程式改进 333
10.5.1OLE伺服器的选单和工具列 333
10.5.2浏览器设计 335
10.5.3複合文档 339
10.6小结 348
第11章桌面资料库开发 349
11.1程式设计的基本要求 350
11.2基础知识点 351
11.2.1资料库的基本概念 351
11.2.2使用资料库 352
11.2.3资料库应用程式的体系结构 355
11.2.4资料库应用程式开发步骤 356
11.2.5Delphi7资料库访问组件 358
11.2.6数据集组件基础知识 383
11.2.7使用数据控制组件 384
11.2.8使用Delphi自带常用数据工具 393
11.3设计思路 400
11.4开发步骤 402
11.5程式改进 421
11.6小结 423
第12章多层C/S资料库开发 425
12.1程式设计的基本要求 426
12.2基础知识点 426
12.2.1MicrosoftSQLSERVER2000介绍 426
12.2.2BDE的配置 427
12.2.3COM/DCOM概述 427
12.2.4MIDAS技术 434
12.3设计思路 438
12.4开发步骤 439
12.4.1设计资料库伺服器 439
12.4.2设计应用程式伺服器 441
12.4.3BDE的配置 445
12.4.4客户端程式设计 446
12.5程式改进 454
12.6小结 455
第13章製作一个Rave报表实例 457
13.1程式设计基本要求 458
13.2基础知识 458
13.2.1Rave概述 458
13.2.2Rave报表可视化设计 470
13.3设计思路 484
13.4开发步骤 484
13.5程式改进 490
13.6小结 493
第14章一个网上聊天程式 495
14.1程式设计基本要求 496
14.2基础知识点 497
14.3编写基于UDP协定的网上聊天程式 498
14.3.1常用的基于UDP协定的网路组件介绍 499
14.3.2基于UDP的聊天工具的实现 506
14.4编写基于TCP/IP协定的网上聊天程式 514
14.4.1常用的基于TCP/IP协定的网路组件介绍 514
14.4.2基于TCP的聊天工具的实现 525
14.5程式的改进 534
14.6小结 536
第15章开发Web应用程式 537
15.1程式设计的基本要求 538
15.2基础知识点 538
15.2.1URL介绍 538
15.2.2基本的HTML结构 540
15.3Web伺服器开发技术简介 544
15.4WebBroker技术简介 546
15.4.1WebBroker应用程式的结构 546
15.4.2动作项 547
15.4.3产生回响讯息的内容 548
15.5Web应用程式开发 550
15.6简易网路浏览器开发 561
15.7小结 565
第16章製作一个帮助档案 567
16.1帮助系统製作概述 568
16.2设计思路 569
16.3製作步骤 569
16.3.1编写RTF档案 569
16.3.2编写HPJ档案 572
16.3.3编译Help工程档案 572
16.3.4在Delphi程式中调用HLP档案 572
附录AWindowsAPI函式 575
附录BObjectPascal语法 619
B.1基本字元和符号 620
B.1.1特别符号(Symbols) 620
B.1.2识别符(Identifiers) 620
B.1.3标籤(Label) 620
B.1.4字元串 621
B.1.5注释 621
B.2常量与变数 621
B.2.1声明变数 621
B.2.2声明常量 622
B.3数据类型 622
B.3.1简单类型 622
B.3.2字元串类型 625
B.3.3结构数据类型 625
B.3.4指针类型 628
B.4运算符 629
B.4.1算术运算符 629
B.4.2逻辑运算符 629
B.4.3关係运算符 630
B.4.4运算符的优先权 630
B.5语句 630
B.5.1赋值语句 630
B.5.2块语句 631
B.5.3控制语句 631
B.6过程与函式 634
B.6.1过程与函式的定义和调用 634
B.6.2过程与函式的参数 635
附录C配置资料库引擎BDE 637
C.1BDEAdministrator概述 638
C.2BDEAdministrator资料库页的操作 640
C.3BDEAdministrator配置页的操作 641
附录DModelMaker6.2使用指南 651
D.1ModelMaker建模工具概述 652
D.2基本概念 653
D.3一个简单的ModelMaker套用例子 656
D.4小结 664
Delphi7典型实例开发篇(基础开发篇)
目录
·VIII·
·XIII·