c 面向对象程序设计实验指导与习题

上传人:第*** 文档编号:57329446 上传时间:2018-10-21 格式:PDF 页数:94 大小:795.87KB
返回 下载 相关 举报
c  面向对象程序设计实验指导与习题_第1页
第1页 / 共94页
c  面向对象程序设计实验指导与习题_第2页
第2页 / 共94页
c  面向对象程序设计实验指导与习题_第3页
第3页 / 共94页
c  面向对象程序设计实验指导与习题_第4页
第4页 / 共94页
c  面向对象程序设计实验指导与习题_第5页
第5页 / 共94页
点击查看更多>>
资源描述

《c 面向对象程序设计实验指导与习题》由会员分享,可在线阅读,更多相关《c 面向对象程序设计实验指导与习题(94页珍藏版)》请在金锄头文库上搜索。

1、 C+面向对象程序设计面向对象程序设计 实验指导与习题实验指导与习题 中南民族大学计算机科学学院中南民族大学计算机科学学院 2015 年年 12 月月 第一部分第一部分 实验指导实验指导 C+语言面向对象程序设计是一门实践性很强的课程,学好这门课程离不开实验这一重 要环节。学生不仅应具有扎实的理论知识,还要通过坚持不懈地阅读程序、编程练习、程序 调试、程序改错等环节的训练,才能真正掌握所学知识,提高编程水平。对于初学者,可能 会看程序但不会编写,程序调试时出现了问题不会纠错,这些都是正常现象,实际还是编程 训练不够,只要勤学多练,最后一定可以取得令人满意的效果。 本实验指导包括 5 个实验,

2、每个实验都包括实验目的、 实验内容、 实验提示与实验步骤。 实验内容一般都包含有阅读程序与调试程序,程序改错,程序填空与编写程序方面的题目, 这些题目也是C+面向对象程序设计考试要涉及的题型, 因此做好实验对考试有极大的帮助; 实验提示信息中有编程提示、重要内容提示或者出错信息提示;实验步骤以一个实际题目为 例给出具体而实用的指导,以便让初学者不至于面对实验题目而束手无策,希望读者在实验 中的能够学有所思,有所启迪。 熟悉实验环境熟悉实验环境 一、实验目的一、实验目的 1)了解和使用 VC 集成开发环境; 2)熟悉 VC 环境的基本命令和功能键; 3)熟悉常用的功能菜单命令; 4)学习使用 V

3、C+环境的帮助; 5)学习完整的 C+程序开发过程; 6)理解简单的 C+程序结构; 二、实验内容二、实验内容 本次实验你将学习有关 Visual C+开发环境的一些知识,并尝试实现一个简单的 DOS 程 序。通过本次实验,你可以了解用 Visual C+开发 C+应用程序的过程。 1熟悉熟悉 Visual C+实验环境实验环境 实验步骤实验步骤 (1)启动 Developer Studio,看看初始化界面由哪些部分组成; (2)查看各菜单项,看看都有哪些子菜单和命令; (3)将鼠标放置于各个工具条图标上,系统会自动显示该图标代表的命令含义,了解一下都 有哪些命令; (4)在任意工具条上单击鼠

4、标右键,弹出式菜单上将显示所有可用的工具条,选择其中没有 对号()的项,看看有什么效果,再选择有对号的项,又有什么效果? (5)将鼠标移动到任意工具条上,将鼠标放到图标间隙,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现象发生?再将它拖回到原来位置,有什么现象发生? (6)将鼠标移动到左边的工作区窗口,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现 象发生?再将它拖回到原来位置,有什么现象发生? (7)将鼠标移动到下边的输出窗口,按鼠标右键,弹出一个菜单,选择其中的菜单项“Hide“, 结果如何?要重新显示该窗口,选择菜单 View|Output,窗口是不是又显示出来了? (8)学习使用帮助系

