- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VC++程序设计》课程标准
课程编码:B060504
课程类别:必修课
适用专业:计算机控制技术
授课单位:计算机与信息工程系
学时:102
2010. 8. 12
编写执笔人及编写日期:牟学鹏
学分:6
1、课程定位和课程设计
课程性质与作用
审定负责人及审定日期:董国增 2010. 9. 15
《vc++程序设计》是计算机控制专业的专业课程,该课程重点培养学生面向 对象程序设计的思想方法与windows程序设计的能力,本课程与前序课程《C++ 程序设计》、后续课程《测控软件实训》联系紧密,在专业人才培养过程中起着 不可替代的作用。
1.2课程设计理念
木课程以“多元智力的学牛观”为课程设计理念,培养学牛程序设计能力所
体现的“逻辑一数理智力”的同时,兼顾“言语一语言智力”、“自知一自省智 力”、“交往一交流智力”等智力的训练与培养。
1 ? 3课程设计思路
采用以讲授为主、实践操作为辅的形式开展教学,由于课程难度较大,教学 过程中应注意跟踪学生的知识掌握情况,根据学生的C++基础与实际情况,开展 教学。C++程序设计部分以问题情境的方式(开展教学)‘Windows编程部分以 任务驱动的形式组织教学)为宜。
2、 课程目标
学生通过学习该课程后,在知识能力上应进一步提高C++语言的运用能力; 深入理解面向对象程序设计的思想方法;具备一定的Windows应用程序的开发能 力;方法能力上培养学牛利用网络获取信息并合理使用信息的能力;独立的自我 学习、自我更新的能力;独立思考、解决实际问题的能力等三种能力;
3、 课程内容与教学要求
表一、教学内容、要求一览表
教学单元教学内容及重点、难点学习目的与教学要求
教学单元
教学内容及重点、难点
学习目的与教学要求
1.VC概述
1、 C语言与C++语言的发展。
2、 Windows操作系统的出现与编 程模式的改变。
3、 VC的出现与特点。
4、 C++与VC的比较。
5、 Visual C++6.0 开发环境。
1、 了解C、C++、VC的发展过程。
2、 理解DOS与Windows程序设计的不 同。
3、 了解VC的特点。
4、 理解C++与VC的不同。
5、 熟悉Visual C++6.0开发环境。
2.C++程序设 计基础
1、 C++数据类型,常量、变量的 概念与存储形式。
2、 顺序结构程序设计。
3、 分支结构程序设计。
4、 循环结构程序设计(重点)。
5、 函数的使用(重点)。
1、 理解数据类型的作用。
2、 掌握C++常见的数据类型。
3、 熟练掌握C++常量、变量的作用、定 义与使用方法。
4、 掌握C++顺序结构程序的执行与设计 方法。
5、 熟练掌握C++分支结构程序的格式、 使用与设计方法。
6、 熟练掌握C++循环结构程序的格式、 使用与设计方法。
7、 会运用顺序、分支、循环结构的程序 解决实际问题。
8、 熟练裳握函数的定义、声明与调用方 式,理解参数传递。
3 ?数组与指针
1、 数组的定义与使用(重点)。
2、 指针的定义与使用(重点、难 点)。
3、 数组与指针的操作。
4、 指针与引用(重点)。
5、 new、delete运算符的使用(重 点、难点)。
1、 深刻理解数组与指针的概念。
2、 能运用数组解决实际问题。
3、 掌握引用的概念与使用方法
4、 熟练掌握动态内存申请的方法。
5、 会根据实际运用指针、引用、数组解 决实际问题。
4 ?类与对象
1、 类与对象的定义(重点)。
2、 构造函数与析构函数(重点、 难点)。
3、 内联函数的使用。
4、 静态成员与友元函数。
5、 对象指针与数组。
6、 对象的复制与拷贝构造函数(难 点)。
7、 成员函数的存储与This指针。
1、 深刻理解类与对象的定义。
2、 熟练掌握类与对象的声明方式与使用 方法。
3、 理解内联函数的定义与使用。
4、 理解静态成员与友元函数的使用方法。
5、 会利用对彖指针与对象数组解决实际 问题。
6、 理解拷贝构造函数的使用方法。
7、 了解成员函数中的This指针。
8、 掌握利用类与对象进行程序设计的方 法。
5 ?继承与多态
1、 继承的概念与方法(重点)。
2、 派生类构造函数(重点、难点)。
3、 虚函数(重点、难点)
1、 熟练掌握继承的概念与实现方法。
2、 熟练掌握派生类构造函数的书写方法。
3、 理解虚函数的动态绑定机制。
4、 多态性的实现
5、 纯虚函数与抽象类(重点)
4、 掌握多态性的实现。
5、 理解纯虚函数与抽象类的概念。
6、 会用继承的方式声明派生类,解决实 际问题。
6 ?重载
1、 函数的重载
2、 运算符重载的概念与定义(重 点、难点)。
3、 算术运算符、赋值运算符的重 载(难点)。
4、 复杂类的设计。
文档评论(0)