高级程序设计实验指导书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1高级程序设计实验指导书广州大学机械与电气工程学院2010.92目录1前言......................................................................................................12实验要求..............................................................................................13实验一..................................................................................................14实验二..................................................................................................65实验三..................................................................................................96实验四..................................................................................................107实验五..................................................................................................148实验六..................................................................................................169实验七..................................................................................................1710实验八................................................................................................2411实验九................................................................................................2612参考文献............................................................................................2813实验报告格式...................................................................................291实验要求1按要求完成实验内容,完成每个实验中的练习要求的上机操作,回答思考题,并撰写实验报告2实验程序通过调试,运行良好3实验报告格式见附页,每个学生提交一个文件夹,文件夹命名为:班级号+顺序号(在成绩单上的顺序号)+姓名;内包含子文件夹,每个实验为一个子文件夹,其中包含实验报告、实验程序等,子文件夹的命名为实验序号,实验报告的命名为实验序号+学生顺序号+姓名实验一、VisualBasic认知实验第一部分:熟悉VB6.0集成开发环境一、实验目的1.掌握VB6.0的启动与退出。2.了解VB6.0的集成开发环境,熟悉各主要窗口的作用。3.掌握窗体中控件对象的建立、选定、调整布局、属性设置和删除等操作方法。4.掌握在VB6.0中使用帮助的方法。二、实验内容1.练习VisualBasic6.0的启动与退出。2.熟悉工具箱中的控件。3.VisualBaisc6.0帮助系统的使用。三、实验题目练习一1.创建一个“标准EXE”应用程序。方法:1、启动VB的办法:开始→程序→MicrosoftVisualBasic6.0中文版→MicrosoftVisualBasic6.0中文版2、在启动时显示的新建工程对话框中单击打开就可以实现创建标准工程2.主要窗口的显示与关闭。方法:1、单击每一个窗口上的关闭按钮即可关闭相应窗口。2、显示各窗口:(1)对象窗口:单击“视图”菜单栏中“对象窗口”或按Shift+F7。2(2)工具箱:单击“视图”菜单栏中“工具箱”或单击工具栏上的“工具箱”按钮。(3)工程资源管理器:单击“视图”菜单栏中“工程资源管理器”或单击工具栏上的“工程资源管理器”按钮或按Ctrl+R组合键。(4)属性窗口:单击“视图”菜单栏中“属性”或单击工具栏上的“属性”按钮或按F4功能键。(5)窗体布局窗口:单击“视图”菜单栏中“窗体布局”或单击工具栏上的“窗体布局”按钮。练习二1.将工具箱中的每一个空间添加到窗体,并识别这些控件。方法:1、双击工具箱中的控件,在窗体的中央出现一个系统默认大小的控件。2、用鼠标单击工具箱中的某个控件,然后在窗体上拖拽鼠标,画出控件。2.对窗体中的控件,作选定、调整大小、剪切、复制、粘贴、删除和调整布局等操作。方法:1、用鼠标在控件拖拽或单击控件选中对象。2、对已选中的控件,当光标变为双向箭头时拖动鼠标,或在属性窗口中修改Height和Width属性值来调整控件的大小。3、对已选中的控件,当光标变为十字箭头时拖动鼠标调整布局。练习三1.利用VB帮助系统提供的示例程序,体会VB程序的运行。四、问题讨论1.简述VisualBasic6.0的集成开发环境中各主要窗口的作用。2.窗口的功能是什么?如何打开属性窗口?如何进行属性设置?3.代码窗口的作用是什么?如何打开代码窗口?第二部分:简单VB应用程序一、实验目的方法:1、在窗体的熟悉窗口中选择“FillColor”属性,然后按键盘上的F1键,打开VB帮助系统,并直接对“FillColor”属性提供帮助。2、在打开的“FillColor”属性帮助窗口中选择”示例”,可以看到该属性的一段应用实例。复制这段程序到VB代码窗口,单击运行就可以运行这段程序。3、该程序为在窗体上按下鼠标左键时驱动的事件过程。31.理解VB中对象的概念。2.理解事件驱动的基本概念。3.熟悉VB编程的基本标准:界面设计、属性设置、编写代码、运行、调试、保存文件。4.掌握常用控件的创建方法以及如何用控件建立用户界面。5.掌握在属性窗口中设置属性的基本操作。6.掌握在代码窗口中编辑程序代码的基本操作。7.了解在代码中改变属性的基本方法。二、实验内容1.控件的基本操作。2.简单VB应用程序设计。三、实验题目练习一1.将命令按钮、文本框、标签控件添加到窗体上,并调整其位置和大小。布置效果:2.修改命令按钮的Caption属性,并将其字体变大,观察命令按钮表面的变化。方法:43.设置文本框与标签的ForeColor属性与BackColor属性,观察它们的变化。练习二1.编写简单VB应用程序。要求:用户界面由三个命令按钮和一个文本框组成。当用户单击“显示”命令按钮,在文本框上显示文本内容,单击“清除”命令按钮,清除文本框中的内容,单击“退出”命令按钮,结束程序的运行。方法:1.创建工程。启动VB,自动创建工程。2.用户界面设计分别选中工具箱中的文本框工具和命令按钮工具,在窗体上绘制出所需控件,并调整其大小和位置。3.属性设置表1-1各控件设置属性控件名称属性名称属性设置值Form(窗体)(名称)Form1Caption欢迎程序BackColor浅蓝色TextBox(文本框)(名称)Text1Fontname宋体Fontsize24CommandButtom(命令按钮1)(名称)Command1Caption显示CommandButtom(命令按钮2)(名称)Command2Caption清除CommandButtom(命令按钮3)(名称)Command3方法:5Caption退出3.代码编写双击命令按钮,则出现代码窗口,在代码窗口中编写事件过程代码。事件过程代码如下:PrivateSubCommand1_Click()‘显示事件过程Text1.Text=欢迎您使用VisualBasicEndSubPrivateSubCommand2_Click()‘清除事件过程Text1.Text=EndSubPrivateSubCommand3_Click()‘退出事件过程EndEndSub4.运行程序(1)单击图标,开始运行。(2)单击“显示”按钮,在文本框中显示设定的字符。(3)单击“清除”按钮,清除文本框这的字符。(4)单击“退出”按钮,结束程序的运行。2.以sy1_1.frm和sy1_1.vbp文件名保存窗体和工程文件。方法:1.单击“文件”菜单,选择Form1另存为(A)…,在另存为对话框中输入文件名sy1_1,单击“确定”按钮,保存窗体文件。2.单击“文件”菜单,选择工程1另存为(E)…,在另存为对话框中输入文件名sy1_1,单击“确定”按钮,保存工程文件。注意:扩展名系统自动给出。3.编译成可执行程序。四、问题讨论1.创建简单VB应用程序的步骤是什么?2.什么是对象、事件、方法?3.VB的运行模式有哪几种?实验二、顺序结构程序设计实验第一部分:数据类型与表达式方法:1.单击“文件”菜单,选择sy1_1.exe(K)…,生成可执行程序,可以离开VB环境运行。6一、实验目的1.掌握VB的各种数据类型。2.掌握变量定义与赋值的方法。3.掌握各种运算符和表达式的使用。4.掌握常用内部函数的功能及其调用方法。二、实验内容1.定义变量,并验证数据类型的相关概念。2.设A变量为字符型,值为a;B变量为整型,其值为3。在窗体上显示下列表达式的值。①B5②B*20③-BB-12⑤10/B⑥10\B⑦10ModB⑧AB⑨A&B3.在窗体上显示下列表达式的值。①3+5〉25Mod8\3②Int(Abs(13-24)/2+0.5)③取当前系统日期并判断是星期几④产生一个[14-98]范围内的两位随机数。三、实验题目练习一1.定义变量a%,b&,c!,d#,e@,f$,并为a、b、c、d、e赋相同的置,在窗体上显示变量的值。PrivateSubForm_Click()Dima%,b&,c!,d#,e@,f$DimgAsString*4ConstwAsDouble=8.7456328a=wb=wc=wd=we=wf=欢迎进入VB世界!g=欢迎进入VB世界!PrintaPrintbPrintcPrintdPrintePrintfPrintgEndSub7问题思考:为何在输出时其值有所不同?显示时为何数值类型前面有空格?练习二1.设圆的半径为R,从键盘输入一个值,计算圆的面积、周以及球的体积。PrivateSubCommand1_Click()r=Val(Text1)Label5=2*3.14*r&厘米Label6=3.14*r^2&平方厘米Label7=3.14*r^3*4/3&立方厘米EndSub练习三1.编写程序,从键盘任意输入一个整数,判断是否被3和5同时整除。方法:用InputBox函数输入数据,结果由MsgBox函数给出。程序如下:PrivateSubForm_Click()amt=InputBox(请输入一个整数:,数据输入)IfamtMod3=0AndamtMod5=0ThenMsgBoxamt&能被3和5同时整除!,,提示信息ElseMsgBoxamt&不能被3和5同时整除!,,提示信息EndIfEndSub四、问题讨论1.数据的输入有哪几种方式?2.VB提供了哪些标准数据类型?3.VB中如何识别日期常数?VB能否识别“#2009

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功