计算机程序设计基础实验12个实验
程序设计实训实验报告(热门20篇)

程序设计实训实验报告(热门20篇)c语言是在国内外广泛使用的一种计算机语言。
其语言功能丰富、表达能力强、使用灵活方便、既具有高级语言的优点,又具有低级语言的许多特点,适合编写系统软件。
其功能强大,不仅用在计算机上广泛用在电子,机械等方面上,而且,所有的windows,unix,linux,mac,os/2,无一例外,哪一个不是c 语言写的?很多新型的语言如,c++,java,c,j,perl...都是衍生自c语言。
掌握了c语言,可以说你就掌握了很多门语言。
学习c程序这门课一年了,这是我们学的第一门专业课,在大学里c语言不但是计算机专业的必修课程而且也是非计算机专业学习计算机基础的一门必修课程。
所以作为我这个计算机专业的学生来说当然十分重要,老师在第一节课说过,c语言是计算机的基础,大多数软件都需要用c语言来编写,通过一个年的学习,使我由初步掌握简单的应试知识到完成高难度的深入编程,如我们在编写一个较大的程序时应该把它分开成几个小程序来看,这样会容易得多。
同时,我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。
在学习一年c语言的过程中我也在慢慢探索怎样才能学好c语言,并总结了一点经验:要了解c语言就要从语法规为基础来学习起,首先要是要了解它的结构,比如变量,首先要了解变量的定义方式(格式),其意义是什么(定义变量有什么用);其次就是要我要怎么去运用它(我要用什么型式去应用它)。
在c语言的命令行中所有的语句都是有它自己的一定格式和形式出现在我们面前,所以我们在学习某种语句或命令时你首先要了解的就是它的规则是什么、有什么用、怎么实现等。
这些都是语法基础也是c语言的基础如果把它们都了解很好了,那么你编起程序来就很得心应手了。
比如说ifelse和switchcase这两种条件语句都是用来判断执行功能的,那我要什么时侯用if什么时侯用switch呢?如果你很好地了解它们的结构和作用的话那么就知道:若它的条件分支是多个而且条件的值是整数或是一个字符值时就会选switch而不会选if。
计算机硬件技术基础实验答案程序

实验一:简单程序设计实验(1)编写一个32 位无符号数除法的程序,要求将存放在NUM1 中的32 位无符号数与存放在NUM2 中的16 位无符号数相除,结果存放在程序流程图略。
参考源程序:NUM1 DD 2A8B7654HNUM2 DW 5ABCHNUM3 DW ?NUM4 DW ?ASSUME DS:DATA, CS:CODE;数据段寄存器初始化MOV AX, WORD PTR NUM1MOV DX, WORD PTR NUM1+2DIV NUM2MOV NUM3,AXMOV NUM4,DXEND START(2)编写一个拆字程序。
要求将存放在ARY 单元的2 位十六进制数X1X2 拆为X1 和X2 两部分,并以0X1 和0X2 的形式分别存入ARY+1 和ARY+2 单元中。
程序流程图略。
参考源程序:DATA SEGMENTARY DB 2AH,?,?DATA ENDSCODE SEGMENTASSUME DS:DATA, CS:CODESTART:MOV AX,DATAMOV DS,AXMOV SI,OFFSET ARY MOV AL,[SI] ;取ARY 的偏移地址;取16进制数至ALNUM3 和NUM4 中。
DATA SEGMENTDATA ENDS CODE SEGMENTSTART: MOV AX,DATAMOV DS,AXCODE MOV AH,4CHINT 21HENDS;正常返回DOS 系统MOV BL,ALAND AL,0F0H;取16进制数的高四位,即X1SHR AL,4MOV [SI+1],AL ;存0X1 MOV AL,BLAND AL,0FH; 取16 进制数的低四位,即X2MOV [SI+2],AL ;存0X2MOV AH,4CHINT 21HENDSEND STARTCODE实验二:分支程序设计实验(1)编写一个字符比较程序,比较 3 个无符号字节数 A ,B ,C 的大小,并根据比较结果 对变量 K 赋值:如果 3 个数不相等,则 K=0 ; 如果 3 个数中有两个相等,则 K=1 ; 如果 3 个数都相等,则 K=2 。
程序设计基础实验

