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

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程序设计 ............................. 错误!未定义书签。

实验二简单界面设计 ..................................... 错误!未定义书签。

实验三多文档程序设计 ................................... 错误!未定义书签。

实验四综合设计实验 ..................................... 错误!未定义书签。

¥实验一简单Windows程序设计【实验目的】1.学会创建Visual C++ Win32应用程序工程文件。

2.掌握Windows应用程序的基本结构。

3.理解Windows编程中的窗口、句柄、消息传递等概念及其作用。

4.理解Windows图形设备接口的概念及了解常用Windows绘图函数。

C语言程序设计实验指导书—vc版 ( 1 )

C语言程序设计实验指导书—vc版 ( 1 )

计算机程序设计(C语言)实验指导2007年9月目录实验1 C语言上机环境介绍 (1)实验2 数据类型、运算符和表达式 (7)实验3 最简单的C 程序设计 (11)实验4 逻辑结构程序设计 (13)实验5 循环控制 (15)实验6 数组 (17)实验7 函数 (19)实验8 编译预处理 (21)实验9 指针 (22)实验10 结构体和共用体 (26)实验11 位运算 (33)实验12 文件 (34)实验13 综合实训 (37)附录 (55)参考文献 (74)实验1 C语言上机环境介绍一、实验目的1、1、了解Visual C++ 6.0的特点。

2、2、熟悉Visual C++ 6.0的开发环境,学会开发环境的使用,了解C或C++程序设计的一般过程。

3、3、学习用Visual C++6.0编写标准的C或C++程序。

4、4、掌握单文件程序及多文件程序的编写与运行过程,学会建立工程,编译运行程序,学会查找和排除错误的方法。

二、实验内容和步骤使用Visual C++来建立以下C程序,编译、连接并运行,然后记录运行结果。

建议在硬盘(如E盘)上建立一个文件夹,将C程序存储在其中,实验完毕后,再将源程序复制到软盘。

1、单文件编辑,设文件名为sy1-1.c。

#include <stdio.h>void main( ){printf(‖Hello! \n‖);printf(‖Welcome to c! \n‖);}运行结果:2、单文件编辑,在文件中有两个函数。

设文件名为sy1-2.c。

#include <stdio.h>int add(int,int);void main( ){int a,b;a=5;b=7;int c=add(a,b);printf("a+b=%d\n",c);}int add(int x,int y){return x+y;}运行结果:3、多文件编辑,使用包含文件。

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由标题栏、菜单栏、工具栏、工作区窗口、源代码编辑窗口、输出窗口和状态栏组成。

标题栏位于屏幕最上端,标题栏显示了应用程序名称和当前打开的文件名称,标题栏的颜色用于指明对应窗口是否为激活的。

操作系统提供的控制菜单位于标题栏的左边,它用于控制窗口的大小和位置,以及进行还原、移动、关闭、最大化和最小化等操作。

标题栏的右边有三个控制按钮,从左至右分别为最小化按钮、还原按钮和关闭按钮,这些按钮用于快速设置窗口大小。

C-C--实验报告指导书详解

C-C--实验报告指导书详解

实验一C/C++语言的运行环境和运行过程1.实验目的:2.掌握c/c++程序设计编程环境visual c++, 掌握运行一个c/c++程序设计的基本步骤, 包括编辑、编译、连接和运行。

掌握c和c++语言程序设计的基本框架, 能够编写简单的c和c++程序。

了解程序调试的思想, 能找出并改正c/c++程序中的语法错误。

1.实验内容:在“我的电脑”的E盘上新建一个文件夹, 用于存放c/c++程序, 文件夹名字可以是学号姓名。

调试示例, 在屏幕上显示一个短句“Hello World!”。

C源程序 C++源程序#include <stdio.h> #include <iostream>void main() using namespace std;{ int main()printf(“Hello World!\n”); {} cout<<”Hello World!”<<endl;return 0;}运行结果: Hello World!1)基本步骤: (要求熟练掌握)2)启动VC++“开始”->“程序”->“Microsoft Visual Studio 6.0”->“Microsoft Visual C++6.0”进入VC++编程环境。

3)新建文件(*.cpp)4)“文件”->“新建”, 单击“文件”选项卡, 选择“C++Source Files”,修改文件保存“目录”和“文件”(文件名), 单击“确定”。

5)编辑和保存(注意: 源程序一定要在英文状态下输入, 即字符标点都要在半角状态下, 同时注意大小写, 一般都用小写)6)在编辑窗口输入源程序, 然后执行“文件”->“保存”或“文件”->“另存为”7)编译(*.obj) 用来检查语法错误8)“编译”->“编译”或Ctrl+F7, 在产生的工作区队话框中, 选择“是”。