5、统。选择菜单 Help|Contents,启动 MSDN 联机帮助系统,学习使用该 帮助系统。联机帮助系统是一个相对独立的程序,它和 Developer Studio 是两个程序,但是它 的启动和停止都受 Developer Studio 影响。MSDN 联机帮助系统运行的前提条件是 Developer Studio 在运行。 (9)选 File|Exit 退出 Developer Studio。 2控制台应用控制台应用 用 AppWizard 建立一个控制台应用,在终端上输出“Hello“。 术语: “控制台应用程序”是一个在 DOS 窗口中运行的基于字符的程序。由于这种模式 的应用程序比

6、Windows 程序简单,我们先选择利用 Visual C+来建立这样一个应用,这样使 得我们可以将精力先投入到学习使用 C+编程语言,而不需要把过多的精力投入到学习复杂 的 Windows 编程中去。 实验步骤实验步骤 (1)创建第一个应用首先创建一个项目(project) ,项目将代表你的应用,存放你应用的所 有信息,包括源文件、资源文件、编译连接设置等。创建项目的步骤为: 1)启动 Developer Studio; 2)从主菜单中选择 File|New,将显示出 New 对话框; 3)选择 Projects 标签,并从列表中单击 Win32 Console Application; 4

7、)在“Location“编辑框中输入你的工作目录名称,如 C:studentyour_name(自建吧) ; 5)在对话框的右上角的“Project name“编辑框内键入项目的名字,如“Hello“,系统将自 动为你的项目分配一个默认的目录; 6)单击 OK 继续; 7)如果是 VC6.0,系统将显示一个询问项目类型的程序向导,选择“An empty project“; 8)单击 Finish 或 OK 结束配置,创建应用程序。 这时系统为你创建一个新的项目,并且在左边的工作区窗口中将出现你项目的名字。工 作区窗口增加了两个标签 ClassView 和 FileView。 ClassView

8、 从类的角度显示项目中建立的各 个类,双击某个类名将会在右边的文档显示区显示类的定义文件并把文件的当前位置定位到 所选的类;FileView 显示构成项目的各个文件,选择某一文件将会在右边的文档显示区显示 文件内容。 (2)编辑你的第一个 C+源程序 用下面的方法在你创建的项目中添加一个文件: 1)在主菜单上选择 File|New; 2)在 New 对话框中选择 File 标签,单击“C+ Source File“; 3)选中 Add to Project 复选框; 4)在右边的 Filename 编辑框中为文件指定一个名字,如 Hello,点击 OK 按钮,系统将 自动为你加上后缀.cpp。

9、 5)点击左边工作空间的 FileView 选项卡,双击 Source Files 前面的加号“+“,双击刚才生 成的 Hello.cpp 的文件(记住,一定是要双击哦,切忌! ! ! ) ,然后,新的空白文件将自动打开, 显示在文档显示区。在文件中输入以下内容(不包括上下两条横线) : / hello world example #include int main( ) cout常用编辑命令 虽然许多编辑命令可以通过菜单和工具栏实现,但大量的编辑命令都可以通过键盘实 现。以下命令通常用键盘实现: *撤消前一次操作。当你进行了一次错误的操作时,可以通过敲击键盘上的 Ctrl+Z 完成; *重复

10、前一次操作。通过敲击 Ctrl+Y 实现; *剪切一行。用 Ctrl+L 来删除一行并将它放到剪切板中; *剪切。将选中的文本删除并将它放到剪切板中,用 Ctrl+X 实现; *复制。将选中的文本复制到剪切板中,用 Ctrl+C 实现; *粘贴。将剪切板中的内容放到编辑器中文本的当前位置处(由光标指示) ,用 Ctrl+V 实现; 要想了解关于键盘操作命令的完整列表,可以选择 Help 菜单下的 Key board Map。你没 有必要记住所有的命令,有些根本不常用。 (3)保存你的源文件 单击工具栏中的“save“图标,或者选择 File|Save 来保存你的文件。 C+源文件的扩展名为.c

