【vc++精品源码栏目提醒】:网学会员鉴于大家对vc++精品源码十分关注,论文会员在此为大家搜集整理了“C++程序设计实验指导书 - 基础科学”一文,供大家参考学习
C/C程序设计 实验指导书 课程代码:153990030 李宇翔 编 西南科技大学经济管理学院 管理科学与工程系 2010 年 12 月 C/C++语言程序设计实验指导书 前 言 本指导书是本科课程《C/C程序设计》的实验指导书,也可以使用它作为学习 C语言的上机指导。
因为选择以 Microsoft 公司的 C开发环境 Visual C作为实验环境,因此指导书的前一部分介绍了 Visual C的一些基本知识,并且在实验进行的过程中穿插介绍使用 Visual C的一些技巧。
指导书的内容分为两大部分:第一部分介绍 Visual C实验环境;第二部分是具体的实验安排。
书中共安排了十一次实验,共 32 学时。
具体安排是: 实验 实验内容 实验学时 一 熟悉 Visual C集成开发环境 2 二 数据类型与表达式 2 三 C的三种基本结构 4 四 使用函数进行模块化程序设计 4 五 数组 4 六 指针 3 七 自定义数据类型 1 八 类和对象 4 九 静态成员和友元 2 十 运算符重载 2 十一 继承与派生 4 合计 32 使用本指导书前,请先阅读以下内容: 1.C语言实验环境配置要求 硬件配置:586 以上 PC 兼容机或品牌机,配有彩色显示器、鼠标、键盘,内存不小于20MB,硬盘自由空间不少于 60MB。
推荐配置为内存 32MB 或 64MB(或以上) ,硬盘自由空间 500MB 以上。
软件配置:操作系统:Windows2000 WindowsXP 及以上版本。
开发集成环境:Microsoft Visual C6.0 2.建立自己的工作目录 你需要在计算机上先建立自己的工作目录,所有的实验都在该工作目录下进行。
使用Visual C建立新项目时,需要指定该目录作为项目所在的目录。
本书中假设你的工作目录为 d:student你的学号,具体的实验目录由指导教师指定。
3.安装 Visual C Visual C 6.0 的联机帮助系统采用了 MSDN(Microsoft Developer Network)库,在安装 Visual C 6.0 时,只安装了 MSDN 的索引,实际的内容在光盘上。
如果希望能脱离光盘使用帮助系统,需要在安装了 Visual C 6.0 以后,再运行 MSDN 的安装程序,把完整的库装到硬盘上。
1 C/C++语言程序设计实验指导书 第一部分 VISUAL C实验环境介绍 一、VISUAL C简介 Visual C是 Microsoft 公司的 Visual Studio 开发工具箱中的一个 C程序开发包。
VisualStudio 提供了一整套开发 Internet 和 Windows 应用程序的工具,包括 VisualCVisual Basic Visual Foxpro Visual InterDev Visual J以及其他辅助工具,如代码管理工具 Visual SourceSafe 和联机帮助系统 MSDN。
Visual C包中除包括 C编译器外,还包括所有的库、例子和为创建 Windows 应用程序所需要的文档。
从最早期的 1.0 版本,发展到最新的 6.0 版本,Visual C已经有了很大的变化,在界面、功能、库支持方面都有许多的增强。
最新的 6.0 版本在编译器、MFC 类库、编辑器以及联机帮助系统等方面都比以前的版本做了较大改进。
Visual C一般分为三个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。
实验中可以使用这三个版本的任意一种。
Visual C集成开发环境(IDE) 集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其他建立应用程序的工具集成在一起的用于开发应用程序的软件系统。
Visual C软件包中的 Developer Studio就是一个集成开发环境,它集成了各种开发工具和 VC 编译器。
程序员可以在不离开该环境的情况下编辑、编译、调试和运行一个应用程序。
IDE 中还提供大量在线帮助信息协助程序员做好开发工作。
Developer Studio 中除了程序编辑器、资源编辑器、编译器、调试器外,还有各种工具和向导(如 AppWizard 和 ClassWizard),以及 MFC 类库,这些都可以帮助程序员快速而正确地开发出应用程序。
向导Wizard 向导是一个通过一步步的帮助引导你工作的工具。
Developer Studio 中包含三个向导,用来帮助程序员开发简单的 Windows 程序,它们是: AppWizard:用来创建一个 Windows 程序的基本框架结构。
AppWizard 向导会一步步向程序员提出问题, 询问他所创建的项目的特征, 然后 AppWizard 会根据这些特征自动生成一个可以执行的程序框架,程序员然后可以在这个框架下进一步填充内容。
AppWizard 支持三类程序: 基于视图/文档结构的单文档应用、 基于视图/文档结构的多文档应用程序和基于对话框的应用程序。
也可以利用 AppWizard 生成最简单的控制台应用程序 (类似于 DOS 下用字符输入输出的程序) 。
ClassWizard:用来定义 AppWizard 所创建的程序中的类。
可以利用 ClassWizard 在项目中增加类、 为类增加处理消息的函数等。
ClassWizard 也可以管理包含在对话框中的控件,它可以将 MFC 对象或者类的成员变量与对话框中的控件联系起来。
ActiveX Control Wizard:用于创建一个 ActiveX 控件的基本框架结构。
ActiveX 控件是用户自定义的控件,它支持一系列定义的接口,可以作为一个可再利用的组件。
MFC 库 库 (library) MFC 是可以重复使用的源代码和目标代码的集合。
(Microsoft FundamentalClasses)是 Visual C开发环境所带的类库,在该类库中提供了大量的类,可以帮助开发人员快速建立应用程序。
这些类可以提供程序框架、 进行文件和数据库操作、 建立网络连接、进行绘图和打印等各种通用的应用程序操作。
使用 MFC 库开发应用程序可以减少很多工作量。
2 C/C++语言程序设计实验指导书 二、项目开发过程 在一个集成的开发环境中开发项目非常容易。
一个用 C开发的项目的通用开发过程可 以用左图表示。
建立一个项目的第一步是利用编辑 器建立程序代码文件,包括头文件、代 码文件、资源文件等。
然后,启动编译 程序,编译程序首先调用预处理程序处 理程序中的预处理命令(如 includedefine 等) 经过预处理程序处 , 理的代码将作为编译程序的输入。
编译 对用户程序进行词法和语法分析,建立 目标文件,文件中包括机器代码、连接 指令、外部引用以及从该源文件中产生 的函数和数据名。
此后,连接程序将所 有的目标代码和用到的静态连接库的代 码连接起来,为所有的外部变量和函数 找到其提供地点,最后产生一个可执行 文件。
一般有一个 makefile 文件来协调 各个部分产生可执行文件。
可执行文件分为两种版本:Debug 和 Release。
Debug 版本用于程序的开发过程,该版本产生的可执行程序带有大量的调试信息,可以供调试程序使用,而 Release 版本作为最终的发行版本,没有调试信息,并且带有某种形式的优化。
学生在上机实习过程中可以采用Debug 版本,这样便于调试。
选择是产生 Debug 版本还是 Release 版本的方法是:在 Developer Studio 中选择菜单BuildSet Active Configuration,在弹出的对话框中,选择所要的类型,然后选择 OK 关闭对话框。
Visual C 集成开发环境中集成了编辑器、编译器、连接器以及调试程序,覆盖了的开发应用程序的整个过程,程序员不需要脱离这个开发环境就可以开发出完整的应用程序。
三、集成开发环境 DEVELOPER STUDIO 进入 D EVELOPER S TUDIO 如果你使用的是 Visual C 6.0,则要进入 Developer Studio,需要单击任务栏中“开始”后选择“程序”找到 Microsoft Visual Studio 6.0 文件夹后, , 单击其中的 Microsoft Visual C6.0图标,则可以启动 Developer Studio。
D EVELOPER
上一篇:
易语言病毒注册项
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施