精通Delphi 7.0PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:吕伟臣编著
- 出 版 社:北京:科学出版社
- 出版年份:2004
- ISBN:703012622X
- 页数:508 页
目录 1
1 IDE环境与编程基础 1
1.1 Delphi应用程序设计 1
1.1.1 创建新的空白项目 2
1.1.2 应用菜单与工具栏应用介绍 3
1.2 添加和设置设计窗口 4
1.2.1 设置窗口属性 5
1.2.2 窗口控件的常用属性 5
1.3 在设计窗口加入可视化和非可视化控件 6
1.3.1 在应用设计窗体中添加控件 6
1.3.2 控件位置的调整方法 7
1.3.3 调整控件的尺寸大小 8
1.3.4 修改控件的属性 9
1.3.5 应用Delphi的控件面板 10
1.4 添加事件处理过程与运行程序 13
1.4.1 添加响应事件 13
1.4.2 编译、运行程序 14
2 基本语法与数据类型 16
2.1 Object Pascal的基本语法 16
2.1.1 变量 16
2.1.2 常量 17
2.1.3 赋值语句 17
2.1.4 程序模块 17
2.1.5 作用范围 18
2.2 Delphi中常用的基本数据类型 19
2.2.1 整数类型(Integer) 20
2.2.2 字符类型(Char) 23
2.2.3 布尔类型(Bool) 27
2.2.4 实数类型 29
2.2.5 字符串类型 31
2.3 其他数据类型 34
2.3.1 枚举类型 34
2.3.2 子界类型 37
2.3.3 集合类型 38
2.3.4 记录类型 39
2.3.5 数组(Array) 42
2.3.6 文件类型 45
2.3.7 指针类型 45
2.3.8 过程类型 49
2.3.9 可变(Variant)数据类型 49
2.4.1 过程的定义和调用 51
2.4 过程与函数 51
2.4.2 函数的定义和调用 52
2.4.3 参数传递方式 52
2.4.4 指示字 53
2.4.5 函数的嵌套和递归调用 53
3 运算操作 54
3.1 数学运算 54
3.1.1 数学运算的类型 54
3.1.2 在例程中加入数学运算 56
3.2 关系运算 57
3.2.1 关系运算的类型 58
3.2.2 在例程中加入关系运算 59
3.3 逻辑运算 60
3.3.1 常用逻辑运算 61
3.3.2 逻辑运算的复合应用 64
3.3.3 运算符的优先级 66
4 在编程中加入流程控制 68
4.1 条件判断语句 68
4.1.1 If...Then语句 68
4.1.2 Select Case语句 71
4.2 循环语句 74
4.2.1 repeat...until语句 74
4.2.2 while语句 77
4.2.3 For语句 79
4.2.4 嵌套控制结构 80
4.3 其他流程控制语句 82
4.3.1 语句介绍 82
4.3.2 综合举例 83
5 面向对象程序设计 87
5.1 类的定义与声明 87
5.1.1 类成员的可见性 87
5.1.2 类的方法 88
8.3.2 媒体播放器的制作 1 89
5.2 类的特性 92
5.2.1 特性说明 92
5.2.2 特性的举例说明 93
5.2.3 类的引用 97
6 用户界面编程 101
6.1 常用编辑控件与对象 101
6.1.1 常用编辑控件简介 101
6.1.2 字符串列表的常用操作 102
6.1.3 综合举例 103
6.2.1 对话框控件简介 109
6.2 常用对话框的使用 109
6.2.2 常用对话框控件综合演示 112
6.3 TreeView、ListView、Splitter控件应用 118
6.4 MDI窗体的文本编辑器 121
6.4.1 菜单的创建与融合 122
6.4.2 应用Richedit控件制作MDI文本编辑器 124
6.4.3 多页面的文本编辑器 134
7.1.1 常用文件管理的函数 141
7.1 常用文件类型的编程基础 141
7 文件系统管理 141
7.1.2 文本文件 143
7.1.3 记录文件的应用 145
7.1.4 无类型文件的处理 149
7.1.5 文件组件的应用 152
7.2 文件管理器的制作实例 156
7.2.1 文件管理器编制分析 156
7.2.2 文件管理器的具体编制 158
7.3 INI文件与注册表操作 169
8.1 常用图形图像类基础 173
8.1.1 TCanvas类 173
8 图形图像多媒体编程 173
8.1.2 Tpen类 174
8.1.3 Tbrush类 174
8.1.4 TColor类 175
8.1.5 TGraphic类 175
8.1.6 TPicture类 175
8.1.7 Timage类 175
8.1.8 TBitmap类 176
8.2 图形图像类的实战应用 176
8.3.1 多媒体控件介绍 188
8.3 多媒体编程应用 188
8.3.3 应用鼠标实现动画 194
9 数据库的开发与应用 201
9.1 本地数据库编程基础 201
9.1.1 数据库知识基础 201
9.1.2 数据库表格的建立与连接 201
9.1.3 数据集控件与数据管理 206
9.1.4 数据显示控件介绍 212
9.1.5 Database与Session数据库连接控件介绍 216
9.1.6 应用ADO控件操作Access数据库 225
9.2.2 SQL在数据库表中的应用 227
9.2 SQL编程 227
9.2.1 在Query控件中使用SQL语言 227
9.3 多层(Multitier)的应用 233
9.3.1 多层应用中的主要控件 233
9.3.2 创建多层应用程序的步骤 234
9.3.3 创建CORBA数据应用 234
9.3.4 创建远程数据模块应用 245
10 控件编程技术 257
10.1 VCL控件制作 257
10.1.1 编制自己的控件单元 258
10.1.2 控件的安装与应用 261
10.2 DLL的制作与应用 264
10.2.1 DLL的编写 265
10.2.2 调用DLL 268
10.3.1 Active Control的制作与应用 272
10.3 ActiveX编程应用 272
10.3.2 ActiveX Control的制作过程 274
10.4 ActiveX Library的制作 277
11 高级系统编程应用 281
11.1 动态数据交换程序的应用 281
11.1.1 DDE会话 281
11.1.2 DDE会话常用控件 281
11.1.3 DDE客户端/服务器程序设计举例 282
11.2 对象的链接与嵌入 286
11.2.1 OLEContainer控件介绍与应用 286
11.2.2 OLE应用程序开发 287
11.3 Delphi中的拖曳编程技术 290
11.4.2 剪贴板应用举例 294
11.4 剪贴板编程应用 294
11.4.1 剪贴板类 294
11.5 多线程的应用 299
11.5.1 TThread类的特性与应用 299
11.5.2 多线程API的应用 303
11.6 资源文件的应用 308
11.6.1 资源文件的制作 308
11.6.2 资源应用编程 309
11.7 文件打印 314
11.7.1 基于文件句柄的打印方法 314
11.7.2 TPrinter对象 314
11.8 编程实现StringGrid表格与EXcel交互应用 318
12.1.1 WWW与HTTP协议 325
12.1 协议、控件包介绍 325
12 网络协议处理 325
12.1.2 FTP协议简介 326
12.1.3 Indy控件介绍 327
12.2 用Indy控件进行协议处理 330
12.2.1 HTTP协议的处理 330
12.2.2 FTP协议的处理 336
13 Windows Network编程应用 351
14 拨号网络编程 366
14.1 RAS的概念与应用 366
14.1.1 RAS中的两种主要协议 366
14.1.2 RAS的安装与设置 367
14.2 拨号网络中的API应用 369
14.2.1 API函数列表 369
14.2.2 程序调用拨号网络 371
14.2.3 检测当前在线状态 386
14.2.4 获得所有我的连接名称 396
14.2.5 程序获取拨号连接的动态IP地址 400
14.2.6 管理拨号网络的账号及密码 402
15 常用网络编程技巧 406
15.1 Intennet API编程技巧 406
15.2 应用WinSock制作远程数据库系统 413
15.3 因特网浏览器的制作 424
15.3.1 TWebBrowser控件的主要属性 425
15.3.2 TWebBrowser控件的主要方法 428
15.3.3 TWebBrowser控件的主要事件 434
15.3.4 浏览器的编制 436
15.3.5 运行结果 445
16.1.1 Web App Debugger应用程序设计 447
16 Delphi 7.0 Web编程应用 447
16.1 编制WebServer Application程序 447
16.1.2 CGI/ISAPI/NSAPI Web应用程序设计 451
16.2 Active Form与网页的关系 455
16.3 XML在Web中的应用 460
16.4 IntraWeb编程应用 462
16.4.1 IntraWeb控件包简介 462
16.4.2 IntraWeb程序设计 463
16.4.3 IntraWeb应用编程 463
16.4.4 在IntraWeb技术中应用Web Broker和WebSnap 466
16.5 WebSnap编程应用 470
16.5.1 WebSnap控件 470
16.5.2 WebSnap应用基础 471
16.5.3 WebSnap的动作响应编程 474
16.6 WebServices编程技术 484
16.6.1 Web Service的工作原理 484
16.6.2 常用Web Service控件 484
16.6.3 Web Service的制作 485
16.6.4 WebService编程应用 489
17 程序的调试与异常处理 495
17.1 异常的分类与处理 495
17.1.1 异常的分类 495
17.1.2 异常的处理 496
17.1.3 异常的自定义 497
17.2 集成调试器简介 497
附录A Delphi语法补充 503
附录B 常用控件介绍 507
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《行政管理实操从入门到精通》任康磊著 2020
- 《C#从入门到精通 第5版》(中国)明日科技 2019
- 《VRay渲染器及项目实战从入门到精通》沙旭,徐虹,乐美青编著 2019
- 《AutoCAD 2020从入门到精通 中文版》CADCAMCAE技术联盟 2019
- 《UGNX12入门、精通与实战 中文版》周敏 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019