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

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

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

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

课程大纲
第0章 课前讨论
讨论实录
第1章 Windows应用程序基础
1-1 Windows应用程序的特点
1-2 可视化编程
1-3 关于API
1-4 Windows应用程序组成及编程步骤
1-5 应用程序举例
第2章 Windows的图形设备接口及Windows绘图
02-1 Windows图形设备接口
02-2 绘图工具与颜色
02-3 常用绘图函数
02-4 例题和作业
第2章源代码
第3章 文本与字体
3-1 设置文本的设备环境
3-2 文本的输出过程
3-3 例题和作业
第3章源代码
第4章 Windows应用程序中的键盘与鼠标
4-1 Windows 应用程序中的键盘与鼠标
4-2 键盘的操作应用举例
4-3 例题
4-3 鼠标在应用程序中的应用
4-4 例题4-4
第4章源代码
第5章 资源在Windows编程中的应用
5-1 菜单和加速键资源及其应用
5-1(例1)
5-2 位图资源及其应用
5-3 对话框资源及其应用
5-4 图标资源的应用
第5章源代码
第一次作业
第二次作业
第三次作业