首页 vb练习题,电子版第11章菜单程序设计

vb练习题,电子版第11章菜单程序设计

举报
开通vip

vb练习题,电子版第11章菜单程序设计vb练习题,电子版第11章菜单程序设计 第十一章 菜单程序设计 教学要求: 了解菜单的作用和设计手段,熟悉菜单编辑器,掌握菜单项的控制方法:有效性控制、菜单项标记、键盘选择等;掌握动态增减菜单项的方法;掌握菜单的事件响应过程。能够自主设计各种式样的菜单;能够对已设计好的菜单进行修改,补充。 知识点: 菜单及菜单编辑器;菜单项的控制方法;动态增减菜单项;菜单的事件过程。 内容导航: 一、菜单的定义 菜单的基本作用有两个: 作用一:提供人机对话的界面,以便让使用者选择应用系统的各种功能; 作用二...

vb练习题,电子版第11章菜单程序设计
vb练习 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,电子版第11章菜单程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 第十一章 菜单程序设计 教学要求: 了解菜单的作用和设计手段,熟悉菜单编辑器,掌握菜单项的控制 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 :有效性控制、菜单项标记、键盘选择等;掌握动态增减菜单项的方法;掌握菜单的事件响应过程。能够自主设计各种式样的菜单;能够对已设计好的菜单进行修改,补充。 知识点: 菜单及菜单编辑器;菜单项的控制方法;动态增减菜单项;菜单的事件过程。 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 导航: 一、菜单的定义 菜单的基本作用有两个: 作用一:提供人机对话的界面,以便让使用者选择应用系统的各种功能; 作用二:管理应用系统,控制各种功能模块的运行。 在实际应用中,菜单可分为弹出式菜单和下拉式菜单。 二、菜单编辑器 (一)打开菜单编辑器 Visual Basic中的菜单通过菜单编辑器(菜单设计窗口)建立。可以通过以下四种方式打开菜单编辑器: 方法一:执行“工具”菜单中的“菜单编辑器”命令; 方法二:使用热键Ctrl+E; 方法三:单击工具栏中的“菜单编辑器”按钮; 方法四:在要建立菜单的窗体上单击鼠标右键,弹出一个快捷菜单,然后单击“菜单编辑器”命令。 (二)用菜单编辑器建立菜单 菜单编辑器窗口分为数据区、编辑区和菜单项显示区,了解各区中的文本框、列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 框、复选框和按钮的功能和作用。了解菜单的层次、分隔线、在字母前加上“&”和菜单事件的组成形式等概念。能用菜单编辑器建立菜单及菜单事件编程。 三、菜单项的控制 (一)有效性控制 菜单项的有效性是通过菜单项的“有效”属性来控制的。只要把一个菜单项的“有效”属性设置为False,就可以使其失效,运行后该菜单项变为灰色。为了使一个失效的菜单项变为有效,只要把它的“有效”属性重新设置为True即可。在程序运行时,可用下面的语句来实现菜单项的有效性: 菜单名.Enabled = True|False (二)菜单项标记 所谓菜单项标记就是在菜单项前面加上一个“?”。它有两个作用:一是可以明显地表示当前某个(或某些)命令状态是“On”或是“Off”;二是可以表示当前选择的是哪个菜单项。 (三)键盘选择 用键盘选取菜单通常有两种方法,即热键和访问键(Access Key)。 四、菜单项的增减 菜单项的增减是通过控件数组来实现的。一个控件数组含有若干个控件,这些控件的名称相同,所使用的事件过程相同,但每个元素都可以有自己的属性。和普通数组一样,控件数组通过下标(Index)访问控件数组中的元素。控件数组可以在设计阶段建立,也可以在运行时建立。 五、弹出式菜单 建立弹出式菜单通常分两步进行。首先用菜单编辑器建立菜单,然后用PopupMenu方法弹出显示。第一步的操作与前面介绍的基本相同,唯一的区别是,必须把菜单名(即主菜单项)的“可见”属性设置为False(子菜单项不要设置成False)。PopupMenu方法用来显示弹出式菜单,其格式为: [对象]. PopupMenu 菜单名, Flags, X, Y, BoldCommand 训练: 一、选择题: 1(下面关于菜单的说法中,错误的是:________。 A)菜单项的索引号可以不连续 B)菜单项的索引号必须从1开始 C)每个菜单项是一个控件,与其他控件一样,也有其属性和事件 D)除了Click事件以外,菜单项不可以响应其他事件 2(假设有一个菜单项,其名为MenuItem1,为了在运行时给菜单项失效(变灰),应使用的语句为________。 A)MenuItem1.Visible=False B)MenuItem1.Visible=True C)MenuItem1.Enabled=False D)MenuItem1.Enabled=True 3(下列不能打开菜单编辑器的操作是________。 A)执行“工具”菜单中的“菜单编辑器”命令 B)按Ctrl+Alt+M键 C)按Ctrl+E键 D)单击工具栏中的“菜单编辑器”按钮 4(在用菜单编辑器设计菜单时,必须输入的项是________。 A)快捷键 B)名称 C)索引 D)标题 5(设已经在菜单编辑器中设计了窗体的快捷菜单,其顶级菜单名称为Men1,且取消其“可见”属性。运行时,下述________事件可以用鼠标左键或右键单击激活该快捷菜单的菜单项。 A)Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) PopupMenu Men1 End Sub B)Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=2 then PopupMenu Men1 End Sub C)Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If(Button=vbLeftButton) or (Button=vbRightButton) PopupMenu Men1 End Sub D)Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Men1 End Sub 6(菜单编辑器设计的菜单控件在程序设计中的引用对象是________。 A)菜单索引 B)菜单标题 C)菜单快捷键 D)菜单名称 7(为菜单项中某字母添加访问键的方法是________。 A)在该字母前加“-” B)在该字母前加“&” C)在该字母前加“@” D)在该字母前加“#” 8(下列有关子菜单的不正确说法是________。 A)子菜单可以是分隔符 B)菜单项只响应Click事件 C)菜单项的默认索引号为1 D)每个菜单项都是一个单独的对象 9(下列叙述不正确的说法是________。 A)下拉式菜单和弹出式菜单都用菜单编辑器建立 B)在多窗体程序中,每个窗体都可以建立自己的菜单系统 C)除分隔线外,所有菜单项都能接收Click事件 D)如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见 10(设置菜单中有一个菜单项为“Open”,若要为该菜单命令设置访问键即按下Alt及字母O 时,能够执行Open命令,则在菜单编辑器中设置Open命令的方式是________。 A)把Caption属性设置为& Open B)把Name属性设置为O&Open C)把Name属性设置为& Open D)把Caption属性设置为O&Open 11(下列有关菜单不正确的说法是________。 A)在程序运行过程中可以增加或减少菜单项 B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项 C)弹出式菜单在菜单编辑器中设计 D)利用控件数组可以实现菜单项的增加或减少 12(如果要在菜单中添加一个分隔线,则应将其Caption属性设置为________。 A): B), C)& D)- 二、填空题: 1(弹出式菜单、下拉式菜单的设计是在________窗口中进行的。 2(菜单分为________菜单和________菜单,菜单总是与窗体相关联。 3(在菜单设计过程中,不可以给________级菜单设置快捷键。 4(为了显示弹出式菜单,可以使用________方法。 5(弹出式菜单在________中设计,且一定要使________级菜单不可见。 6(语句PopupMenu PMENU,4 OR 2,,,PMENU3中: PMENU表示________; 4表示________; 2表示________; PMENU3表示________; 7(菜单编辑器窗口分成三个部分:________、________、________。 8(用键盘选取菜单的常用方法有两种:________、________。 9(如果要将某个菜单项设计为分割线,则该菜单项的标题应设置为________。 10(在菜单编辑器中,菜单项后面的4个小点的含义是________。 11(在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。Form1.________pmenu 12(某菜单项显示出来的标题为“文件[F]”,那么在菜单编辑器中输入的标题应为________。 13(有一个菜单项名为Menu11,要想在程序运行时把它的显示标题改为“你好”,应执行的语句是________。 14(运行时动态增减菜单项必须使用菜单数组,增加菜单项时需要采用________语句,减少菜单项时要使用________语句。 三、编程题: 1(为窗体上文本框增加一个弹出式菜单,该菜单中包含“红色”、“蓝色”和“绿色”等选项,单击后可以改变文本框中背景的颜色。 2(如图创建一个菜单系统,其中文件菜单具有:打开、保存和退出功能;格式菜单可以改变文本框中字体的样式和颜色。弹出式菜单用于编辑文本,具有剪切、复制和粘贴功能。 3(设计一个利用菜单控制文本框中文字的字体样式及颜色的程序。并在弹出式菜单中设置一个“窗体背景”菜单,用于为窗体添加或消除背景图片。在“字体”菜单项下有“宋体”、“楷体”两个子菜单,“字号”菜单项下有“32点阵”和“48点阵”两个子菜单,在“字体样式”菜单项下有“正常”和“加粗”两个子菜单。在“字体颜色”菜单项下有“红色”和“黑色”两个子菜单。“窗体背景”有“加载图片”和“卸载图片”两个子菜单。“窗体背景”菜单不可见。 4(设计一个应用程序界面。该应用程序的作用是登记或者查询学生的基本情况。主菜单项有“文件”、“编辑”、“帮助”,“文件”菜单下有“打开”、“保存”、“打印”3个子菜单。“编辑”菜单下的子菜单有“删除”、“查询”两个子菜单,而其中“查询”子菜单又有3个子菜单。“帮助”菜单下有“内容”、“关于”两个子菜单。程序的基本功能如下: 当选择“文件”菜单下的“打开”子菜单时,用于打开某种学生情况文件用于登记新的纪录(需要在“密码”对话框中输入正确的密码),此时可以在文本框中进行编辑操作(此时“编辑”菜单中的“删除”命令有效),单击“上一个”或“下一个”按钮时自动保存纪录。单击“删除”菜单从文件中删除该学生的纪录。单及图片框可以插入图片,在组合框可以输入新的课程成绩。 当选择“文件”菜单下的“查询”子菜单时,用于查询学生情况,此时不能进行各种编辑操作,“编辑”菜单中的“删除”子菜单无效。单击“查找”字菜单下的各个选项将打开相应的对话框以 便输入查找条件。
本文档为【vb练习题,电子版第11章菜单程序设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_314871
暂无简介~
格式:doc
大小:38KB
软件:Word
页数:8
分类:工学
上传时间:2017-10-17
浏览量:46