vc实验指导书(修改)

合集下载

计算机科学与技术《Vc 程序设计》实验指导书-07计

计算机科学与技术《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语言程序设计实验指导书【范本模板】

青岛科技大学信息科学技术学院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编程技术实验指导书

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语言程序设计》实验指导

《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语言程序设计实验实验指导书及答案

实验一熟悉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语⾔程序设计实验指导书重要说明:上机实验⽬的和要求⼀实验报告要求每次实验,提交⼀份实验报告。

具体格式见“实验报告格式范⽂”将代码和运⾏截图粘贴到“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实验指导书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++实验指导书

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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的值,观察方法见实验二。

相关文档
最新文档