Visual C++ 6深入学习指南

需积分: 9 0 下载量 176 浏览量 更新于2024-09-23 收藏 1.79MB PDF 举报
"learn Visual C++ 6 pdf" 是一份英文版的学习Visual C++ 6的教程,涵盖了从基础到高级的各种主题,包括创建Windows应用、对话框与控件、消息处理、文档视图架构、绘图、打印、文件操作、用户界面改进、ActiveX技术和互联网编程等内容。 在Visual C++ 6中,开发人员可以利用Microsoft的MFC(Microsoft Foundation Classes)库来构建基于Windows的应用程序。这份教程分为四个部分,逐步深入地讲解了这一强大的开发环境。 第一部分“Getting Started with Visual C++”旨在引导初学者建立第一个Windows应用程序。Chapter 1讲解了如何构建基础的Windows应用程序,涉及窗口类、消息循环和基本的事件处理。Chapter 2和Chapter 3则介绍了对话框和控件,以及消息和命令的处理,这些都是构建用户界面的关键元素。 第二部分“Getting Information from Your Applications”关注的是数据的获取和展示。Chapter 4阐述了文档和视图的概念,这是MFC中用于管理数据和用户界面的标准模式。Chapter 5至Chapter 7分别讨论了屏幕绘图、打印预览以及持久化和文件输入/输出,这些都是应用程序与用户交互的重要方面。 第三部分“Improving Your User Interface”专注于提升用户体验。Chapter 9至Chapter 12讲解了状态栏、工具栏、帮助系统、属性页和工作表的实现,这些功能可以让应用程序更加用户友好。 第四部分“ActiveX Applications and ActiveX Controls”涉及ActiveX技术,这是一种创建可重用软件组件的方法。Chapter 13介绍了ActiveX的基本概念,随后的章节展示了如何构建ActiveX容器应用、服务器应用、自动化服务器以及ActiveX控件,这些都是90年代末和21世纪初非常流行的技术。 第五部分“Internet Programming”涵盖了网络编程,包括使用Sockets、MAPI以及WinInet类进行互联网通信。Chapter 18至Chapter 21讲解了如何在Visual C++ 6中实现网络功能,并构建基于Internet的ActiveX控件,同时介绍了Active Template Library (ATL) 这一高效模板库,用于简化COM对象的创建。 通过这份详尽的教程,开发者不仅可以掌握Visual C++ 6的基本用法,还能深入理解Windows应用程序开发的高级特性,包括ActiveX组件的开发和互联网功能的集成,这对于当时的开发者来说是非常有价值的参考资料。