《程序设计基础教程----C语言版》实验指导手册

《程序设计基础教程----C语言版》实验指导手册

四川师范大学数学与软件科学学院信息与计算科学专业《程序设计基础教程----C语言版》课程实验指导手册本实验指导手册旨在指导数学与软件科学学院信息与计算科学专业《程序设计基础教程----C语言版》(专业必修课)的实验教学活动过程。

其主要使用对象为本课程主讲教师和实验指导教师。

它可以作为教学过程中的教学辅助参考资料,也可以作为学生在本门课程的学习中,结合实际教学内容,完成相关实验并填写实验报告的主要依据。

具体实施过程中,除开各实验中要求的必做题目外,教师可结合实际教学情况,根据学生接受程度作适当扩展。

学生在进行实践设计活动时,也可以结合自身掌握和学习的实际情况进行有选择地实践。

本指导手册仅针对本学院信息与计算科学专业而设置。

本实验手册编写的参考书籍:1.《程序设计基础教程----C语言版》,冯山,马廷淮主编,北京:科学出版社,2008年5月2.《C语言程序设计教程(第二版)》,谭浩强,张基温,唐永炎编著,北京:高等教育出版社,2002年3月3.《C语言习题集与上机指导(第二版)》,谭浩强,张基温主编,北京:高等教育出版社,2002年1月引言程序设计是实践性很强的课程。

实践也是学好程序设计课程中必不可少的重要环节。

程序设计的实践分两个步骤:一是设计和编写解决问题的程序算法流程,并在此基础上编写源程序代码;二是在计算机上对程序进行调试,并使程序完成问题的求解过程,进行相应的逻辑测试。

实验过程中,应当注意如下问题:(1) 上机实习的主要目的是训练C语言程序的上机调试能力和分析、解决调试过程中遇到的问题的能力。

并在此过程中逐步提高程序编写与问题分析能力。

而不是简单地对教材上的实例做验证式的操作;(2) 上机内容可以结合教材内容和习题,或由老师布置专门的上机习题进行;(3) 为提高上机效果。

必须在上机之前准备好上机的基本内容并编写好上机程序,尽量在上机之前先作好预先的阅读分析工作;(4) 上机调试的基本方法:语法检查(编译)==>逻辑检查(设计者检查)==>测试。

c语言程序设计 实验指导书

c语言程序设计 实验指导书

c语言程序设计实验指导书C语言程序设计实验指导书一、引言C语言是一种通用的高级编程语言,广泛应用于计算机科学和软件开发领域。

为了帮助学生更好地理解和掌握C语言的编程技巧,我们编写了本实验指导书。

本指导书旨在引导学生完成一系列的C语言实验,从简单的程序设计入门开始,逐步深入学习C语言的各个方面。

二、实验一:Hello World程序1. 实验目的通过编写一个简单的Hello World程序,学习C语言的基本语法和编程环境的搭建。

2. 实验内容编写一个C程序,在屏幕上输出"Hello World"字样。

3. 实验步骤1) 打开C语言编译器,新建一个源文件。

2) 在源文件中编写C程序,使用printf函数输出"Hello World"。

3) 编译并运行程序,观察输出结果。

4. 实验结果在屏幕上显示出"Hello World"字样。

三、实验二:变量和数据类型1. 实验目的了解C语言中的变量和数据类型的概念,学习如何声明和使用变量。

2. 实验内容编写一个C程序,演示各种数据类型的声明和使用。

3. 实验步骤1) 在源文件中声明各种数据类型的变量,如int、float、char等。

2) 对各种变量进行赋值和运算操作。

3) 使用printf函数输出各种变量的值。

4. 实验结果屏幕上显示出各种变量的值。

四、实验三:控制语句1. 实验目的学习C语言中的控制语句,掌握条件语句和循环语句的用法。

2. 实验内容编写一个C程序,演示条件语句和循环语句的使用。

3. 实验步骤1) 使用if语句判断某个条件是否成立,根据条件的结果执行相应的操作。

2) 使用for循环语句实现某个操作的重复执行。

3) 使用while循环语句实现某个操作的反复执行,直到某个条件不再满足。

4. 实验结果根据条件的不同,程序执行相应的操作,循环语句可以重复执行某个操作。

五、实验四:函数和数组1. 实验目的学习C语言中的函数和数组的概念,掌握函数的定义和调用,以及数组的声明和使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VC++程序设计》实验指导书方江雄编写核工程与地球物理学院前言VC程序设计时一门实践性很强的课程,因此学时过程中仅仅通过阅读教科书或听课时补可能完全掌握的,学习程序设计的作重要的环节就是多上机实践。

