VC++面向对象与可视化程序设计(上):Windows编程基础 (自主模式)

自主模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

国家级精品

来自于: 清华大学 | 分类: 计算机(659)

课程描述

Visual C++程序设计基础包含两个部分,一部分是基于Windows的编程,另一部分是基于MFC的编程,本课程“上”的部分主要介绍Windows编程技术基础。

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

本课程应用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章源代码
第一次作业
第二次作业
第三次作业

授课教师

  • 黄维通 清华大学 计算机系 教授

    黄维通,博士,清华大学计算机系教授。慕课《Visual C++面向对象与可视化程序设计》(上,下)课程主讲教师和负责人。曾获全国宝钢优秀教师奖、教育部优秀教学成果奖、国家级精品课程奖、教育部优秀教 材二等奖,部级科技进步二、三等奖、北京市两项精品教材奖、清华大学青年教师教学优秀奖、清华大学优秀教学成果一等奖。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

课程成绩构成和考核?

课程全部采用大作业形式进行综合考评,满分100分,60分通过课程考核;整个课程总计3次作业,前两次为平时作业(各占总成绩的30%),第三次为课程大作业(占总成绩的40%)。另外通过讨论区或邮件积极参与课程讨论和交流,可以额外获得10分奖励。

课程参考教材是什么?

教材:(以下两版教材任选其一) (1)Visual C++面向对象与可视化程序设计(第3版),ISBN:9787302256946。习题集:Visual C++面向对象与可视化程序设计习题解析与编程实例(第二版),ISBN:9787302082033。 (2)Visual C++面向对象与可视化程序设计(第4版),ISBN:9787040455540。习题集:Visual C++面向对象与可视化程序设计实例解析(第4版),ISBN:9787040459852。

作业如何提交?

根据自主学习的宗旨,各位同学可以随时进行自主学习,随时提交作业。由于作业都是编程题目,因此请同学们将自己做完的作业cpp文件通过附件的形式提交到指定邮箱:272017224@qq.com。课程助教会在规定时间内进行评审和打分,综合分数达到60后,就可以随时申请课程认证证书。