




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验八 综合实验(4个学时)一 、实验目的1掌握常用控件的使用。2掌握下拉菜单的设计方法。3掌握创建多重窗体程序的有关技术。4了解常用事件及过程。5掌握顺序文件的打开、关闭和读写操作。6掌握三种鼠标事件的用法。7综合运用所学的知识,编写具有可视化界面的应用程序。二 、实验内容利用菜单、对话框、选择结构语句、循环结构语句、多窗体、常用控件、过程等知识点进行综合程序设计。具体要求:1在主窗体上,设计下拉式菜单:数值计算 画图与动画 顺序文件 退出 n! 编写画图程序读写古诗 1+3+99 S6.1 (说明:S6.1表示实验六的第1题)2分别单击菜单项n!( 要求从键盘键入n的值),1+3+5+.99时,要求在主窗体中设置Label1显示题目,Label2显示结果 界面如下图。1)Form1中的代码设计如下:Private Sub menu2_Click() Dim i As Integer, n As Integer, f As Long n = Val(InputBox(请输入n的值) f = 1 For i = 1 To n f = f * i Next i Label1.Caption =n & ! Label2.Caption = f End SubPrivate Sub menu3_Click()Dim i As Integer, m As Integer For i = 1 To 99 Step 2 m = m + i Next i Label1.Caption = 1+3+.+99 Label2.Caption = m End Sub2)将从键盘上输入n = 9时的运行界面剪切下来粘贴在下面。,3.单击菜单项“编写画图程序”, 打开子窗体Form2, 完成如下功能,利用三种鼠标事件完成画图功能。按下鼠标左键开始画图;若同时按下Shift键开始擦图。设置“返回”按钮,单击时返回主窗体。1)Form2中的代码设计如下:Dim a As Integer, b As IntegerPrivate Sub Form_Load() DrawWidth = 10 End SubPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 Then If Shift = 1 Then a = True Else b = True End If End If End SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If b = True Then PSet (X, Y), QBColor(Int(16 * Rnd) ElseIf a = True Then PSet (X, Y), Form2.BackColor End If End SubPrivate Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) a = False b = False End Sub4.单击菜单项“S6.1”,打开子窗体Form3完成此项功能,编写一个子过程在窗体上打印星花矩阵,矩阵的行数和列数有用户输入。设置“返回”按钮,单击时返回主窗体。1)Form3中的代码设计如下:Private Sub Command1_Click() Form3.Hide Form1.ShowEnd SubPrivate Sub Form_Load()ShowDim i As Integer, n As Integer i = Val(InputBox(请输入行数) n = Val(InputBox(请输入列数) Call mat(i, n)End SubPublic Sub mat(i, n) For j = 1 To i For c = 1 To n Form3.Print *; Next c Form3.Print Next j End Sub2)将运行结果的界面截下来粘贴在下面:5单击菜单项“读写古诗”打开子窗体Form4,初始界面如下图。单击“建古诗文件”按钮,要求从左边文本框,写入一首古诗,并将该诗写入文件名为poem.txt的文件中。单击“读文件中古诗”,要求将文件名为poem.txt的文件中的古诗读入右边文本框中。设置“返回”按钮,单击时返回主窗体。1)Form4中的代码设计如下:Private Sub Command1_Click() Open d:poem.txt For Output As #1 s = Text1.Text Print #1, s Close #1 End SubPrivate Sub Command2_Click() Open d:poem.txt For Input As #2 Do While Not EOF(2) Line Input #2, s Text2.Text = Text2.Text & s &
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年普通铣工考试试题及答案
- 2025年机械加工考试题及答案
- 医师资格考试(实践技能)复习题库及答案(永州2025年)
- 临床执业医师模考模拟试题及参考答案详解【培优A卷】
- 激光加工设备装调工三级安全教育(班组级)考核试卷及答案
- 景区运营管理师专业知识考核试卷及答案
- 嗅辨员抗压考核试卷及答案
- 2025年维修机加工考试题及答案
- 食品检验员工艺创新考核试卷及答案
- 柠檬酸微生物菌种工质量管控考核试卷及答案
- GB/T 27809-2011热固性粉末涂料用双酚A型环氧树脂
- GA 1551.6-2021石油石化系统治安反恐防范要求第6部分:石油天然气管道企业
- 各类机载娱乐系统快速操作指南6.24制
- 徐州的传统民俗
- 苏教版科学四年级上册3-1课件《力与运动》
- 服装企业生产工序分析
- 我的暑假生活PPT模板
- 井冈山井冈山-完整版PPT
- 高考语文一轮复习:语言文字运用之句子的表达效果课件45张
- 苏教版小学美术一年级上册全册课件
- DB11-T 775-2021多孔混凝土铺装技术规程
评论
0/150
提交评论