VB课程设计报告格式标准文档.doc
《VB课程设计报告格式标准文档.doc》由会员分享,可在线阅读,更多相关《VB课程设计报告格式标准文档.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、洛 阳 理 工 学 院课 程 设 计 报 告 课程名称 高级语言程序设计 设计题目 程序设计综合训练 专 业 高分子材料与工程 班 级 B 学 号 B 姓 名 公彦婷 完成日期 2013.1.10 课 程 设 计 任 务 书设计题目:程序设计综合训练设计内容与要求: 内容: 1.对各个控件重要属性的掌握,其中包括timer的timer事件,还有value值得选择,滚动条中max 和min 的赋值等。 2.数组的定义的选择,其中包括一维和二维数组。 3.从已有的文件中选择读取数据,利用open语句,掌握住一些基本的操作。 4.学会赋值语句,懂得菜单编辑器的使用,并能编辑一些简单的下拉菜单。 5.
2、对if条件语句的熟练掌握,能编出一些较简单的if语句并能运行。 要求:界面美观 代码规范 功能完整 报告格式符合要求 指导教师:李晨 2013年 1 月6 日课 程 设 计 评 语 成绩: 指导教师:_ 年 月 日一、基本操作题 1. (1)在名称为Form1的窗体上画一个文本框,其名称为Text1,然后通过 属性窗口设置窗体和文本框的属性,实现如下功能:1)在文本框中可以显示多行文本 2)在文本框中显示垂直滚动条 3)文本框中显示的初始信息为“程序设计” 4)文本框中显示的字体为三号规则黑体 5)窗体的标题为“设置文本框属性” 完成设置后的窗体如图所示。 要求:不编写任何代码。(如图1所示)
3、 图1设置文本框属性设计思路:在该窗体上画一个文本框控件,通过其属性窗口将名称设为Text1,多行文本(MultiLine属性)设为True,文本框滚动条(ScrollBars属性)设为2,文本内容(Text属性)设为“程序设计”,点击Font属性在弹出的字体对话框中将字体设为“黑体”,大小设为“三号”。激活Form1窗体,通过其属性窗口将标题(Caption属性)设为“设置文本框属性”。VB语言编程:按照题目要求本题不涉及代码。 (2)在名称为 Form1的窗体上画两个命令按钮,其名称分别为Cmd1和Cmd2,编写适当的事件过程。程序运行后,如果单击命令按钮Cmd1,则可使该按钮移到窗体的左
4、上角(只允许通过修改属性的方式实现);如果单击命令按钮Cmd2,则可使该按钮在长度和宽度上各扩大到原来的2倍。 设计思路:在该窗体上画二个命令按钮,通过其属性窗口将名称分别设为Cmd1和Cmd2。单击“Cmd1”按钮(即运行Click事件过程),窗口如图2所示 图2运行前后的结果VB编程: Private Sub Command1_Click()Command1.Left = 0Command1.Top = 0End Sub Private Sub Command2_Click()Command2.Width = 2 * Val(Command2.Width)Command2.Height =
5、 2 * Val(Command2.Height)End Sub 2. (1)在名称为Form1的窗体上画一个名称为H1的水平滚动条,请在属性窗口中设置它的属性值,满足以下要求:它的最大刻度值为100,最小刻度值为1, 在运行时鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。再在滚动条下面画两个名称分别为L1、L2的标签,并分别显示1、100 ,运行时的窗体如图3、图4所示。 图3设置滚动条属性运行前界面 图4设置滚动条属性运行后属性解题思路:经对话框中的各个控件改变属性,max值变为10,largerchange 值变为1VB代码设计:按照要求本题不需要代码。2.在
6、名称为Form1 的窗体上画两个文本框,名称分别为Text1和Text2,均无初始内容;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy 和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在运行时,单击“复制”菜单项,则把Text1中的内容复制到Text2中,单击“清除”菜单项,则清除Text2中的内容(即在Text2中填入空字符串)。运行时的窗体如图5所示。要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。 图5运行前界面设计思路:首先利用菜单编辑器建立一个操作的下拉菜单,其中包括复制和清除。在编辑程序达到如图6的作
7、用。 图6菜单编辑器运行后的界面 VB代码设计: Private Sub 复制_Click() Text2.Text = Text1.Text End Sub Private Sub 清除_Click() Text2.Text = End Sub二、 简单应用题 1.(1)产生30个 01000的随机整数,放入一个数组中,然后输出其中的最大值。程序运行后,单击命令按钮(名称为Command1,标题为“输出最大值”,如图7、图8所示),即可求出其最大值,并在窗体上显示出来。这个程序不完整,请把它补充完整,并能正确运行 图7输出最大值运行前界面 图8输出最大值结果展示设计思路: 首先产生一个随机数
8、1-1000,然后运用算术比较各自的值的大小。VB编码: Private Sub Command1_Click()Dim X As IntegerX = Int(Rnd * 1001)Dim A(1 To 30) As IntegerFor i = 1 To 30A(i) = Int(Rnd * 1001) If A(i) X Then X = A(i) End If Next i Print XEnd Sub(2).在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出11000范围内能被5整除
9、或能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算能被5整除或能被7整除的整数的个数的操作在通用过程Fun中实现,请编写该过程的代码。设计思路: 首先做出如图所示的窗口,在编写代码,在代码中首先应产生一个数组,再设计一个fun的调用过程主要是判断和就算能被5和7整除的个数 图9运行前的界面VB代码编程:Private Sub Command1_Click() Text1.Text = Fun End Sub Public Function Fun() As Long-(调用过程) Y = 0 For i = 1 To 1000 If i Mod 5
10、= 0 Or i Mod 7 = 0 Then Y = Y + 1 End If Next i Fun = Y End Function-(调用过程)2. 在考生目录下有一个工程文件sjt3.vbp,窗体上已经有一个标签Label1,请画一个单选按钮数组,名称为Op1,含三个单选按钮,它们的Index属性分别为0、1、2, 标题依次为“飞机”、“火车”、“汽车”,再画一个名称为Text1的文本框。在运行时单击“飞机”或“火车”单选按钮时,在Text1 中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1 中显示“我开汽车去”,解题思路: 通过对单选按钮控件的复制产生单选按
11、钮控件数组,共有三个单选按钮,通过其属性窗口将名称设为Op1,Index属性分别设为0、1、2,按顺序将其标题(Caption属性)分别设为“飞机”、“火车”、“汽车”。再画一个文本框控件,通过其属性窗口将名称设为Text1。 在设计程序中还要用到“&”符号,用以连接两个文本。当程序运行时达到图10效果。 图10运行后的结果VB代码编程: Private Sub Op1_Click(Index As Integer) If Op1(0).Value = True Then Text1.Text = 我坐飞机去 End If If Op1(1).Value = True Then Text1.T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 课程设计 报告 格式 标准 文档
限制150内