vc实验指导书(修改)
计算机科学与技术《Vc 程序设计》实验指导书-07计
《VC++ 程序设计》实验指导书金韬编沈阳大学信息学院目录实验一:Visual C++ 6.0中文版开发环境 (2)实验二:C++基础(1) (5)实验二:C++基础(2) (6)实验四:Windows编程基础 (8)实验五:对话框程序设计 (11)实验六:常用控件(1) (13)实验七:常用控件(2) (16)实验八:常用控件(3).............................................................. 错误!未定义书签。
实验九:常用控件(4) (18)实验十:菜单、工具栏和状态栏 (24)实验十一:框架窗口和文档 (27)实验十二:图形和文本 (32)实验十三:数据库(1) (33)实验十四:数据库(2) (37)实验十五:动态链接库 (38)课程编号:11241091课程类别:专业必修适用层次:本科适用专业:计算机科学与技术课程总学时:80适用学期:第7学期实验学时:30开设实验项目数:15撰写人:金韬审核人:刘天惠教学院长:范立南实验一:Visual C++ 6.0中文版开发环境一、实验目的与要求熟悉Visual C++ 6.0的开发环境,输入并编译一个C++程序。
用应用程序向导创建一个控制台应用项目Ex_Hello,完成输入半径,计算圆的面积的功能。
二、实验类型验证型三、实验原理及说明(1)熟悉Visual C++ 6.0的开发环境(工具栏及各种窗口)。
(2)掌握显示和隐藏工具栏的方法。
(3)掌握用应用程序向导创建一个控制台应用项目的一般步骤。
四、实验仪器五、实验内容和步骤1.启动Windows 2000操作系统打开计算机,启动Windows 2000操作系统。
2.启动Visual C++ 6.0选择“开始”→“程序”→Microsoft V isual Studio 6.0→Microsoft V isual C++ 6.0,运行Visual C++ 6.0。
C语言程序设计实验指导书【范本模板】
青岛科技大学信息科学技术学院C语言程序设计实验指导书目录实验1 C语言入门及选择结构 0实验1.1 Visual C++6。
0开发环境 0实验1.2 C程序快速入门 (7)实验1.3算术运算与赋值运算 (11)实验1。
4逻辑运算及if语句 (17)实验1.5 switch选择结构 (23)实验2循环结构及数组(共8学时) (27)实验2.1 循环结构(2学时) (27)循环结构程序设计补充 (32)实验2.2数组一:一维数组 (36)实验2。
3数组二:二维数组 (43)实验2.4数组三:字符数组 (45)实验3:函数与自定义数据类型 (49)实验3。
1函数一:函数的定义、调用和声明 (49)实验3。
2函数二:函数的参数传递2 (55)实验3。
3函数三:函数的嵌套和递归2 (57)实验3.4 自定义数据类型(2学时) (59)实验4:指针(共6学时) (61)实验4。
1指针一:指针的定义及运算 (61)实验4。
2指针二:指向数组的指针 (67)实验4.3指针三:用指针操作字符串2 (71)实验1 C 语言入门及选择结构实验1.1 Visual C++6.0开发环境一、实验目的1。
熟悉C 语言的系统环境,掌握在集成环境中编辑、编译、连接和运行C 语言程序的方法。
2. 掌握C 语言源程序的结构特点与书写规范. 二、实验学时数2学时三、实验步骤及任务(一) VC++6。
0集成环境(1)运行VC++6。
0a.双击桌面上的VC++6。
0快捷方式,运行VC++6。
0。
b 。
双击"C :\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV 。
EXE",运行VC++6.0. (2)认识VC++6。
0标题栏的左侧显示当前的文件名,右侧有最小化,最大化和关闭三个按钮。
菜单栏包含了开发环境中几乎所有的命令,其中一些常用的命令还被排列在工具栏中。
工具栏上的按钮提出和一些菜单命令相对应,提供了经常使用的命令的一种快捷方式。
VC编程技术实验指导书
Visual C++编程技术实验指导书适用专业:计算机科学与技术周云成编写计算机技术教研室信息与电气工程学院2007年10月目录实验(一)Visual C++实验环境介绍 (1)一、Visual C++简介 (1)二、项目开发过程 (2)三、集成开发环境Developer Studio (3)四、常用功能键及其意义 (6)实验(二)Win32 API方式编写Windows程序 (7)一、实验目的 (7)二、知识要点 (7)三、实验内容 (10)四、实验作业 (13)实验(三)程序资源与Windows消息 (14)一、实验目的 (14)二、知识要点 (14)三、实验内容 (15)四、实验作业 (21)实验(四)MFC类库编程 (22)一、实验目的 (22)二、知识要点 (22)三、实验内容 (24)四、实验作业 (30)实验(五)单文档应用程序(SDI)设计 (31)一、实验目的 (31)二、知识要点 (31)三、实验内容 (34)四、实验作业 (40)实验(六)基于对话框的应用程序设计 (41)一、实验目的 (41)二、知识要点 (41)三、实验内容 (44)四、实验作业 (50)实验(七)多线程和动态链接库编程 (51)一、实验目的 (51)二、知识要点 (51)三、实验内容 (55)四、实验作业 (58)实验(一)Visual C++实验环境介绍一、Visual C++简介Visual C++是Microsoft公司的Visual Studio开发工具箱中的一个C++程序开发包。
Visual Studio提供了一整套开发Internet和Windows应用程序的工具,包括Visual C++, Visual Basic, Visual FoxPro, Visual InterDev, Visual J++以及其他辅助工具,如代码管理工具Visual SourceSafe和联机帮助系统MSDN。
《C语言程序设计》实验指导
实验1、C语言编程环境和运行C程序的方法一、实验目的1、熟悉Visual C++6.0集成开发环境的使用方法;2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的全过程及每一步骤的作用;3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序;4、初步理解程序调试的思想,能找出并改正C程序中的典型语法错误。
二、实验内容1、熟悉上机环境⑴参照教材附录A(P370~376)或实验指导书前言中的内容,熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能;⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(例如:动漫班75号张三的工作文件夹命名为dm75zhangsan 注意:文件夹及文件的命名尽量不要用汉字!);⑶参照教材第1章中的3个例题的源代码,在自己的工作文件夹中分别创建并运行三个C源程序,初步熟悉C 程序的结构特点和运行方式。
注意:①每个例题对应一个C源程序(新建C源文件时,文件时务必要加扩展名.c);②一个源程序成功运行后,要关闭工作区后再新建下一个例题的源程序(否则会出错);2、编程参照教材例题1.1编写一个程序实现分两行输出自己的姓名及联系电话。
3、程序改错调试以下给定程序的功能是在屏幕上显示“Welcome to Y ou!”,其中存在3处语法错误,请根据编译给出的出错提示,依次指出错误所在行并进行修改,调试程序使其能运行得到正确结果。
#include<stdio.h>mian() //1{printf(Welcome to You!\n") //2}三、实验要求1、将每次实验所编辑的C 源程序调试通过后分别保存在D 盘上自己的文件夹中(备查!)及自己的U 盘中;2、对调试过程中出现的问题和解决方法进行必要的记录,并予以简要分析四、实验小结1、结合本次实验,简述C 程序从编写到最终运行的一般过程,并简要说明其中每个步骤的作用及其生成的文件类型。
C语言程序设计实验实验指导书及答案
实验一熟悉C程序运行环境班级学号姓名成绩一、实验目的1. 熟悉C语言Visual C++调试环境。
2. 掌握C程序的编辑、调试及运行。
二、实验内容项目1. 调试并运行下面程序,并写出运行结果:#include <>int main(){printf(“Good morning!\n”);printf(“Hello,world!\n”);return 0;}运行结果(注意,按照屏幕输出格式写):项目2. 调试并运行下面程序,并写出运行结果:#include <>int main(){int a , b , sum; /*定义变量*/a=23; b=56; /*为变量赋值*/sum=a+b; /*计算两个变量的和*/printf(“sum is %d\n”,sum); /*输出计算结果*/ return 0;}运行结果:项目3. 调试并运行下面程序,并写出运行结果:#include <>int max(int,int);int main(){int a , b , c; /*定义变量*/a=23; b=56; /*为变量赋值*/c=max(a,b); /*调用max函数,将得到的值赋给c*/printf(“max is %d\n”,c); /*输出c的值*/return 0;}int max(int x,int y) /*定义max函数,函数值为整型*/ {int z; /*定义变量*/if(x>y)z=x;elsez=y;return(z); /*将z的值返回*/}运行结果:三、提高部分1.试想,如果求10个数中的最大者,则程序该如何编写。
程序代码运行结果:实验二数据及其运算班级学号姓名成绩一、实验目的1. 掌握C数据类型的概念、熟悉整型、字符型和实型基本类型的常量的用法;学会三种基本类型变量的定义、赋值和使用方法。
2. 掌握算术表达式、关系表达式及逻辑表达式的特点及用法。
C语言程序设计实验指导书(新)
C语⾔程序设计实验指导书(新)C语⾔程序设计实验指导书重要说明:上机实验⽬的和要求⼀实验报告要求每次实验,提交⼀份实验报告。
具体格式见“实验报告格式范⽂”将代码和运⾏截图粘贴到“C改⾰实验指导书24学时”word的相应位置。
如下图,程序运⾏的截图如下:⼆上机实验的⽬的上机实验的⽬的,绝不仅仅是为了验证教材和讲课的内容,或者验证⾃⼰所编程序正确与否。
学习程序语⾔,上机实验的⽬的如下:1 加深对讲授内容的理解,尤其是⼀些语法规定,光靠课堂讲授,既枯燥⽆味⼜难以记住,通过多次上机,就能⾃然、熟练地掌握语法规定。
2 了解和熟悉C语⾔程序开发环境。
熟悉⼀两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。
3 学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运⾏。
要真正掌握计算机应⽤技术,就不仅应当了解和熟悉有关理论和⽅法,⽽且要求⾃⼰动⼿实践能⼒强。
4 在做实验时千万不要在程序通过后就认为万事⼤吉,完成任务了,应当在通过的程序上做⼀些调试和修改,看看会得到什么结果。
多动脑筋思考,将会对你有很⼤帮助。
三上机实验前的准备⼯作1 了解所⽤的计算机系统的性能和使⽤⽅法;2 复习和掌握与本实验有关的教学内容;3 准备好上机所⽤的程序,切忌⾃⼰不思考、不编制程序或抄袭别⼈的程序;4 准备好调试和运⾏时所需的数据。
四上机实验的步骤1 调出C语⾔编译系统,进⼊C语⾔⼯作环境;2 输⼊⾃⼰编制好的程序;3 检查输⼊是否有错,及时更正;4 进⾏编译和连接;5 运⾏程序,分析结果。
重要说明:上机实验⽬的和要求 0实验⼀C语⾔上机基础 (4)实验⼆基本数据类型、运算符和表达式 (7)实验三输⼊、输出函数的使⽤ (9)实验四选择结构程序设计 (11)实验五循环结构程序设计 (13)实验六数组 (16)实验七简单函数 (18)实验⼋⾼级函数 (19)实验九指针 (20)实验⼗⾃定义数据、⽂件 (22)附1:c语⾔函数库 (24)实验⼀C语⾔上机基础特别声明:为了教学的便捷以及学⽣⾃学的⽅便,我们选择了便于下载和安装的Microsoft Visual C++ 6.0软件作为编译环境。
VC实验指导书WXP 西华大学 电气信息学院
《VC++实验指导书》适用专业:测控技术与仪器课程代码: 6001409总学时: 40 总学分: 2.5编写单位:电气信息学院编写人:王孝平审核人:审批人:批准时间:年月日目录第一章VISUAL C++6.0集成开发环境 (1)2.1V ISUAL C++6.0主窗口 (1)2.2菜单栏 (2)第二章实验题目 (14)实验一对话框应用程序设计 (14)实验二对话框消息映射及绘图处理 (19)实验三网络程序设计 (23)实验四串口通讯程序设计 (38)第三章部分错误信息解释 (42)第一章Visual C++6.0集成开发环境Visual C++6.0是Microsoft公司开发的基于Windows98/NT/2000的编程工具。
正是因为Visual C++6.0与windows操作系统千丝万缕的联系,所以如果要探入掌握其编程机制,成为一名熟练的Visual C++6.0程序设计员,就必须对32位Wtndows操作系统的运行机制有深入的了解。
这一点对于用好Visual C++6.0以及开发高质量的32位Windows 应用程序是至关重要的。
2.1 Visual C++6.0主窗口工作区Workspace窗口输出提示窗口图2.1 Visual C++的IDE界面当启动Visual C++6.0后,可以看到它所提供的IDE环境,如图2.1所示。
Visual C++6.0的Developer Studio由标题栏、菜单栏、工具栏、工作区窗口、源代码编辑窗口、输出窗口和状态栏组成。
标题栏位于屏幕最上端,标题栏显示了应用程序名称和当前打开的文件名称,标题栏的颜色用于指明对应窗口是否为激活的。
操作系统提供的控制菜单位于标题栏的左边,它用于控制窗口的大小和位置,以及进行还原、移动、关闭、最大化和最小化等操作。
标题栏的右边有三个控制按钮,从左至右分别为最小化按钮、还原按钮和关闭按钮,这些按钮用于快速设置窗口大小。
VC++实验指导书
Visual C++程序设计实验指导书实验1 认识Visual C++6.05中文版开发环境实验内容(1)熟悉VisualC++6。
05的开发环境。
(2)操作工具栏和项目工作区窗口。
(3)用应用程序向导创建一个控制台应用项目Ex_Hello。
(4)输入并执行一个新的C++程序Ex_Simple.实验准备和说明(1)建议在本教材第一次上课时进行本次实验。
(2)熟悉Windows 2000或XP操作系统的环境和基本操作。
(3)熟悉实验报告的书写格式,这里给出一下建议:实验报告采用A4纸,封面一般包括实验目次.实验题目,班级,姓名,日前和机构名称.报告内容一般包括实验目的和要求。
实验步骤,实验思考和总结。
需要指出的是,实验步骤不是书本内容的重复,而是自己结合实验内容进行探索的过程,教师也可根据具体情况提出新的实验报告格式和新的要求.(4)阅读以下关于VisualC++的说明:Visual C++是Microsoft公司推出的目前使用极为广泛的基于WINDOUWS平台的可视化编程环境。
是在以往的版本不断更新的基础上形成的,其功能强大,灵活性好,完全可以扩展以及具有强有力的Internet支持,在各种c++语言开发工具中脱颖而出,成为目前最为流行的C++语言集成开发环境。
Visual C++6。
0分为标准版,企业版和专业版3种,但其基本功能是相同。
Visual C++6。
5中文版是在Visual C++6。
0基础上进行汉化的以一个版本,本书以此版本作为编程环境。
为统一起见,我们仍称之为Visual C++6.0。
实验步骤1。
打开计算机,启动windouws2000操作系统2。
建工作文件夹3。
启动Visual C++6.04。
创建一个控制台应用项目5。
认识开发环境界面6。
认识工具栏7。
工具栏的显示和隐藏8.工具栏的浮动与停泊9。
项目工作区窗口10。
修改代码,编译运行11。
输入一个新的C++程序12。
修正语法错误13.退出Visual C++6。
VC程序设计实验指导
VC++程序设计实验指导书李贵荣计算机技术实验中心前言一、上机实验目的上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Visual C++ 面向对象与可视化开发工具的基本功能和用法,掌握MFC的类框架结构,学会使用Visual C++ 编写Windows应用程序。
二、实验基本内容为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了4个必做实验。
学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
指导书中的4个实验如下。
1.基本Windows程序设计(2H,必做)。
2.简单图形界面程序设计(2H,必做)。
3.多文档程序设计(2H,必做)。
4.综合性程序设计(4H,必做)。
三、实验任务与时间安排《Visual C++ 程序设计》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习。
《Visual C++ 程序设计》上机实验时间为10学时,与教学内容同时进行上机实验。
10 个上机学时分为4个必做实验。
目录实验一简单Windows程序设计 (3)实验二简单界面设计 (7)实验三多文档程序设计 (14)实验四综合设计实验 (18)实验一简单Windows程序设计【实验目的】1.学会创建Visual C++ 6.0 Win32应用程序工程文件。
2.掌握Windows应用程序的基本结构。
3.理解Windows编程中的窗口、句柄、消息传递等概念及其作用。
4.理解Windows图形设备接口的概念及了解常用Windows绘图函数。
5.学会在Visual C++ 6.0中编译、调试、发布应用程序。
【实验性质】验证性实验(学时数:2H)【实验要求】1.在Windows下启动Visual C++ 6.0,创建工程文件。
2.编写一个简单的 Windows应用程序,并在程序中创建句柄,学会使用句柄。
3.分析上面的程序,在程序中使用注释语句标识出Windows程序的基本构成部分,并在注释语句中注明各部分的作用。
C语言实验指导书44525
《C语言》实验指导书2016年10月实验一 C程序的运行环境和运行方法一、实验目的1.掌握所用的C语言环境的基本操作方法。
2.掌握编辑、编译、连接和运行C程序。
二、实验内容和要求1.学习使用Visual C++6.0环境开发C程序。
(1)在磁盘上建立自己的文件夹,用于存放C程序,如“e:\cexam”。
(2)启动Visual C++6.0。
执行“开始”——“所有程序”——“Microsoft Visual Studio 6.0”——“Microsoft Visual Studio 6.0”命令,进入VC++编程环境,如图1 所示。
图1 Microsoft Visual Studio 6.0窗口(3)新建C 程序文件。
执行“文件”——“新建”命令,单击如图2所示的“文件”选项卡,选中“C++Source File”;图 2 新建文件在“文件”文本框中输入文件名test1, 则C源程序被命名为test1.cpp,若想指定扩展名为.c,则需在“文件”文本框中输入文件名test1.c;在“目录”下拉列表框选择已经建立的文件夹,如,单击“确定”按钮,就新建了C源程序文件,并显示编辑窗口和信息窗口,如图3所示,然后在编辑窗口中输入程序。
(4)保存程序。
在如图 3的界面输入程序代码。
由于完全是Windows 界面,输入及修改可借助鼠标和菜单进行,十分方便。
当输入结束后,执行“文件”——“保存”命令,保存源文件。
图 3 编辑源程序(5)编译程序。
信息窗口编辑窗口执行“组建”——“编译[test1.cpp]”命令,弹出消息框,如图4所示,单击“是”按钮,开始编译,并在信息窗口中显示编译信息。
如果信息窗口中显示“test1.obj-0 error(s),0 warning(s)”,表示编译正确,没有发现错误和警告,并生成了目标文件test1.obj。
图 4 产生工作区消息框如果显示错误信息,说明程序中存在严重的错误,必须改正,双击某行出错信息,程序窗口中会指示对应出错位置,根据信息窗口的提示分别予以纠正;如果显示警告信息,说明这些错误并未影响目标文件的生成,但通常也应该改正。
《程序设计基础(C语言)》实验指导书
《程序设计基础(C语言)》目录第1 章概述 (1)1.1 课程简介 (1)1.2 实验环境选择 (1)第 2 章实验要求 (1)2.1 实验过程要求 (1)2.2 考核及评分标准 (1)第 3 章实验内容 (2)3.1 实验1 熟悉C语言运行环境 (2)3.2 实验2 数据类型 (3)3.3 实验3 运算符和表达式 (4)3.4 实验4 顺序结构及输入和输出 (6)3.5 实验5 选择结构 (7)3.6 实验6 循环结构 (9)3.7 实验7 数组(1) (11)3.8 实验8 数组(2) (12)3.9 实验9 字符串及其操作 (13)3.10 实验10 函数 (14)3.11 实验11 结构体 (15)3.12 实验12 指针 (16)第 1 章概述1.1 课程简介《程序设计基础(C语言)》是软件工程各专业或其它相近专业学生的公共职业基础课,是软件类各专业的入门课程,直接影响学生后继职业技术课程的学习及可持续发展能力的培养。
通过本书,学习基本的程序设计概念和程序设计方法,学会使用C语言解决实际问题,进行初级的程序设计。
1.2 实验环境选择VC++6.0第 2 章实验要求2.1 实验过程要求本课程中,实验者必须服从指导教师和实验室工作人员的安排,遵守纪律与实验制度,爱护设备及卫生。
在指定的实验时间内,必须到机房内实验,其余时间可自行设计和分析。
本课程所涉及的程序代码,都要求有较高的可读性和效率,多文件表示。
2.2 考核及评分标准若实验者在指定上机时间三次不到课,取消考核资格。
请假,必须提前出具正式假条,不接受事后假条。
如果发现抄袭、篡改、伪造实验数据,或实验报告和设计报告雷同,涉及的所有学生的该课程成绩计为0 分。
本课程采用结构化评分,主要由指导教师灵活处理,可以是考勤等。
第 3 章实验内容3.1 实验1 熟悉C语言运行环境一、实验目的1.了解什么是C语言2.熟悉C语言程序开发环境二、实验内容和步骤1.大学生涯的第一个程序1)运行Microsoft Visual Studio 2008或者VC6.02)创建项目,选择win32控制台应用程序或者空项目,项目名为MyFirstApp3)新建项目,选择C++源文件,文件名为HelloWorld4)在程序编辑窗口,输入如下代码#include <stdio.h>/* 主程序*/void main(){printf("hello world\n");}5)执行程序,Ctrl+F56)观察输出结果,并记录2.修改程序1)增加语句,观察输出结果是否不同printf("hello world\n");printf("world is me\n");2)删除输出字符串中的“\n”,观察输出结果是否不同printf("hello world\n");3)进行换行输出,观察输出结果是否不同printf("hello, ");printf("world");printf("\n");4)将上个程序块中的printf("\n");去掉,观察输出结果是否不同3.用自己的语言,描述下对C语言程序的第一印象4.简单描述下,第二步骤中,输出结果相同与不同的原因;以及“\n”的用途3.2 实验2 数据类型一、实验目的1.掌握变量的命名规则和定义2.掌握C语言程序中的各种数据类型并使用它们二、实验内容和步骤1.定义3个变量numInt、numFloat、charInfo,他们的类型分别为整型,单精度类型,字符型;并分别初始化为2,2.0和‘A’,最后输出这三个变量的值。
《面向对象程序设计》实验指导书(新)
《面向对象程序设计》实验指导书(新)《面向对象程序设计》实验指导书一、课程教学与实验教学计划学时比:48/16二、适用专业:信息管理与信息系统三、实验目的基本要求能够充分理解面向对象程序设计的思想和应用方法。
能够使用面向对象编程语言进行相应的程序设计和开发。
理解面向对象的基本思想、概念和特性以及面向对象的分析、建模、设计技术与方法。
掌握C++语言基本构成、类与对象、消息传递与函数、函数与运算符重载、继承性、多态性与虚拟函数、数据封装和隐藏及Windows 程序设计基础。
通过实验动手实践,使学生能够掌握面向对象程序设计的特征和基本思想,以及相应的具体实现和Windows程序设计基础知识。
四、实验内容实验一:循环控制(一)实验目的要求:熟悉VC++集成开发环境,学习使用控制台应用程序;创建工程,建立可执行文件并执行,观察结果。
掌握变量的声明和定义方法,掌握循环语句和条件语句的定义、作用和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:1.编程求1!+2!+3!+4!+…+12!。
2.编程求所有的3位数素数,且该数是对称的。
所谓“对称”是指一个数,倒过来还是该数。
例如,375不是对称数,因为倒过来变成了573。
实验二:递归函数(一)实验目的要求:掌握函数的概念和使用方法,掌握递归函数的概念和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:1.用递归函数来求1!+2!+3!+…+12!。
2.用递归的方法建立一个函数int fibonacci(int n),求Fibonacci数列中第n个数的值。
实验三:用气泡法排序(一)实验目的要求:掌握文件读写的方法,掌握递归函数的概念和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:建立一个文件,文件中包含一系列数,用这些数构成一个数组,并按照数值,为这个数组从小到大排序,把排序结果输出到另一个文件中。
《VC++程序设计》实验指导书
实验一 熟悉VC++的集成环境一、实验目的1、熟悉VC++6.0集成开发环境,理解项目的概念。
2、熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。
3、掌握用MFC AppWizard 向导创建MFC 应用程序框架。
二、实验要求1、使用Visual C++6.0对一个C++程序进行编辑、编译、连接和运行。
编辑、编译、连接和运行一个程序输出”Hello,C++!” 按下面的步骤进行实验: (1)单击任务栏中的“开始”按钮,在弹出菜单中选择“程序”菜单项,单击“Microsoft Visual Studio 6.0”,再单击“Microsoft Visual C++ 6.0”,启动Visual C++ 6.0的IDE 环境主窗口; (2)观察菜单栏上的各个菜单标题; (3)输入下列源程序; 源程序1: /*EX1-1.cpp*/# include<iostream.h> void main( ) {cout <<” Hello ,C++!”<<endl ;}2、使用AppWizard 建立一个单文档应用程序。
按下面的步骤进行实验: (1)执行File|New 菜单命令,出现New 对话框。
在Project 页面窗口中选择MFC AppWizard[exe]选项,在Project Name 编辑框中输入项目名称Mysdi ,在location 编辑框中输入保存项目的路径。
(2)在MFC AppWizard-Step1对话框中设置应用程序的类型,本例创建一个单文档程序,选择Single document 项,单击Finish 按钮,出现New Project Information 对话框,单击OK 按钮,将生成应用程序框架文件,并在项目工作区窗口打开生成的应用程序的项目。
3、有一函数⎪⎩⎪⎨⎧≥-<≤-<=)10(113)101(12)1(x x x x x x y写一程序,输入x ,输出相应的y 值。
C语言实验指导书
实验项目:实验一最简单的C程序设计(所属课程:《C语言程序设计》学时:2)一、实验目的1.掌握:使用标准输入/输出函数进行常见数据类型的数据的输入/输出方法。
2.初步培养编制程序框图和源程序、准备测试数据以及实际调试程序的独立编程能力。
3.掌握顺序结构程序设计的基本思路。
二、实验条件Pc和vc++编程环境三、实验内容1.熟悉编程环境。
2.输入并运行一个C程序3.掌握各种格式转换符的正确使用方法。
4.编程序:设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
要求用scanf函数从键盘上输入数据(半径和高),输出各计算结果,输出时要求有文字说明,取小数点后2位数字。
5.编程序:用getchar函数输入两个字符给C1、C2,然后分别用putchar 函数和printf函数输出这两个字符。
四、实验步骤编写程序,输入数据,观察结果。
五、实验结果观察结果和预期是否一致。
实验项目:实验二选择结构程序设计(所属课程:《C 语言程序设计》学时:2)一、实验目的1.了解C 语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。
2.学会正确使用逻辑运算符和逻辑表达式。
3.熟练掌握if 语句和switch 语句二、实验条件Pc 和vc++编程环境三、实验内容1.有一函数:≥−<≤−<=)10x (113x )10x 1(12x )1x (x y用scanf 函数输入x 的值,求y 值。
运行程序,输入x 的值(分别为x<1、1≤x <10、x ≥10三种情况),检查输出的y 值是否正确。
2.给出一个百分制成绩,要求输出成绩等级A 、B 、C 、D 、E 。
90分以上为A ,81~89分为B ,71~79分为C ,61~69分为D ,60分以下为E 。
3.输入4个整数,要求按由小到大顺序输出。
四、实验步骤编写程序,输入数据,观察结果。
五、实验结果观察结果和预期是否一致。
C__程序设计实验指导书
《C++程序设计实验指导书》市级精品课程《VC++与面向对象技术》课程组2011-9-1目录实验一顺序与分支结构程序设计 (3)实验二循环结构程序设计 (8)实验三一维数组及应用 (9)实验四指针及应用 (12)实验五结构体及应用 (14)实验六类的定义及使用 (15)实验七类的继承和派生 (16)实验八多态性及应用 (17)实验一顺序与分支结构程序设计一、实验目的1、了解和使用VC集成开发环境;2、熟悉VC环境的基本命令和功能键;3、熟悉常用的功能菜单命令;4、掌握顺序结构程序设计;5、掌握分支结构程序设计。
二、实验内容1.使用Visual C++ 6.0集成环境来编辑、编译并运行程序:#include <stdio.h>int main(){ /*定义部分和执行部分分开*/double r = 1.57, pi = 3.1415926;printf(" area = %f \n ",pi * r * r); /*输出圆面积*/printf(" circumference = %f \n",2 * pi * r);return 0;}2.输入一个年份,判断该年份是否闰年,如果是就输出YES,否则输出NO。
3.输入3个数a,b,c,要求按由小到大的顺序输出。
三、实验步骤Visual C++ 6.0启动后的用户界面选择菜单“开始/程序/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0”,得到Visual C++ 6.0启动后的用户界面,如图1-1所示。
图1-1 Visual C++ 6.0用户界面1、创建新工程(1)单击菜单“文件/新建”,显示“新建:对话框,如图1-2所示。
(2)在此对话框的列表栏中,选择“Win32 Console Application”(Win32控制台应用程序”)。
《C语言》实验指导书-上机编程--湖北理工学院
《C语言程序设计》实验指导书实验一顺序结构程序设计一、实验目的及要求1. 了解如何编辑、编译、连接和运行一个C程序;2. 熟悉基本类型的变量的定义;3. 掌握C语言中使用最多的一种语句——赋值语句的使用;4. 掌握数据的输入输出的方法,能正确使用各种格式转换符。
二、实验任务1.熟悉使用VC++6.0编辑、编译、连接和运行一个C程序的过程。
1)启动Visual C++,选择“文件”菜单中的“新建”命令,选择“文件”标签中的“C++ Source File”选项。
2)选择源程序存放的目录和输入源程序名,单击“确定”。
3)在编辑器中编写源程序。
4)单击F7或“编译”中的“重建全部”编译源程序,若编译通过,单击“执行”,在DOS屏上看结果,任按一键返回编辑器。
2. 输入并运行一个简单的程序。
输入下面的程序#include <stdio.h>void main(){printf(“This is a C program.\n”);}编译和连接该程序,观察屏幕上显示的编译信息。
如果出现“出错信息”,则应找出原因并改正之,再进行编译。
如果编译无错误,运行该程序,观察分析运行结果。
3. 输入并编辑一个C程序。
输入以下程序#include <stdio.h>void main(){ int a,b,sum;a=123;b=456;sum=a+b;print (“sum is %d、n”,sim);}编译改程序,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误。
运行程序,分析运行结果。
4. 掌握各种格式转换符的正确使用方法。
a. 输入程序#include <stdio.h>void main( ){int a,b;float d,e;char c1,c2;double f,g;long m,n;unsigned int p,q;a=61; b=62;f=3157.8901121; g=0.123456789;m=50000;n=-60000;p=32768;q=40000;printf(“a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n”,a,b,c1,c2,d,e);printf(“f=%15.6f,g=%15.12f\nm=%ld,n=%ld\np=%u,q=%u,q=%u\n”,f,q,m,n,p,q);}b. 运行此程序并分析结果。
实验指导书-面向对象方法与C++程序设计修改
面向对象方法与C++程序设计实验指导书编制人:马艳适用:计算机科学与技术2013级编制时间: 2015-2-10准备实验 VC++ 6.0开发环境及简单程序设计(0学时)一、实验目的1.熟悉Visual C++ 6.0的开发环境,学习用Visual C++ 6.0编写标准的C++控制台程序。
2.学会编写简单的C++程序,包括基本数据类型,运算符与表达式,基本控制结构,简单输出。
3.观察头文件的作用。
<.h>以及using namespace std;4.学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。
掌握函数的定义和调用方法。
5.练习重载函数的使用。
6.练习通过动态内存分配实现动态数组,并体会指针在其中的作用;二、实验任务1.使用Visual C++建立一个非图形化的标准C++程序,编译、运行以下程序,比较两个程序的差别:#include <iostream>using namespace std;void main(){cout<<"Hello!\n";cout<<"Welcome to c++!\n"; } #include <iostream.h>void main(){cout<<"Hello!\n";cout<<"Welcome to c++!\n"; }2.用do-while语句编程,求自然数1~10之和。
程序正确运行之后,去掉源程序中#include 语句,重新编译,观察会有什么问题。
3.使用debug调试功能观察任务3程序运行中变量值的变化情况4.编写重载函数max可分别求取两个整数,三个整数,两个双精度数,三个双精度数的最大值。
5.编写具有如下原型的函maxArr(),功能是在数组a的n个元素中找出最大值,返回该最大值数组元素的内存地址,而且再通过引用idx返回具有最大值元素在数组中的下标。
【参考文档】vc实验指导书-word范文 (16页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==vc实验指导书篇一:VC++实验指导书实验1 认识Visual C++ 6.0中文版开发环境㈠实验内容(1)熟悉Visual C++ 6.0的开发环境。
(2)操作工具栏和项目工作区窗口。
(3)用应用程序向导创建一个控制台应用项目Ex_Hello。
(4)输入并执行一个新的C++程序Ex_Simple。
㈡实验准备和说明实验报告采用A4纸,封面一般包含实验目次、实验题目、班级、姓名、日期和机构名称。
报告内容一般包括实验目的和要求、实验步骤、实验思考和总结。
阅读下列关于VisualC++的说明:Visual C++ 是Microsoft公司推出的目前使用极为广泛的基于Windows平台的可视化编程环境。
Visual C++ 6.0是在以往版本不断更新的基础上形成的,其功能强大、灵活性好、完全可扩展以及具有强有力的Intemet支持,在各种C++语言开发工具中脱颖而出,成为目前最为流行的C++语言集成开发环境。
Visual C++6.0分为标准版、专业版和企业版3种,但其基本功能是相同的。
㈢实验步骤⒈ 启动Windows操作系统⒉ 创建工作文件夹创建Visual C++6.0的工作文件夹,例如“D:\Visual C++程序\LiMing”(LiMing是自己的名字),以后所有创建的应用程序项目都在此文件夹下,这样既便于管理,又容易查找。
在文件夹“LiMing”下再创建一个子文件夹“实验1”,下一次实验就在“LiMing”文件夹下创建子文件夹“实验2”,依次类推。
⒊ 启动VisualC++6.0选择“开始”菜单里面的Microsoft Visual C++ 6.0,启动Visual C++6.0,进入Visual C++6.0开发环境。
4.创建一个控制台应用项目在Visual C++6.0中,应用程序向导AppWizard能帮助编程人员快速创建一些常用的应用程序类型框架,如一般Windows应用程序、DLL程序、控制台应用程序、基于对话框程序、单文档及多文档程序等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一VC++ 6.0开发环境应用入门一、实验目的1. 了解Visual C++ 6.0的特点。
2. 熟悉Visual C++ 6.0的开发环境。
3. 学习用Visual C++ 6.0编写标准的C++控制台程序。
二、实验任务使用Visual C++建立一个非图形化的标准C++程序,编译、运行以下程序:#include <iostream >using namespace std ;int main(){cout<<"Hello!\n";cout<<"Welcome to c++!\n";}三、实验步骤1. 进入开发环境,新建工程和文件:点击“开始”——“所有程序”——“Microsoft Visual Studio 6.0”——“Microsoft Visual C++ 6.0”2.创建一个项目:◆File(文件)——New(新建)——选择“project”(工程)——选择“Win32 Console Application”——输入“Project Name”(工程名:如“test”)——选择“Location(位置)”即存放路径(选择自己要保存的路径)——OK。
如图1-1所示。
图1-1 New对话框◆在弹出的Win32 Console Application-Step 1 of 1对话框中选择An emptyproject单选项,然后单击finish完成按钮。
如图1-2所示。
图1-2 创建控制台应用程序第一步◆最后在New Project Information(新建工程信息)对话框中单击OK按钮,完成项目的建立。
3.新建C++源程序文件:File——New——标签栏选择“files”——选择“C++ Source File”——在“File”里输入文件名(如hello.cpp)——ok。
如图1-3所示。
图1-3 添加新的源程序文件4.编辑C++源程序文件内容◆在文件编辑窗口中输入代码。
如图1-4所示。
图1-4 在文件编辑窗口中输入代码◆选择菜单命令File|Save保存这个文件。
5、建立并运行可执行程序◆择菜单命令Build(编译)|Build hello.cpp。
如果你正确输入了源程序,此时便成功生成目标文件hello.obj,如果程序有语法错误,则在屏幕下方的状态窗口中会显示错误信息。
根据这些错误信息对源程序进行修改后,重新编译。
◆选择菜单命令Build(编译)|构件test.exe,建立可执行文件。
如果没有错误可以生成test.exe可执行文件。
◆择菜单命令Build(编译)|执行test.exe运行程序,观察屏幕显示结果。
四. (预习)编程计算图形的面积。
程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。
(注意:需要重新建一个项目,再写这个程序,一个工程项目里面不能包含两个带主函数的文件)实验二C++简单程序设计一、实验目的1. 学会编写简单的C++程序。
2. 复习基本数据类型变量和常量的应用。
3. 复习运算符与表达式的应用。
4. 练习使用简单的输入输出。
5. 观察头文件的作用。
6. 学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。
二、实验任务1. 使用debug调试功能观察实验一中任务3程序运行中变量值的变化情况。
参考程序如下:#include <iostream>using namespace std;const float PI = 3.1416;int main(){int iType;float radius, a, b, area;cout << "图形的类型为?(1-圆形2-长方形3-正方形):";cin >> iType;switch(iType){case 1:cout << "圆的半径为:";cin >> radius;area = PI * radius * radius;cout<<"面积为:"<<area<<endl;break;case 2:cout << "矩形的长为:";cin >> a;cout << "矩形的宽为:";cin >> b;area = a * b;cout<<"面积为:"<<area<<endl;break;case 3:cout << "正方形的边长为:";cin >> a;area = a * a;cout<<"面积为:"<<area<<endl;break;default:cout << "不是合法的输入值!"<<endl;}}首先在第11行处设置断点。
(即在cout << "图形的类型为?(1-圆形2-长方形3-正方形):";语句处)用鼠标右键单击源程序第11行左边的空白处,出现一个菜单,如图2-1所示。
选择Insert/Remove Breakpoint一项,可看到左边的边框上出现了一个褐色的圆点,这代表已经在这里设置了一个断点。
(断点就是程序运行的暂停点)然后选择菜单命令编译|开始调试|去,或按下F5快捷键,系统进入Debug(调试)状态,程序开始运行,一个DOS窗口出现,此时,Visual Studio的外观如图2-2所示,程序暂停在断点处。
单步执行:从Debug菜单或Debug工具栏中单击Step Over选项或按钮,在程序运行的Dos窗口中输入选择的图形类型,例如,输入3代表正方形,这时,回到Visual Studies中,把鼠标放在变量名iType上片刻,可看到出现了一个提示:iType=3;此时,在Variables窗口中也可以看到iType以及其他变量的值。
图2-1 添加断点图2-2 调试状态下的Visual Studio在Watch窗口中,在Name栏中输入iType,按回车键,可看到Value栏中出现3,这是变量iType现在的值。
图2-3是此时Variable窗口和Watch窗口的状态。
图2-3 Variables 窗口和Watch窗口的状态继续执行程序,参照上述的方法,再试试debug菜单栏中别的菜单项,熟悉debug 的各种方法。
如果要退出调试状态,在debug菜单下选择stop debugging.2.运行下面程序,观察其输出,体会i++与++i 的差别。
#include<iostream.h>int main(){int myage=20,yourage=30;cout<<”I am”<<myage;cout<<”You are ”<<yourage;myage++;++yourage;cout<<”One year passes\n”;cout<<”I am”<<myage;cout<<”You are ”<<yourage;cout<<”Another year passes\n”;cout<<”I am”<<myage++;cout<<”You are ”<<++yourage;cout<<”I am”<<myage;cout<<”You are ”<<yourage;return 0;}实验三函数的应用一、实验目的1. 掌握函数的定义和调用方法。
2. 练习重载函数的使用。
3. 练习使用系统函数。
4. 学习使用VC++的debug调试功能,使用step into追踪到函数内部。
二、实验任务1. 编写一个函数把华氏温度转换为摄氏温度,转换公式为:C = (F - 32) * 5/9。
命名lab3_1.cpp2. 使用系统函数pow(x,y)计算x y的值,注意包含头文件math.h。
命名lab3_2.cpp3.用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。
命名lab3_3.cpp三、实验步骤:用Debug中的Step Into追踪到函数内部,观察函数的调用过程。
lab3_3.cpp参考程序:#include <iostream>using namespace std;int fib(int n);int main(){int n, answer;cout << "Enter number: ";cin >> n;cout << "\n\n";answer = fib(n);cout << answer << " is the " << n << "th Fibonacci number\n";return 0;}int fib (int n){cout << "Processing fib(" << n << ")... ";if (n < 3 ){cout << "Return 1!\n";return (1);}else{cout << "Call fib(" << n-2 << ") and fib(" << n-1 << ").\n";return( fib(n-2) + fib(n-1));}}调试步骤如下:选择菜单命令编译|开始调试|step into,或按快捷键F11,系统进入单步执行状态,程序开始运行,并出现一个DOS窗口,此时Visual Studio中光标停在main()函数的入口处。
把光标移动语句“answer = fib(n);”前(单击step over移动),在程序运行的DOS 窗口中按提示输入数字10,这时观察n的值,观察方法见实验二。