- 7
- 0
- 约5.23千字
- 约 8页
- 2019-09-10 发布于山西
- 举报
实 验 报 告
学院: 专业: 年级:
姓名: 学号: 实验室号:_____ 计算机号:
实验日期: 年 月 日 指导教师签字: 成绩:
报告退发 (订正 、 重做)
实验九 菜单设计和多文档界面(设计性)
一、实验目的
掌握:下拉式菜单、弹出式菜单的设计;
熟悉:菜单编辑器的使用;
掌握:多文档界面应用程序的设计;
了解:弹出式菜单的方法应用。
二、实验内容
制作一个文本编辑器,包含一个下拉菜单、一个多行文本框。功能有:新建、打开、保存文本文件、退出文本编辑器。
图9-1 操作内容1
制作一个名为 “颜色” 的下拉菜单,并在窗体上画一个圆。单击下拉菜单颜色名称,圆就会填充相应颜色。
图9-2 操作内容2
建立如图9-3所示用户界面。要求:点击“图片”下拉菜单中“显示”,在图片框中显示当前文件夹中的指定图片(D:\VBSy\Fish.jpg);点击“清空”,则清除图片框中的图片。
图9-3 操作内容3
建立一个设置文本框字号的弹出式菜单,界面如图9-4所示。
图9-4 操作内容4
设计一个简易图像、图形处理器。
设计一个父窗体,在窗体上建立文件下拉菜单。各属性、功能如下:
控件名称
属性或功能
MDIForm
Caption=”多文档界面”
文件
顶级菜单
….新建
打开一个空白子窗体
….打开
在在子窗体打开一幅图像
….-
分隔条
….退出
退出应用程序
设计一个子窗体,画一个图片控件,建立一个下拉菜。各属性、功能如下:
控件名称
属性或功能
Form1
Caption=”文档1
文件
顶级菜单
….新建
清除图片框中图像
….打开
在图片框中打开一幅图像
….-
分隔条
….退出
退出应用程序
绘图
顶级菜单
….直线
在图片控件中绘直线
….手绘
在图片控件中绘曲线
….清除
清除图片框中绘制的图形
图9-5 操作内容5
三、实验环境
(1)硬件:PC机;
(2)软件:Windows 操作系统、Visual Basic 6.0。
四、实验步骤
操作内容1
启动VB。
在窗体中画一个文本框Text1,设置文本框的MulitiLine属性值为True;打开菜单编辑器,在菜单编辑器窗口中进行菜单属性设置(其中“文件”为顶级菜单。各控件的其它属性为缺省。):
控件名称
属性
Text1
MulitiLine=True
Form1
Caption=“下拉菜单应用”
mnuFile
Caption=“文件”
MnuFile_New
Caption=“新建”
MnuFile_Open
Caption=“打开”
MnuFile_Save
Caption=“保存”
MnuFile_Bar
Caption=“-”
MnuFile_Exit
Caption=“退出”
各控件布局实体如图9-1所示。
文件菜单
文件菜单
文本框
文本框
编写代码:
Private Sub mnuFile_Exit_Click()
End
End Sub
Private Sub mnuFile_New_Click()
Text1.Text =
Form1.Caption = 新建
End Sub
Private Sub mnuFile_Open_Click()
Dim s$, st$
Open App.Path \File.txt For Input As #1
Do While Not EOF(1)
Line Input #1, st
s = s st vbCrLf
Loop
Close #1
Text1.Text = s
End Sub
Private Sub mnuFile_Save_Click()
Open App.Path \File.txt For Output As #1
Write #1, Text1.Text
Close #1
End Sub
单击“文件”/“保存工程”菜单项,以Sy9-1.frm和Sy9-1.vbp文件名将窗体和工程文件保存在D:\VBSy文件夹中。如果没有错误,编译成可执行文件Sy9-3.exe,最后移除工程。
操作验内容2
启动VB。
在窗体中画一个Shape控件,打开菜单编辑器建立“颜色”下拉菜单。各个控件属性设置如下(其中,“颜色”为顶级菜单。各控件的其它属性为缺省。):
控件名称
属性
Shape1
FillStyle =Solid
mnuC
您可能关注的文档
- 实验一物理配置和用户数据配置.doc
- 实验不同液体电阻率的测定.doc
- 实验一细菌的革兰氏染色.doc
- 实验与探究专题测试.doc
- 实验专题一 仪器.doc
- 实验专题分块练习.doc
- 实验专题复习.doc
- 实验中学20052006学年度第二学期第一次月考试卷.doc
- 实验中学“阳光体育系列活动之迎新年.doc
- 实验中学2012届高一下学期期末试(历史).doc
- 主题一 生物体的结构层次(复习讲义)(全国通用)2026年中考生物二轮复习讲练测(原卷版).docx
- 专题01 生物体的结构层次(解析版)2026年中考生物二轮复习讲练测.docx
- 2026年中考化学一轮复习考点过关课件--燃烧与灭火.pptx
- 专题04 植物的生活 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第八单元+金属和金属材料整理与提升(一)课件--2025-2026学年九年级化学人教版下册.pptx
- 5.4+化石燃料+课件--2025-2026学年九年级化学科粤版上册.pptx
- 专题02 生物的多样性 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第二单元+梨园撷英+演唱唱脸谱+课件2025-2026学年人音版(简谱)初中音乐七年级下册.pptx
- 2026年中考道德与法治二轮热点复习课件:央视春晚.pptx
- 第十一章+极地地区(单元复习课件)地理新教材人教版七年级下册.pptx
最近下载
- 执法工作中存在的问题和不足.docx VIP
- 分析力学PPT课件.ppt VIP
- 生成式人工智能在高中数学课堂中的应用:激发学生探究兴趣的实证研究教学研究课题报告.docx
- 部编版小学五年级道德与法治下册第二单元第5课《建立良好的公共秩序》第二课时(教案).docx VIP
- 2026年中职学校工作计划.docx VIP
- 排列数的综合运用_课件.pptx VIP
- QGW17991-2025《电力安全工作规程变电部分》.pdf VIP
- 西南科技大学处室文件-西南科技大学研究生院.PDF VIP
- iTrust UL33系列UPS系统20-60kVA用户手册(V1.5).pdf VIP
- 新改版教科版六年级下册科学知识点.doc VIP
原创力文档

文档评论(0)