Delphi 5入门与提高PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:龙湘明等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115084602
- 页数:446 页
第一部分 基础篇 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 COM 95
5.1.3 DCOM 98
5.1.4 ActiveX及DAX 99
5.2使用第三方ActiveX控件 101
5.3创建自己的ActiveX控件 106
5.4创建ActiveForm 113
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加载DLL 123
6.4.1静态加载 123
6.4.2动态加载 123
6.5调用DLL中的函数和方法 124
6.5.1静态加载时的调用方法 124
6.5.2动态加载时的调用方法 125
6.6创建资源DLL 128
6.6.1利用DLL实现窗体的重用 128
6.6.2资源DLL 131
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对象和VCL 161
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使用DataModule 295
12.3.1为什么使用DataModule 295
12.3.2如何使用DataModule 295
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的客户/服务器解决方案——IDAPI 333
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 API 378
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 Agent 413
15.3.4配置ORB域 413
15.3.2 Smart Agent的配置 413
15.3.3启动Smart Agent 413
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
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《初中生英语作文 提高篇》清瑶主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《小学一年级预备班幼小衔接语文难点强化提高》稚子文化主编 2014
- 《新手养花从入门到精通》徐帮学编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019