在基于Web的应用开发过程中,页面开发占据了整个应用开发约60%的工作量;而且随着用户需求的变化,页面也常常需要进行相应的调整。传统的GUI页面开发只能通过手工编辑源代码的方式进行,这种开发方式不但非常不直观,而且既费时,页面调整也极不便。K6提供了可视化页面开发与调试工具,将开发人员从繁琐、复杂、费时的页面开发中解脱出来。用户即可在进行页面开发时即可通过图形化的设计视图进行,可视化的拖拽,也可通过源码视图编辑代码的方式进行。
K6突破了传统的用户界面编程方式,通过定义界面元数据的方式,而不是编程方式来设计用户界面。界面设计工具能够根据数据实体的属性以及数据实体之间的关系快速地设计单据、序时薄、报表、菜单、工具栏等用户界面,同时支持通用表单的设计。通过界面设计工具设计的用户界面以界面元数据的方式保存在数据库中,运行时框架组件动态加载界面元数据并创建用户界面。通过元数据来描述用户界面的方式实现的界面的动态构造,使用户界面易于调整和维护。
注:用户界面可以直接以用户原有Excel表格为基础导入,直接形成与Excel完全兼容的界面。如以下所示:
1)Excel文件
2)从Excel文件导入形成用户界面
1)自定义模板——轻而易举实现页面风格的统一控制
K6内置了丰富的页面模板,模板文件是类Excel格式的,因此项目经理可以根据每个项目的不同需要对这些模板进行编辑,设计出统一的页面模板,再通过模板的导出、导入功能分发给项目组成员,以达到适应不同的项目需求,以及统一控制项目组各成员间页面风格的目的。
2)丰富的页面向导——内置常用页面功能向导
利用丰富的页面向导可以自动生成包含业务处理逻辑的功能页面,开发人员也可对自动生成的页面以可视化和代码编辑的方式进行页面调整,从而简捷、快速开发出页面功能。
3)基于布局模板的页面向导
通过此向导,可以根据项目需要选择不同的布局模板,以及不同CSS样式模板。当然为了统一控制项目的页面布局与风格,项目经理也可以只分发一种布局模板与CSS样式模板。通过此向导自动生成页面后,开发人员即可通过“设计视图”或“源代码视图”开发页面主操作区。
4)基于功能模板的页面向导
通过此向导可使开发人员无需编写任何代码,即可自动生成具有诸如对单表的增加、删除、查询、修改功能的页面。
5)页面控件的属性向导
在设计视图中,开发人员将可视化页面控件拖拉到设计视图中时,会自动显示属性窗口;通过属性,开发人员可以图形化的界面设置控件的各种属性,省去了直接修改源代码的麻烦。
|