VC++面向对象编程 实验教学大纲
物理工程学院
二〇一三年七月
《VC++面向对象编程》课程实验教学大纲
课程名称(中文)VC++面向对象编程
课程性质 非独立设课 课程属性 专业选修
教材及实验指导书名称 《VC++面向对象编程实验讲义》
学时学分:总学时54 总学分  2 实验学时  18 实验学分 1 应开实验学期 三~四 年级 五~八 学期
先修课程 C语言程序设计 数据结构
一、课程简介及基本要求
本课程以实践环节为主,根据课程的性质、任务、要求及学习的对象,将课程内容分三个层次:基础验证
与设计实验、综合设计性实验和以及自拟题目创新设计性实验。第一个层次,重点是验证以及初步设计,重点训练学生的编程能力;第二层次,重点是学生对于复杂程序设计的思维训练,进一步提高编程能力;第三层次由学生自拟题目,独立设计软件,完成开发包的发布,并编写相关文档,重点训练学生的软件开发能力。经过多层次,多方式教学的全面训练后,学生应达到下列要求:
1.掌握面向对象编程语言C++的基本语法,以及面向对象编程的核心思想。
2.能利用MFC熟练的设计不同类型,不同风格的Windows程
序。熟悉Windows编程机制,以及MFC应用框架的工作机制。
3.能熟练进行程序的调试和测试,独立制作软件开发包发布程序,并能初步撰写软件开发文档。
4. 能熟练使用MSDN辅助自学,根据需要选学相关内容,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,具有一定的创新能力。
二、课程实验目的要求(100字左右)
《VC++面向对象编程实验》是属于《VC++面向对象编程》课程的非独立实验课程,是课堂教学的深化和补充,该课程具有较强的实践性,是通信类、电子类专业学生一门重要的专业选修课。
VC++面向对象编程课程是计算机高级语言程序设计的一门实践性很强的课程,是学习Visual C++的入门训练,适用于非计算机专业理、工、管类学生的程序设计能力培养。目标是使基础不高的初学者掌握使用Visual C++设计Windows应用程序的基本技能,了解面向对象的和结构化的程序设计方法,能够编写、调试和运行实用、规范、可读性好的Visual C++程序。课程介绍的内容多而抽象,只有通过实验帮助学生理解、消化所学的理论知识,编写格式和设计都很规范的程序,加强调试程序、分析、解决问题的能力,为日后从事软件技术工作、科学研究、开拓新技术领域打下坚实的基础。
三、适用专业:
电子、通信、物联网;
四、主要仪器设备:
计算机。
五、实验方式与基本要求
1.本课程以实验为主,为非单独设课,配合课堂教学过程开展实验教学,实验教学中,任课教师需向学生讲清课程的性质、任务、要求、课程安排和进度、考核内容、实验守则及实验室安全制度等。
2.该课以设计性实验为主,实验前学生必须进行预习,设计报告经教师批阅后,方可进入实验室进行实验。
3.实验1人1组,在规定的时间内,由学生独立完成,出现问题,教师要引导学生独立分析、解决,不得包办代替。
4.任课教师要认真上好每一堂课,实验前清点学生人数,实验中按要求做好学生实验情况及结果记录,实验后认真填写实验开出记录。
六.考核与报告
本实验课程采用“平时实验考核+自拟题目大作业考核”两种方式评定学生成绩,其中平时实验考核成绩占65%,自拟题目设计性大作业成绩占35%。
每个实验的平时实验考核包括:预习报告占30%,实际操作40%,总结报告30%。
课程最终成绩分:优秀、良好、中等、及格、不及格五个等级,相关量化标准详见有关规定。
七、实验项目设置与内容
实验名称内容提要实
实验
者类
开出
要求
1  VC++开发环
境及控制台应
熟悉开发环境的使用    2    1
验证
与设
本科 必做
2 C++类的定义
与实现
1. C++类的定义与实现方法
2. 构造与析构函数的作用
3. VC++工程的文件组织方式
2    1
验证
与设
本科 必做
3 C++类的继承
与派生
1. 熟悉C++类的继承与派生方
编程课到底学什么
2. 理解不同派生方式的区别
3. 理解VC++工程类的组织形式
2    1
综合
设计
本科 必做
4 MFC应用程序
框架
1. 熟悉三种不同的应用框架
2. 理解三种不同框架的特点及区
3. 理解程序的调试和发布版本区
2    1
验证
与设
本科 必做
5 文档视图结构 1. 熟悉MFC单文档应用的特点
2. 熟练掌握应用向导和类向导的
2    1
验证
与设
本科 必做

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。