- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本文观看结束!!! * (实用软件工程 第二版) 郑人杰等 P152 固定位置菜单:固定位置菜单每次总是在屏幕的相对固定的位置出现,例如在屏幕的中央或一侧。 固定位置菜单可以很方便地实现多层结构的采单机制。用户从当前屏幕上菜单项的内容,就可以知道自己当前在系统中的位置,以及上下级关系。但是由于在水平方向和垂直方向均有菜单常驻于屏幕,所以它将占有一部分屏幕的空间,使得用户的工作区变小。 浮动位置菜单:也叫弹出式菜单。其特点是,仅当需要时,它才被瞬时显示出来供用户选用,当完成它的使命后,便会自动从屏幕上消失。 下拉式菜单:它柔和了固定菜单与浮动菜单。它的结构分为两层,第一层是各个父菜单项,她们排成一行,常驻在屏幕上沿一个狭窄的带形区域中。第二层是各个父菜单项的子菜单项,它们们分别隶属于所对应的父菜单项。特点是,子菜单项平时是“隐藏”在屏幕后面的仅当选上其父菜单项时,它才仅挨在其父菜单项的下方立即显示出来,以供用户进一步选用。当选完之后它们将立即消失 嵌入式菜单: 该菜单通常并不显示成行成列地出现在屏幕上,而是混在应用之中。也可以说是嵌入式菜单项就是它所在的应用中的一部分内容。必要时可以用粗体字或字母高亮度显示等方式加以突出。 例如,vb代码编写环境中的各个窗口。。。。。。。。。。(进入VB环境) * 下拉式菜单:它柔和了固定菜单与浮动菜单。它的结构分为两层,第一层是各个父菜单项,她们排成一行,常驻在屏幕上沿一个狭窄的带形区域中。第二层是各个父菜单项的子菜单项,它们们分别隶属于所对应的父菜单项。特点是,子菜单项平时是“隐藏”在屏幕后面的仅当选上其父菜单项时,它才仅挨在其父菜单项的下方立即显示出来,以供用户进一步选用。当选完之后它们将立即消失。 下拉式菜单只能描述系统的两个层次的控制结构,但是一般系统的控制结构不只是两层时,则可采用弹出式菜单 嵌入式菜单: 该菜单通常并不显示成行成列地出现在屏幕上,而是混在应用之中。也可以说是嵌入式菜单项就是它所在的应用中的一部分内容。必要时可以用粗体字或字母高亮度显示等方式加以突出。 例如,vb代码编写环境中的各个窗口。。。。。。。。。。(进入VB环境) * 在实际的应用系统中常常频繁地要求把屏幕上的某一块矩形区域内的图象隐蔽起来,然后再以适当的时间,再重新显示出来。 例如,在下拉式和弹出式菜单在显示时,就需要预先把将要被遮盖的区域中原先的屏幕内容 隐藏起来,而当选取菜单项的工作完成之后,又需要把原来隐蔽的图形再现出来。 例如,在PP软件环境下的菜单就是如此。。。 。。。。在PP环境进行实际操作。 从中可以看出,为了实现这种操作,则需要设置两个专门用来保存屏幕上用户工作区图象的内存缓冲区。一个是用来保存老的图象内容(称为老缓冲区),一个是用来保存新的图形内容的内存缓冲区(称新缓冲区)。当用户对屏幕上的图形做了实质性的修改后,当前屏幕图形自动存于新缓冲区。当用户需要原先的屏幕图象时,系统交换新老缓冲区的指针,把原先的屏幕图象再现于屏幕上。 通常,用于人机交互活动的物理屏幕仅能容纳用户需要显示的内容中一部分,因此,用户必须通过屏幕滚动或其它措施才能看到全部内容。 屏幕滚动可以将用户的显示内容在物理屏幕上做平行移动,因此需要设置一个内存缓冲区,每当用户工作区 的内容发生变化时,工作区的屏幕图象就保存在这个缓冲区中,然后根据用户的滚动请求,对屏幕光标的位置做了移动后,在屏幕上进行图象的重画或重写。以PP操作环境为例,来实际操作该环境下的滚动条是怎样实现屏幕的滚动的 * 在实际的应用系统中常常频繁地要求把屏幕上的某一块矩形区域内的图象隐蔽起来,然后再以适当的时间,再重新显示出来。 例如,在下拉式和弹出式菜单在显示时,就需要预先把将要被遮盖的区域中原先的屏幕内容 隐藏起来,而当选取菜单项的工作完成之后,又需要把原来隐蔽的图形再现出来。 例如,在PP软件环境下的菜单就是如此。。。 。。。。在PP环境进行实际操作。 从中可以看出,为了实现这种操作,则需要设置两个专门用来保存屏幕上用户工作区图象的内存缓冲区。一个是用来保存老的图象内容(称为老缓冲区),一个是用来保存新的图形内容的内存缓冲区(称新缓冲区)。当用户对屏幕上的图形做了实质性的修改后,当前屏幕图形自动存于新缓冲区。当用户需要原先的屏幕图象时,系统交换新老缓冲区的指针,把原先的屏幕图象再现于屏幕上。 通常,用
文档评论(0)