课件内容:
从C到C++
了解从面向过程的C语言到面向对象的C++语言的进阶,介绍C++与C的主要差异,了解C++语言的未来发展前景。学习者熟悉C++的编译环境,为课程的开启做好准备。
0.1从C到C++
0.2C++未来前景
面向对象程序设计
面向对象程序设计方法将程序中的数据元素和算法元素根据其内在关联关系进行分类管理,这就形成了“类”的概念。分类可以更好地管理程序代码。类相当于是一种自定义的数据类型,用类所定义的变量被称为“对象”。本章介绍面向对象程序设计的思想;理解类与对象的定义;正确使用构造函数、复制构造函数和析构函数;利用类的组合理解对象的包含关系;通过静态、友元和常类型学会如何具体使用类的实例对象。
1.1面向对象程序设计思想
1.2类和对象
1.3类的构造函数和析构函数
1.4类的组合
1.5类的使用(静态、友元、常类型)和动态内存分配
继承性
程序员也可以继承已有的基类来定义新的派生类,这就是类的继承与派生。利用派生类和基类之间的特殊关系可以进一步提高程序代码的可重用性。本章介绍派生类的声明和三种不同的继承方式,派生类存在时构造函数和析构函数的定义和调用;二义性问题的两种情况及其虚基类的使用;赋值兼容规则。
2.1继承与派生
2.2类的继承方式
2.3派生类的构造函数和析构函数
2.4派生中成员的标识与访问
2.5赋值兼容规则
多态性
在类等级的不同层次中可以共享(公用)一个行为(方法),然而不同层次中的每个类却各自按自己的需要实现此行为,这就是多态。本章介绍多态的概念和实现多态性的方法:函数重载、运算符重载和虚函数。
3.1多态概述
3.2运算符重载
3.3虚函数
泛型程序设计和流类库
为了更好地凝练源代码,C++语言引入了模板技术,它是一种代码重用技术。通过模板技术可以进一步提高函数代码和类代码的可重用性。本章了解泛型编程的作用和模板的分类,掌握函数模板和类模板的使用。输入输出是程序的一个重要组成部分,C++系统提供了一个用于输入输出操作的类体系,通过C++的流、流类库和文件流,完成自定义类型的输入输出操作。
4.1泛型编程和函数模板
4.2类模板
Windows编程基础
操作系统把它所能够完成的功能以函数的形式提供给应用程序调用 这些函数的集合是Windows操作系统提供给应用程序编程的接口(Application Programming Interface) 简称Windows API。本章了解Windows 编程基础知识,介绍利用API开发Win32程序实例的方法。
5.1Windows编程的基本概念
5.2消息和API函数
5.3Win32程序结构
Windows绘图
Windows是与设备无关的操作系统,如果用户想将文本和图形绘制到显示器或其它某个设备中,必须通过“设备环境DC”。DC封装了Windows的绘画、图形和文本的API函数。本章介绍图形设备接口、设备环境、绘图工具和颜色的设置与应用和常用绘图函数;学习图形绘制编程实例。
6.1设备环境
6.2映像模式和图形刷新
6.3绘图工具和函数
6.4绘图实例
MFC编程基础
微软基础类库(Microsoft Foundation Classes MFC)是Microsoft 公司提供的关于Win32 API的C++类库集,它定义了一个标准的应用程序框架。借助这个框架,用户可以轻松地开发标准的Windows 应用程序。本章介绍MFC中类的组织结构及主要的类、MFC应用程序框架与Win32程序的关联,掌握应用程序向导的使用,MFC应用程序的消息映射。
7.1MFC类库简介
7.2使用AppWizard开发MFC应用程序
7.3MFC应用程序框架与Win32程序的关联
7.4MFC应用程序的启动流程
7.5MFC应用程序的消息映射机制
基本控件的使用
控件是Windows应用系统与用户交互的主要方式。本章说明各种控件的使用方法,包括按钮控件、列表框控件、编辑框控件、组合框控件等,结合实例进行说明。
8.1控件
8.2编辑框类的应用
8.3菜单类
8.4按钮与列表框类
设计用户界面
MFC应用程序的用户界面包括菜单栏、工具栏、状态栏等,它们都可以借助AppWizard自动生成。本章介绍如何开发一个Windows图形用户界面程序,包括菜单、加速键、工具栏、状态栏、对话框栏和通用对话框的编程等。
9.1菜单和加速键
9.2工具栏
9.3状态栏
9.4对话框
9.5通用对话框
文档∕视图结构
MFC的文档/视图结构(Document/View)将数据管理和数据显示的职能分开。本章介绍单文档、多文档的概念、文档/视图结构、创建基于文档-视图结构的框架应用程序,以及文档类、视图类的应用,给出SDI/MDI编程实例。
10.1文档视图结构概述
10.2文档类与视图类
10.3文档和视图的相互作用
10.4文档视图结构实例
《面向对象的C++和Windows编程》PPT课件 谢颂华 武汉理工大学
资源下载
下载价格10 金币
VIP 5折
立即购买