现在的位置: 首页 > 综合 > 正文

关于.NET WEB应用系统UI层的一些思考

2013年01月26日 ⁄ 综合 ⁄ 共 1306字 ⁄ 字号 评论关闭

       从.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代码存放处
      续。。。。。。。。。。。。。。。

抱歉!评论已关闭.