35~70,目的复习巩固 C++基础知识,补充薄弱环 节。
第二章 VC++基础
课 目 内 时:4 的:本章的目的是学习 VC++的基础知识 容:本章学习 VC++的基础知识,内容包括: Windows 编程、VC++ 6.0 简介、MFC 基本类库概述、MFC 应用程 序设计必须或辅助使用的几个开发工具 重 点:Windows 消息,ClassWizard 工具的使用 讲课步骤: 讲课步骤: 第2讲 本讲主要介绍 Windows 编程的基础知识,包括窗口的概念、事件驱动的等 基本概念,同时详细介绍了 Windows 编程中经
常用到的“消息”以及对“消息” 的响应,在此基础上,进一步介绍了 Windows 程序的结构框架。 1. 讲解多媒体
课件第二章,主要内容有: (1)Windows 编程的基础知识 WINDOWS 应用程序在本质上是面向对象的。 (2)VC++ 6.0 简介 总的来讲, MFC 提供的类可分为两类: CObject 类派生的类和不从 CObject 从 派生的类。 (3)MFC 基本类库概述 (4)MFC 应用程序设计必须或辅助使用的几个开发工具 AppWizard、ClassView、ClassWizard、ResourceView、FileView、DataView 2. 结合实例分别介绍 AppWizard、ClassView、ResourceView、FileView 3. 开始引导学生使用工具,切忌操作要慢、复杂的过程操作重复一遍,务 必使学生看清楚,并将工具添加代码与手工添加代码作对比,使学生明白工具不 是必须而只是辅助工具。 第3讲 本将着重介绍 Windows 消息响应和 ClassWizard 工具。 1. Windows 消息 Windows 程序中的消息主要有三种类型:窗口消息、控件 的通
知消息和命 令消息。 2. 消息处理函数 消息处理函数指的是与某个消息对应的函数。 消息处理函数的执行是由其对 应的消息引发的,这个机制构成了 Windows 程序控制流程的基础。某个类对象 中的消息处理函数是与这个类对象能够得到的一个消息对应的, 当这个消息发生 时,这个函数就被执行。 消息处理函数的定义和使用方法与一般的成员函数不同。 一般的成员函数包 括两部分:函数的定义和函数的实现部分。定义一个一般成员函数时,在类中定 义函数的原型(一般在头文件中) ,在实现文件中实现函数的实现代码。而消息 处理函数除了这两部分以外,还有第三部分:消息映射部分,通过消息映射在消 息处理和引发它的消息之间建立联系。 3. ClassWizard 对话框的组成。重点介绍 ClassWizard 管理消息处理函数,并 给出实例。
第三章 MFC 应用程序框架剖析
时:2 的:本章的目的是学习 MFC 应用程序框架 容:本章学习 MFC 应用程序框架,内容包括: 最简单的应用程序、 带文档—视图结构的 MFC 程序基本框架类和文 件组成、文档类、视图类、主框架窗口类、应用类、MFC 应用程序 的执行步骤 重 点:带文档—视图结构的 MFC 程序基本框架类、MFC 应用程序的执行步 骤 第4讲 1. 最简单的应用程序框架剖析。MFC 应用程序至少要有两个对象:应用对 象(CHelloApp)和主框架类对象(CHelloFrame) 。 对 2. 带文档——视图结构的 MFC 程序基本框架类和文件组成。 WINDOWS 自动生成的应用程序框架作详细的介绍, 让学生对 MFC 方式的 WINDOWS 应用 程序的
工作原理有全面的认识。 3. 文档类、视图类、主框架窗口类、应用类用途介绍。 4. 应用程序主要源文件组成。 5. MFC 应用程序的执行步骤。
作业: 作业: 上机建立一个 MFC 带文档视图的应用程序,结合 MSDN 阅读程序代码。 课 目 内
第四章 简单的实例讲解
课 目 时:4 本章的目的通过几个由简到难的实例, 让学生掌握上一章
学习的工具, 的: 并熟悉 Visual C++的编程过程。进一步理解 MFC 应用程序框架。学习 相应的编程技巧。 内 容:本章学习几个相对简单的实例,内容包括: 实例 1 多文档应用程序 实例 2 菜单设计 实例 3 一个简单的绘图程序 实例 4 多视图 自动生成的代码, 重 点:理解 MFC 自动生成的代码,为程序添加交互功能 第5讲 1. 实例 1 多文档应用程序