面向软件工程的Visual C++网络程序开发PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:孙晓刚,韩东,贾宗宣,黄新才等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:7302096929
- 页数:225 页
1.1TCP/IP 协议 1
1.1.1 引言 1
1.1.2TCP/IP的体系结构 1
第1章 Socket编程基础 1
1.1.3 IP 地址和通信端口 2
1.1.4协议功能 4
1.2 Socket简介 5
1.2.1 Socket历史 5
1.2.2 Socket的类型 6
1.2.3客户机/服务器模式 7
1.2.4阻塞和非阻塞 7
1.3 小结 8
2.2 Socket编程的基本结构 9
2.2.1 struct sockaddr 9
第2章 Linux下的Socket编程 9
2.1 引言 9
2.2.2 struct in_addr 10
2.3 Socket辅助函数 10
2.3.1字节序转换函数 10
2.3.2 IP地址转换函数 11
2.3.3数据库函数 11
2.4基本的 Socket调用 13
2.4.1 socket() 13
2.4.2 bind() 14
2.4.5 accept() 15
2.4.3 connect() 15
2.4.4 listen() 15
2.4.6 send()、recv() 17
2.4.7 sendto()、recvfrom() 17
2.4.8 close()、shutdown() 17
2.4.9 getpeername() 18
2.4.10 gethostname() 18
2.4.11 getsockopt()、setsockopt() 18
2.4.12 fcntl() 19
2.4.13 select() 19
2.5小结 20
3.1 Windows Socket 11简介 21
第3章 Windows下的Socket编程 21
3.2 WinSock 1.1的特点 22
3.2.1 启动和终止 22
3.2.2套接字类型 23
3.2.3异步选择机制 23
3.2.4异步请求函数 25
3.2.5阻塞处理例程 26
3.2.6 出错处理 27
3.2.7 函数名的变化 27
3.2.8 宏 28
3.3 WinSock 1.1 API概览 28
3.3.2数据库函数 29
3.3.1 传统Socket函数 29
3.4 MFCSocket编程 31
3.4.1 CAsyncSocket类 31
3.3.3 WinSock新增函数 31
3.4.2 CSocket类 34
3.4.3使用MFC Socket应注意的问题 37
3.5 WinSock2简介 38
3.6 WinSock 2 API扩充函数概览 40
3.7 小结 41
第4章 一个MFC Socket编程的例子 42
4.1 功能描述 42
4.2系统结构 42
4.3.2用户登出命令——101 43
4.3通信协议和报文格式 43
4.3.1 用户登录命令——100 43
4.3.3字符串消息——102 44
4.3.4用户信息列表命令——200 44
4.3.5新用户加入命令——201 44
4.3.6用户退出命令——202 44
4.3.7确认用户登出命令——203 44
4.3.8服务器关闭命令——204 45
4.3.9用户登录时序 45
4.3.10用户登出时序 45
4.4结构、类型和宏 45
4.5 Chat的UI设计 46
4.6 Chat主要的类及其关系 47
4.6.1 Client的类 47
4.6.2 Server的类 49
4.7 Chat的实现 51
4.7.1 Client 51
4.7.2 Server 64
4.8 小结 72
第5章 一个WinSock 2的例子——组播通信 74
5.1背景知识 74
5.1.1组播通信原理 74
5.1.2 IP地址与组播 74
5.1.3 WinSock 2组播的实现 75
5.2一个组播通信实例 76
5.2.1 工程结构和组成 76
5.2.2程序关键部分的实现 78
5.3 小结 82
第6章 Winlnet编程 83
6.1 WinInet类介绍 83
6.2 WinInet类编程模型 84
6.2.1确立并初始化Internet会话 84
6.2.2建立和服务器的连接 85
6.2.3 获取/设定Internet请求选项 85
6.2.4获取Internet文件 85
6.2.5 Internet文件读写 87
6.2.7结束Internet会话,释放资源 88
6.2.6 Internet异常处理 88
6.3一个WinInet编程的例子 89
6.3.1Tear中定义的MFC派生类 89
6.3.2Tear中定义的全局函数和全局变量 90
6.3.3 main()函数 93
6.4 小结 96
第7章 COM/DCOM技术 97
7.1 COM技术 97
7.1.1接口的概念 97
7.1.2 COM的工作模型 98
7.1.3 COM服务器的工作方式 99
7.1.4组件的开发方法 100
7.1.5 IUnknown接口 101
7.1.6 IDL 102
7.2 一个COM的例子 104
7.2.1 COM服务器端 104
7.2.2 COM测试端(客户端) 108
7.3 DCOM技术 109
7.3.1 DCOM原理 109
7.3.2 DCOM的工作流程 110
7.3.3 DCOM编程 111
7.4 小结 112
8.2.1屏幕图像获取 113
8.2屏幕图像的获取和传输 113
第8章 远程控制系统实现的关键技术 113
8.1 引言 113
8.2.2屏幕图像传输 115
8.3输入模拟 115
8.3.1输入捕获和表示 115
8.3.2输入模拟 117
8.4文件/目录管理 117
8.4.1 查找 118
8.4.2创建 118
8.4.3删除 119
8.4.5更改属性 120
8.5 小结 120
8.4.4重命名 120
第9章 VC网络应用之…个远程控制系统的设计 121
9.1 RCSystem概述 121
9.2用例设计 121
9.3总体设计 122
9.3.1版本和平台要求 122
9.3.2软件体系结构 123
9.4通信协议设计 123
9.4.1客户端命令 123
9.4.2服务器端命令 124
9.5客户端详细设计 125
9.5.1客户端的功能 125
9.5.2设计细节 126
9.6.1服务器端的功能 143
9.6服务器端的详细设计 143
9.6.2设计细节 144
9.7小结 156
第10章 VC网络应用之二——一个三层架构的进销存管理系统 157
10.1系统概述 157
10.2系统设计原则和实现目标 158
10.2.1设计原则 158
10.2.2实现目标 159
10.3总体设计 159
10.3.1体系结构 159
10.3.2服务器 160
10.3.4系统的功能划分 161
10.3.3数据库选择 161
10.3.5系统结构设计 162
10.4协议设计 163
10.4.1采购及订货管理 163
10.4.2入库、验收、出库及退货管理 164
10.4.3销售管理 165
10.4.4盘点管理 166
10.4.5报表查询 166
10.4.6人事工资管理 167
10.4.7基本资料 167
10.4.8系统设置 167
10.5详细设计 168
10.5.1服务器端设计 168
10.5.2客户端设计 177
10.6.1服务器端 185
10.6系统关键部分的实现 185
10.6.2客户端 197
10.7小结 198
第11章 软件测试的作业程序及分析报告 199
11.1 软件测试的基本概念 199
11.1.1 测试目的 199
11.1.2测试的基本方法 199
11.1.3测试的分类 200
11.2软件测试工作的人员及流程 200
11.2.1 测试相关人员的权责定义 200
11.3软件测试的作业程序 201
11.2.2测试工作的流程 201
11.3.1 测试计划阶段 202
11.3.2测试准备阶段 202
11.3.3测试执行阶段 202
11.3.4现场测试与验收测试 203
11.4软件测试的测试分析报告 203
11.5 小结 204
第12章 软件的发布 205
12.1用Wise Installer来制作安装程序 205
12.2用InstallShield来制作安装程序 212
12.3 小结 218
附录 WinSock错误代码 219
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《中国民间书法全集 7 卷1 砖铭书法卷》孙晓 2018
- 《人美书谱 元 赵孟俯 朱子感兴诗稽叔 夜与山巨源绝交书》孙晓云 2019
- 《山海经全集精绘 上》王红旗编译;孙晓琴绘 2019
- 《高等学校应用技术型经济管理系列教材 会计系列 高等学校应用型经济管理规划教材 会计英语》(中国)孙晓彤 2019
- 《人美书谱 唐 欧阳询 行书墨迹》孙晓云 2019
- 《人美书谱 行书 北宋米芾 手札二十二种》孙晓云 2019
- 《新编预备党员培训教材 2017版》李俊伟,徐云鹏,赵晓刚 2016
- 《山海经全集精绘 下》王红旗编译;孙晓琴绘 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《从海外看中国》韩东屏著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019