凡是学过程序设计的人,往往都有类似的感觉:教科书上的例题能看懂,上课时老师的例题能听懂,可到了自己编程时却又无从下手。

而老师上课再三强调的问题,学生上机时还是照样会错误百出。

同时,由于学生的实践经验有限,调试程序时找错、改错的过程非常艰难,有时甚至花几个小时都调不同一个程序,不但效率低下,而且容易失去学习的兴趣。

本实验指导书的目的就在于给学生的编程学习提供一些指导,帮助学生快速的完成程序的调试,使学生在实践的过程中少一些曲折,多一点成功的乐趣。

为了满足不同层次的学生的需要,每一部分的实验内容都按由易到难的顺序编排,前面的题目一般都有较详细的指导,后面的提高部分(或选作部分)一般指给出提示,供学习基础较好的学生使用,充分挖掘每个人的潜力。

为了提高实验课的效率,学生需要做到:每次实验之前都要准备好实验内容,包括:明确实验步骤,编写出实验中要调试的程序,编写调时程序时需要的测试数据以及程序应有的运行结果。

实验过程中做好调试记录,包括主要实验步骤、关键代码、测试结果、出现的错误及其原因分析与解决措施。

实验结束后要整理实验内容,编写实验报告,回答实验内容中提出的思考题,并总结实验中用到的主要知识点。

本书中所有的程序都在Windows环境下的Visual C++6.0系统中调试通过。

目录预习知识Visual C++开发环境的熟悉 (4)实验一Windows GUI编程 (7)实验二对话框应用程序设计 (9)实验三基本控件应用(第一组) (12)实验三基本控件应用(第二组) (14)实验四组合控件应用(第一组) (16)实验四组合控件应用(第二组) (19)预习知识 Visual C++开发环境的熟悉实验目的:1) 熟悉VC++的集成开发平台的基本操作 2)了解常用的实用工具的使用 3)学会一些简单的程序调试手段实验内容:1)通过应用程序向导AppWizard ,建立一个MFC 单文档的应用程序,并以此为例熟悉VC++环境,并了解常用的实用工具的使用。

2) 计算10个数的平均值并在消息框中显示结果,以此为例学习对断点的设置和使用。

实验步骤:1) 在集成开发平台,打开File 菜单,单击New 菜单项。

2) 在New 对话框中,选择Projects 标签,进行以下操作:项目类型选择MFC AppWizard(exe );项目名称aa1(任意);设置项目保存位置;确定。

选择应用程序的类型为“Single document ”完成即可。

如图1-1所示,窗口界面包括标题栏、菜单栏、工具栏、项目图1-1 Microsoft Visual C++6.0 开发环境3)在项目工作区中,点击Caa1View前面的+号,双击下面的OnDraw()函数,就可以在右边的编辑区进行任务中要求的程序的编写了。

4)使用Build菜单下的Compile(Ctrl+F7)、Build(F7)、Rebuild All(Ctrl+F5)三个菜单项可进行编译程序。

5)可以在“sum=sum+num[i];”和“message.Format("%d",average);”语句处设置二个断点(光标移到该行,按下F9即可),接下来可以单步执行(F10)或快速运动到下一个断点位置(F5),程序在第二个断点处停下,如图1-2所示。

图1-2 程序在第二个断点暂停时的显示6)程序运行结果显示,如图1-3所示。

图1-3 程序运行结果参考代码://求均值void CAa7View::OnDraw(CDC* pDC){CAa7Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);// TODO: add draw code for native data hereint num[10];int sum=0;int average;for(int i=0;i<=9;i++)num[i]=2*(i+1);for(i=0;i<10;i++)sum=sum+num[i];average=sum/10;CString message;message.Format("%d",average);//将int型数据转换为Cstring型MessageBox(message); //在对话框中显示结果}实验一Windows GUI编程一、实验目的和要求1、掌握 MFC AppWizard[exe]向导的使用、MFC 消息映射及消息处理。

2、本实验分两组进行,各组完成不同的实验。

二、实验内容第一组:编写一个单文档应用程序。

程序启动后在用户区显示一个方形,当用鼠标左键单击用户区后,该方形会变为圆形,如果再单击则又变回方形。

实验步骤:设置一个开关变量m_bKey当其值为FALSE时,在OnDraw函数中使用函数Rectangle 绘制方形;而当值为TRUE时使用函数Ellipse绘制圆形。

再定义一个成员变量m_rectRec存储方形和圆形的尺寸。

