文档详情

面向对象实验1.doc

发布:2017-02-05约9.78千字共30页下载文档
文本预览下载声明
面向对象程序设计 实验指导书 黄建灯 朱震 桂林电子科技大学信息科技学院 二〇一一年八月 目录 实验一 熟悉Visual C++开发环境学会最简单的开发 2 实验二 类和对象(一) 5 实验三 类和对象(二) 7 实验四 String类的定义和使用 10 实验五 String类的定义和使用(续) 12 实验六 继承与派生 14 实验七 多态性与虚函数 15 第八章 输入输出流 16 参考文献 17 附录A C++保留字 18 附录B 运算符优先级 19 附录C ASCII字符集 20 附录D 运算符重载 21 附录E ANSI/ISO标准C++和标准C++中头文件命名规则 22 附录F C++头文件 23 附录G 系统中数据类型长度 28 实验一 熟悉Visual C++开发环境学会最简单的开发 熟悉Visual C++的开发环境; 了解如何编辑、编译、链接和运行一个C++程序; 进入系统,启动Visual C++环境; 创建一个新的工程 在Visual C++ 环境中,菜单File-New...,弹出一个对话框,提示新建(new); 弹出的对话框TAB缺省在Projects页面上,选择该页面的“Win32 Console Application”,在右边的Project name输入框中输入工程名字,点击“OK”弹出新建工程向导; 新建向导的第一步,要求选择: 空白工程; 简单应用程序; HELLO WORLD应用程序; 支持MFC的应用程序; 这里我们首先选择第二项:简单应用程序,点击“finish”。 工程建立完成,在开发环境左侧的TAB页面中,查看ClassView和FileView内都能看到什么? 在类视图中可以看到,“简单应用程序”只有一个全局函数main,这也是应用程序的入口,和C语言中的main函数含义相同。 在文件视图中可以看到,开发环境为“简单应用程序”提供了标准全局文件“StdAfx.h”和“StdAfx.cpp”,同时提供了应用程序的源文件ProjectName.cpp。 分别点击这三个文件,可以看到源代码只是给出了程序的框架。 在Visual C++ 环境中,关闭刚才新建的文件和工程,则没有了当前激活窗口,视图呈现灰色; 选中菜单File-Recent Files,可以看到刚才新建的源文件,选中,则该源文件被打开。这里可以保存最近使用过的4个(该参数可修改)文件,以便下次快捷打开。 选中菜单File-Recent Workspaces,可以看到刚才新建的工程,选中,则该工程被打开。这里可以保存最近使用过的4个(该参数可修改)工程,以便下次快捷打开。 如果打开刚刚关闭的workspace,可以利用菜单中的recent workspace; 如果要打开的workspace在recent中已经看不到了,就需要在“打开文件对话框”中,找到工作区的存放位置。 点击菜单File-Open...,弹出打开文件对话框; 找到工作区在磁盘上的存放位置;一般都有一个和工作区名字相同的文件夹,存放工作区文件、该工程的头文件、源文件和资源文件等等。 工作区文件是一个以.dsw为后缀的文件,因此在文件类型过滤中要注意包含; 看到打开文件对话框中有projectname.dsw,点击即可。 编译有三种方法: 单击工具栏当中的Build图标; 单击菜单Build-Build; 使用快捷键F7; 运行有三种方法: 单击工具栏当中的Run图标; 单击菜单Build-Run; 使用快捷键F5; “简单应用程序”没有提供任何实质性的功能,“press any key to coontinue”就可以退出程序了。 #include iostream.h main() { cout”Hello World\n”; cout”Welcome to C++ Programming\n”; cout”This is my first cpp source file\n”; return 0; } 2.5 了解Visual C++ 中的调试工具,学会设置断点和单步跟踪; 设置断点的方法: 首先将程序编译通过; 将光标置于要设置断点的代码行; 选择工具栏的Breakpoint图标(或者快捷键F9),一个圆点显示在行首,表明该行已经设置了断点,这是个开关动作,重复上述动作,断点被去掉,点击可以在增加断点和去掉断点之间切换; 运行程序,到断点处程序中断; 尝试单步跟踪,在程序设置断点后,运行进入Debug状态,菜单增加了Debug项,点击菜单Debug-Step Over(或者快捷键F10),每触发一次,程序运行一步;上面的小程序,每运行一步,打印一行,可以观察到单步
显示全部
相似文档