下载地址:
下载地址1资源简介:
中文名: Visual C++面向对象与可视化程序设计(第2版)别名: VC6作者: 黄维通资源格式: PDF版本: 扫描版出版社: 清华大学出版社书号: 9787302082019发行时间: 2005年11月01日地区: 大陆语言: 简体中文简介: 本书从最基本的概念出发,详细地讲述了使用Visual C++ 进行面向对象与可视化程序设计的基础本原理与方法。全书共分为4篇,即 Visual C++基础知识、使用API函数进行可视化编程、使用MFC进行可视化编程和Visual C++高级编程。书中涉及Visual C++ 编程过程中常用的API函数及MFC类,并结合实例对其中的消息处理,API函数结构、各种按纽、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在实例中对程序代码都做了详细的说明,以便读者掌握。本书通俗易懂,重点突出,偏重应用,不仅可以作为大专院校理工科学生的教材,还可以供研究生及科研院所的计算机开发与应用人员作为参考,同时也可供从事计算机软件开发的专业人员参考。与本书配套的《Visual C++面向对象与可视程序设计习题解析与编程实例》由清华大学出版社出版。 目录: 第1篇Visual C++基础知识第1章C++基础知识31.1C++的发展历程31.2一个简单的C++程序41.3数据类型41.3.1C++的基本数据类型41.3.2复合数据类型51.4常量及其定义81.5变量101.6指针111.6.1指针的类型及其定义111.6.2指针的初始化111.6.3字符串指针111.6.4引用类型111.7C++中的控制结构121.7.1条件语句121.7.2循环语句141.7.3转移语句151.8函数161.9类与对象171.9.1类的定义171.9.2对象181.9.3内联方法201.10构造函数和析构函数211.10.1构造函数211.10.2析构函数231.11重载241.11.1函数重载241.11.2操作符重载261.12友元281.13this指针301.14继承311.14.1派生类311.14.2多重继承321.15多态性和虚拟函数341.15.1多态性341.15.2虚拟函数341.15.3虚拟析构函数381.16流381.17小结39习题39第2章Visual C++ 6.0开发环境402.1Visual C++ 6.0简介及其开发环境概述402.2Visual C++ 6.0的菜单栏412.2.1File菜单412.2.2Edit菜单432.2.3View菜单452.2.4Insert菜单482.2.5Project菜单492.2.6Build菜单512.2.7Tools菜单522.3Visual C++ 6.0的工具栏572.3.1工具栏的构成572.3.2工具栏的定制与修改572.4项目与项目工作区572.4.1创建新的项目工作区572.4.2项目工作区窗口582.5资源及资源编辑器602.6联机帮助612.7小结62习题62第3章Windows应用程序633.1Windows编程基础知识633.1.1窗口643.1.2事件驱动643.1.3句柄和Windows消息653.2 Windows应用程序常用消息673.3Windows中的事件驱动程序设计683.4Windows应用程序的基本结构693.4.1Windows应用程序的组成693.4.2源程序组成结构703.4.3应用程序举例763.5小结78习题78第2篇使用API函数进行可视化编程第4章Windows的图形设备接口及Windows绘图814.1图形设备接口814.1.1图形设备接口的一些基本概念814.1.2图形刷新834.1.3获取设备环境854.1.4映射模式864.2绘图工具与颜色894.2.1画笔894.2.2画刷904.2.3颜色914.3常用绘图函数914.4应用实例944.5小结102习题102第5章文本的输出方法与字体的设置1045.1设置文本的设备环境1045.1.1字体句柄1045.1.2创建自定义字体1055.1.3设置字体和背景颜色1065.2文本的输出过程1065.3文本操作实例1085.4小结115习题115第6章Windows应用程序对键盘与鼠标的响应1176.1键盘在应用程序中的应用1176.2键盘操作应用举例1206.3鼠标在应用程序中的应用1256.4鼠标应用程序实例1286.5小结135习题135第7章资源在Windows编程中的应用1377.1菜单和加速键资源及其应用1377.1.1菜单的创建过程1387.1.2菜单项的操作1417.1.3菜单的动态创建1447.1.4加速键资源的创建过程1447.1.5创建菜单资源实例1467.2位图资源及其应用1507.2.1位图的概念1507.2.2位图的操作过程1517.2.3位图操作实例1537.3对话框资源及其应用1557.3.1模态对话框的编程方法1567.3.2模态对话框应用实例1597.3.3非模态对话框的编程方法1647.3.4非模态对话框应用实例1657.4图标资源的应用1697.4.1图标资源的操作1697.4.2图标资源应用举例1707.5小结172习题172第3篇使用MFC进行可视化编程第8章MFC基础知识1778.1MFC概述1778.2MFC类的组织结构及主要的类的简介1798.2.1MFC类的组织结构1798.2.2根类1818.2.3应用程序体系结构类1818.2.4可视对象类1858.2.5通用类1878.2.6OLE类1898.2.7ODBC数据库类1898.3MFC中的全局函数与全局变量1908.4应用程序向导1908.5小结196习题197第9章Windows标准控件在可视化编程中的应用1989.1概述1989.2按钮控件及其应用1999.2.1按钮控件的创建过程2009.2.2按钮控件示例2049.3滚动条控件2089.3.1滚动条类的结构及其方法2089.3.2创建与初始化滚动条类2099.3.3滚动条类编程实例2109.4静态控件2179.4.1静态控件的特点2179.4.2静态控件应用举例2179.5列表框控件2199.5.1列表框控件的类结构2199.5.2列表框类的方法2219.5.3列表框和应用程序之间的消息传递2239.5.4列表框应用举例2249.6编辑框控件2269.6.1编辑框控件简介2269.6.2编辑框与应用程序间的消息传递2279.6.3编辑类编程实例2289.7组合框控件2389.7.1组合框(CComboBox)类的结构及组合框的特点2389.7.2组合框与应用程序之间的消息传递2399.7.3组合框控件应用举例2409.8对话框通用控件2559.8.1Picture控件的使用2559.8.2Spin控件的使用2569.8.3Progress控件的使用2579.8.4Slider控件的使用2589.8.5Date Time Picker控件的使用2599.8.6List Control控件的使用2619.8.7Tree Control控件的使用2659.8.8Extended Combo Box控件的使用2709.9小结272习题272第10章在MFC中创建应用程序的资源27510.1获取资源的一个样例27510.2资源的应用27610.2.1菜单资源的使用27610.2.2快捷菜单的创建及其应用28410.2.3加速键资源的创建及其应用28710.2.4工具条资源的创建及其应用28710.2.5图标资源的创建及其应用29310.2.6字符串资源的应用29410.2.7对话框资源的创建及其应用29410.2.8位图资源的创建及其应用29810.3小结300习题300第11章单文档与多文档30211.1概述30211.1.1单文档界面与多文档界面30211.1.2文档/视图结构30211.1.3SDI程序中文档、视图对象的创建过程30311.1.4SDI程序的消息传递过程30411.2Doc/View框架的主要成员30411.2.1CWinApp类30411.2.2CDocument类30511.2.3CView类30711.2.4CDocTemplate类30911.2.5CFrameWnd类31211.3文档操作中的一些重要概念31311.3.1串行化处理31311.3.2消息映射31411.3.3消息传递31511.4SDI编程实例31711.5MDI编程实例32011.6小结326习题326第4篇Visual C++高级编程*第12章多媒体应用程序的设计33112.1利用音频函数实现多媒体程序设计33112.1.1一个简单的应用实例33112.1.2几个常用的音频函数33212.1.3用MCI控制波形声音的播放33412.2利用Windows Media Player控件实现多媒体程序设计34212.3常见格式图片的显示34612.4小结350习题350*第13章数据库应用程序的开发35113.1有关数据库的基础知识35113.2ODBC的介绍和引用35113.2.1ODBC简介35113.2.2MFC对ODBC的封装35213.2.3如何访问数据库35313.2.4在数据库应用程序中常用的几个类35613.3小结374习题374*第14章开发Internet应用程序37514.1Internet应用程序开发的几种类型37514.2WinInet开发简介37714.3WinInet类介绍37714.3.1CInternetSession类37814.3.2CInternetConnection类37914.3.3CInternetFile类37914.3.4CGopherLocator类38014.4用WinInet类开发应用程序38014.5WinInet类编程实例38014.6小结387习题387
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。