友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
狗狗书籍 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

C语言实例教程(PDF格式)-第2章

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!






尽管我们细致的对书中的每一行程序进行了反复的调试,但是仍有可 


…………………………………………………………Page 4……………………………………………………………

能在最后的一刻还包含着被未被虑及的问题。此外,在将Developer  

Studio中的过程粘贴到Word文档的过程中,也有可能出现不该有的笔 

误 (确切的说是敲错了键)和疏漏。我们努力避免发生这种情况,但 

是,即使它的概率为零仍有可能发生,这就需要读者来批评指正了。  



                                作者 



                                一九九八年七月 



                                  


…………………………………………………………Page 5……………………………………………………………

                      目 录  



前言  



第一章Visual C++简介  



    第一节 Visual C++和MFC的历史 *  



    第二节 Visual C++ 5。0的版本及新特性    

                                 * 



    第三节 Visual C++ 5。0的新特性    

                            * 



    第四节 Developer Studio的使用 *  



    第五节 获得帮助 *  



    第六节  自定义Developer Studio *  



第二章 面向对象编程与C++语言  



    第一节 面向对象的编程技术 *  



    第二节 类的声明和定义 *  



    第三节 类的继承    

                 * 



    第四节 多态与虚函数 *  



    第五节 ClassView和WizardBar *  



第三章 Win32应用程序设计  



    第一节 事件驱动的应用程序 *  



    第二节 Win32 API和SDK *  



    第三节 使用SDK编写Windows应用程序 *  



    第四节 32位编程的特点 *  



第四章 基于对话框的应用程序  


…………………………………………………………Page 6……………………………………………………………

   第一节 使用AppWizard生成应用程序框架 *  



   第二节 应用程序类 *  



   第三节 MFC应用程序的消息循环 *  



   第四节 对话框类 *  



   第五节 小结 *  



第五章 响应用户命令  



   第一节 菜单消息响应 *  



   第二节 工具条 *  



   第三节 快捷键消息响应 *  



   第四节 滑块控件消息响应 *  



   第五节 进度条消息响应 *  



   第六节 上下控件消息响应 *  



第六章 使用Windows标准控件  



   第一节 使用对话框编辑器和ClassWizard *  



   第二节 所有窗口类的基类:CWnd *  



   第三节 按钮    

            * 



   第四节 静态控件 *  



   第五节 文本编辑控件 *  



   第六节 列表框控件 *  



   第七节 组合框 *  



   第八节 滚动条控件 *  



第七章 使用ActiveX控件  


…………………………………………………………Page 7……………………………………………………………

    第一节 什么是ActiveX控件 *  



    第二节 使用ActiveXMovie控件的视频播放器 *  



第八章 文档 视结构   

           / 



    第一节 文档/视结构概述 *  



    第二节 使用AppWizard创建框架应用程序 *  



    第三节 生成文档 *  



    第四节 生成视 *  



    第五节 视类    

              * 



    第六节 同一文档的多个视    

                        * 



    第七节 添加对多文档类型的支持 *  



第九章 图形设备接口  



    第一节 设备上下文 *  



    第二节 画笔对象    

                 * 



    第三节 刷子对象    

                 * 



    第四节 字体对象 *  



    第五节 映射模式    

                 * 



第十章 MFC通用类  



    第一节 数组类 *  



    第二节 列表类 *  



    第三节 映射类 *  



    第四节 字符串类 *  



    第五节  日期和时间类 *  


…………………………………………………………Page 8……………………………………………………………

第十一章 异常处理和诊断  



    第一节 处理C++异常    

                    * 



    第二节 MFC异常 *  



    第三节 诊断服务 *  



第十二章 多线程  



    第一节 创建线程    

                 * 



    第二节 线程间通信 *  



    第三节 线程同步    

                 * 



第十三章 动态链接库  



    第一节 概述 *  



    第二节 创建和使用动态链接库    

                            * 



    第三节 使用动态链接连库扩展MFC *  



附表1 MFC类库层次表   



附表2 ASCII码表 (0~127)  



附录  虚拟键码  

    3  


…………………………………………………………Page 9……………………………………………………………

            第一章Visual C++简介  



只要提到在Windows 95和Windows NT下进行32位的应用程序开发,就 

不能不提到Visual C++。相比其它的编程工具而言,Visual C++在提 

供可视化的编程方法的同时,也适用于编写直接对系统进行底层操作 

的程序,其生成代码的质量,也要优于其它的很多开发工具。随 

Visual  C++所提供的Microsoft基础类库 (Microsoft  Foundation  

Class  Library,简写为MFC),对Windows  95/NT所用的Win32应用程 

序接口 (Win32  Application  Programming  Interface)进行了十分彻 

底的封装,这使得可以使用完全的面向对象的方法来进行Windows  

95/NT应用程序的开发,从而大量的节省了应用程序的开发周期,降 

低了开发成本,也使得Windows程序员从大量的复杂劳动中解救出 

来,相信随着对Visual      C++了解的逐步深入,你会亲 自感受到这一 

点。Visual   C++使Windows编程不再深奥和晦涩,而是一件有意义并 

且有趣的事情,而且,你并没有因为获得这种方便而牺牲应用程序的 

性能。  



在本章中,我们将讲述:  



  l Visual C++和MFC历史  



  l Visual C++ 5。0的不同版本和它们的区别  



  l Visual C++ 5。0的新特性  



  l Visual C++ 5。0集成开发环境的使用  



            第一节 Visual C++和MFC的历史  



Visual  C++的核心是Microsoft基础类库,即通常所说的MFC。尽管使 

用Visual  C++进行编程并不一定要使用MFC,使用MFC也不一定就要使 

用Visual C++,Borland C++的新版本也提供了对MFC的支持,然而事 

实上,在很多情况下,我们提到Visual   C++时指的就是MFC,而提到 

MFC时指的也就是Visual  C++。因此,当你看到关于Visual  C++或是 

MFC的资料时,要知道,在绝大多数情况下,它们都是指同一样东 

西。  



MFC相当彻底的封装了Win32软件开发工具包 (Software   Development  

Kit,即通常所说的SDK)中的结构、功能,它为编程者提供了一个应 

用程序框架,这个应用程序框架为编程者完成了很多Windows编程中 

的例行性工作,如管理窗口、菜单和对话框,执行基本的输入和输 


…………………………………………………………Page 10……………………………………………………………

出、使用集合类来保存数据对象等等,并且,MFC使得在程序中使用 

很多过去很专业、很复杂的编程课题,如ActiveX、OLE、本地数据库 

和开放式数据库互联 (Open Database Connectivity,简写为ODBC)、 

Windows套接字和Internet应用程序设计等,以及其它的应用程序界 

面特性,如属性页(也叫标签对话框)、打印和打印预览、浮动的和可 

定制的工具条变得更加的容易。  



早在1989年,Microsoft的程序员们开始试图将C+
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!