Warning: WP Redis: Connection refused in /www/wwwroot/cmooc.com/wp-content/plugins/powered-cache/includes/dropins/redis-object-cache.php on line 1433
VC++面向对象与可视化程序设计(上):Windows编程基础 | MOOC中国 - 慕课改变你,你改变世界

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

想掌握Windows编程基础吗?想掌握MFC编程基础吗?来一起学习此课程吧!

4390 次查看
清华大学
学堂在线
  • 完成时间大约为 6
  • 高级
  • 中文
注:因开课平台的各种因素变化,以上开课日期仅供参考

课程概况

本课程应用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
02-2
02-3 常用绘图函数
02-4 例题和作业

第3章 文本与字体
3-1 设置文本的设备环境
3-2 文本的输出过程
3-3 例题和作业

第4章 Windows应用程序中的键盘与鼠标
4-1 Windows 应用程序中的键盘与鼠标
4-2 键盘的操作应用举例
4-3 例题
4-3 鼠标在应用程序中的应用
4-4 例题4-4

第5章 资源在Windows编程中的应用
5-1 菜单和加速键资源及其应用
5-1(例1)
5-2 位图资源及其应用
5-3 对话框资源及其应用
5-4 图标资源的应用

第6章 MFC基础知识
6-1 MFC概述
6-2 C++的基本知识
6-3 MFC类的组织结构及主要的类的简介
6-4 MFC中全局函数和全局变量

预备知识

C语言程序设计。对C++有所了解,会有助于本课程的更好学习。

常见问题

请问教材和参考书是什么?
教材:Visual C++面向对象与可视化程序设计(第3版),ISBN:9787302256946。习题集:Visual C++面向对象与可视化程序设计习题解析与编程实例(第二版),ISBN:9787302082033。

课程成绩构成?
课后作业(20%);参与讨论情况(10%);期末考试(70%)。

千万首歌曲。全无广告干扰。
此外,您还能在所有设备上欣赏您的整个音乐资料库。免费畅听 3 个月,之后每月只需 ¥10.00。
Apple 广告
声明:MOOC中国十分重视知识产权问题,我们发布之课程均源自下列机构,版权均归其所有,本站仅作报道收录并尊重其著作权益。感谢他们对MOOC事业做出的贡献!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • (部分课程由Coursera、Udemy、Linkshare共同提供)

© 2008-2022 CMOOC.COM 慕课改变你,你改变世界