当选项特别多时,可以采用列表框,下拉式列表框。
在一个应用系统中,**应当避免用户作出未经授权或没有意义的操作。
对可能引起致命错误或系统出错的输入字符或动作要加限制或屏蔽。
对可能发生严重后果的操作要有补救措施。通过补救措施用户可以回到原来的正确状态。
对一些特殊符号的输入、与系统使用的符号相冲突的字符等进行判断并阻止用户输入该字符。
对错误操作更好支持可逆性处理,如取消系列操作。
在输入有效性字符之前应该阻止用户进行只有输入之后才可进行的操作。
对可能造成等待时间较长的操作应该提供取消功能。
特殊字符常有;;'"><,`':"["{、\|}]+=)-(_*&&^%$#@!~,.。?/还有空格。
与系统采用的保留字符冲突的要加以限制。
在读入用户所输入的信息时,根据需要选择是否去掉前后空格。
有些读入数据库的字段不支持中间有空格,但用户切实需要输入中间空格,这时要在程序中加以处理。
10.多窗口的应用与系统资源:
设计良好的软件不仅要有完备的功能,而且要尽可能的占用更底限度的资源。
在多窗口系统中,有些界面要求必须保持在更更层,避免用户在打开多个窗口时,不停的切换甚至更小化其他窗口来显示该窗口。
在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS系统资源。
关闭所有窗体,系统退出后要释放所占的所有系统资源 ,除非是需要后台运行的系统。
尽量防止对系统的前几占使用。
目前流行的界面设计的十条规则4,谢谢围观。