图书介绍

Delphi 5入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

Delphi 5入门与提高
  • 龙湘明等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115084602
  • 出版时间:2000
  • 标注页数:446页
  • 文件大小:88MB
  • 文件页数:460页
  • 主题词:

PDF下载


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

下载说明

Delphi 5入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 基础篇3

第一章 Delphi 5.0入门3

1.1 Delphi简介3

1.1.1 Delphi的历史3

1.1.2用Delphi编写Windows程序的基本概念4

1.2 Delphi 5.0新特性6

1.2.1数据库方面的加强6

1.2.2开发环境的改善7

1.2.3可视组件库(VCL)的改进7

1.2.4新的工具7

1.2.5 ActiveX方面的加强7

1.3 Delphi 5.0的开发环境7

1.3.1主窗口8

1.3.2对象监视器(Object Inspector)9

1.3.3窗体(Form)10

1.3.4程序编辑器(Code Editor)10

1.4设计第一个Delphi 5.0程序11

1.4.1新建应用程序工程12

1.4.2生成新的窗体和组件13

1.4.3设置窗体和组件的属性14

1.4.4编写事件处理程序16

1.4.5编译执行17

1.5小结18

第二章 Object PASCAL语言基础19

2.1基本概念19

2.1.1数据类型20

2.1.2常量说明20

2.1.3变量说明21

2.1.4赋值语句21

2.1.5常用的运算符22

2.1.6程序模块24

2.2程序流程控制26

2.2.1 if语句26

2.2.3 repeat语句27

2.2.2 case语句27

2.2.4 while语句28

2.2.5 for语句28

2.3过程和函数29

2.3.1标题部分29

2.3.2说明部分30

2.3.3语句部分30

2.3.4参数31

2.4定义新的数据类型32

2.4.1枚举型33

2.4.2子界型33

2.4.3数组型34

2.4.4字符串型35

2.4.5集合型36

2.4.6记录型36

2.5面向对象的特性37

2.5.1定义一个类38

2.5.2构造函数和析构函数41

2.5.3使用一个对象42

2.6小结43

第三章 常用组件44

3.1标签(Label)44

3.2编辑框(Edit)46

3.3多行编辑框(Memo)48

3.4命令按钮(Button)49

3.5位图按钮(BitBtn)50

3.6快捷按钮(SpeedButton)52

3.7复选框(CheckBox)53

3.8单选按钮(RadioButton)54

3.9分组框(GroupBox)55

3.10单选分组框(RadioBox)55

3.11列表框(ListBox)56

3.12组合框(ComboBox)58

3.13面板(Panel)60

3.14框架(Frames)61

3.15主菜单(MainMenu)62

3.15.1主菜单的建立63

3.15.2菜单项的命令65

3.15.3其它的菜单项属性65

3.15.4 MainMenu的属性66

3.16弹出式菜单(PopupMenu)66

3.17通用的组件属性67

3.18小结68

第二部分 提高篇71

第四章 OLE(对象链接与嵌入)71

4.1 OLE概述71

4.2 OLE客户71

4.2.1创建OLE客户程序72

4.2.2 TOleContainer部件的属性73

4.2.3 TOleContainer部件的方法和事件75

4.2.4如何检测已注册的OLE对象类77

4.3.1服务器的分类83

4.3.2怎样操纵自动化对象83

4.3 OLE自动化83

4.3.3一个程序示例87

4.4小结92

第五章 COM、DCOM与ActiveX技术93

5.1 COM、DCOM和ActiveX技术原理93

5.1.1技术背景94

5.1.2 COM95

5.1.3 DCOM98

5.1.4 ActiveX及DAX99

5.2使用第三方ActiveX控件101

5.3创建自己的ActiveX控件106

5.4创建ActiveForm113

5.5将ActiveX发布到Web上115

5.6小结116

第六章 DLL的创建和使用117

6.1 DLL概述117

6.1.1 DLL出现的背景117

6.1.3使用DLL带来的好处118

6.1.2 DLL(动态链接库)的使用原理118

6.2 DLL单元的剖析119

6.3编写DLL的基础知识120

6.3.1 DLL中的函数和过程120

6.3.2 exports关键字121

6.3.3关于DLLProc函数121

6.4加载DLL123

6.4.1静态加载123

6.4.2动态加载123

6.5调用DLL中的函数和方法124

6.5.1静态加载时的调用方法124

6.5.2动态加载时的调用方法125

6.6创建资源DLL128

6.6.1利用DLL实现窗体的重用128

6.6.2资源DLL131

6.7小结132

7.1.1异常的来源133

7.1关于异常处理的基本介绍133

第七章 异常处理133

7.1.2异常的关键字134

7.2 DELPHI关于异常处理的语句的概述134

7.2.1关于使用try…except语句134

7.2.2关于try…finally语句135

7.2.3关于Try…except和Try…Finally的嵌套使用137

7.2.4关于On…Do…Else语句的使用138

7.2.5关于raise语句的使用140

7.3.1定制异常类143

7.3创建异常类143

7.3.2非派生异常类148

7.4小结149

第八章 多线程应用150

8.1有关概念的介绍150

8.2利用Windows API来创建多线程151

8.3在多线程中解决同步问题154

8.3.1使用TRTLCriticalSection控制同步157

8.4 TThread对象和VCL161

8.3.2使用Mutexes控制同步161

8.4.1如何添加TThread类162

8.4.2 TThread类中重要方法的使用162

8.4.3 TThread类提供使用局部变量的方法165

8.4.4线程的优先级165

8.4.5一个关于TThread类的例子165

8.5小结174

第九章 图形和多媒体175