11、pp。扩展名非常重要,Developer Studio 根据文件的扩展名来区 分文件类型,并且根据文件类型提供相应的编辑帮助(如正确的语法高亮显示) 。 (4)编译、连接得到可执行程序 编辑结束后,仔细检查你输入的内容,看有无错误。确认没有错误之后,选择主菜单的 Build|Complie Hello.exe 进行编译调试,或者直接选择 Build|Build Hello.exe 来编译你的项目 (也可以按功能键 F7) 。如果你输入的内容没有错误,那么,在屏幕下方的输出窗口将会显 示: hello.exe - 0error(s),0warning(s) 如果在编译时得到错误或警告,是你的源文

12、件出现错误,再次检查你的源文件,看是否 有错误,改正它。 (5)改正源程序中的错误 编译的错误会在 Developer Studio 的下方的输出窗口显示出来,逐个查看这些错误的内 容,用鼠标双击,光标可以自动移动到发生错误的源程序的相应地点,仔细检查你的源程序, 改正发生错误的地方,注意是否遗留了分号、引号或括号等。改正后,再重复步骤(4)的操 作,直到编译连接通过为止。 (6)运行你的第一个程序 你可以有三种方式运行你的程序: 1)在开发环境中运行程序 选择 Build|Executehello.exe(或者 Ctrl+F5) ,在开发环境中执行你的程序。程序运行以后 将显示一个类似于 D

13、OS 的窗口, 在窗口中输出一行 “hello“, 紧接着在下面显示“Press any key to continue“,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。按任意 键,窗口关闭,退回到 Visual C+开发环境。我们实验中将用这种方式运行程序。 2)在 DOS 环境下运行程序 打开 DOS 窗口,改变工作路径到项目目录,该目录是你在创建目录时指定的。如果你 不记得了,可以在 Developer Studio 中的工作区窗口中选择项目名称(这里是“hello files“) , 然后选择菜单 View|Properties,将可以显示出项目路径。 切换到 debu

14、g 子目录下,运行 hello.exe,程序将输出:hello。 3)在 Windows 环境下运行程序 打开 Windows 的资源管理器,找到程序所在的目录,运行它。你看到的结果是怎样的? 常用编辑方法 编辑技巧 Visual C+编辑器功能非常强大,它具有许多优点,你可以在不断的探索中对其了解。 下面的特点你可能已有所体会: 自动语法。用高亮度和不同颜色的字来显示关键字和注释内容; 自动缩进。帮助你排列源代码,使其可读性更强; 参数帮助。显示预定义的 windows 函数的参数; 集成的关键字帮助。能够使你得到任何关键字、MFC 类或 Windows 函数的帮助信息(按 F1 即可) 。

15、 自动错误定位。能自动将光标移动到有编译错误的源代码处。 拖放编辑: 在实验中非常有效,因为你需要写很多类似的代码行,借助于拖放功能,你可以方便地 实现代码的移动或复制。具体操作方式为: 将鼠标放置在要复制的内容的开始部分,按下鼠标左键不放,拖动鼠标,直到要复制内 容的结束部分,放开鼠标,此时你选的部分成为反显; 将鼠标放在选中内容的任意部位,按下鼠标左键,此时鼠标右下方出现一个虚的长方形 标志,该标志就表示你将要拖动的内容。如果你想复制所选的内容,则再按住 Ctrl 键(缺省 为移动操作) ,此时鼠标右下方的长方型标志中间出现了一个十字形; 按住鼠标左键不放,拖动鼠标,你会看到一个虚的光标跟

16、随鼠标移动,将它移动到想要 放代码的新位置,松开鼠标左键(如果按了 Ctrl 键,在松开鼠标以后再松开按键) 。 你所选的代码就可以移动(或复制)到新的位置。 4.Visual C+调试功能的使用调试功能的使用 Visual C+内置了强大的调试功能。调试发生在你已经成功地进行了编译、连接,得到 了可执行程序,但是程序执行的结果不正确的情况下。调试是修改你的代码以便它能够正确 工作的过程。Developer Studio 提供了许多工具帮助你跟踪和定位错误。调试系统提供特殊的 菜单、窗口、对话框等来为开发者提供帮助。常见相关使用如下: (1)调试命令 有关调试的命令分散在Build、 Debu

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号