您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 可视化程序设计实验报告格式
说明1.《可视化程序设计》实验报告要求按本材料指定的格式来写(标题、目的、器材、内容与步骤、体验五项),内容上在代码部分可根据个人情况,较大的程序可不必加上全部代码,将自己不熟悉的事件代码或自己认为更要的一部分加上即可。总体在20面即可,除个别实验外,每一个实验可控制在2-3面之内。本报告在总成绩中占百之十,无报告或报告不全者将视为本课程不及格论。2.以下应用程序例题要求熟练掌握:(编程)P35:向文本文件写入若干文本。P36:从文本文件中读取全部内容并显示出来。P37:Windows应用程序设计的大致步骤(简答)P53:加法练习器的设计P70:倒计时器的设计P107:文本编辑器的设计P134:使用DataSet访问数据库P137:使用SqlDataReader访问数据库P148:在Access建立数据库MMIS,并建立一个数据表[employeeInfo],创建一个应用程序项目,在DataGrid中显示所建表中的数据。P162:使用DataSet建立用户登录窗体P188:删除记录窗体的设计过程P232:分页处理窗体P247:多窗体顺序启动项目期末考试题型:填空、选择、判断、完成程序(即程序填空)、编程共五个实验报告格式实验一C#语言编程基础操作实验目的:1.掌握控制台应用程序设计的一般步骤2.了解Windows窗体的属性、方法和事件3.了解控件的属性、方法和事件4.掌握Windows应用程序设计步骤和方法实验设备仪器:PC,要求:windows7/xp/2000/2003操作系统,配置Vc#2005/2008运行环境实验内容与步骤:一、在控制台上实现文本的输入与输出:按照提示输入自己的姓名,程序输出你输入的名字,并欢迎使用C#语言。主要使用Console(控制台)对象的WriteLine和Write方法实现显示;使用ReadLine方法读入字符。参考步骤:1.为解决方案创建一个控制台应用程序的项目“Example_1”。2.将“Program.cs”类文件重命名为“Welcome.cs”。3.将以下代码添加到“Welcome.cs”中。usingSystem;//给System名字空间加一个using指令,不再需要规定名字空间,就可以使用它们的方法和属性usingSystem.Collections.Generic;usingSystem.Text;namespaceExample_1{classWelcome{/*这种注释跨越多行*/staticvoidMain(string[]args){//这是单行注释Console.Write(请输入你的姓名:);//Write与WriteLine不同的地方在于它输出时不换行stringstrName=Console.ReadLine();Console.WriteLine({0}+,你好!\n欢迎使用C#语言!,strName);//{0}代替WriteLine方法的参数表中紧随格式串后的第一个变量}}}4.选择“生成”→“生成解决方案”选项,以生成此项目。5.选择“调试”→“开始执行(不调试)”选项来执行此应用程序。此应用程序的输出结果如图1.1所示。图1.1Welcome.cs的输出结果根据实验内容和步骤,写出实验体会。二、创建Windows应用程序项目要求运行后窗体显示“你好!”,窗体名称为“Hello”,单击“退出”命令按钮可关闭窗体。参考步骤:Windows应用程序设计的大致步骤是:1.建立新项目2.向项目加入窗体3.向窗体添加控件:标签控件Label1和命令按钮控件Button14.为窗体和控件设置属性:Form1的text属性设为“Hello”;Label1的text属性设为“你好!”,font属性设为“宋体,26pt”Button1的text属性设为“退出”,font属性设为“宋体,12pt”5.为窗体和控件编写事件处理程序Privatevoidbutton_Click(objectsender,System.EventArgse){This.Close();}实验体会:根据实验内容和步骤,写出实验体会。实验二Windows窗体控件应用(1)实验目的:1.加深了解Windows窗体和控件的属性、方法和事件2.熟练掌握Windows应用程序设计步骤和方法3.掌握Button控件和TextBox控件的应用4.初步接触使用MessageBox.Show输出信息的方法实验设备仪器:PC,要求:windows7/xp/2000/2003操作系统,配置Vc#2005/2008运行环境实验内容与步骤:完成加法练习器的程序编写参考步骤:1.创建Windows应用程序项目,项目名称为“加法练习器实例”。2.向默认窗体中拖入4个Label控件,控件名称为label1—label4。这些Label控件用来显示练习的题目。3.向窗体中拖入一个TextBox控件,控件名称为textBox1,程序运行后供用户输入答案。4.向窗体中拖入一个Button控件,控件名称为button1,用户单击它可以退出程序。privatevoidtextBox1_KeyPress(objectsender,System.Windows.Forms.KeyPressEventArgse){//在文本框中只能输入数字if(!(Char.IsDigit(e.KeyChar)==true||e.KeyChar==8))e.Handled=true;//如果按了回车键if(e.KeyChar==13)//回车键的KeyChar为13{if(this.textBox1.Text==){MessageBox.Show(你未输入答案!);return;}inta,b,c;//将标签和文本框的Text转换成整型数a=int.Parse(label1.Text);b=int.Parse(label3.Text);c=int.Parse(textBox1.Text);if(c==a+b)//若答案正确{//调用消息框的Show方法显示信息MessageBox.Show(恭喜,你答对了!);//调用Form1_Load事件处理程序产生下一道题Form1_Load(null,null);//清空文本框textBox1.Text=;//置光标于文本框内textBox1.Focus();}else//若答案不正确{MessageBox.Show(你答错了,再来一次!);textBox1.Text=;textBox1.Focus();}}}Privatevoidbutton_Click(objectsender,System.EventArgse){This.Close();}实验体会:根据实验内容和步骤,写出实验体会。实验三Windows窗体控件应用(2)实验目的:1.加深了解Windows窗体和控件的属性、方法和事件2.掌握PictureBox控件的属性、事件和方法3.掌握窗体键盘事件的应用4.掌握具有复杂逻辑程序的代码编写实验设备仪器:PC,要求:windows7/xp/2000/2003操作系统,配置Vc#2005/2008运行环境,安装SQLServer2000/2005/2008数据库管理系统实验内容与步骤:编写字母练习器程序,程序运行后,窗体中有4个字母由顶部纷纷下落,用户敲击键盘的对应键来击打这些字母。若某个字母被击中,该字母被炸掉,又有一个新的字母从窗体顶部下落。若某字母一直未被击中,到达窗体底部后又从窗体的顶部换成另一个字母落下。这些字母都是随机的。主要步骤:1.新建一个Windows应用程序项目,项目名称为“英文字母练习器实例”。2.向默认窗体中拖入4个Label控件,控件名称为label1—label4。这4个Label控件用来表示要被击打的字母。3.向窗体中拖入1个PictureBox控件,控件名称为pictureBox1。将一幅预先准备好的表现爆炸景象的图片作为其Image图片来源。该控件的作用是当某个字母被击中时,用它来代替字母,表示该字母被炸掉了。4.向窗体中拖入2个Timer控件,控件名称为timer1和timer2,其中timer1用来控制4个字母往下移动,timer2用来控制爆炸的延时5.编写代码在窗体加载时生成4个随机字母privatevoidForm1_Load(objectsender,System.EventArgse){……//初始化字母数组c=newchar[4];RandomrandomNumber=newRandom();for(inti=0;i4;i++){//由随机数生成的字母给标签的Text赋值intrand=randomNumber.Next(26)+65;c[i]=(char)rand;Labell=(Label)labelList[i];l.Text=c[i].ToString();}}控件timer1发生Tick事件时使4个标签下移privatevoidtimer1_Tick(objectsender,System.EventArgse){p[0].Y=p[0].Y+10;p[1].Y=p[1].Y+5;p[2].Y=p[2].Y+8;p[3].Y=p[3].Y+2;for(inti=0;i4;i++){Labell=(Label)labelList[i];l.Location=p[i];if(p[i].Y=this.Height){p[i].Y=0;RandomrandomNumber=newRandom();intrand=randomNumber.Next(26)+65;c[i]=(char)rand;l.Text=c[i].ToString();}}}窗体内按下一键时判断窗体内的字母是否被击中privatevoidForm1_KeyPress(objectsender,System.Windows.Forms.KeyPressEventArgse){for(inti=0;i4;i++){if(e.KeyChar==c[i]||e.KeyChar-32==c[i]){n=i;pictureBox1.Location=p[i];pictureBox1.Visible=true;Labell=(Label)labelList[i];l.Visible=false;timer2.Enabled=true;p[i].Y=0;l.Location=p[i];RandomrandomNumber=newRandom();intrand=randomNumber.Next(26)+65;c[i]=(char)rand;l.Text=c[i].ToString();break;}}}实验体会:根据实验内容和步骤,写出实验体会。实验四实验五窗体框架控件操作实验目的:1.掌握主菜单的使用2.掌握上下文菜单的使用3.掌握工具栏和状态栏的应用4.掌握通用对话框的使用方法实验设备仪器:PC,要求:windows7/xp/2000/2003操作系统,配置Vc#2005/2008运行环境课时数:4实验内容与步骤:完成加法练习器的程序编写主要步骤:1.创建Windows应用程序项目,项目名称为“文本编辑器”。2.向默认窗体中拖入一个MainMenu控件作为主菜单,控件名MainMenu,编辑它的菜单项。3.向窗体中拖入一个ContextMenu作为快捷菜单,名称ContextMenu,并编辑它的菜单项。4.向窗体中拖入一个ImageList控件,为工具栏提供图片。5.向窗体拖入一个ToolBar控件作为工具栏6.向窗体拖入一个StatusBar控件作为状态栏7.向窗体拖入一个Timer控件,控件状态栏窗格的走时。8.向窗体拖入一个RichTextBox控件,作为编辑器文本处理的编辑区。9.编写代码privatevoidmainMenuItemEdit_Popup(objectsender,System.EventArgse){//根据剪贴板中有无格式为Text的数据,//决定m
本文标题:可视化程序设计实验报告格式
链接地址:https://www.777doc.com/doc-3830594 .html