- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象实验1讲述
面向对象程序设计
实验指导书
黄建灯 朱震
桂林电子科技大学信息科技学院
二〇一一年八月
目录
实验一 熟悉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++开发环境学会最简单的开发
1. 实验目的
熟悉Visual C++的开发环境;
了解如何编辑、编译、链接和运行一个C++程序;
2. 实验内容
2.1 熟悉Visual C++开发环境,学会创建一个新的工程;
1) 进入系统,启动Visual C++环境;
2) 创建一个新的工程
在Visual C++ 环境中,菜单File-New...,弹出一个对话框,提示新建(new);
弹出的对话框TAB缺省在Projects页面上,选择该页面的“Win32 Console Application”,在右边的Project name输入框中输入工程名字,点击“OK”弹出新建工程向导;
3) 新建向导的第一步,要求选择:
? 空白工程;
? 简单应用程序;
? HELLO WORLD应用程序;
? 支持MFC的应用程序;
这里我们首先选择第二项:简单应用程序,点击“finish”。
4) 工程建立完成,在开发环境左侧的TAB页面中,查看ClassView和FileView内都能看到什么?
在类视图中可以看到,“简单应用程序”只有一个全局函数main,这也是应用程序的入口,和C语言中的main函数含义相同。
在文件视图中可以看到,开发环境为“简单应用程序”提供了标准全局文件“StdAfx.h”和“StdAfx.cpp”,同时提供了应用程序的源文件ProjectName.cpp。
分别点击这三个文件,可以看到源代码只是给出了程序的框架。
5) 在Visual C++ 环境中,关闭刚才新建的文件和工程,则没有了当前激活窗口,视图呈现灰色;
6) 选中菜单File-Recent Files,可以看到刚才新建的源文件,选中,则该源文件被打开。这里可以保存最近使用过的4个(该参数可修改)文件,以便下次快捷打开。
7) 选中菜单File-Recent Workspaces,可以看到刚才新建的工程,选中,则该工程被打开。这里可以保存最近使用过的4个(该参数可修改)工程,以便下次快捷打开。
2.2 打开一个工作区
如果打开刚刚关闭的workspace,可以利用菜单中的recent workspace;
如果要打开的workspace在recent中已经看不到了,就需要在“打开文件对话框”中,找到工作区的存放位置。
1. 点击菜单File-Open...,弹出打开文件对话框;
2. 找到工作区在磁盘上的存放位置;一般都有一个和工作区名字相同的文件夹,存放工作区文件、该工程的头文件、源文件和资源文件等等。
3. 工作区文件是一个以.dsw为后缀的文件,因此在文件类型过滤中要注意包含;
4. 看到打开文件对话框中有projectname.dsw,点击即可。
2.3 编译运行“简单应用程序”,看看这个程序框架提供了什么?
1) 编译有三种方法:
单击工具栏当中的Build图标;
单击菜单Build-Build;
使用快捷键F7;
2) 运行有三种方法:
单击工具栏当中的Run图标;
单击菜单Build-Run;
使用快捷键F5;
“简单应用程序”没有提供任何实质性的功能,“press any key to coontinue”就可以退出程序了。
2.4 尝试编辑一个小的示范程序,并编译运行;
按照上面的方法新建一个源文件,输入下面代码:
#include iostream.h
int 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++ 中的调试工具,学会设置断点和单步跟踪;
1) 设置断点的方法:
首先将程序编译通过;
将光标置于要设置断点的代码行;
选择工具栏的Breakpoint图标(或者快捷键F9),一个圆点显示
您可能关注的文档
- 非礼勿扰--个人形象和礼仪+-+学员手册讲述.ppt
- 非试不价太古进口大众4.25试驾会讲述.ppt
- 非谓语动词-学案讲述.doc
- 非煤矿山职业病监管讲述.ppt
- 非谓语动词---思路清晰讲述.ppt
- 非谓语动词完整版讲述.ppt
- 非煤矿山六大系统讲述.ppt
- 非谓语动词精讲与精炼讲述.ppt
- 非谓语动词练习及答案讲述.doc
- 非谓语动词复习课件(32张PPT)讲述.ppt
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)