利用VB.NET开发平台设计系统界面.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用VB.NET开发平台设计系统界面

利用VB.NET开发平台设计系统界面人机界面是人与机器进行交互的操作方式,而交互设计就是设计支持人们日常工作与生活的交互式产品,随着社会的发展,人们对计算机的普及,越来越多的人已经不仅仅满足计算机的基本功能,而对人机对话的界面美观及操作方便提出了更高的要求。尤其自从Windows操作系统的图形操作界面的出现,计算机用户不需通过专业培训学习就能够方便使用各种基于Windows应用程序软件,为此,Windows通用的图形界面是程序设计者应遵循的原则。 自从可视软件开发工具VB.NET的出现,Windows通用图形界面的设计工作更为简单,界面设计只需要编写少量的代码,就可以实现符合Windows的用户界面。但是,如果不掌握Windows图形界面设计的原则,或者不熟悉VB.NET平台下的界面编程的技巧,往往很难设计出既符合通用的Windows标准及适合的用户需求的操作界面。 1、系统界面设计应遵循的原则 (1)系统窗体设计既要有一定特色又要体现大众化。系统用户界面的设计,系统窗体是重点,因为系统的窗体设计的效果会影响到软件的整体形象。 (2)系统菜单设计要体现 “简单、直观、一致、有效”原则,对常用操作应设计有快捷菜单。例如,文件的一些常用操作:新建、打开、保存要设计相应的快捷键或热键。如打开用CTRL+O,新建用ALT+N、保存用CTRL+S、另存为用ALT+A等等,这样不但能提高用户的效率,还能使软件菜单功能实现简洁和高效。 (3)能提供用户操作错误码的信息及处理意见。对使用过程中的一些重要操作如果用户操作错误,界面要能及时弹出错误信息及处理的引导信息。 (4)具有操作的可逆性。软件设计界面对用户来说应具有操作具有可恢复性。这功能对于计算机操作不是很专业的人员是很重要的。 2、VB.NET界面设计中一些重要环节 2.1 窗体设计 2.1.1 MDI主窗体设计 在多数应用软件中都是多文档窗口界面的,所以一般都要设计一个主窗体界面,在VB.NET中这类窗体就是MDI窗体(简称多文档窗体),MDI窗体本身只能设置菜单、工具栏、状态栏等控件,对于常用控件是不可在MDI窗体加载的,但在它上面可能加载多个普通窗体。在MDI窗体上打开或加载的子窗体只能在主窗体的窗体区域内活动;子窗体在最大化时其标题栏及菜单栏能与MDI主窗体相互合并;当关闭MDI主窗体时,对应打开的所有子窗体都能自动关闭。所以设计好系统的MDI主窗体界面会让用户觉得对窗口控制更加简单方便。 2.1.2 VB.NET中定制不规则窗体 VB.NET中不规则窗体主要使用到两个类:Region类和GraphicsPath类, GraphicsPath类更为重要。GraphicsPath类和Region类分别位于.NET FrameWork SDK中的”System.Drawing.Drawing2D”命名空间和”System.Drawing”命名空间。在VB.NET中设计不规则窗体的过程中,GraphicsPath主要作用是通过设计者的要求,通过GraphicsPath中提供的方法设计不同规则的窗体。Region的主要功能是依赖GraphicsPath的实例来初始化Region对象,从而设计出不规则的窗体。 2.2 系统菜单设计(Menustrip和ContextMenustrip) 2.2.1 Menustrip菜单的功能分类 在VB.NET平台中,系统菜单功能分类是界面设计的一项重要环节,相同或相似功能的菜单的分隔一般用横线实现。该功能实现中要在设计菜单时在需分隔的地方添加一个子菜单并将其Caption属性为”-”,它在菜单运行时显示为一条横线。 2.2.2 Menustrip中快捷菜单的设计 设计菜单的界面,每个菜单选项都有相应的快捷键属性(Shortcutkeys)设置,在该表中选择修饰符及一个键符即可。如果想设置热键则只需在菜单显示字符边加上符号,如:文件(F)。需要注意的是,具有子菜单的菜单或者顶层菜单的快捷键只能设置热键。设置快捷键是没有用的。 2.2.3 ContextMenustrip弹出式菜单的实现 将工具箱中的ContextMenustrip控件拖到窗体中,窗体下专用面板中会出现一个ContextMenustrip图标,具体的做法是(如下是实现鼠标右击文本框后弹出新建菜单): (1)设置弹出菜单项属性。在ContextMenustrip图标上设置菜单项属性,如新建、打开等项目。 (2)建立弹出式菜单与文本框关联。要使程序运行后用鼠标右击文本框能显示弹出菜单,还必须建立弹出式菜单与文件框之间的关联,方法是:选定文本框,将其ContextMen

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档