实验5 C程序调用中的指针参数
分析程序并改正。 设计一个C程序,用以测试各表达式的运算。 想使指针变量pt1指向a和b中的大者,pt2指 向小者,以下程序能否实现此目的?如不 能实现目标,找出原因并修改之。
实验6 数组在C程序中的使用
编写程序,测试数组的定义方式是否正确。 运行C程序,根据运行结果,可以说明什么?。 操作符&用以求一个变量的地址,这在函数 scanf中已经使用过了。现在要你设计一个 程序,返回一个3 * 5 的二维数组各元素的 地址,并由此说明二维数组中各元素是按什 么顺序存储的(用二维数组和二维数组指 针两种方法实现)。
实验4 C程序函数调用
编写一个程序,给学生出一道加法运算题, 然后判断学生输入的答案对错与否,按下 列要求以循序渐进的方式编程。要求用Add 函数来进行两个整数的加法运算;用Print 函数判断正确与否;用main函数输入两个 相加的数和学生做的结果,然后判断该学 生输入的答案对错与否。
实验4 C程序函数调用
实验6 数组在C程序中的使用
已知一个数组a大小为20个元素,用随机函 数生成20个不同的2位整数填充该数组,再 将该数组元素从小到大排序。现要求任意 输入一个2位整数,要求将该数插入数组中 合适的位置,使得这个数组中的21个元素 仍然按照从小到大的顺序排列,并将数组 按下标顺序输出。
实验6 数组在C程序中的使用
(选做题)通过计算机随机产生10道四则 运算题,两个操作数为1~10之间的随机数, 运算类型为随机产生的加、减、乘、整除 中的任意一种,如果输入答案正确,则显 示“Right!”,否则显示“Not correct!”, 不给机会重做,10道题做完后,按每题10 分统计总得分,然后打印出总分和做错题 数。
程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。
2、了解如何编辑、编译、连接和运行一个C程序。
3、初步了解C程序的特点。
三、实验内容:说明:前三题为必做题目,后两题为选做题目。
1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。
3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。
4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。
四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。
2、学会使用C语言的运算符及表达式。
3、掌握不同数据类型的输入输出方法。
三、实验内容:说明:前四题为必做题目,后两题为选做题目。
1、输入r1、r2,求出圆形垫片面积。
2、输入华氏温度h,输出摄氏温度c。
3、从键盘输入一个3位整数,将输出该数的逆序数。
4、输入并运行以下程序,分析运行结果。
#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。
6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。
计算机基础实验报告

计算机基础实验报告计算机基础实验报告引言:计算机科学作为一门重要的学科,为我们的现代社会带来了巨大的变革和进步。
而计算机基础实验则是我们学习计算机科学的重要环节之一。
本实验报告将介绍我在计算机基础实验中所学到的知识和经验,并总结实验的结果和收获。
实验一:计算机硬件组装与调试在这个实验中,我们学习了计算机硬件的基本组成和组装方法。
通过实际操作,我了解了主板、CPU、内存、硬盘等硬件设备的功能和相互连接方式。
同时,我们还学习了如何调试计算机硬件故障,提高了我们的问题解决能力。
实验二:操作系统安装与配置在这个实验中,我们学习了操作系统的安装和配置。
通过实际操作,我掌握了Windows和Linux操作系统的安装方法和步骤,并学会了对操作系统进行基本的配置和优化。
这不仅提高了我对操作系统的理解,还为我以后的计算机使用提供了便利。
实验三:计算机网络配置与管理在这个实验中,我们学习了计算机网络的基本概念和配置方法。
通过实际操作,我了解了网络的组成和工作原理,并学会了对局域网进行基本的配置和管理。
这对于我们理解互联网的工作原理和提高网络安全意识都具有重要意义。
实验四:数据库设计与管理在这个实验中,我们学习了数据库的设计和管理。
通过实际操作,我了解了数据库的基本概念和常用的数据库管理系统,如MySQL和Oracle。
同时,我们还学习了如何设计和优化数据库结构,提高数据库的性能和安全性。
实验五:程序设计与开发在这个实验中,我们学习了程序设计和开发的基本原理和方法。
通过实际操作,我学会了使用编程语言进行程序设计,并学习了常用的开发工具和技术,如IDE和版本控制系统。
这为我以后的软件开发工作奠定了基础。
实验六:计算机安全与防护在这个实验中,我们学习了计算机安全和防护的基本知识和方法。
通过实际操作,我了解了计算机系统的安全威胁和攻击方式,并学会了如何使用防火墙和杀毒软件等工具进行计算机安全防护。
这对于保护个人隐私和防止计算机病毒的侵害具有重要意义。
程序设计基础实验报告

