《C++程序设计·面向对象程序设计》学习辅导资料之一.doc

《C++程序设计·面向对象程序设计》学习辅导资料之一.doc

  1. 1、本文档共124页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++程序设计·面向对象程序设计》学习辅导资料之一 实验指导书 于永彦 戴峻峰 于长辉 于坤 江苏·淮阴工学院·计算机工程系 二OO九年八月 前 言 《面向对象程序设计》是计算机科学与技术、通信工程等相关专业的最重要的一门专业基础课,是《C++程序设计》的后续课程,内容庞大,涉及面广,知识点多,教、学难度都非常大,往往费了大量时间而达不到预期教学效果。俗语说:学习的最好方法是实践。本实验课程正是基于此,力求为学生提供一个理论联系实际的机会,通过布置一定难度的课题,要求学生独立完成。通过实践,建立系统设计的整体思想,锻炼编写程序、调试程序的能力,学习文档编写规范,培养独立学习、吸取他人经验、探索前言知识的习惯,树立团队协作精神。同时,课程设计可以充分弥补课堂教学及普通实验中知识深度与广度有限的缺陷,更好地帮助学生从全局角度把握课程体系。 本书的实验内容涉及四个部分,即“实验目的和要求”、“实验设备及分组”、“实验内容和步骤”、“课后作业”等。其中“实验内容和步骤”中又设立二个模块:“验证分析程序”和“完成实验项目”模块。“验证实验程序”模块中针对该次实验的具体要求与实验的目的,列了一些典型的例题,并给出了详细的解法,同时提了一些问题,帮助同学们理解要掌握的内容。“完成实验项目”模块要求同学们在读懂、验证过例题之后,独立完成题目要求,写出代码,调试通过。“课后作业”部分的题目留作同学们自行练习,可以作为理论课作业或课堂提问。 本实验课程的主要成果之一就是实验报告,要严格按照以下格式书写,内容详实,实验数据的采集要准确合理,实验结果的分析及时、全面。 本书独立于具体的教科书,重点放在面向对象程序设计的基本特征上,结合实际应用,通过详细的实例,循序渐进地启发学生完成设计。书中给出的实例概念清楚,体系完整,内容丰富,采用循序渐进的方式,提高学生实际动手能力,完成“知识+实践=技能”的整个学习过程。 目 录 前 言 I 实验一 类和对象 1 一、实验目的和要求 1 二、实验设备及分组 1 三、实验内容和步骤 1 (一)验证实验程序 1 (二)完成实验项目 15 四、课后作业 15 实验二 类的派生 16 一、实验目的和要求 16 二、实验设备及分组 16 三、实验内容和步骤 16 (一)验证实验程序 16 (二)完成实验项目 30 四、课后作业 31 实验三 多态性与虚函数 32 一、实验目的和要求 32 二、实验设备及分组 32 三、实验内容和步骤 32 (一)验证实验程序 32 (二)完成实验项目 43 四、课后作业 43 实验四 输入输出流 44 一、实验目的和要求 44 二、实验设备及分组 44 三、实验内容和步骤 44 (一)验证实验程序 44 (二)完成实验项目 47 四、课后作业 47 实验五 MFC编程 48 一、实验目的和要求 48 二、实验设备及分组 48 三、实验内容和步骤 48 (一)AppWizard向导开发应用程序 48 (二)验证实验程序 54 (三)完成实验项目 66 四、课后作业 66 附录A Visual C++6.0简介 67 A.1 Visual C++集成开发环境 67 A.2 Visual C++帮助功能 71 A.3 Developer Studio文本编辑器 72 A.4 Developer Studio文件处理功能 72 A.5 Visual C++程序的编译、连接和运行 73 A.6查看和修改编译、连接错误 74 A.7运行错误的判断与调试 75 A.8基本调试手段 75 A.9注解号在调试中的作用 76 A.10条件编译 77 A.11 Developer Studio的跟踪调试功能 78 A.12如何在程序中使用MFC类库 79 A.13使用FileView标签 79 A.14使用ClassView标签 80 附录B C/C++常用函数 83 B.1 缓冲区操作函数 83 B.2 字符分类函数 84 B.3 数据转换函数 86 B.4 目录控制函数 89 B.5 文件处理函数 90 B.6 数学函数 94 B.7 输入和输出函数 100 B.8 进程控制函数 114 B.9 查找和分类函数 114 B.10字符串操作函数 116 附录C 实验报告格式 121 实验一 类和对象 一、实验目的和要求 掌握类、对象的基本概念; 理解类中成员的访问权限,正确理解类与结构体的异同; 掌握类的定义和对象的声明,学习对象的说明和使用方法; 掌握类的构造、析构、拷贝构造函数的定义与使用方法; 观察构造函数和析构函数的执行过程; 加深理解拷贝构造函数的作用和用途; 理解this指针的用途; 使用VC++的debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的

文档评论(0)

docindoc + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档