第11章 单程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 单程序设计

复选框区 菜单编辑按钮 菜单控件列表框 * * 第十一章 菜单程序设计 第一节 Visual Basic中的菜单 第二节 菜单编辑器 第三节 用菜单编辑器建立菜单 第四节 菜单项的控制 第五节 弹出式菜单 第一节 Visual Basic中的菜单 1.作用 ⑴提供人机对话的界面,以便让使用者选择 应用系统的各种功能。 ⑵管理应用系统,控制各种功能模块的运行。 每个语句以回车键结束。 2.类型及创建的步骤 设计的步骤: (1)设计菜单的结构,即各级菜单的层次关 系,定义每个菜单项的属性。  (2)为不含子菜单的菜单项定义一条命令。 下拉式菜单和弹出式菜单。 3.下拉式菜单的优点 (1)整体感强,操作一目了然,界面友好、直 观,使用方便,易于学习和掌握。 (2)具有导航功能。 (3)占用屏幕空间小。 4.菜单结构 菜单栏 菜单 菜单标题 菜单项(菜单命令) 子菜单 快捷键 访问键 分隔线 功能:创建应用程序的菜单。 (包括创建新菜单、对已有的菜单添加菜单 项或删除不必要的菜单项) 菜单控件:菜单标题或菜单项。菜单控件有行为 和外观等属性,但只有Click事件。 1.打开菜单编辑器 (1)工具│菜单编辑器(命令)。 (2)Ctrl+E。 (3)单击工具栏中的“菜单编辑器”按钮。 (4)右单击弹出快捷菜单。 第二节 菜单编辑器 数据区 编辑区 采单相显示区 数据区:用来输入或修改菜单项、设置属性。 编辑区:用来对输入的菜单项进行简单的编辑。 菜单项显示区:输入的菜单项在这里显示出来, 并通过内缩符号(…)表明菜单项的层次。 2.菜单编辑器简介 第三节 用菜单编辑器建立菜单 例11.1:设计一个具有算术运算及清除功能的菜单。 1.界面设计 各菜单项的属性 菜单设计举例 2.编写程序代码 菜单项对应的操作是通过设计和编写该菜 单项的Click事件过程来实现的。在VB设计模式 下,单击某个不含子菜单的菜单项就会打开代码 窗口,可以直接在该菜单项的Click事件过程中 输入程序代码。 3.在设计菜单时应注意的问题 ⑴ “标题”与“名称”的区别,标题是在菜单中 显示的内容,名称是程序中引用的内容。 标题可以重复,但名称必须惟一。 ⑵“可见”与“有效”的区别,“可见”只对标题起 作用,决定菜单项的标题是否显示在菜单中; “有效”是指单击菜单项后是否执行定义的功 能。当不“可见”时,菜单中不显示菜单项, 所以不论是否“有效”,都无法通过菜单执行 该菜单项对应的操作。 ⑶菜单项的名称在整个窗体内必须是惟一的, 不论哪一层菜单中的菜单项,其名称都不能 重复,除非是控件数组。重复的名称表示属 于同一个控件数组,属于同一数组的菜单项 必须在同一子菜单中,并且是相邻的。 ⑷菜单项的“复选”(Checked)属性只决定是否 在标题前加“√”,没有其他含义,其含义是 设计者添加的,通常的做法是用“√”来表示 该菜单项处于被选中的状态。 第四节 菜单项的控制 一、有效性控制 菜单中的某些菜单项应能根据执行的不 同进行动态变化,即当条件满足时可以执行, 否则不能执行。根据条件的不同设置某些菜 单的有效性。 二、菜单项标记 菜单项标记就是在菜单项前加上一个“√”。 作用:一是可以明显地表示当前某个(或某些) 命令状态是“On”或“Off”;二是可以表示 当前选择的是哪个菜单项。 例11.2:设计一个菜单,该菜单含有一个主菜单和若 干个子菜单项。当单击子菜单项时,分别显示十 进制、八进制和十六进制数,并在相应的菜单项 前加上“√”标记。 三、键盘选择 用键盘选取菜单,用热键和访问键。 访问键:就是菜单项中加了下划线的字母。 第五节 菜单项的增减 菜单项的增减通过控件数组来实现。 例11.3 编写程序,实现菜单项的增减操作。 第六节 弹出式菜单 弹出式菜单的创建过程与下拉式菜单基本 相同,由于弹出式菜单只有在需要的时候才用 指定的操作弹出,在其他情况下不显示,所以 在用菜单编辑器编辑弹出式菜单时,顶级菜单 项“可见”(即Visible)属性应该设置为False。 否则,顶级菜单项的标题将显示在菜单栏中。 显示弹出式菜单用PopupMenu方法,其格式:   对象名.PopupMenu菜单名称,Flags, x,y,BoldCommand 1.弹出式菜单的创建 2.菜单项的属性 True 1 Quit 退出 True 1 fontLs 隶书 True 1

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档