Visual C++.NET网络应用开发技术PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李博轩等编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2002
- ISBN:7118029300
- 页数:365 页
第1章 网络开发概述 1
1.1 计算机网络概述 1
1.1.1 计算机网络的分类 1
1.1.2 层次网络模型 4
1.1.3 网络协议 5
1.2 TCP/IP协议 6
1.2.1 IP协议 6
1.2.2 TCP协议 8
1.2.3 端口号 9
1.3 域名系统 10
1.3.1 域名 11
1.3.2 名称服务器 11
1.4 Visual Studio.NET与网络开发 12
1.3.3 DNS客户/服务器机制 12
本章小结 13
第2章 WinInet编程基础 14
2.1 WinInet类概述 14
2.2 CInternetSession类 15
2.2.1 构造函数 16
2.2.2 属性函数 17
2.2.3 操作函数 24
2.2.4 重载函数 25
2.2.5 运算符 26
2.3 CInternetConnection类 26
2.3.1 构造函数 27
2.3.2 操作函数 27
2.4.2 操作函数 28
2.4.1 构造函数 28
2.3.3 运算符 28
2.4 CFtpConnection类 28
2.5 CGopherConnection类 33
2.5.1 构造函数 34
2.5.2 操作函数 34
2.6 CHttpConnection类 36
2.6.1 构造函数 36
2.6.2 操作函数 36
2.7 CInternetFile类 38
2.7.1 构造函数 38
2.7.2 操作函数 38
2.7.3 重载函数 39
2.8 CGopherFile类 41
2.7.5 数据成员 41
2.7.4 运算符 41
2.8.1 构造函数 42
2.8.2 操作函数 42
2.9 CHttpFile类 42
2.9.1 构造函数 43
2.9.2 操作函数 43
2.10 CFileFind类 48
2.10.1 构造函数 48
2.10.2 属性函数 48
2.10.3 操作函数 51
2.11 CFtpFileFind类 52
2.11.2 操作函数 54
2.11.1 构造函数 54
2.12 CGopherFileFind类 55
2.12.1 构造函数 55
2.12.2 属性函数 55
2.12.3 操作函数 56
2.13 CGopherLocator类 56
2.13.1 构造函数 57
2.13.2 属性函数 57
2.13.3 运算符 58
2.14 CInternetException类 58
2.14.1 构造函数 58
2.14.2 数据成员 59
2.15 全局WinInet函数 59
本章小结 61
第3章 创建WinInet客户应用程序 62
3.1 WinInet类编程概述 62
3.1.1 WinInet类通用编程步骤 62
3.1.2 状态回调程序 63
3.2 设计HTTP客户 64
3.2.1 HTTP协议概述 64
3.2.2 HTTP客户一般编程步骤 65
3.2.3 实现浏览器 66
3.2.4 下载网页 71
3.3 设计FTP客户 81
3.3.1 FTP协议概述 81
3.3.2 FTP客户一般编程步骤 81
3.3.3 实现FTP客户 82
3.4 Gopher客户编程 99
3.4.1 Gopher协议概述 99
3.4.2 Gopher客户一般编程步骤 99
本章小结 100
第4章 深入WinInet API 101
4.1 HINTERNET句柄 101
4.2 常规WinInet API函数 104
4.3 自动拨号函数 114
4.4 统一资源定位器(URL)函数 116
4.5 FTP函数 121
4.6 Gopher函数 125
4.7 HTTP函数 128
4.8 Cookie函数 134
4.9 缓存函数 135
4.10 WinInet API宏 143
4.11 WinInet API结构 143
4.12 WinInet API错误码 151
4.13 HTTP状态码 154
本章小结 156
第5章 使用WinInet API 157
5.1 通用操作 157
5.1.1 编程预处理 157
5.1.2 通用文件检索 158
5.1.3 通用文件下载 162
5.1.4 设置异步操作 167
5.1.7 处理错误 168
5.1.6 关闭HINTERNET句柄 168
5.1.5 锁定/解除锁定资源 168
5.2 统一资源定位器 170
5.2.1 标准化URL 170
5.2.2 创建URL 173
5.2.3 直接访问URL 173
5.3 身份验证 176
5.3.1 HTTP身份验证 177
5.3.2 处理HTTP身份验证 178
5.4 使用缓存 181
5.4.1 枚举缓存 181
5.4.2 获得缓存对象信息 183
5.4.3 获取缓存对象流 185
5.4.4 创建缓存对象 186
5.4.5 删除缓存对象 189
5.4.6 缓存组 189
5.5 设计HTTP客户 190
5.5.1 HTTP客户编程步骤 190
5.5.2 创建应用程序框架 191
5.5.3 设计工作线程类 194
5.5.4 实现网页下载功能 201
5.5.5 实现工作线程与主程序之间的通信 204
5.6 设计FTP客户 206
5.6.1 WinInet API FTP客户编程步骤 206
5.6.2 创建应用程序框架 216
5.6.3 同步对象和回调函数 219
5.6.4 实现异步通信 226
5.7 WinInet API Gopher客户编程 231
本章小结 232
第6章 掌握Winsock编程技术 233
6.1 Winsock概述 233
6.1.1 套接字 233
6.1.2 Winsock规范 234
6.1.3 Winsock的基本概念 235
6.2 CAsyncSocket类 236
6.2.1 构建函数 236
6.2.2 属性函数 238
6.2.3 操作函数 243
6.2.4 重载函数 253
6.3 CSocket类 255
6.2.5 数据成员 255
6.3.1 构建函数 256
6.3.2 属性函数 256
6.3.3 操作函数 257
6.3.4 重载函数 257
本章小结 257
第7章 Winsock程序设计 258
7.1 使用CAsyncSocket类 258
7.1.1 CAsyncSocket类编程步骤 258
7.1.2 处理字节排序 259
7.2 使用CSocket类 261
7.2.1 CSocket类编程步骤 261
7.2.2 CSocket对象与串行化技术 264
7.2.3 使用归档的例子 266
7.3 通告回调函数重载 269
7.4 创建聊天客户 270
7.4.1 创建应用程序框架 270
7.4.2 创建对话编辑和对话浏览窗口 272
7.4.3 创建客户套接字类 275
7.4.4 创建串行化对象类 276
7.4.5 处理套接字通信 278
7.4.6 编辑和发送对话 285
7.4.7 显示对话内容 288
7.5 创建聊天服务器 289
7.5.1 创建应用程序框架 290
7.5.2 创建服务器套接字类 291
7.5.3 管理通信 293
本章小结 296
第8章 实现电子邮件客户程序 297
8.1 电子邮件概述 297
8.1.1 电子邮件的产生 297
8.1.2 电子邮件的结构 298
8.1.3 电子邮件的地址 298
8.1.4 电子邮件的优越性 299
8.2 电子邮件的工作原理 299
8.3 电子邮件协议 300
8.3.1 SMTP协议 301
8.3.2 POP3协议 302
8.3.3 MIME协议 303
8.3.4 NVT 304
8.4 设计电子邮件客户程序 304
8.4.1 创建应用程序框架 305
8.4.2 格式化邮件信息 307
8.4.3 定制SMTP类 315
8.4.4 定制POP3类 323
8.4.5 粘贴附件 329
8.4.6 完成功能集成 341
本章小结 343
第9章 Winsock API编程 344
9.1 初始化Winsock 344
9.2 建立连接 345
9.2.1 创建套接字 345
9.2.2 服务器操作 347
9.2.3 客户操作 350
9.3.1 发送数据 351
9.3 数据传输 351
9.3.2 无连接发送 353
9.3.3 接收数据 353
9.3.4 无连接接收 354
9.3.5 流式传输 354
9.4 断开连接 356
9.4.1 停止发送 356
9.4.2 关闭套接字 356
9.6 错误检查 356
9.7 客户程序/服务器程序设计实例 357
9.7.1 实现服务器程序 357
9.7.2 实现客户程序 361
本章小结 365
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017