• 【LeanEAP.NET】精益企业应用平台设计WebForm的UI布局


    友好的UI是成功的第一步。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

    以下列出一些UI设计的基本要求:

    1. 界面简洁统一。布局要做到层次分明,风格一致。
    2. 兼容多种浏览器。能在IE5+,FireFox,Chrome等浏览器中使用。
    3. 本地化的支持。界面显示的文字都应该可以转换其它国家地区的语言。
    4. 友好的信息提示。数据提交失败后要显示详细的信息以方便用户修改资料。
    5. 提供自定义显示的设置。日期等数据格式的设置应该尊重用户的习惯,提供自定义设置。
    6. 提供用户喜好设置。设置收藏夹等为方便用户的日常工作。

    界面布局

      各模块显示在同一个窗口不同的标签中,避免在打开多个浏览器窗口。所有模块的链接都在菜单的导航中可以找到。左边的应用栏放置了用户个性化设置的收藏夹,快速创建的模块链接。查询条件可以折叠起来,让表格显示更多的数据。分页条固定在底部,可设置分页显示的条数。下图是界面的布局:

    收藏夹的设置,每个用户都可以设置自己的收藏夹,把常用的链接放在最容易找到的地方。

    提供高级查询功能,让用户灵活地组合查询条件,筛选得到想要的结果。查询条件可以保存起来,方便按已保存的查询条件快速筛选数据。

    验证不通过时,信息显示工具条下方,同时控件旁边也有提供信息,方便用户找到问题所在。

    可通过弹出窗口显示明细数据,可以在表格内新增与编辑。

    【LeanEAP.NET】精益企业应用平台----系列目录

     
    分类: 框架设计
    标签: 框架设计

    基础设计篇

      【LeanEAP.NET】精益企业应用平台设计----功能设计

        设计的目标是为快速构建企业应用系统提供解决方案。以精益开发的思想,为开发人员提供一个快速开发企业应用的平台。

      

      【LeanEAP.NET】精益企业应用平台设计----基础类库EAP

        作为核心基础类库,主要是为其它类库提供支持。包括常用基类、常用扩展方法、集合、查询标准(QueryCriteria)、调用日志服务的日志工具类和其它工具类等等。

      【LeanEAP.NET】精益企业应用平台设计----数据访问类库EAP.Data

        主要任务在于解决数据库的访问,与数据验证。简便--没有复杂的影射配置;灵活--使用对象组织任意的SQL命令;安全--实现SQL命令编译时检测,提供安全的类型转换;高效率--轻量级操作以减少性能损耗。

      【LeanEAP.NET】精益企业应用平台设计----实体基础类库EAP.Entity

        针对Winform的控件绑定,发挥Winform批量编辑的优势,提供实现N-Level 撤销(Undo)/ 还原(Redo)功能的实体基类。

      【LeanEAP.NET】精益企业应用平台设计----日志服务

        使用WCF技术实现多级别可配置的日志记录服务。

    WebForm控件设计篇

      【LeanEAP.NET】精益企业应用平台设计----WebForm的UI布局

        友好的UI是成功的第一步。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。

      【LeanEAP.NET】精益企业应用平台设计----ASPxGridView的设计

        扩展System.Web.UI.GridView,增加新增数据、跨页面选择、删除确定、编辑错误提示等功能。增加CSS样式,为设计美观皮肤作基础。

      【LeanEAP.NET】精益企业应用平台设计----ASPxEditView的设计 

        扩展System.Web.UI.DetailsView,实现可灵活布局的编辑控件。增加Copy状态,对复制数据以进行新增的操作提供支持。

      【LeanEAP.NET】精益企业应用平台设计----ASPxFilterControl与ASPxDrynamicFilter的设计

         查询控件为构造任意的查询条件提供方便快捷的输入。为实现用户自定义查询不可缺少的元素。

    WinForm控件设计篇

       【LeanEAP.NET】精益企业应用平台设计----FilterControl的设计

    基础实战篇

      【LeanEAP.NET】精益企业应用平台实战----创建AccountGroup表和DTO

        分别在MSSQL和Oracle创建不同的AccountGroup表,创建相应的影射表结构的AccountGroupTable,创建AccountGroupModel。

      【LeanEAP.NET】精益企业应用平台实战----构造DataAccessor与增删改查

        创建DataAccessor,通过Insert、Delete、Update、Select方法构造SQL命令并实现数据增删改查。

      【LeanEAP.NET】精益企业应用平台实战----事务与存储过程

      【LeanEAP.NET】精益企业应用平台实战----多表关联查询

      【LeanEAP.NET】精益企业应用平台实战----事务与存储过程

      【LeanEAP.NET】精益企业应用平台实战----日志管理系统

    WebForm实战篇

      【LeanEAP.NET】精益企业应用平台实战----ASPxGridView的绑定、编辑、删除、新增 

    WinForm实战篇

     
    分类: 框架设计
  • 相关阅读:
    Python该怎么学?
    Python招聘需求
    最短路合集
    最小生成树prim算法
    最小生成树kruskal算法
    React-redux原理探索
    Redux原理探索
    头条前端面试题汇总,会持续更新
    阿里前面面试题(最全),持续更新中
    ASP.Net MVC3/4中Model验证错误信息的本地化
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2529495.html
Copyright © 2020-2023  润新知