- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称可视化程序设计.doc
课程名称:可视化程序设计
课程编号:7064201
课程学分:3学分
适用专业:信息、数学专业
可视化程序设计
Visualizing programming based on MFC
教学大纲
一、课程性质与任务
可视化程序设计(VC)是一门使用Visual C++6.0语言和工具训练学生从事计算机可视化程序设计的专业选修课程。本课程是信息和数学专业(独立本科段)的专业选修课程之一。通过本课程的学习,使考生了解和掌握Visual C++6.0语言的基本功能,掌握Visual C++6.0环境中的各种基本工具。学会使用Visual C++6.0语言和工具设计并实现各种基本用户界面(如菜单、状态栏和工具栏、对话框、但文档与多文档界面),能熟练处理Windows系统中的各种基本事件,并能打印和存储各种类型的数据,绘制各种功能图形。初步掌握Windows系统中复杂事件任务(如多线程等)的设计与实现。本课程是该类学生深入了解计算机技术,进一步从事基于VC环境的软件开发,完成毕业课题设计,解决遇到的科研问题。通过本课程的学习, 学生应初步具备计算机软件开发的能力。
二、课程内容及要求
本课程的考试对应考者进行以下水平测试:
(1)对Visual C++6.0开发环境中语言(包括MFC)和开发工具基本概念的识记、理解能力;
(2)对Visual C++6.0开发环境的使用能力;
(3)对C++6.0语言的应用与表示方法的掌握水平;
(4)对事件驱动环境下的程序设计的掌握水平;
(5)对可视化系统的设计与实现的掌握水平;
(6)对基本二维图形系统设计与实现的的掌握水平;
(7)对Windows系统中鼠标和键盘事件的掌握水平;
(8)对MFC库的重要结构和文档与视框架结构的四大对象的理解与应用水平;
(9)对MFC库的各种控件和各种资源的熟练掌握;
(10)利用所学知识进行综合程序设计的能力。
第一章 概述
本章介绍了Visual C++6.0的集成开发环境。本章通过对Visual C++6.0的集成开发环境中个功能单元的介绍,阐述了各种Windows资源的创建与编辑, 并重点介绍了事件映射原理和Class Wizard工具的使用方法。本章对在Visual C++6.0的集成开发环境中如何使用调试技术及各种调试手段的使用和表现方法作了较详细的介绍。问题、数学模型、算法与程序之间的关系。
(一)基本要求
了解:C++的发展历史、程序的基本编译过程和方法。
熟悉: 基本概念: 加速键、对话框、项目、资源、工具栏、菜单、图标 Application Wizard Class Wizard、Cursor、字符串表、Source Symbol、调试、ID、消息映射、消息响应、断点等。
掌握:Application Wizard的使用,使用Class Wizard,使用Visual C++6.0所提供的各种调试手段。
(二)教学及考核内容
Visual C++6.0 的外观认识
Application Wizard理解和使用
1.3 项目、文件与程序的执行
1.4 资源的理解和资源编辑器的使用(菜单、对话框、工具栏、鼠标指针、图标、快捷键、字符串表等)
1.5 Class Wizard的理解与使用(消息与消息映射)
第二章 C++面向对象程序设计技术
(一)基本要求
了解:封装与继承及它们之间的关系。
熟悉:友元函数和友元类及它们与类和对象之间的关系。
掌握:类与对象及它们之间的关系,this关键字、虚函数和多态性的基本概念及其实现,构造函数与析构函数的的作用及其实现。
(二)教学及考核内容
2.1基本概念: 类|、对象、封装、继承、友元、虚函数、虚基类、重载、多态、内联函数、异常、模板、构造函数、析构函数、动态绑定等。
2.2面向对象技术。
2.3类与对象。
2.4继承与封装。
2.5友元。
2.6虚函数、多态与动态连接。
2.7多继承与虚基类。
2.8重载。
2.9构造函数与析构函数。
2.10宏与内联函数
2.11异常处理。
第三章 Windows应用程序源程序组成结构句柄和Windows消息事件驱动程序设计Windows应用程序的组成3. 1 Windows编程基础知识3. 1. 1 窗口3. 1. 2 事件驱动3. 1. 3 句柄和Windows消息3. 2 Windows应用程序常用消息3. 3 Windows中的事件驱动程序设计3. 4 Windows应用程序的基本结构3. 4. 1 Windows应用程序的组成3. 4. 2 源程序组成结构3. 4. 3 应用程序举例Windows的图形设备接口及Windows绘图图形设备接口映射模式常用绘图函数绘图工具与颜色图形刷新4. 1 图形
您可能关注的文档
最近下载
- 人教版历史九年级上册全套教学课件.pptx
- DL_T 1074-2019 电力用直流和交流一体化不间断电源(代替DL_T 1074-2007).docx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- 白癜风中西医防治(王砚宁)_部分1.pdf VIP
- 第二单元生物制品生产等基本技术61课件.pptx VIP
- 最全监理大纲(共486页).docx
- DLT_5293-2013 电气装置安装工程 电气设备交接试验报告统一格式.docx VIP
- MZT213-2024学术类社会团体自身建设指南.pdf VIP
- 职业素养与职业礼仪.docx VIP
- 政务视联网系统解决方案.pptx VIP
文档评论(0)