实验一 面向过程的简单程序设计(1)1111+++x x#include<iostream.h> #include<math.h> void main() {int x; double y; cin>>x;y=sqrt(1+1/(x+1/(x+1))); cout<<y<<endl; }(2) log10(1+21x +)#include<iostream.h> #include<math.h> void main() {int x; double y; cin>>x;y=log10(1+sqrt(1+x^2)); cout<<y<<endl; }<3>阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。
#include <iostream.h> // 由用户输入一个整形数字n ,输出n+1. void main() {int n; cin >> n ;if ( n ++ < 10 ) //判断用户输入的n 是否<10cout << n << endl ; //若n <10,输出n ,此时的n 已经加一elsecout << n -- << endl ; //若n>=10,输出n ,此时的n 已经加一} //输出n 后,n 再自减一若输入10,则输出11.<3> 对任意输入的四位整数,分别求出其各位数字,并按从后到前的顺序依次输出。
例如,输入为1234时,输出结果为4,3,2,1。
#include "iostream.h" void main() { int a,b,c,d,x; cin>>x; a=x/1000;b=x/100-x/1000*10;c=x/10-x/100*10;d=x-x/10*10;cout<<d<<” ”<<c <<” ”<<b <<” ”<<a<<endl;}实验二 控制结构程序设计阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。
《程序设计础—C程序实验》

思考题:编程,输出以下图形:
*
***
*****
*******
*********
*******
*****
***
*
实验7数组
一、实验目的
1.理解数组的概念,掌握一维数组和二维数组的定义、存储结构、赋值和输入输出的方法。
2.理解字符串的概念,掌握字符数组和字符串函数的使用。
/*ex1.c*/
#include <stdio.h>
main()
{
printf("Hello!\n");
printf("This is C program!\n");
}
试编译、连接、运行该程序,并按Alt+F5查看运行结果。
运行结果是:
2.输入并调试运行以下程序,查看运行结果(由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。
for(i=1;i<5;i++)
{if(i%2)printf("*");elsecontinue;
printf("%");
}
printf("@");
}运行结果是:
2.编程,用公式π/4≈1- + - +…求π的近似值,当某项绝对值小于 时计算结束。
3.输入一行字符,编程统计并输出其中的大写英文字母和数字的个数。
4.详细记录数据的输入、输出信息,按要求写出实验报告。
三、实验内容
1.输入并调试以下程序:
(1)#include<stdio.h>
main()
C语言程序设计实验报告

