精通MFC Windows程序设计:COM、OLE和ActiveX实战指南

5星 · 超过95%的资源 需积分: 9 152 下载量 55 浏览量 更新于2024-07-26 1 收藏 94.42MB PDF 举报
"MFC.Windows程序设计(第2版)修订版,作者(美)帕罗赛斯,由北京博彦科技发展有限责任公司翻译,清华大学出版社出版。本书是MFC程序设计的经典著作,全面更新了第1版内容,增加了对COM、OLE和ActiveX的讨论。书中通过丰富的实例和详细讲解,覆盖了MFC的基础知识、文档/视图体系结构、高级主题如多线程和线程同步,以及COM相关技术。作者Jeff Prosise是Windows编程和MFC、COM领域的知名专家。" 《MFC Windows程序设计(第2版)》深入介绍了MFC库,这个C++类库是用于构建Windows应用程序的强大工具。书中首先介绍了事件驱动编程和MFC的基本概念,帮助读者建立Windows编程的基础。接着,通过讲解文档/视图架构,读者可以理解如何组织和管理复杂应用的数据和用户界面。书中详细阐述了各种UI元素,如菜单、控件、对话框和属性表,以及文件输入/输出和序列化技术。 在高级主题部分,作者探讨了计时器、位图、调色板、区域以及公用控件的使用,这些都是构建专业Windows应用的关键组件。对于多线程和线程同步,书中给出了实用的实现策略,这对于多任务和并发环境下的程序设计至关重要。 COM(组件对象模型)部分,解释了MFC如何与COM接口集成,这对于创建可重用的组件和服务至关重要。OLE(对象链接和嵌入)和ActiveX章节则讨论了如何在不同应用之间共享数据和实现交互。 此外,书中还涉及了剪贴板操作、OLE拖放、Automation(自动化)以及ActiveX控件的开发,这些都是Windows开发中常见的功能和技术。 通过《MFC Windows程序设计(第2版)》,读者不仅可以学习到MFC的基本原理,还能掌握实际开发中的高级技巧,从而能够利用MFC库的全部潜力。随书附带的CD-ROM提供了大量代码示例,便于读者实践和加深理解。 这本书是MFC程序员和Windows开发者的宝贵资源,无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,提升自己的Windows程序设计能力。
2012-04-23 上传
此版本是网上最详细的书签版本,也是最清晰的版本。 MFC Windows程序设计(第2版修订版) (Programming Windows with MFC, 2nd Edition) 基本信息 作者: (美)Jeff Prosise [作译者介绍] 译者: 北京博彦科技发展有限责任公司 出版社:清华大学出版社 ISBN:9787302150428 上架时间:2007-5-22 出版日期:2007 年5月 开本:16开 页码:1166 版次:1-1 内容简介   《mfc windows程序设计(第2版)》是对其极为经典的第1版的全面更新,本书不仅扩展了已被认为是权威的关于microsoft用于windows api的功能强大的c++类库的阐述,还新增了有关com、ole和activex的内容。本书的作者,jeff prosise,用其无与伦比的技巧向读者讲述了mfc程序设计中的基本概念和主要技术——再次阐释了在32位windows平台上进行了快速的面向对象开发的完美方法。    本书涵盖了以下专题:    事件驱动程序设计和mpc的基础知识    文档/视图体系结构    位图、调色板和区域    多线程和线程同步    mfc与组件对象模型(com)    activex控件    《mfc windows程序设计(第2版)》见解深刻,并附带有辅助学习的资源——包括在随附的cd-rom中提供了大量代码实例。    要理解如何利用mfc库中提供的成千上万的预编译、预测试的代码的优点,本书——及其作者——将是您独一无二的选择。 作译者 本书提供作译者介绍   Jeff Prosise是一位作者、教员和讲师,他以Windows编程和教授别人如何进行Windows为生。作为一位在Windows程序设计、MFC和COM领域世界知名的权威,他还是《PC Magazinge》和《Microsoft Systems Journal》杂志的组稿编辑。 目录 鸣谢 序言 第ⅰ部分 windows和mfc基础  第1章 hello,mfc  第2章 在窗口中绘图  第3章 鼠标和键盘  第4章 菜单  第5章 mfc集合数  第6章 文件i/o和串行化  第7章 控件  第8章 对话框和属性表 第ⅱ部分 文档/视图体系结构  第9章 文档、视图和单文档界面  第10章 滚动视图、html视图以及其他视图类型  第11章 多文档和多视图  第12章 工具栏、状态栏和组合栏  第13章 打印和打印预览 第ⅲ部分 高级篇  第14章 计时器和空闲处理  第15章 位图、调色板以及区域 . 第16章 公用控件  第17章 线程和线程同步化 第ⅳ部分 com,ole和activex  第18章 mfc和组件对象模型  第19章 剪贴板和ole拖放  第20章 automation  第21章 activex控件 序言   像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与ProgrammingWindows相媲美的MFC编程书籍,但是却没有结果。于是我决定自己写一本这样的书。它正是您手中所拿到的这本书,也正是当初我在初学MFC时,希望拥有的那本书。.   正如您所知,MFC是用于Windows编程的Microsoft C++类库。本书并不是一本关于C++的书,而是一本关于使用MFC而不是Windows APl,进行32位Windows应用程序编程,以访问操作系统的基本特性和服务的书。它原本为以下两种编程人员所写:   曰打算学习MFC的WindowsAPl程序员   曰未进行过Windows编程的程序员   无论您属于哪种人,我假设您已经了解C++,而且熟悉C++语法,如派生类及虚函数。如果是这样的话,您已在征肠MFC编程之山的历险中迈出了坚实的第一步。   即使是有经验的Windo;。程序员在初读MFC代码时也会感到迷惑。一部分是由于VisualC++代码生成向导所生成的代码所致,另一个原因是因为无数行代码隐藏在MFC类库中。这正是本书使用特殊的方法来写MFC的缘由。本书从让您亲自手写代码开始(不用向导),使用MFCl.0的应用程序结构风格,也就是说,既不用文档也不用视图。只有在您掌:握了上述的基础知识,初步认识了简单的MFC类库如CWnd和CWinApp之后,我才开始介;绍向导并教您使用MFC的文档视图结构的方法。您将逐渐理解Windows的关键组件及它的消息驱动机制,如图形设备接口(GDl)。我相信用这种方法可以使MFC的学习变得生动有趣而不是