- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * 第5章 Visual Basic界面设计规则 学习目标: 1 了解变量规范化命名规则 2 掌握静态变量的含义 3 掌握注释语句及运用 4 掌握编程一般规范 5.1 变量的命名规定与静态变量 一.变量的命名规则 1. 以字母或汉字开头,后可跟字母、数字或 下划线组成。 2. 变量名最长为255个字符。 3. VB中不区分变量名的大小写,不能使用VB中的关键字。 4. 字符之间必须并排书写,不能出现上下标。 5.1 变量的命名规定与静态变量 以下符是合法的变量名: ? a, x, x3, BOOK_1, sum5 以下标识符是非法的: ? 3s 以数字开头 s*T 出现非法字符* -3x 以减号开头 bowy-1 出现非法字符-(减号) if 使用了VB的关键字 5.1 变量的命名规定与静态变量 二.静态变量 在Visual BASIC 6.0中变量除了用Dim语句声明外,还可用Static语句将变量声明为静态变量,它在程序运行过程中可保留变量的值。这就是说,每次调用过程时,用Static说明的变量保持原来的值。而用Dim说明的变量,每次调用过程时,重新初始化。 静态变量的声明形式如下: Static 变量名 [As类型] Static Function函数名([参数列表]) [As类型] Static Sub过程名[(参数列表)] 5.2 界面的友好性 一.窗体的设计 窗体设计的好坏往往影响到软件的整体形象,因此必须首先处理好窗体的设计问题。延续前面我们讲的命名规定,窗体命名一般加前缀frm,例如:frmLogin 注意以下4点: 1 窗体的边框 2 窗体的初体设置 3 使用多文档窗口界面 4 控件的安排 5.2 界面的友好性 二.菜单的设计 菜单是界面设计中的重要组成部份,“简单、直观、一致、有效”是菜单设计的原则。 菜单命名一般加前缀mnu,例如:mnuFile 按照逻辑功能将菜单项分组,并且在下拉菜单中用分隔线将功能更相关的项目分组排列。在同一菜单中避免使用多个相同功能的菜单项,否则会使用户产生疑惑。 避免使用没有下拉项的菜单项,因为孤立的菜单项和按钮没什么区别。点击这类菜单项并直接产生某个动作,通常会给用户产生过于 “突然”的感觉。 为了让用户使用更方便,可以在相关的窗体或控件区域内设置弹出式菜单,特别推荐用鼠标右键弹出菜单。同时这些弹出式菜单可以在主菜单中保留副本。 如果单击某个下拉菜单项会弹出对话框的话,最好在菜单标题的末尾添加“…”(省略号),这是Windows的约定。这样会使菜单更接近标准的Windows菜单,给熟悉Windows操作的用户带来方便。 5.2 界面的友好性 二.照顾用户的感觉 用户的感觉是检验软件成功与否的试金石,这种感觉包括对软件的外观、易用性和速度等许多方面。通常用户单击图标、控件或者菜单项时总希望看见一些事情发生。如果在单击后屏幕上没有发生变化,用户可能产生困惑,或者以为没有按对鼠标,或者干脆怀疑程序是否已经“死”了,但实际上程序可能正在处理一些需要较长时间才能完成的事情。结果不是为了确认鼠标是否按下而多次运行了同一个程序(这会使情况更糟),就是程序被强行关闭。这是我们不愿看到的。 解决的方法很简单,只要在开始处理前显示一个等待画面,如显示一条诸如“正在处理数据,请您稍候…”之类的信息,如果能配合显示动画图标和进度条,则效果更佳,它给用户的感觉就会变成:程序正在“拼命”地工作,而且很快就会完成了。 5.2 界面的友好性 一些带有许多窗体的程序在运行时不断地装载或卸载窗体,用户感觉很“慢”,一个行之有效的方法就是在程序启动阶段将常用的窗体用Load语句预先装入内存(不显示),需要的时候只要用窗体的Show方法就能立即显示出来。虽然这有可能增加程序启动的时间和对内存的要求,但程序运行时的性能表现要快得多。 另外,用户对于不受他们控制的程序操作大多比较反感,因此让用户有机会取消操作将会更体贴用户。 一般在执行某个关键操作前,可以显示一个对话框,它至少包括两个按钮:“确定”和“取消”,这样可以给用户“反悔”的机会;在执行一些需要长时间才能完成的动作(比如数据复制)的过程中,在不影响数据安全性的前提下,可以提供一个“取消”按钮,让不耐烦的用户有机会终止操作。在设计这种功能时要熟练使用DoEvents语句。 5.2 界面的友好性 5.3
您可能关注的文档
- 三菱PLC-IST指令讲解幻灯片.ppt
- VisualBasic60程序设计教程黄静华王辉第10章节幻灯片.ppt
- 三菱PLC触摸屏和变频器应用技术曹菁李斌编模块二幻灯片.ppt
- VisualBasic60程序设计教程黄静华王辉第11章节幻灯片.ppt
- 三菱PLC触摸屏和变频器应用技术曹菁李斌编模块六幻灯片.ppt
- 三菱PLC触摸屏和变频器应用技术曹菁李斌编模块四幻灯片.ppt
- VisualBasic60程序设计教程黄静华王辉第12章节幻灯片.ppt
- 三菱PLC触摸屏和变频器应用技术曹菁李斌编模块五幻灯片.ppt
- VisualBasic60程序设计乔平安VB07章节幻灯片.ppt
- 三菱PLC触摸屏和变频器应用技术曹菁李斌编模块一幻灯片.ppt
文档评论(0)