VC++面向对象与可视化程序设计(下):MFC编程基础
VC++面向对象与可视化程序设计(下):MFC编程基础
7万+ 人选课
更新日期:2025/04/26
开课平台学堂在线
开课高校清华大学
开课教师黄维通
学科专业工学计算机类
开课时间2025/01/15 - 2025/07/22
课程周期27 周
开课状态开课中
每周学时-
课程简介

本课程应用Visual C++环境,介绍面向对象与可视化程序设计的基本思想与方法。


课程中对每一部分的知识点、概念、难点,都力求以较精炼的语言进行讲解,同时,对每一个知识点都配以必要的应用实例,并配以较为详细的代码,以案例驱动的方式帮助读者较好地掌握“面向对象与可视化程序设计”的思路和开发技巧,重点掌握“事件驱动消息响应”的机制。

本课程内容主要包括Windows编程基础和MFC编程基础。其中Windows编程包括几何图形绘制、文本输入/输出、键盘与鼠标的应用以及资源的应用等基础知识;MFC可视化编程部分主要包括MFC库的基本知识、各种类在编程中的应用、各种控件的应用、利用Visual C++的资源编辑器编写资源文件及其应用以及单文档与多文档的操作等知识点,此外还介绍了数据库编程等实用技术。

课程大纲
第0章 课前讨论
讨论实录
第6章 MFC基础知识
6-1 MFC概述
6-2 C++的基本知识
6-3 MFC类的组织结构及主要的类的简介
6-4 MFC中全局函数和全局变量
第7章 Windows标准控件在可视化编程中的应用
7-1 概述
7-2 按钮控件及其应用
7-3 按钮控件及其应用
7-4 静态控件
7-5 列表框控件
7-6 编辑框控件
7-7 组合框控件
7-8 对话框通用控件
讲义源代码
第8章 在MFC中创建应用程序的资源
8-1&2 资源的应用以及菜单资源的使用
8-3 快捷菜单的创建及其应用
8-4 加速键资源的创建及其使用
8-5 工具条资源的创建及其使用
8-6 字符串资源的使用
8-7 位图资源的创建及其使用
课堂示例源代码
第一次作业内容及要求
第9章 单文档与多文档
9-1 概述
9-2 Doc/View框架的主要成员
9-3 文档操作中的一些重要概念
9-4 SDI编程实例
9-5 MDI编程实例
课堂示例源代码
第二次作业内容及要求
第10章 多媒体应用程序的设计
10-1 利用音频函数实现多媒体程序设计
10-2 利用Windows Media Player控件实现多媒体程序设计
课堂示例源代码
第11章
11-1 ODBC介绍与引用
例11-1
例11-2
例11-3
例11-4
课堂示例源代码
第三次作业及答题链接