9.1用画布(Canvas)绘图175

9.1.1画布的属性175

9.1.2画布的方法178

9.1.3关于绘图程序181

9.2多媒体播放182

9.2.1有关多媒体182

9.2.2 MediaPlayer组件182

9.2.3制作自己的媒体播放器187

9.3小结191

第十章 自制组件192

10.1基类的选择192

10.1.1公共基类192

10.1.2现有的组件193

10.1.3自制组件模板193

10.1.4几点建议193

10.2编写自己的组件194

10.2.1建立组件框架194

10.2.2添加自己的属性195

10.2.3添加方法203

10.2.4添加事件207

10.3安装组件213

10.3.1如何安装组件213

10.3.2为组件增加图标214

10.3.3关于包215

10.4小结217

第十一章 Delphi数据库应用开发基础221

11.1关于数据库221

第三部分 应用篇221

11.1.1数据库系统概述222

11.1.2用Database Desktop创建第一个数据库223

11.2 Delphi的数据库特性226

11.2.1 Delphi的数据库特性及体系结构226

11.2.2 Delphi数据库组件简介228

11.3创建第一个Delphi数据库应用程序231

11.3.1使用Database Form Wizard创建数据库窗体232

11.3.2了解由Database Form Wizard创建的窗体237

11.3.3运行程序238

11.4 Delphi数据库应用程序开发的一般方法初探239

11.4.1概述239

11.4.2数据库应用程序的开发步骤240

11.5主要——明细型数据库应用程序实例241

11.5.1一对多关系的主要——明细型数据库应用程序242

11.5.2一对多——多关系的数据库应用245

11.6更进一步:掌握Delphi数据库编程技术246

11.6.1字段类的使用247

11.6.2查询数据库中的记录254

11.6.3修改数据库中的记录259

11.6.4数据访问组件的应用及编程263

11.6.5 TTable组件及应用270

11.6.6 TDataSource组件及其应用274

11.6.7数据浏览组件的应用及编程276

11.7 小结288

12.1.1 TSession组件的重要属性及作用289

12.1 TSession组件及其应用289

第十二章Delphi数据库高级专题一:深入了解Delphi数据库组件289

12.1.2 TSession组件的方法290

12.1.3 TSession组件应用举例291

12.2输入数据的有效性验证292

12.3使用DataModule295

12.3.1为什么使用DataModule295

12.3.2如何使用DataModule295

12.3.3使用DataModule的一个实例299

12.4.1使用Quick Report Wizard和Report Templates快速生成报表300

12.4使用QReport组件制作报表300

12.4.2 QReport组件及其应用305

12.4.3一个报表实例309

12.5 SQL编程311

12.5.1 SQL语言简介311

12.5.2 TQuery组件简介312

12.5.3编写第一个简单的SQL程序313

12.5.4 SQL语言编程概述316

12.5.5动态SQL的编程321

12.5.6 SQL编程实例323

12.6小结326

第十三章Delphi数据库高级专题二:客户/服务器应用开发327

13.1客户/服务器应用开发原理327

13.1.1客户/服务器体系结构327

13.1.2各种数据库服务器产品介绍329

13.1.3 Delphi的客户/服务器解决方案——IDAPI333

13.2 Delphi客户/服务器应用开发环境的构造339

13.2.1建立和管理数据库别名(Alias)340

13.2.2配置SQL Link驱动程序默认设置的方法341

13.2.3连接SQL服务器344

13.3 Delphi Client/Server数据库开发技术347

13.3.1使用TDatabase组件连接SQL服务器347

13.3.2处理Client/Server事务控制352

13.3.3使用存储过程355

13.3.4从开发平台到服务器的向上适化358

13.4 Delphi客户/服务器应用实例分析359

13.4.1数据库环境介绍360

13.4.2应用程序分析362

13.5小结376

第十四章 Web编程377

14.1几种Web应用开发技术介绍377

14.1.1 CGI(Common Gateway Interface, 通用网关接口)377

14.1.2 Web Server API378

14.1.3 ASP(Active Server Pages)379

14.1.4 JDBC(Java Database Connectivity,Java数据库互连)379

14.2.2 Web服务器应用程序的结构380

14.2 Delphi 5.0对Web服务器应用程序的支持380

14.2.1 Delphi对Web服务器应用程序支持的几种方式380

14.2.3各组件是如何协调工作的381

14.2.4如何迅速构建应用382

14.2.5利用数据库组件轻松响应用户请求385

14.3 Web服务器应用程序实例385

14.3.1系统设计目标与主要功能385

14.3.2系统工作模型385

14.3.3系统的实现386

14.4小结405

第十五章 CORBA应用406

15.1 CORBA及相关技术的介绍406

15.1.1 CORBA带来的优点407

15.1.2 CORBA的体系结构407

15.2基于CORBA平台的分布式应用开发过程409

15.3 Smart Agent的介绍412

15.3.1 Smart Agent的概述412

15.3.5 连接不同局域网上的Smart Agent413

15.3.4配置ORB域413

15.3.2 Smart Agent的配置413

15.3.3启动Smart Agent413

15.3.6 Smart Agent中的环境变量414

15.3.7关于CORBA服务器的激活414

15.4在Delphi中开发CORBA应用程序的过程414

15.4.1如何开发服务器程序414

15.4.2如何开发客户端程序417

15.5小结419

第十六章 发布应用420

16.1发布应用概述420

16.2完善你的应用421

16.2.1启动界面的制作421

16.2.2读写注册表424

16.2.3制作Windows风格的联机帮助系统427

16.3制作专业化的Setup程序435

16.4小结446

热门推荐