面向软件工程的Visual C++网络程序开发
面向软件工程的Visual C++网络程序开发封面图

面向软件工程的Visual C++网络程序开发

孙晓刚等, 编著

出版社:清华大学出版社

年代:2004

定价:29.0

书籍简介:

本书利用软件工程的原理和方法、通过几个典型的编程案例,由浅入深地介绍了Visual C++网络。

书籍目录:

第1章 Socket编程基础 1.1 TCP/IP协议 1.1.1 引言 1.1.2 TCP/IP的体系结构 1.1.3 IP地址和通信端口 1.1.4 协议功能 1.2 Socket简介 1.2.1 Socket历史 1.2.2 Socket的类型 1.2.3 客户/服务器模式 1.2.4 阻塞和非阻塞 1.3 小结 第2章 Linux下的Socket编程 2.1 引言 2.2 Socket编程的基本结构

第1章 Socket编程基础 1.1 TCP/IP协议 1.1.1 引言 1.1.2 TCP/IP的体系结构 1.1.3 IP地址和通信端口 1.1.4 协议功能 1.2 Socket简介 1.2.1 Socket历史 1.2.2 Socket的类型 1.2.3 客户/服务器模式 1.2.4 阻塞和非阻塞 1.3 小结 第2章 Linux下的Socket编程 2.1 引言 2.2 Socket编程的基本结构 2.2.1 structSockaddr 2.2.2 structin_addr 2.3 Socket辅助函数 2.3.1 字节序转换函数 2.3.2 IP地址转换函数 2.3.3 数据库函数 2.4 基本的Socket调用 2.4.1 socket() 2.4.2 bind() 2.4.3 connect() 2.4.4 listen() 2.4.5 accept() 2.4.6 send()、recv() 2.4.7 sendto()、recvfrom() 2.4.8 close()、shutdown() 2.4.9 getpeemame() 2.4.10 gethostname() 2.4.11 getsockopt()、setsockopt() 2.4.12 fcntl() 2.4.13 select() 2.5 小结 第3章 Windows下的Socket编程 3.1 WindowsSocket 1.1简介 3.2 WinSock 1.1的特点 3.2.1 启动和终止 3.2.2 套接字类型 3.2.3 异步选择机制 3.2.4 异步请求函数 3.2.5 阻塞处理例程 3.2.6 出错处理 3.2.7 函数名的变化 3.2.8 宏 3.3 WinSock 1.1API概览 3.3.1 传统Socket函数 3.3.2 数据库函数 3.3.3 WinSock新增函数 3.4 MFCSocket编程 3.4.1 CasyncSocket类 3.4.2 CSocket类 3.4.3 使用MFCSocket应注意的问题 3.5 WinSock2简介 3.6 WinSock2APl扩充函数概览 3.7 小结 第4章 一个MFCSocket编程的例子 4.1 功能描述 4.2 系统结构 4.3 通信协议和报文格式 4.3.1 用户登录命令--100 4.3.2 用户登出命令--101 4.3.3 字符串消息--102 4.3.4 用户信息列表命令--200 4.3.5 新用户加入命令--201 4.3.6 用户退出命令--202 4.3.7 确认用户登出命令--203 4.3.8 服务器关闭命令--204 4.3.9 用户登录时序 4.3.10 用户登出时序 4.4 结构、类型和宏 4.5 Chat的m设计 4.6 Chat主要的类及其关系 4.6.1 Client的类 4.6.2 Server的类 4.7 Chat的实现 4.7.1 Client 4.7.2 Server 4.8 小结 第5章 一个WinSock2的例子--组播通信 第6章 WinInet编程 第7章 COM/DCOM技术 第8章 远程控制系统实现的关键技术 第9章 VC网络应用之一--一个远程控制系统的设计 第10章 VC网络应用之二--一个三层架构的进销存管理系统 第11章 软件测试的作业程序及分析报告 第12章 软件的发布 附录 WinSock错误代码

内容摘要:

近几年来,Internet在我国日益普及,用户对网络应用的需求也不断增长。Visual C++以其强大、高效的特点,成为开发Windows网络应用程序的首选开发工具。本书除了向读者介绍开发Windows网络程序的基本技术——Winsock、WinInet、COM等外,还突出了从实际出发的特点,从软件工程的角度展示了如何分析、设计、开发一个功能完善、细节众多的网络应用系统,本书的最后还介绍了关于组织测试和制作安装程序的内容。整本书形成一个从技术基础到设计、开发,进而到测试、发布的体系。另外,书中有实例的章节都附有源代码,以方便读者学习和研究之用。 本书语言通俗易懂,内容丰富翔实,突出了实例,处处体现了软件工程的思想,适合有一定Windows平台下的C和C++语言编程经验的高等院校计算机及其相关专业学生、网络应用程序开发人员及网络编程爱好者学习使用,同时也可作为从事Windows网络应用程序开发的软件工程师参考用书。

编辑推荐:

主要内容:本书从介绍TCP/IP协议簇和客户机/服务器模式等基本概念入手,向读者介绍了Visual C++网络编程的常用技术——Windows socket,WinInet和COM/DCOM编程的基础,并结合实际的例子,从软件工程的角度叙述了如何将编程技术和具体的用户需求联系起来,开发出符合用户需要的网络系统的步骤和方法。 本书特色:密切结合软件工程思想,并配以UML图表达分析和设计思想;介绍了两个实际的应用系统的完整设计开发过程;两个系统的开发流程清晰,规模适中,是难得的学习项目;附赠光盘中提供了按照章节目录和工程名称组织的完整源代码。

书籍规格:

书籍详细信息
书名面向软件工程的Visual C++网络程序开发站内查询相似图书
9787302096924
《面向软件工程的Visual C++网络程序开发》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26装帧平装
页数印数 5000
全网搜索试读资源

书籍信息归属:

面向软件工程的Visual C++网络程序开发是清华大学出版社于2004.出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。