VisualC++高级编程技术
《Visual C++高级编程技术——开发实例剖析》一书是由陈建春所著,由电子工业出版社出版。本书是继作者之前著作《Microsoft Visual C++图形系统开发技术基础》之后的又一重要作品,旨在深入探讨Visual C++高级编程技术。 本书通过具体的开发实例,全面介绍了各种MFC辅助开发工具的使用方法,包括但不限于以下方面: 1. MFC类的应用:详细讲解了与图形用户界面(GUI)开发相关的MFC类的使用,特别是那些与绘图和界面交互有关的类。 2. 面向对象的程序设计基础:强调了C++语言在面向对象程序设计中的应用,展示了如何构建和组织C++类。 3. 文档和视图的实现:讲述了如何实现文档和视图模式,这是MFC应用程序的核心架构之一。 4. 多文档多视图程序设计:展示了如何设计和实现具有多个文档和多个视图的应用程序,提高了程序的灵活性和用户体验。 5. 对话框与控件的使用:讨论了如何在MFC应用程序中创建和使用对话框,以及如何利用控件提升用户界面的交互性。 6. 位图和图形的处理:详细介绍了位图的使用方法以及如何在程序中处理图形,包括图形的绘制、缩放、选择和删除等操作。 7. 打印和打印预览:讲解了如何实现图形的打印输出以及如何设计打印预览功能。 8. DLL的开发和使用:深入探讨了动态链接库(DLL)的开发过程以及在MFC程序中如何使用DLL。 9. OLE和ActiveX控件的开发:讲解了如何使用OLE技术,以及如何开发和使用ActiveX控件,这对于实现组件化编程和扩展应用程序的功能至关重要。 10. 帮助系统组织:讨论了如何为应用程序编写帮助文档以及如何组织帮助信息,便于用户快速获取使用指南。 作者在前言中提到,由于读者反馈在学习VC++编程过程中遇到了许多难点,特别是关于MFC程序设计的学习。因此,本书的写作目的之一就是为了帮助读者避免这些问题,让学习过程更加顺利。作者认为,学习MFC程序设计时遇到的困难主要源于程序设计思想的模糊以及学习方法的不适当。MFC虽然提供了强大的编程工具和框架,但在本质上仍然是顺序执行的C++程序。掌握MFC编程,关键在于能否有效地组织流程和编写清晰的代码,而非单纯依赖工具本身。 此外,本书中提供的代码示例适用于VC++5.0及其以上版本。读者群体包括计算机开发人员以及大专院校的师生。书籍的版权和版权声明也明确指出,未经许可,不能复制或抄袭书中的任何内容。 总体来说,《Visual C++高级编程技术——开发实例剖析》是一本结合实例,深入浅出地讲解Visual C++高级技术的实用书籍,旨在帮助读者掌握复杂编程概念,并应用到实际开发中。通过阅读本书,读者不仅能够学到如何使用各种MFC工具,更能够加深对面向对象编程以及Visual C++开发的理解。
- 粉丝: 4
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助