Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

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

Tsinghua University via XuetangX

Overview

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


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

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

Syllabus

  • 第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
    • 课堂示例源代码
  • 第三次作业及答题链接

    Taught by

    Weitong Huang

    Tags

    Reviews

    Start your review of VC++面向对象与可视化程序设计(下):MFC编程基础

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.