C++面向对象程序设计-实验教学中心.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++面向对象程序设计-实验教学中心.doc

PAGE  PAGE 22 课程名称C++面向对象程序设计 C++ Programming课程学时68实验学时17实验课程 性质与类型专业√独立设课是基础否√适用专业计算机科学技术、电子商务本实验课程的教学目的和任务 C++是一门高效的程序设计语言,即可进行过程化设计,也可进行面向对象程序设计,是目前面向对象程序设计语言中具有最广泛基础的一门语言,也是作为应用软件和系统软件的最佳开发工具之一。通过该课程的学习,要求学生掌握C++程序设计基础知识,程序设计方法与基本数据结构。通过上机实践培养学生分析具体问题,建立数学模型,用C++解决实际问题的能力,培养学生创新意识和提高学生实践能力。 本实验课程的基本要求 了解和使用C++程序设计的开发环境。 掌握常用数据类型、运算对象、运算符与表达式。 掌握C++中函数和数组的声明、定义和调用方法。 熟练掌握类和对象的设计和使用。 熟练掌握继承和多态的设计和使用。 基本具备综合运用面向对象的思想的能力。实验课程与其它课程的关系 前修课程:C程序设计语言,该课程安排随相应理论课程同步完成。 实验课程教学内容安排1实验项目Visual C++6.0(VC6)开发环境的初步使用时数项目性质实验内容 及要求在VC6环境下开发一个简单的控制台应用程序并调试运行。 要求熟悉VC6开发环境;初步掌握简单程序的上机操作基本步骤;初步掌握菜单栏、工具栏、项目工作区、文件编辑区、输出区和状态栏等的使用;初步掌握程序的编辑修改和调试 2验证综合设计演示√2实验项目函数时数项目性质实验内容 及要求设计实现把三个整数按升序排列的函数;设计实现求组合数的函数。 要求熟悉VC6应用程序的构成;掌握函数的定义及其调用;掌握C++函数传值参数、传指针参数和引用参数三种参数的定义和应用;初步学会使用VC6 Debug功能跟踪程序执行到函数的内部,观察函数的调用过程。 4验证综合设计演示√3实验项目类和对象时数项目性质实验内容 及要求定义一个score类,其中包括私有数据成员和公有成员函数;定义一个复数类,用构造函数对实部和虚部初始化,用友元函数实现加、减、乘、除运算,用静态函数显示运算结果。 要求掌握类和对象的概念、定义和使用方法;掌握不同特性对象成员的访问方法,以及this指针的概念和使用方法;掌握构造函数和垢构函数的使用方法;掌握静态成员的使用方法;掌握友员的使用方法5验证综合 设计√演示4实验项目继承时数项目性质实验内容 及要求建立一个建筑物类的单继承层次结构;建立一个学校师生类的多继承层次结构。 要求掌握单继承和多继承的概念;理解不同的继承类型:public、protected、private,掌握何时使用何种继承类型;掌握类层次中构造函数的定义方式和建立对象时构造和析构次序;根据问题建立合理的类层次体系 4验证综合设计演示√5实验项目Windows编程时数项目性质实验内容 及要求分别利用Win32 Application和MFC AppWizard向导创建Windows程序。 要求掌握Windows编程的一般方法、程序结构和执行过程。 2验证综合设计演示√ 实验报告及考核要求 按实验目的、实验方法步骤、实验结果分析写出每个实验项目的实验报告。根据全部实验项目的实验质量、实验结果、实验报告等综合指标考核,最终分别评定该实验课程成绩。 选用教材及参考资料 1.建议教材 [1] 周霭如 林伟健,C++程序设计基础:电子工业出版社,2004年9月 2. 主要参考资料 [1] James P. Cohoon, and Jack W. Davidson. C++ Program Design: An Introduction to Programming and Object-Oriented Design (Third Edition). McGraw-Hill Companies. 2002. [2] James P. Cohoon, and Jack W. Davidson. C++ Program Design: Lab Manual (Third Edition). McGraw-Hill/WCB. 2001. [3] Nell Dale, Chip Weems, and Mark Headington. Programming and Problem Solving with C++ (T

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档