Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则

上传人:E**** 文档编号:89184105 上传时间:2019-05-20 格式:PPT 页数:11 大小:288.50KB
返回 下载 相关 举报
Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则_第1页
第1页 / 共11页
Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则_第2页
第2页 / 共11页
Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则_第3页
第3页 / 共11页
Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则_第4页
第4页 / 共11页
Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则》由会员分享,可在线阅读,更多相关《Visual Basic6.0程序设计 教学课件 ppt 作者 张险峰 第5章 Visual Basic界面设计规则(11页珍藏版)》请在金锄头文库上搜索。

1、第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 以减号开头 bo

2、wy-1 出现非法字符-(减号) if 使用了VB的关键字,5.1 变量的命名规定与静态变量,二.静态变量 在Visual BASIC 6.0中变量除了用Dim语句声明外,还可用Static语句将变量声明为静态变量,它在程序运行过程中可保留变量的值。这就是说,每次调用过程时,用Static说明的变量保持原来的值。而用Dim说明的变量,每次调用过程时,重新初始化。 静态变量的声明形式如下: Static 变量名 As类型 Static Function函数名(参数列表) As类型 Static Sub过程名(参数列表),5.2 界面的友好性,一.窗体的设计 窗体设计的好坏往往影响到软件的整体形象

3、,因此必须首先处理好窗体的设计问题。延续前面我们讲的命名规定,窗体命名一般加前缀frm,例如:frmLogin 注意以下4点: 1 窗体的边框 2 窗体的初体设置 3 使用多文档窗口界面 4 控件的安排,5.2 界面的友好性,二.菜单的设计 菜单是界面设计中的重要组成部份,“简单、直观、一致、有效”是菜单设计的原则。 菜单命名一般加前缀mnu,例如:mnuFile 按照逻辑功能将菜单项分组,并且在下拉菜单中用分隔线将功能更相关的项目分组排列。在同一菜单中避免使用多个相同功能的菜单项,否则会使用户产生疑惑。 避免使用没有下拉项的菜单项,因为孤立的菜单项和按钮没什么区别。点击这类菜单项并直接产生某

4、个动作,通常会给用户产生过于 “突然”的感觉。,为了让用户使用更方便,可以在相关的窗体或控件区域内设置弹出式菜单,特别推荐用鼠标右键弹出菜单。同时这些弹出式菜单可以在主菜单中保留副本。 如果单击某个下拉菜单项会弹出对话框的话,最好在菜单标题的末尾添加“”(省略号),这是Windows的约定。这样会使菜单更接近标准的Windows菜单,给熟悉Windows操作的用户带来方便。,5.2 界面的友好性,二.照顾用户的感觉 用户的感觉是检验软件成功与否的试金石,这种感觉包括对软件的外观、易用性和速度等许多方面。通常用户单击图标、控件或者菜单项时总希望看见一些事情发生。如果在单击后屏幕上没有发生变化,用

5、户可能产生困惑,或者以为没有按对鼠标,或者干脆怀疑程序是否已经“死”了,但实际上程序可能正在处理一些需要较长时间才能完成的事情。结果不是为了确认鼠标是否按下而多次运行了同一个程序(这会使情况更糟),就是程序被强行关闭。这是我们不愿看到的。 解决的方法很简单,只要在开始处理前显示一个等待画面,如显示一条诸如“正在处理数据,请您稍候”之类的信息,如果能配合显示动画图标和进度条,则效果更佳,它给用户的感觉就会变成:程序正在“拼命”地工作,而且很快就会完成了。,5.2 界面的友好性,一些带有许多窗体的程序在运行时不断地装载或卸载窗体,用户感觉很“慢”,一个行之有效的方法就是在程序启动阶段将常用的窗体用

6、Load语句预先装入内存(不显示),需要的时候只要用窗体的Show方法就能立即显示出来。虽然这有可能增加程序启动的时间和对内存的要求,但程序运行时的性能表现要快得多。 另外,用户对于不受他们控制的程序操作大多比较反感,因此让用户有机会取消操作将会更体贴用户。 一般在执行某个关键操作前,可以显示一个对话框,它至少包括两个按钮:“确定”和“取消”,这样可以给用户“反悔”的机会;在执行一些需要长时间才能完成的动作(比如数据复制)的过程中,在不影响数据安全性的前提下,可以提供一个“取消”按钮,让不耐烦的用户有机会终止操作。在设计这种功能时要熟练使用DoEvents语句。,5.2 界面的友好性,5.3

7、代码设计,一.注释的使用 在使用注释语句之前必须先了解注释的作用,注释不仅仅是对程序的解释,有时它对于程序的调试也非常有用,譬如说可以利用注释屏蔽一条语句以观察变化,发现问题和错误。以后注释语句将是我们在编程里最经常用到的语句之一。 注释语句有两种,一种是用“Rem”关键字,这跟DOS里的批处理文件的用法一样,还有一种是利用单引号“”, 例如: Dim Sa As String 与 Rem Dim Sa As String 的作用是一致的。,5.3 代码设计,二.代码的布局和可读性 四个要求,详见书P6971 1 基本要求 2 可读性要求 3 结构化要求 4 正确性与容错性要求 5 可重用性要求,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号