随着网络的快速发展,有关网络通信的程序成为软件开发的热点。本书正是向读者介绍令人激动的通信和网络程序设计。
本书集中讨论了网络程序开发,内容主要包括网络的基础知识,Windows下这些网络通信的方法,如何利用MFC开发网络程序,ActiveX控件,以及如何将ActiveX控件应用在Web上,本书还讲述了ASP的概念和应用方法,ATL的概念和应用方法。
本书适合于准备利用VC开发网络应用程序的用户。
目录
第1章 网络简介和Windows通讯
1.1Internet的发展历史
1.2网络体系结构
1.3网络基本设施
1.4网络种类和局域网互连
1.5各种主要的网络协议
1.6Internet网络资源
1.7Internet的访问方式
第2章 开发工具——Visual C++简介
2.1MFC
2.2Visual C++开发环境
2.3用AppWiaard创建MFC应用程序
2.4例程源代码
第3章 MFC WinSock Classes编程
3.1Internet网络编程基础知识
3.2Windows Socket套接字简介
3.3CAsyncSocket类
3.4CSocket类
3.5CSocket编程实例——聊天室(Client/Server)
第4章 MFC Winlnet Clases编程
在开发C++应用时,会用到自定义的类作大量的工作,VC++的开发环境提供ClassWizard帮助组织自定义的类。可以在View菜单中启动ClassWizar或按Ctrl-W来运行。ClassWizar对话框由几个不同的标签或页组成,不同的页可以对类进行不同的处理。
在当前项目下启动ClassWizar,显示如图示2-10对话框的的Message Map页。Message Map页允许指定应用程序将要接收到的Windows消息句柄,这是Windows事件驱动编程模式的中心环节。P24