软件项目开发综合实训——Delphi篇 教学课件 作者 李献军 许顺斗 宁福旺 第05章.pptVIP

软件项目开发综合实训——Delphi篇 教学课件 作者 李献军 许顺斗 宁福旺 第05章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 5 章 Delphi 界 面 设 计 5.1 设计界面应考虑的问题 5.2 校务管理系统界面设计 5.3 设计通用型数据输入界面 5.4 系 统 安 全 设 计 5.5 系 统 性 能 优 化 用户界面(User Interface,UI)是应用程序非常重要的,它直接影响到程序的使用价值。对于大多数用户来说,界面就是他们对一个产品的全部了解,界面就是程序。一个内部设计良好,功能、性能都不错,但界面不好的应用程序就不是一个好的程序。我们采用Delphi开发Windows应用程序,一定要重视界面的设计。 5.1 设计界面应考虑的问题 5.1.1常用的用户界面设计技巧和技术 (1)界面一致 (2)建立标准并遵循这个标准 (3)阐明规则 (4)同时支持生手和熟手 (5)界面间切换很重要 (6)界面上的布局很重要 (7)提示信息和标签措辞要适当 (8)了解控件 (9)对其他软件不盲从 (10)颜色使用要适当 (11)遵循对比原则 (12)字体使用要适当 (13)灰掉而不是移走 (14)使用非破坏性的缺省按钮 (15)区域排列 (16)数据对齐要适当 (17)屏幕不能拥挤 (18)有效组合 (19)在操作焦点处打开窗口 (20)弹出菜单不应是惟一的功能来源,而应是屏幕上各操作功能的补充 5.1.2 常用的窗体设计技巧 常用的窗体设计技巧有如下几个方面。 (1)注意界面间切换、界面布局。 (2)理解窗口中的各组件。 (3)使用颜色要谨慎。界面中除非有特殊需要,否则不要使用非常鲜艳的颜色。 (4)遵循对比原则。在浅色背景上使用深色文字,在深色背景上使用浅色文字。 (5)字体使用要适当、一致。建议窗口容器及所有的可视组件使用中文宋体,9磅(小五号)字体,字符集使用CHINESE_GB2312,这样可保证窗口在Windows 9X 和 Windows 2000系列操作系统中不变形。 (6)菜单或按钮等对象不可用时,使用Disable属性使其灰掉而不是移走或不可见。 (7)对于缺省按钮,要保证其不会产生错误的操作。 (8)编辑区域左对齐,相应的标签则应右对齐。 (9)整数、浮点数右对齐,字符串左对齐。 (10)避免屏幕中各个对象形成拥挤的现象,布局间距要均匀一致。 (11)使用方框和间隔对窗体上有逻辑关系的项目加以组合。 (12)在操作焦点处打开窗口。 (13)右键弹出菜单不应是惟一的功能来源。 5.2 校务管理系统界面设计 5.2.1 创建主程序 主程序是程序控制的核心,在主程序的窗体中可以调用程序中的任一个模块,实现系统的所有功能。主程序窗体一般包括菜单栏、主界面和状态栏3部分。 5.2.2 菜单 在进行菜单设计时,在主窗体MainFrm上拖放TmainMenu,双击或单击鼠标右键,在弹出的菜单中选择“Menu Designer”,如图5-10所示。设定系统菜单项如图5-11所示,运行效果如图5-12所示。 5.2.3 窗体 执行“File”→“New”→“Form”,创建新的窗体界面。按照上面讲述的步骤设定窗体字体,修改窗体及对应单元的Name,然后存盘。根据功能的设计,在此窗体上依次拖放、编排对应可视化组件,同时注意进行属性的初始化和对应方法或事件的处理。在引用此窗体的单元中,注意使用uses语句加入引用。图5-13所示为基本课程设置界面。 5.2.4 数据录入界面 数据录入界面是数据的入口,数据录入一般有两种方式:表单式录入和浏览式录入。 表单式录入方式有两种,一种是采用TDBEdit、TDBMemo、TDBCheckBox等数据控制组件来组成录入界面。 第二种是采用非数据控制组件,例如TEdit、TMemo、TCheckBox等组件构成录入界面。 5.2.5 数据浏览界面 一般情况下,数据浏览界面与数据录入界面的差别为:在数据浏览界面中不能对数据进行修改、删除等操作,对于用户来说数据是只读的,数据操作侧重于浏览而不是编辑。 在“高校学生校务管理系统”中,数据浏览界面结构如图5-19所示。 5.3 设计通用型数据输入界面 为了减少代码量,在分析同类型功能模块的基础上,如果能够实现公用输入模块,则建议设计通用型数据输入界面。例如,对于简单的数据输入,可以直接采用如图5-23所示的界面来完成。 5.4 系 统 安 全 设 计 一般的系统安全设计应该保证以下几点。 (1)有口令保护。 (2)对不同级别的操作员分配不同的权限。 (3)数据存储中,对敏感的内容进行加密处理。 5

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档