Delphi 6网络实例编程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:牛兴涛等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2002
- ISBN:7508409981
- 页数:378 页
第1章 Delphi 6基础知识 1
1.1 Delphi 6编程环境 1
1.2 工具条 2
1.3 菜单 3
1.3.1 File 菜单 3
1.3.2 Edit 菜单 4
1.3.3 Search 菜单 6
1.3.4 View 菜单 6
1.3.5 Project 菜单 6
1.3.6 Run 菜单 6
1.3.7 Components 菜单 6
1.3.8 Database 菜单 6
1.3.9 Tools 菜单 6
1.3.10 Workgroups 菜单 6
1.3.11 Help 菜单 6
1.4 设计窗口 7
1.5 代码编辑窗口 7
1.5.1 单元结构 8
1.5.2 单元首部 8
1.5.3 接口部分(Interface) 8
1.5.4 实现部分 8
1.5.5 USES 子句 9
1.5.6 初始化部分(Initialization) 9
1.5.7 完成部分(Finalization) 9
1.6 项目管理窗口 9
1.7 处理异常 10
1.7.1 异常的产生 11
1.7.2 异常处理语句 11
1.7.3 缺省的异常处理 14
1.7.4 Exception 类 15
1.7.5 自定义异常 15
1.8 调试应用程序 18
1.8.1 调试的准备和开始 18
1.8.2 程序运行的控制 20
1.8.3 断点的使用 21
1.8.4 监视数据的值 24
1.9 常用组件介绍 27
1.9.1 常用的文本相关部件 27
1.9.2 按钮和检查框部件 28
1.9.3 分组、分界部件 29
1.9.4 图形、图像部件 29
1.9.5 关系图、文件列表部件 30
1.9.6 滚动部件 31
1.9.7 网格、表格部件 31
1.9.8 多媒体(MultiMedia)和 OLE 部件 32
1.9.9 使用非可视部件 32
1.10 使用 Delphi 的工程管理、设计工具 37
1.10.1 创建多窗体工程项目 37
1.10.2 使用工程管理器 Project Manager 39
1.10.3 使用窗体样板和对话框专家 40
1.10.4 使用工程样板和应用专家 41
1.11 简单的程序设计 43
1.11.1 设计简单的用户界面 43
1.11.2 改变对象的属性 45
1.11.3 使用联机帮助 Help 48
1.12 小结 49
第2章 创建自己的 Web 浏览器 50
2.1 工程简介 50
2.2 制作方法 51
2.3 制作步骤 51
2.3.1 工程的建立 51
2.3.2 窗口属性的设置 51
2.3.3 向窗口“w_main”中添加图像列表组件对象 52
2.3.4 向窗口“w main”中添加菜单 53
2.3.5 向窗口“w_main”中添加工具栏 54
2.3.6 向窗口“w_main”中添加状态条 59
2.3.7 添加 Twebbrowser 组件对象 60
2.3.8 向窗口“w_main”中添加动作组件对象与其他组件对象 61
2.3.9 建立系统信息显示窗 63
2.3.10 给“AboutBox”窗口添加代码 67
2.3.11 编写“w_main”窗口的代码 69
2.4 程序清单 79
第3章 基于 Internet 的聊天工具 92
3.1 工程简介 92
3.2 制作方法 93
3.3 制作步骤 93
3.3.1 工程的建立与设置 93
3.3.2 窗口属性的设备 94
3.3.3 向窗口“w_cww”中添加图像列表组件对象 95
3.3.4 向窗口“w_cww”中添加菜单 96
3.3.5 向窗口“w_cww”中添加工具条 98
3.3.6 向窗口“w_cww”中添加状态条 100
3.3.7 分割窗口以及制作各种显示区域 102
3.3.8 窗口“w_cww”中添加其他组件对象 104
3.3.9 自带超级链的系统信息显示窗 108
3.3.10 给“AboutBox”窗口添加代码 111
3.3.11 编写“w_cww”窗口的代码 113
3.4 程序清单 124
3.5 小结 136
第4章 FTP 和邮件收发程序的制作 137
4.1 FTP 程序制作 137
4.1.1 登陆 137
4.1.2 列出目录和文件 138
4.1.3 转换路径 139
4.1.4 下载文件 139
4.1.5 上传文件 140
4.1.6 目录操作 141
4.1.7 删除文件 142
4.1.8 重命名 142
4.2 邮件收发程序 152
4.2.1 主界面 152
4.2.2 参数设置 153
4.2.3 接收邮件 153
4.2.4 邮件内容显示 154
4.2.5 发送邮件 156
第5章 一些网络小程序 170
5.1 获取 ip 地址 170
5.1.1 使用 GetHostByName 函数获取 IP 170
5.1.2 用 WSAAsyncGetHostByName 函数获取 IP 地址 172
5.1.3 多 IP 情况的处理 175
5.1.4 关于 IP 地址和实际地址的区别 177
5.2 获取子网掩码 179
5.2.1 Windows NT 系统中获取子网掩码 179
5.2.2 Windows 9x 系统中获取子网掩码 182
5.3 获取计算机名 183
5.3.1 获取和设置本机主机名 184
5.3.2 获取远程主机名称 186
5.4 网络连接情况检测 188
5.4.1 使用 WinInet 高级函数库函数检测网络状态 188
5.4.2 通过读取系统状态参数检测网络状态 189
5.5 获取 DNS 设置 191
5.5.1 Windows NT 系统中获取 DNS 信息 191
5.5.2 Windows 9x 系统中获取 DNS 信息 192
5.6 网卡信息的获取 194
5.6.1 使用 GUID 获取网卡地址 194
5.6.2 NetBIOS 来获得 MAC 地址 196
5.6.3 使用 RPC 方式获得 MAC 地址 199
第6章 Web 服务器应用程序 202
6.1 WWW 是如何工作的 202
6.2 Web 服务器扩展 203
6.3 Web 服务器应用程序的逻辑结构 204
6.4 静态的 HTML 页面 204
6.5 动态的 HTML 页面 209
6.6 Web 模块 210
6.7 Web 调度器 212
6.8 Web 动作项 213
6.9 HTTP 请求消息 217
6.9.1 HTTP 请求消息是如何传递的 217
6.9.2 TWebRequest 对象 218
6.9.3 TISAPIRequest 对象 225
6.9.4 TCGIRequest 对象 226
6.9.5 TWinCGIRequest 对象 227
6.9.6 一个例子 227
6.10 HTTP 响应消息 229
6.10.1 建立 HTTP 响应消息 229
6.10.2 HTTP 响应消息是如何传递的 229
6.10.3 自己传递 HTTP 响应消息 230
6.10.4 TWebResponse 对象 230
6.10.5 TISAPIResponse 对象 237
6.10.6 TCGIResponse 对象 238
6.10.7 TWinCGIResponse 对象 239
6.11 Cookie 239
6.12 重定向到另一个 Web 站点 241
6.13 数据流 242
6.14 与客户交互 244
6.15 网页生成器 246
6.15.1 建立 HTML 模板 247
6.15.2 指定 HTML 模板 248
6.15.3 返回转换回的结果 249
6.15.4 OnHTMLTag 事件 249
6.15.5 TDataSetPageProducer 251
6.16 基于 Web 的数据库应用程序 251
6.16.1 用 TSession 管理数据库连接 251
6.16.2 建立数据集 252
6.16.3 把数据集转换为 HTML 页面 252
6.16.4 把 HTML 表格传给客户 253
6.17 TDataSetTableProducer 元件 254
6.18 TQueryTableProducer 元件 259
6.19 操纵 Web 服务器应用程序 260
6.19.1 TWebApplication 对象 260
6.19.2 TCGIApplication 对象 262
6.19.3 TISAPIApplication 对象 262
6.20 调试 Web 服务器应用程序 263
6.20.1 调试 ISAPI 或 NSAPI 类型的 Web 服务器应用程序 263
6.20.2 调试 CGI 或 Win-CGI 类型的 Web 服务器应用程序 264
6.21 两个典型的 Web 服务器应用程序 265
第7章 组件对象模型 273
7.1 COM/ActiveX 基础知识 273
7.1.1 OLE 到 COM 的发展历程 273
7.1.2 COM 新体系的特点 274
7.1.3 COM 的基本概念 274
7.1.4 COM 的扩展 279
7.2 OOPL 的 COM 支持 282
7.2.1 接口的定义 282
7.2.2 接口的实现 285
7.2.3 接口的引用 287
7.2.4 OLE 自动化对象 289
7.2.5 双重接口 291
7.3 简单 COM 对象 291
7.3.1 使用组件向导建立 COM 对象 291
7.3.2 实例模式和线程模式 297
7.3.3 使用 COM 对象扩展 Shell 298
7.3.4 被封装的秘密 303
7.3.5 关于 COM 的函数 309
7.4 OLE 自动化对象 311
7.4.1 有关概念 311
7.4.2 建立 OLE 自动化对象 312
7.4.3 建立 OLE 自动化客户 317
7.4.4 OLE 自动化对象的事件 325
7.4.5 DCOM 对象 330
7.4.6 被封装的细节 333
7.5 ActiveX 构件 339
7.5.1 ActiveX 构件结构 340
7.5.2 编写 ActiveX 构件 341
7.5.3 ActiveX 构件的属性页 347
7.5.4 数据绑定 349
7.5.5 网页内使用 ActiveX 构件 350
7.5.6 ActiveX 构件支持的接口 358
7.5.7 IDE 环境引入 ActiveX 构件 359
7.5.8 被封装的细节 361
7.6 TypeLib 编辑器 363
7.6.1 打开类型库 364
7.6.2 常见属性 366
7.6.3 参数 366
7.6.4 Flags 367
7.6.5 Pascal IDL 368
7.6.6 引用 369
7.7 ActiveForm 370
7.7.1 使用 ActiveForm 370
7.7.2 编写 ActiveForm 371
7.7.3 Package 374
7.7.4 被封装的细节 377
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018