本书介绍了如何使用 VisualC++6编程语言编写Windows应用程序。本书的作者具备多年的Windows应用程序开发经验,是一些程序开发的高手。他们将带领读者从基本的集成开发环境与调试环境的学习入手,进而学习菜单和鼠标、图形、对话框的设计,最后进入Internet程序设计和数据库连接等高级主题。如果你对面向对象的程序开发有所了解,并想学习或进一步提高VisualC++方面的开发知识与技巧,那将从书中获得启迪,有所收益。\r\n 本书适合初、中级软件开发人员及广大计算机编程方面的爱好者。\r\n
第1部分 VisualC++基础\r\n 第1章 VisualC++入门\r\n 第2章 VisualStudio集成开发环境\r\n 第3章 应用程序的调试\r\n 第4章 改善应用程序性能\r\n 第5章 杂项工具\r\n第2部分 Windows编程概述\r\n 第6章 MFC编程概述\r\n 第7章 菜单\r\n 第8章 鼠标和键盘\r\n 第9章 图形\r\n 第10章 位图、调色板、DIB以及双缓存\r\n 第11章 MFC异常处理\r\n 第12章 控件\r\n 第13章 模态和非模态对话框 \r\n 第14章 属性表和属性页\r\n 第15章 数据I/O\r\n 第16章 声音 \r\n 第17章 计时器和Onldle循环处理\r\n第3部分 体系结构 \r\n 第18章 内存管理\r\n 第19章 文档、视图和单文档界面\r\n 第20章 多文档界面应用程序的布局\r\n 第21章 打印和打印预览\r\n 第22章 高级Windows用户界面的MFC\r\n 第23章 状态栏与工具栏\r\n 第24章 树视图和列表视图控件\r\n 第25章 线程 \r\n第4部分 数据库编程 \r\n 第26章 ODBC\r\n 第27章 MFC数据库类\r\n 第28章 DAO数据库编程 \r\n第5部分 扩展应用程序的功能 \r\n 第29章 动态链接库\r\n 第30章 添加图像\r\n第6部分 组件对象模型编程 \r\n 第31章 ActiveX和ActiveX控件设计 \r\n 第32章 使用MFC创建ActiveX自动化服务器\r\n 第33章 活动模板库\r\n第7部分 Internet和HTML编程 \r\n 第34章 Internet编程 \r\n 第35章 CHtmIView类\r\n 第36章 动态HTML\r\n第8部分 高级Visual Studio技术\r\n 第37章 编写Visual Studio脚本\r\n 第38章 编写自定义AppWizard\r\n\r\n
虽然微软推出. NET平台已经有一段时间了, 但由于该项技术在推广. 配套等等诸方面的问题, 导致该平台的应用并未达到预期的效果, 并未以绝对优势取代它的前一个版本. 另外, 由于Visual C++6应用的广泛性. 被大众所接受的程度. 编程人员的惯性等因素, 该语言在编程舞台上仍占有一席之地, 并且是不可取代的一席之地.
目前, 为了对原有遗留系统进行维护, 或者因为它与自己所掌握的其他编程语言较为接近, 很多人都或主动或被动地仍旧选择Visual C++6作为项目开发语言, 为此我们又推出了这本看似"落伍"的书藉. 本书所针对的是那些对面向对象编程的思想至少有一些了解, 或者说能听懂最基本的"面向对象"术语的读者, 并对C++语言的语法有所了解. 我们对读者的要求仅此而已.
本书介绍的内容都是作者们根据多年的编程经验编写而成的, 全书按主题分为几大部分, 有Visual C++编程经验的读者可以直接找到自己感兴趣的内容. 初学者也不要着急, 按部就班地阅读下去, 就能基本上应对Visual C++的日常编程工作, 并能解决与之相关的数据库. 图形图像. Internet等方面的问题. 本书的最后一个部分可以看做是一个提高, 讲解一些高级Visual Studio技术, 适于那些具备一定编程经验的人员进阶.
参加本书编写工作的人员有David Simon. 周瑜萍. 李崴. 赵迎. 顾群. 邱燕明. 尚红昕等. 还有一些老师对本书提供了不少宝贵的意见, 在此一并感谢.
由于时间仓促及水平有限, 错误之处在所难免, 敬请读者批评指正.
编者
2005年元旦