程序代码如下://在视图类声明中定义成员变量Private:BOOL m_bKey;CRect m_rectRec;//在视图类的构造函数中对成员变量进行初始化CRec_CrlView::CRec_CrlView():m_rectRec(100,100,400,400){//TODO:add construction code herem_bKey=FALSE;}//在视图类鼠标左键按下消息中添加如下代码void CRec_CrlView::OnLButtonDown(UINT nFlags,CPoint point){if(m_bKey)m_bKey=FALSE;elsem_bKey=TRUE;InvalidateRect(m_rectRec);CView::OnLButtonDown(nFlags,point);}//在视图类的OnDraw函数中添加如下代码void CRec_CrlView::OnDraw(CDC*pDC){CRec_CrlDoc*pDoc=GetDocument();ASSERT_VALID(pDoc);if(m_bKey)pDC->Ellipse(m_rectRec);elsepDC->Rectangle(m_rectRec);}运行结果:第二组:编写一个应用程序,该程序运行后在用户区绘制一个圆形,每单击鼠标左键一次,则圆的颜色会变化一次。

实验步骤:(1)在视图类声明中定义三个数据成员以描述颜色。

int m_clr1,m_clr2,m_clr3;(2)在视图类的鼠标按下消息响应函数中用下面代码改变颜色。

void CColorView::OnLButtonDown(UINT nFlags,CPoint point){m_clr1-=10;InvalidateRect(NULL);CView:: OnLButtonDown(nFlags, point);}(3)在视图类的OnDraw函数中定义画刷和绘制圆形。

Void CColorView:: OnDraw(CDC*pDC){int clr=RGB(m_clr1,m_clr2,m_clr3);CBrush newBrush(clr);CBrush *oldBrush=pDC->SelectObject(&newBrush);pDC->Ellipse(20,20,220,220);pDC->SelectObject(oldBrush);}运行结果:运行结果分析:点击鼠标,圆的颜色逐渐加深实验二对话框应用程序设计一、实验目的:1、理解对话框的概念。

2、理解对话框应用程序的结构和对话框的数据交换机制。

3、学会创建简单的对话框应用程序。

二、实验内容:程序的运行界面如图2-1:左边为编辑框,右边为按钮。

左边的数据可以是任意输入的整数(默认值0),每单击一次“增1”按钮,编辑框中的数据就增1。

图2-1 运行界面三、实验步骤:1、打开VC++应用程序,进入集成开发环境。

2、新建对话框应用程序:File->New->Projects,选择“MFC AppEizard(ex)”选项,输入工程明并选择路径后,单击“确定”。

在弹出的对话框中选择“Dialog based”基本对话框选项,表示建立对话框应用程序。

单击“Finished”完成。

如图8-2:图8-2 对话框的可视化程序设计界面3、删除原有的“确定”“取消”按钮和中间的文本框:先选定、再按Delete键。

4、添加控件:参照教材中2.2节的控件添加方法,添加1个编辑框1个按钮。

右击按钮控件,选择“properties”,在Caption项中修改控件的名称为“增1”。

5、对话框界面设计完成,下面用ClassWizard向导为应用程序添加消息映射函数和变量以及代码了。

执行菜单命令View,选择ClassWizard….,单击选项卡Member Variables,可以为各个控件添加对应的变量了。

如图8-3:图8-3 类向导对话框6、选择IDC_EDIT1,单击右边的Add Variables,为编辑框1添加变量,变量名为m_var1,类型选择整型。

如图8-4:图8-4 添加变量界面7、单击类向导对话框中的Message Map选项卡,选择IDC_BUTTON1、BN_CLICKED,单击右边的Add Function,为按钮添加单击的消息映射函数OnButton1()。

如图8-5:图8-5 添加消息映射界面8、选择成员函数OnButton1,单击右边的Edit Code 按钮,进入源文件编辑环境,为函数OnButton1()添加代码:void CDialog_1Dlg::OnButton1(){// TODO: Add your control notification handler code hereUpdateData(TRUE);m_var1++;UpdateData(FALSE);}10、编译、连接、运行如下:左边的编辑框的初始值为0,每次单击按钮“增1”,右边的数据便增1。

也可以任意输入一个整数,然后点击增1。

四、实验报告1、结合实验题目,总结创建对话框应用程序的一般过程,写出测试结果。

2、分析对话框应用程序的结构,找出各个主要组成部分。

3、结合实验题目说明对话框的数据交换机制。

实验三基本控件应用(第一组)一、实验目的:1、掌握对话框应用程序的设计方法。

相关文档
最新文档