C语言程序设计实验报告一、引言C语言程序设计是计算机科学与技术专业中的一门基础课程。
通过实验学习,我深入了解了C语言的基本语法和程序设计的思想,掌握了一定的编程能力。
本文将详细介绍我在C语言程序设计实验中所进行的实验项目、实验结果和实验心得。
二、实验项目1. 实验一:C语言程序设计基础在这个实验中,我编写了一个简单的C语言程序,实现了对用户输入的两个整数进行相加并输出结果的功能。
在程序设计中,我正确使用了C语言的基本语法,包括变量定义、输入输出函数的调用等。
2. 实验二:条件语句和循环结构这个实验要求我编写一个C语言程序,实现对用户输入的分数进行等级评定的功能。
根据用户输入的分数,程序将输出相应的等级,如优秀、良好、及格等。
为了实现这个功能,我灵活运用了条件语句和循环结构,使程序具有良好的交互性。
3. 实验三:数组和字符串在这个实验中,我学习了C语言中数组和字符串的使用方法,并编写了一个程序,实现了对一个整数数组的排序功能。
通过实验,我进一步掌握了数组的声明、初始化和遍历等操作,提高了我对C语言程序设计的理解。
4. 实验四:函数和指针实验四要求我编写一个C语言程序,实现对一个数组中的元素求和的功能。
在这个实验中,我了解了函数的定义和调用、指针的基本概念以及函数指针的使用。
通过编写程序,我加深了对函数和指针的理解,并提高了程序的运行效率。
三、实验结果通过以上实验项目的设计与实现,我得到了如下实验结果:1. 实验一的结果是可以正确进行数值相加并输出结果。
2. 实验二的结果是根据输入的分数得到相应的等级评定。
3. 实验三的结果是对输入的整数数组进行排序,并输出排序后的结果。
4. 实验四的结果是对数组中的元素进行求和,并输出求和结果。
四、实验心得通过整个实验过程,我深刻认识到了C语言程序设计的重要性和应用广泛性。
C语言不仅是其他高级编程语言的基础,也是培养程序设计思维和逻辑思维的重要工具。
通过实验,我不仅掌握了C语言的基础知识和编程技巧,还培养了自己解决问题和分析问题的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机程序设计基础》实验教学大纲课程编号:1303072 实验学时:24课程学分:3.5 课程类型:必修教学对象:全校各非计算机专业先修课程:㈠实验目的与要求 本实验课程面向文法学院学生,通过本课程的学习与实验,使学生了解程序设计的一些基本概念,掌握计算机程序设计的一般方法,具备使用计算机解决实际问题的初步能力。
在实验教学中提倡“实验前要准备,实验中要认真,实验后要总结”;突出上机实践操作环节,强调在教师指导下的以学生为中心完成每次上机的具体内容和要求;对于普遍问题采用领练、辅导有机结合的方法;尽量采用 CAI 辅助教学软件。
通过实验教学使学生能够建立计算机程序设计的基本概念;在简单的程序设计过程中掌握Visual Basic可视化设计的步骤,逐步搞清什么是对象、对象的属性以及事件和方法等重要概念。
在此基础上,掌握程序设计的3种基本结构。
㈡实验考核方式与成绩评定方法考核方式: 1.考核学生每次实验完成情况; 2.考核学生的计算机基本操作能力;3.上机考试 成绩评定:学生应按照每次实验的要求,完成指定的实验任务,并按要求提交实验报告和实验文件,成绩评定由实验指导教师根据学生实验完成情况按照优秀、良好、中等、合格、不合格五个等级给出,实验成绩占20%计入学生课程成绩。
本学期需上交实验报告为三次,实验报告实验要求用本校实验报告册书写。
要求填写学号、班级、姓名、实验指导老师、实验日期,报告内容包括实验名称、实验目的、实验内容、详细操作步骤及结果,最好写出自己的上机体会和总结。
㈢ 实验项目设置根据教学内容和实验教学目的,共设4个实验项目:项目一,认识Visual Basic,包括2个实验;项目二,程序设计基础,,包括6个实验;项目三,常用控件及界面设计,包括2个实验;项目四,文件管理,包括1个实验;总的实验数为12个实验。
实验项目名称实验内容与学时分配总学时数认识Visual Basic 1.Visual Basic程序设计环境2.窗体和最基本控件4程序设计基础1.数据类型及函数2.顺序程序设计3.分支结构程序设计4.循环结构程序设计5.数组6.过程12常用控件及界面设计1.常用标准控件2.界面设计4文件管理1.文件管理2上机考试(2学时)2总计24㈣实验内容实验一 Visual Basic 6.0程序设计环境实验类型:验证型实验目的:1.掌握Visual Basic的启动与退出2.熟悉使用Visual Basic的集成开发环境实验内容:1. 启动Visual Basic集成开发环境2. 设计一个显示信息的窗口要求:在文本框中输入文本信息,单击按钮,文本信息显示在窗体上。
具体内容请参考上机指导P54页实验一实验二窗体和最基本控件(交实验报告)实验类型:验证型实验目的:1. 掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。
2. 了解窗体的结构,掌握窗体的常用属性的设置和常用事件的使用。
3. 掌握常用控件:标签、文本框、命令按钮的使用;实验内容:1.在名称为form1的窗体上画一个名称为L1的标签,标题为“请确认”;再画两个命令按钮,名称分别为C1,C2,标题分别为“是”、“否”,高均为300、宽均为800。
如图所示。
要求:窗体标题为“确认”,窗体标题栏上不显示最大化和最小化按钮;在任何情况下,按回车键都相当于单击“是”按钮;按ESC键都相当于单击“否”按钮。
2.在两个按钮的单击事件中分别写入print语句进行测试窗体上画一个标签(标题为空白,borderstyle属性为1)、一个文本框,一个命令按钮(标题为“显示”),如图1。
编写命令按钮的click事件过程。
程序功能:在文本框中输入“计算机等级考试”,然后单击命令按钮,则文本框消失,并在标签内显示文本框中的内容,效果如图23. 窗体上画一个文本框,名称为T1,宽度和高度分别为1400和400,再画两个命令按钮,名称分别为C1和C2,标题分别为“显示”和“扩大”功能:程序启动后,如果单击C1命令按钮,则在文本框中显示“等级考试”,如图1;如果单击C2命令按钮,则使文本框在高、宽方向上各增加一倍,文本框的字体大小扩大到原来的3倍,如图2。
可参考上机指导P58实验二实验三数据类型及表达式实验类型:验证型实验目的:1. 掌握变量、运算符及表达式的使用2. 学习简单的程序设计及控件的使用。
实验内容:1.变量、运算符和表达式的使用方法。
在VB环境中输入以下代码,观看结果。
Private Sub Form_click()Dim a As IntegerDim b, c As Integera = 7b = a + a * 2Print ″b的值为″; bb = b + 5Print ″b的值为″; bc = b Mod a ′取余数Print ″c的值为″; cc = b \ a ′取整数Print ″c的值为″; cEnd Sub2.单击窗体,则可使文本框移动窗体的左上角;而如果在文本框中输入信息,则可使文本框移动到窗体的右上角。
3.简单程序的设计与控件的使用--登录窗口(1)程序运行后的界面如图所示。
(2)如用户在文本框中输入了口令(可以是任意字符),单击“确定”后,则在下面的标签显示“你所输入的口令为:”和所输入的口令。
在输入口令时,文本框内显示为“*”。
4.在代码窗口中输入如下代码:Private Sub Form_click()Dim c As Boolean ′定义布尔型变量cc = 3 > 2Print cEnd Sub注意:将刚才的程序中变量“c”的类型“Boolean”改为“Integer”,看看结果怎样。
将程序的第四条语句改为“Print c+2”,重新运行程序试一试结果如何。
5.制作一个计算器功能的界面(提示:参考课本上p39页代码),实现加减乘除功能.实验四顺序结构程序设计实验类型:验证型实验目的:1. 掌握表达式的正确书写规则。
2. 掌握常用函数的使用。
3. 掌握InputBox与MsgBox函数的使用4. 掌握赋值语句、输入/输出语句的使用实验内容:1、编写程序,实现用户输入的两个数据内容的互换(文本框输入、输出)2、编写程序,由用户输入两个数,实现两个数的求和程序(文本框输入、标签输出Label1.Caption = a & “+” & b & “=” & c 的形式)3、编写程序,用InputBox函数实现三位字符串的逆序输出程序可参考上机指导P58实验三实验五分支结构程序设计实验类型:综合型实验目的:1. 掌握逻辑表达式、关系表达式的正确书写形式2. 掌握分支语句的使用3. 掌握多分支语句(Case)的使用4. 掌握多分支结构(if嵌套)的使用实验内容:1. 编写对任意3个数按从大到小的次序排列的程序,运行界面如图2. 编写判定某个数的奇偶性的程序,运行界面如图3. 编制计算机某个学生奖学金等级的程序。
以语文、数学、英语3门功课的成绩为评奖依据。
奖学金分为一、二、三等,其评奖标准如下:符合下列条件之一的可获得一等奖学金:(1)3门功课总分在285分以上;(2)有两门功课成绩是100分,且第三门功课成绩不低于80分。
符合下列条件之一的可获得二等奖学金:(1)3门功课总分在270分以上;(2)有一门功课成绩是100分,且其他功课成绩不低于75分。
各门功课成绩不低于70分者,可获得三等奖学金。
符合条件者就高不就低,只获得高的那一项奖学金。
要求显示获奖学金的等级。
运行界面如下4.编制根据用户的考试成绩输出相应等级的程序。
具体要求可参考上机指导P70实验四实验六循环结构程序设计(交实验报告)实验类型:综合型实验目的:1 、掌握FOR语句的使用2 、掌握DO语句各种形式的使用3 、掌握循环嵌套及循环控制以防止死循环.实验内容:1.求1+2+3+……+n的和,要求用for……next 语句实现,n值由用户输入(用inputbox函数和输入框分别实现)结果直接打印在窗体上。
2.求1——n之间的所有偶数的个数和所有偶数的和(要求用do while……loop,do until……loop和for……next三种方法实现)n 值由用户输入。
3.用do……loop找出100——200之间能被3整除且同时能被5整除的所有整数。
4.求1!+2!+3!+……+10!的值。
说明:窗体可自由设计,其它可参考上机指导P76页实验五实验七数组实验类型:综合型实验目的:1. 掌握数组的声明、数组元素的引用2. 掌握静态数组和动态数组的使用差别3. 掌握用数组解决与数组有关的常用算法问题。
实验内容:1. “排序”程序。
将10个数字按从小到大顺序排列。
2. 查询程序(查询用户的电话号码和住址)。
先设计一个登录界面(自己设计);当输入的用户名和密码正确时,显示查询的信息;若没有查询的用户,显示其信息;若密码错误,显示其信息(要设计四个界面)3. 分离以逗号隔开的整数程序。
该程序将以字符串形式存放的以逗号隔开的一组整数分离出来,并存入一个动态数组中。
说明:窗体可自由设计,其它可参考上机指导P83页实验六实验八过程(交实验报告)实验类型:综合型实验目的:1. 掌握自定义函数过程和子过程的定义和调用方法2. 掌握形参和实参的对应关系。
3. 掌握变量、函数和过程的作用域4. 掌握递归概念和使用方法。
实验内容:1. 编写一个子过程,完成交换两个数的值的功能,并调用验证。
2. 编写一个函数,完成求三个数的最大值的功能,函数返回最大值,并调用检查。
3. 编写一个函数,完成求自然数n项和的功能,函数返回n项和,并调用检查。
4. “求年龄”程序。
有五个人坐在一起,问第五个人多大,他说比第四个人大2岁;问第四个人多大,他说比第三个人大2岁;问第三个人多大,他说比第二个人大2岁;第二个人说比第一个人大2岁;最后问第一个人,他说是8岁。
请问第五个人有多大。
说明:窗体可自由设计,其它可参考上机指导P89页实验七实验九常用标准控件实验类型:综合型实验目的:1. 掌握一般类控件的使用方法,树立可视化编程的思想。
2. 掌握选择类控件的常用属性、重要事件和基本方法。
3. 掌握计时器控件的使用4. 掌握各种高级控件的特性,熟练应用它们进行编程5. 熟练掌握键盘事件、鼠标事件及其事件过程的编写6. 掌握通用型对话框和自定义对话框的使用。
实验内容:1.建立一个“窗体背景色渐变”的程序,运行程序,输入相应颜色参数,可以调整窗口背景渐变的颜色。
2.建立一个“求和程序“的窗体,拖动滚动条,可显示并设定要累加的选取数字,单击”总计“按钮,可执行从1到选取数字之间的整数的累加运算,并显示在文本框中,文本框中不允许直接写入数字,单击”结束“按钮,可结束程序的执行。