


定价:49元
印次:1-6
ISBN:9787302403623
出版日期:2015.09.01
印刷日期:2020.07.14
图书责编:付弘宇
图书分类:教材
本书主要介绍使用Visual C++基于Windows Socket开发网络应用程序的方法。全书共分9章。第1章介绍计算机网络的基本工作原理、网络程序的工作模式、编程方法等内容; 第2章介绍使用Visual C++ 2010开发Windows应用程序的方法; 第3~8章由易到难逐步介绍流式套接字、数据报套接字以及原始套接字的编程方法和相关的Windows编程知识,并对网络通信中的多线程编程、I/O模型以及IP分组的捕获分析等内容进行深入讲解; 第9章介绍MFC提供的两个WinSock类——CAsyncSocket类和CSocket类的使用方法。 本书主要供普通高校计算机类专业的大学本科生使用,也可供对网络编程感兴趣的各类人员自学使用。
如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
随着计算机网络技术的飞速发展,以TCP/IP网络技术为核心的因特网已成为支撑现代社会运行的基础设施之一,深入理解网络工作原理、了解网络协议工作细节、具有扎实的高层次网络应用开发能力已逐渐成为IT从业者的基本要求。 然而,由于计算机网络技术复杂而抽象,在高校计算机类专业的人才培养中,单靠“计算机网络”一门课程的理论教学及相应的协议分析及组网实验,很难使学生真正理解掌握网络技术并具备开发以TCP/IP为基础的网络应用程序的能力。为此,很多高校的计算机类专业都开设了“TCP/IP套接字(socket)网络编程”课程,实践证明,将本课程与网络原理教学有机结合起来,不仅可以加深学生对网络原理及实现方法的理解,还可以使学生掌握网络编程的基本方法,逐步提高网络软件开发能力,培养学生的创新精神和自学能力。 本书是作者在长期从事“计算机网络”和“网络编程”两门课程教学的经验基础之上,以作者自己编写的“网络编程”课程讲义为基础,不断完善改进而成的。本书以Visual Studio 2010为平台,通过大量实例,全面系统地介绍基于WinSock进行网络编程的基本原理、基本方法和必需的知识。学习本书内容之前,要求读者已学过C++语言程序设计,熟悉面向对象程序设计的概念和方法。 本书在内容组织方面,除WinSock网络编程本身的原理和方法以及必要的计算机网络知识外,还有较大的篇幅用于讲解Windows编程的基本知识。这是因为目前多数应用型本科的教学都采用了“3+1模式”(前3年完成理论知识教学,最后1年集中实习实践),导致很多专业课的安排被提前,本课程一般被安排在第五学期甚至是第四学期学习,此时,...
1.1计算机网络的概念与原理
1.1.1计算机网络的基本概念
1.1.2典型的计算机网络——以太网
1.1.3广域网与分组交换技术
1.1.4网络互联
1.1.5计算机网络体系结构
1.2IP协议
1.2.1IP地址
1.2.2IPv4的分组结构
1.2.3路由与路由器
1.2.4主机的路由表及IP分组的发送过程
1.2.5ARP协议
1.3TCP与UDP
1.3.1端口号与网络进程地址
1.3.2TCP协议
1.3.3UDP协议
1.4网络应用编程接口——套接字
1.4.1套接字编程接口的起源与发展
1.4.2套接字的含义与分类
1.4.3套接字接口的位置及实现方式
1.5网络应用程序的结构模型
1.6网络编程的不同层次
习题
第2章简单的Windows程序设计
2.1Visual C++2010概述
2.2Visual C++的数据类型
2.3Unicode字符集
2.4对话框应用程序
2.4.1对话框应用程序的创建
2.4.2Visual C++2010开发环境
2.4.3MFC对话框应用程序结构
2.4.4设置对话框的属性
2.5Windows控件
2.5.1创建控件
2.5.2常用控件
2.6Windows的消息驱动机制与消息映射
2.6.1Windows的消息驱动机制
2.6.2消息映射
2.7使用控件变量访问... 查看详情





