第1章 网络简介和Windows通讯 1 1.1 Internet的发展历史 1 1.2 网络体系结构 4 1.3 网络基本设施 5 1.4 网络种类和局域网互连 8 1.5 各种主要的网络协议 12 1.6 Internet网络资源 13 1.7 Internet的访问方式 15 第2章 开发工具──Visual C++简介 17 2.1 MFC 17 2.2 Visual C++ 开发环境 17 2.3 用AppWizard创建MFC应用程序 25 2.4 例程源代码 32 第3章 MFC WinSock Classes编程 41 3.1 Internet网络编程基础知识 41 3.2 Windows Socket套接字简介 42 3.3 CAsyncSocket类 44 3.4 CSocket类 47 3.5 CSocket编程实例──聊天室(Client/Server) 50 第4章 MFC WinInet Classes编程 72 4.1 WinInet类 72 4.2 创建Internet客户应用程序的步骤 78 4.3 WinInet类编程实例──HTTP/FTP资源下载应用程序 81 第5章 用MAPI创建邮件程序 95 5.1 消息应用程序接口(MAPI) 95 5.2 通用信报调用 97 5.3 简单信报调用 102 5.4 电子邮件发送例程 103 第6章 组件对象模型(COM)和OLE 137 6.1 组件和COM 137 6.2 OLE 153 6.3 MFC和OLE 153 6.4 ActiveX 容器和ActiveX服务器 153 6.5 一个简单的ActiveX容器的例子 154
第7章 用MFC编写ActiveX控件 168 7.1 ActiveX控件概述 168 7.2 MFC创建ActiveX控件例程 169 7.3 给框架增加功能 171 7.4 测试控件 187 第8章 使用ATL编程 188 8.1 什么是ATL? 188 8.2 ATL和包容器程序 189 8.3 使用ATL来设计ActiveX控件的背景知识 191 8.4 利用ATL开发一个ActiveX控件 199 8.5 开发一个测试程序 214 8.6 对比组件模型 226 第9章 使用ActiveX 控件激活Web 228 9.1 创建一个简单的网页 228 9.2 将控件加入网页 229 9.3 用Vbscript对控件进行编程 234 第10章 ASP 239 10.1 什么是ASP? 239 10.2 ASP可以做什么? 240 10.3 ASP 怎样工作? 240 10.4 ASP中结合对象和组件 254 附录1 Internet 术语释义 263 附录2 ICMPCOM.CPP的源代码 266
|