C++ Builder网络编程核心技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:袁辉等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111125878
- 页数:323 页
第1章 C++ Builder6的网络组件概览 1
1.1 【WebServices】组件页面 1
1.2 【InternetExpress】组件页面 2
1.3 【Internet】组件页面 2
1.4 【WebSnap】组件页面 3
1.5 【FastNet】组件页面 5
1.6 【Indy Clients】组件页面 6
1.7 【Indy Servers】组件页面 7
1.8 【Indy Misc】组件页面 8
2.1.1 【CppWebBrowser】组件 10
2.1 【CppWebBrowser】组件应用及浏览器程序开发 10
第2章 常用网络组件的应用 10
2.1.2 用【CppWebBrowser】组件实现Web页面浏览 12
2.1.3 已浏览页面的切换功能 14
2.1.4 获取页面标题和页面属性 15
2.1.5 已浏览地址列表功能 17
2.1.6 可视化下载进度显示功能 18
2.1.7 调用控制面板程序实现【Internet】选项设置 21
2.2 用【POP3】和【SMTP】组件开发邮件收发程序 23
2.2.1 了解电子邮件——Email 24
2.2.2 发送邮件功能 24
2.2.3 接收邮件功能 30
2.2.4 邮件帐户设置功能 36
2.3 用【NMFTP】组件开发FTP文件传输应用程序 48
2.3.1 创建并连接服务器 49
2.3.2 文件下载功能 51
2.3.3 文件上传功能 52
2.3.4 实现对远程文件和目录的操作 54
2.3.5 传输过程中的消息处理 55
2.3.6 操作成功或出错时的消息处理 56
2.4 网络编程小技巧集粹 60
2.4.1 获取计算机的动、静态IP地址 61
2.4.2 获取网卡的物理地址 63
2.4.3 获取系统的默认浏览器 66
2.4.4 调用系统的默认浏览器和邮件程序 67
第3章 编写CORBA应用程序 70
3.1 CORBA基础知识 70
3.1.1 概述 70
3.1.2 CORBA对象模型 72
3.1.3 对象请求代理(ORB) 74
3.1.4 存根(stubs)和构架(skeletons) 75
3.1.5 智能代理(Smart Agent) 76
3.2 接口定义语言IDL 76
3.2.1 IDL对象接口 77
3.2.2 IDL的语法 77
3.3.1 基本数据类型映射 84
3.3.2 字符串的映射 84
3.3 IDL与C++的映射关系 84
3.3.3 常数映射 85
3.3.4 枚举的映射 87
3.3.5 Typedef定义的映射 87
3.3.6 模块(Modules)的映射 87
3.3.7 复杂数据类型的映射 88
3.3.8 Valuetypes(值类型)的映射 88
3.3.9 抽象接口(Abstract Interfaces)的映射 90
3.4 CORBA开发步骤之一——程序规划 91
3.4.1 面向对象的分析和设计方法 91
3.4.2 系统需求和能力分析 92
3.4.3 定义系统对象 93
3.5 CORBA开发步骤之二——定义对象接口 95
3.5.1 使用CORBA IDL File向导增加IDL文件 95
3.5.2 使用CORBA Server或者CORBA Client向导添加IDL文件 96
3.5.3 在IDL中添加对象接口定义 97
3.6 CORBA开发步骤之三——创建服务器应用程序 99
3.6.1 CORBA服务器向导的使用 99
3.6.2 自动生成的服务器代码 100
3.7 CORBA开发步骤之四——编译IDL和服务器对象实现 101
3.7.1 从IDL文件中生成存根(stubs)和构架(skeletons) 101
3.7.2 IDL的编译设置选项 102
3.7.3 使用CORBA对象实现向导实现对象 104
3.7.4 关于对象的实例化方式 108
3.7.5 修改CORBA接口和服务器接口的注册 110
3.8.1 使用CORBA客户向导创建客户应用程序 111
3.8 CORBA开发步骤之五——创建客户应用程序 111
3.8.2 服务器静态绑定 113
3.8.3 服务器动态绑定 114
3.8.4 动态可调用接口的使用 115
第4章 编写Internet服务器应用程序 117
4.1 Internet服务器应用程序概述 117
4.1.1 关于WebSnap和Web Broker 117
4.1.2 有关术语和标准 118
4.1.3 HTTP服务器的动作 120
4.1.4 Web服务器应用程序的类型 121
4.2.1 Web应用调试器(Web App Debugger)的使用 122
4.2 Web服务器应用程序的调试 122
4.2.2 调试DLL类型的Web服务器应用程序 124
4.2.3 Web服务器应用程序的类型转换 126
4.3 使用Web Broker创建服务器应用程序 127
4.3.1 基本知识 127
4.3.2 动作项的使用 131
4.3.3 Web调度器如何调度用户请求消息 134
4.3.4 使用请求对象的属性访问客户请求消息 135
4.3.5 如何创建HTTP响应消息 137
4.3.6 如何生成响应消息的内容 140
4.3.7 如何在响应中使用数据库信息 144
4.3.8 演示实例 148
4.4.1 WebSnap基本组件概述 160
4.4 使用WebSnap创建Web服务器应用程序 160
4.4.2 创建WebSnap服务器应用程序框架的基本步骤和设置 165
4.4.3 演示实例 168
4.4.4 高级HTML页面设计 182
4.4.5 实现页面登录功能 184
4.4.6 WebSnap中的服务器端脚本 190
4.4.7 请求和响应消息的调度 193
第5章 在Web编程中操作XML文档 198
5.1 XML文档结构和对象模块 198
5.1.1 XML文档结构 198
5.1.2 XML文档对象模型(DOM)的引用 199
5.2 使用XML组件 200
5.2.1 【XMLDocument】组件的使用 201
5.2.2 XML节点的使用 205
5.3 使用数据绑定向导处理XML文档 210
5.3.1 数据绑定向导的工作方式 210
5.3.2 XML数据绑定向导的使用 211
5.3.3 XML数据绑定向导生成代码的使用 215
5.4 在数据库应用程序中使用XML 216
5.4.1 定义转换机制 216
5.4.2 将XML文档转换为数据包 223
5.4.3 将XML文档作为供应器的数据源 225
5.4.4 将XML文档作为供应器的客户 225
6.1 Web Services概述 228
第6章 Web Services和Socket编程技术 228
6.2 可调用接口 229
6.2.1 什么是可调用接口 229
6.2.2 在可调用接口中使用非标量类型 230
6.3 编写支持Web Services的服务器应用程序 237
6.3.1 建立一个Web服务器应用程序的基本步骤 238
6.3.2 使用SOAP应用程序向导 239
6.3.3 增加新的Web服务 240
6.3.4 Web服务输入器的使用 243
6.3.5 为Web服务定制异常类 246
6.3.6 为Web服务生成WSDL文档 246
6.4.2 可调用接口的调用 247
6.4.1 WSDL文档的输入 247
6.4 编写支持Web服务的客户端应用程序 247
6.5 Socket技术概述 248
6.5.1 了解服务协议 249
6.5.2 Sockets连接的类型 249
6.5.3 Socket的描述方法 250
6.6 Sockets组件的使用 251
6.6.1 得到关于连接的信息 251
6.6.2 使用客户Sockets 252
6.6.3 使用服务器Sockets 253
6.7 Sockets事件的响应和连接的读写 254
6.7.1 Sockets事件的响应 254
6.7.2 Sockets连接的读写 255
第7章 多层数据库应用程序开发技术 256
7.1 多层应用程序体系结构 256
7.1.1 多层数据库模式的主要优点 257
7.1.2 MIDAS的替代者——【DataSnap】 257
7.1.3 理解基于“提供者”的多层应用 258
7.1.4 客户端应用程序的结构 259
7.1.5 应用程序服务器结构 260
7.1.6 选择协议 263
7.2 创建多层数据库应用程序的基本方法 264
7.2.1 创建多层数据库应用程序的基本步骤 264
7.2.2 创建应用程序服务器 265
7.2.3 远程数据模块的设置 266
7.2.4 应用程序服务器接口的扩展 269
7.2.5 管理多级应用程序中的事务 270
7.2.6 支持主/明细关系 270
7.2.7 支持远程数据模块的状态信息 271
7.2.8 使用多个远程数据模块 272
7.2.9 注册应用程序服务器 273
7.3 创建客户端应用程序 273
7.3.1 连接到应用程序服务器 273
7.3.2 代理连接 275
7.3.3 管理服务器连接 275
7.4 演示实例 277
7.5.1 创建基于Web的客户端应用程序的基本方法 279
7.5 编写基于Web的客户端应用程序 279
7.5.2 将客户端应用程序以ActiveX控件形式发布 280
7.5.3 为客户端应用程序创建Active Form 280
7.5.4 用InternetExpress组件创建Web应用程序 283
附录A WebSnap服务器端脚本分析与实例 289
A.1 脚本的对象类型 289
A.1.1 Adapter类型 290
A.1.2 AdapterAction类型 292
A.1.3 AdapterErrors类型 293
A.1.4 AdapterField类型 293
A.1.5 AdapterFieldValues类型 296
A.1.7 AdapterHiddenFields类型 297
A.1.6 AdapterFieldValuesList类型 297
A.1.8 AdapterImage类型 298
A.1.9 Module类型 298
A.1.10 Page类型 298
A.2 脚本的全局对象 299
A.2.1 Application对象 300
A.2.2 EndUser对象 301
A.2.3 Modules、Page和Pages对象 301
A.2.4 Producer对象 302
A.2.5 Request对象 302
A.2.6 Response对象 302
A.2.7 Session对象 303
A.3 JScript脚本实例 303
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《金匮要略核心知识点全攻略》温成平,曹灵勇 2019
- 《基于核心素养提升的美术综合教学》麻丽娟主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《增强“四个意识” 向核心看齐》欧黎明,于建荣 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019