实验教学大纲模板面向对象程序设计

上传人:cn****1 文档编号:487692934 上传时间:2023-03-03 格式:DOC 页数:32 大小:325.50KB
返回 下载 相关 举报
实验教学大纲模板面向对象程序设计_第1页
第1页 / 共32页
实验教学大纲模板面向对象程序设计_第2页
第2页 / 共32页
实验教学大纲模板面向对象程序设计_第3页
第3页 / 共32页
实验教学大纲模板面向对象程序设计_第4页
第4页 / 共32页
实验教学大纲模板面向对象程序设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《实验教学大纲模板面向对象程序设计》由会员分享,可在线阅读,更多相关《实验教学大纲模板面向对象程序设计(32页珍藏版)》请在金锄头文库上搜索。

1、甘肃政法学院计算机科学与技术专业本科课程实验教学大纲面向对象程序设计实验一、面向对象程序设计课程实验教学基本要求面向对象程序设计是一门理论和实践结合及其紧密的学科,因此在课程的教学活动中需要采取多种教学手段与方法,以达到良好的教学效果。面向对象程序设计的实验教学是理论联系实际的重要环节,是理论课堂教学的补充和继续。因此,该课程的实验教学要求学生通过实验课程的学习,完成实验指导书具体规定的各项实验内容,通过实验使学生实现正确和熟练地掌握刑事化验的实验技能和基本操作,提高学生动手能力。二、实验项目总表序号实验项目名称学时数项目类别项目类型1Visual Studio集成环境及C+程序的输入、调试和

2、运行4演示实验必做2类和对象、继承和派生6演示实验必做3多态性和虚函数6演示实验必做4运算符重载6演示实验必做5STL应用8演示实验必做三、实验内容实验一 Visual Studio集成环境及C+程序的输入、调试和运行(一)实验目的与要求1.了解和使用VC集成开发环境2.熟悉VC环境的基本命令和功能键,熟悉常用的功能菜单命令3.学习使用VC+环境的帮助4.学习完整的C+程序开发过程5.理解简单的C+程序结构(二)实验内容 1.熟悉Visual C+实验环境2.控制台应用3. Windows应用4.编写简单的计算程序(三)实验器材及设备1.硬件:个人微机(配置不低于:CPU为P4,主频1.6G,

3、内存256MB,硬盘40GB)2.软件:操作系统为WindowsXP(或2000、server2003等),工具软件为Visual C+6.0(四)实验步骤与方法题目1 熟悉Visual C+实验环境实验步骤(1)启动Developer Studio,看看初始化界面由哪些部分组成(2)查看各菜单项,看看都有哪些子菜单和命令(3)将鼠标放置于各工具条图标上,系统会自动显示该图标代表的命令含义,了解一下都有哪些命令。(4)在任意工具条上单击鼠标右键,弹出式菜单上将显示所有可用的工具条,选择其中没有对号()的项,看看有什么效果,再选择有对号的项,又有什么效果?(5)将鼠标移动到任意工具条上,将鼠标放

4、到图标间隙,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现象发生?再将它拖回到原来位置,有什么现象发生?(6)将鼠标移动到左边的工作区窗口,按下鼠标左键不放,移动鼠标到屏幕中间,有什么现象发生?再将它拖回到原来位置,有什么现象发生?(7)将鼠标移动到下边的输出窗口,按鼠标右键,弹出一个菜单,选择其中的菜单项”Hide”,结果如何?要重新显示该窗口,选择菜单View|Output,窗口是不是又显示出来了?(8)学习使用帮助系统。如果你用的是Visual C+5.0,则在工作区窗口的InfoView中选择你感兴趣的内容,双击它,在文档区显示具体的帮助信息。如果你用的是Visual C+6.0,选择

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

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

7、)在对话框的右上角的“project name”编辑框内键入项目的名字,如”Hello”,系统将自动为你的项目分配一个默认的目录(6)单击OK继续(7)如果是VC 6.0,系统将显示一个询问项目类型的程序向导,选择“an empty project”(8)单击Finish或OK结束配置,创建应用程序这时系统为你创建一个新的项目,并且在左边的工作区窗口中将出现你项目的名字。工作区窗口除原来的InfoView标签外又增加了两个标签(如果是Visual C+6.0,则没有InfoView标签):ClassView和FileView。ClassView从类的角度显示项目中建立的各个类,双击某个类名将会

8、在右边的文档显示区显示类的定义文件并把文件的当前位置定位到所选的类;FileView显示构成项目的各个文件,选择某一文件将会在右边的文档显示区显示文件内容;InfoView是VC5的帮助文件目录,在这里可以选择所要获取帮助的标题,在右边将显示帮助内容。2)编辑你的第一个C+源程序用下面的方法在你创建的项目中添加一个文件:(1)在主菜单上选择File|New(2)在New对话框中选择File标签,单击“C+ Source File”(3)选中Add to Project复选框(4)在右边的File name编辑框中为文件指定一个名字,如Hello,系统将自动为你加上后缀.cpp。新的空白文件将自

