从.NET N 层构架来看,各层当中UI层复用性是最小的,在团队开发时,业务逻辑层,数据访问层,数据库都可以很轻松的统一规范起来。但是在开发UI层时,团队的每个成员都是各做各的,很难做到资源的共享和代码的重用。
周末在家,闲着无事,想起了这一年来做过的.NET的几个项目,感慨颇多。虽然一个系统的核心在于业务逻辑。但是UI层也是不可忽略,试想一下系统做得再完美,但是最终呈现在用户面前却是UI层。一个好的系统的UI层设计,包括UI层展示界面的设计,UI逻辑层的设计,都是非常重要的。
从功能的角度来看,系统UI层包括:
1 页面(Page)
1.1 登陆页面:对于业务应用系统来说,是必不可少的。
1.2 主页面(Default):Web 系统的入口界面,这是任何web系统都会有的。
1.3 列表页面(List):数据集展示页面,主要是展示系统的各种类型的数据集合。一般分为行显示和树状显示
1.2.1 导航栏 显示此页面所在位置
1.2.2 搜索栏 数据集过滤器
1.2.3 工具栏 对数据集各种操作
1.2.4 列表 对数据集各条记录的展示GRID
1.2.5 分页栏 对数据集展示的分页处理功能栏
1.2.6 状态栏 当前展示状态,或用户作出某个操作后的状态显示
1.4 编辑页面(Edit):对数据集某条记录的操作,包括浏览,新增,修改。
1.3.1 导航栏 同上
1.3.2 数据输入区 数据输入部分
1.3.3 状态栏 对用户操作后状态显示
1.5 选择器页面(Select):不可否认,用户在对某条记录输入数据时,经常要对系统的其它数据集进行选择。用户在选择时,不仅仅对被选择的数据名称感兴趣,往往会对整个数据记录信息都会感兴趣。组成部分同列表页面。
1.6 错误处理页面:系统在运行中,由于不可预知的原因,总会产生各种各样的错误,绝不可以将这些错误直接呈现给用户,而必须转向到一个统一的错误处理页面。
1.6.1 错误信息显示部分:一般不会直接显示错误信息,而是根据错误来源类型来显示某类型的错误信息
1.6.2 错误操作:用户对错误信息的操作,比如:通知管理员,发EMAIL等。
2配置文件(config)
对于一个Web应用系统,配置文件的重要性是不言而喻的,最主要的配置文件是所熟悉的Web.config,主要是存在系统级别的配置信息。
3 资源文件 (resource)
对于需要国际化的WEB应用系统来说是必备的。
4 图片文件 (image)
5 客户端脚本文件 (js)
系统共用js代码存放处
续。。。。。。。。。。。。。。。
转载于:https://www.cnblogs.com/zhongkeruanjian/archive/2004/11/27/69859.html