





定价:39.5元
印次:1-2
ISBN:9787302426455
出版日期:2016.02.01
印刷日期:2017.07.12
图书责编:郑寅堃
图书分类:教材
本书以面向对象程序设计思想贯穿始终,结合应用实例,强调实用,以通俗易懂的语言将面向对象程序设计的方法和VC++的具体应用展示给读者。全书共分为三部分: 第一部分介绍C++面向对象程序设计的基础知识; 第二部分介绍Windows编程基础以及Windows程序的基本特征; 第三部分介绍使用MFC进行Windows应用程序设计的方法,包括MFC的一些高级应用。同时,各章都配备有相应的应用程序实例和大量习题,既方便教师安排教学,又便于读者综合运用所学知识。 本书既可作为高等院校计算机专业或非计算机专业的面向对象程序设计及VC++的教学用书,也可作为程序设计人员的自学参考用书。
如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。
面向对象的程序设计技术是程序设计的一种新方法,它汲取了结构化程序设计中最为精华的部分,它是软件开发的第二次变革。计算机可视化技术以其新颖的图形用户界面、卓越的多任务操作系统性能、高层次可视化的软件开发平台迅速风靡全球。 Visual C++集成开发环境(IDE),提供了涵盖项目管理、资源配置、代码编辑、编译、调试、维护和图形用户界面设计的开发环境。本书以Visual Studio开发工具包为例介绍了基于IDE的项目开发过程。该环境可引导用户生成Visual C++项目应用程序框架,包括简单的Win32 控制台程序、Windows环境下的Win32 项目和基于MFC的具有图形用户界面的应用程序,还可以开发类和动态链接库。用户只需要在框架下按需求增加功能代码,大大提高了开发效率。除此之外,微软基础类库MFC的利用使应用程序框架、类框架及函数框架的自动生成更加快捷方便,大大提高了开发效率和程序质量。 本书以面向对象程序设计思想贯穿始终,以应用实例诠释设计和实现方法,通俗易懂,强调实用性。全书共分为三部分。第一部分以VC++语言为基础,介绍面向对象程序设计的基本思想。第二部分介绍Windows编程的基础知识以及Windows程序的基本特征,并介绍应用程序编程接口(API)及其在Windows绘图程序设计中的应用。第三部分介绍MFC基础知识以及基于MFC的Windows应用程序开发,具体包括MFC应用程序框架和启动流程; MFC应用程序消息映射机制; 基于常用MFC控件如编辑框、按钮、菜单、滚动条、列表框的用户界面开发; 以及文档∕视图结构和加速键、工具条、状态条等用户界面工具的使用...
1.1面向对象程序设计思想
1.1.1结构化程序设计的不足
1.1.2从结构化程序设计到面向对象程序设计
1.1.3面向对象的概念和方法
1.1.4面向对象程序设计的特点
1.2类和对象
1.2.1类的声明
1.2.2对象
1.2.3面向对象的标记
1.3类的构造函数和析构函数
1.4类的组合
1.5类的使用
1.5.1静态成员
1.5.2友元
1.5.3常类型
习题
第2章继承性
2.1继承与派生
2.1.1派生类的声明
2.1.2派生类生成过程
2.1.3多层次派生
2.2类的继承方式
2.3派生类的构造函数和析构函数
2.4派生中成员的标识与访问
2.4.1作用域分辨
2.4.2虚基类
2.5对象指针
习题
第3章多态性
3.1多态概述
3.1.1多态性的基本概念
3.1.2联编与多态的实现方式
3.1.3多态的实现原理
3.2运算符重载
3.2.1运算符重载的规则
3.2.2运算符重载为成员函数
3.2.3运算符重载为友元函数
3.2.4运算符重载实例
3.3虚函数
3.3.1虚函数的定义
3.3.2虚函数的限制
3.3.3虚析构函数
3.3.4纯虚函数和抽象类
习题
第4章泛型程序设计
4.1模板
4.1.1泛型编程和模板
4.1.2函数模板
4.1.3类...