9、动打开,显示在文档显示区。在文件中输入以下内容(不包括上下两条横线):/hello world example#include int main() cout hello! endl ;return 0;/正常返回仔细检查你输入的内容,确保内容正确常用编辑命令虽然许多编辑命令可以通过菜单和工具栏实现,但大量的编辑命令都可以通过键盘实现。以下命令通常用键盘实现:l 撤消前一次操作。当你进行了一次错误的操作时,可以通过敲击键盘上的Ctrl+Z完成;l 重复前一次操作。通过敲击Ctrl+Y实现l 剪切一行。用Ctrl+L来删除一行并将它放到剪切板中l 剪切。将选中的文本删除并将它放到剪切板中,用Ct

10、rl+X实现l 复制。将选中的文本复制到剪切板中,用Ctrl+C实现l 粘贴。将剪切板中的内容放到编辑器中文本的当前位置处(由光标指示)。,用Ctrl+V实现要想了解关于键盘操作命令的完整列表,可以选择Help菜单下的Keyboard Map。你没有必要记住所有的命令,有些根本不常用。3)保存你的源文件单击工具栏中的”save”图标,或者选择File|Save来保存你的文件。C+源文件的扩展名为.cpp。扩展名非常重要,Developer Studio根据文件的扩展名来区分文件类型,并且根据文件类型提供相应的编辑帮助(如正确的语法高亮显示)。4)编译、连接得到可执行程序编辑结束后,仔细检查你输

11、入的内容,看有无错误。确认没有错误之后,选择主菜单的Build|Build Hello.exe来编译你的项目(也可以按功能键F7)。如果你输入的内容没有错误,那么,在屏幕下方的输出窗口将会显示:hello.exe 0 error(s), 0 warning(s)5)如果在编译时得到错误或警告,是你的源文件出现错误,再次检查你的源文件,看是否有错误,改正它。6)改正源程序中的错误编译的错误会在Developer Studio的下方的输出窗口显示出来,逐个查看这些错误的内容,用鼠标双击,光标可以自动移动到发生错误的源程序的相应地点,仔细检查你的源程序,改正发生错误的地方,注意是否否遗留了分号、引号

12、或括号等。改正后,再重复步骤4)的操作,直到编译连接通过为止。7)运行你的第一个程序你可以有三种方式运行你的程序:l 在开发环境中运行程序选择Build|Execute hello.exe(或者Ctrl+F5),在开发环境中执行你的程序。程序运行以后将显示一个类似于DOS的窗口,在窗口中输出一行“hello”,紧接着在下面显示“Press any key to continue”,这句话是系统提示你按任意键退出当前运行的程序,回到开发环境中。按任意键,窗口关闭,退回到Visual C+开发环境。我们实验中将用这种方式运行程序。l 在DOS环境下运行程序打开DOS窗口,改变工作路径到项目目录,该

13、目录是你在创建目录时指定的。如果你不记得了,可以在Developer Studio中的工作区窗口中选择项目名称(这里是“hello files”),然后选择菜单View|Properties,将可以显示出项目路径。切换到debug子目录下,运行hello.exe,程序将输出:hello。l 在Windows环境下运行程序打开Windows的资源管理器,找到程序所在的目录,运行它。你看到的结果是怎样的?控制台应用补充:指针和引用请重复以上步骤,调试下面的程序段:#include void main()int x,y;x=5;int & refx=x;cout输出x的值和地址:endl;coutx

14、endl;cout&xendl;cout输出引用refx的值和地址:endl;coutrefxendl;cout&refxendl;cout通过引用给x赋值,并输出:endl;refx=6;coutxendl;cout将y值赋给refx,并输出x,refx,&refx:endl;y=7;refx=y;coutxendl;coutrefxendl;cout&refxendl;查看引用的地址:1、编译 连接 后,在int & refx=x; 和 cout输出x的值和地址:endl; 前分别添加断点。2、build-start debug-go;在屏幕下方的auto窗口可以看到变量x的值;在watc

15、h1窗口的name列分别输入&x和&refx,回车即可看到值,此时&x为0x0012ff7c-编译器分配,&refx为0xcccccccc-随机(编译器还未分配地址)。3、view-debug window-memory,打开memory窗口,(可以调整窗口宽度以适应值的长度,左右均需调整),可以看到0x0012ff7c地址的值为5。此时,变量refx的自身的地址还不确定,等待分配。4、向下执行1行,debug-go;这时,refx的值为5,&refx的值为0x0012ff7c,与 &x相同,当然这只是C+的障眼法而已!-它要让你觉得使用对象的引用和使用对象本身没什么区别。5、查看refx的地址由于我们知

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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