zoukankan      html  css  js  c++  java
  • 【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实战篇

     
    分类: 框架设计
  • 相关阅读:
    SharePoint 2013 中的SQL Server 安全
    SharePoint 2013 的HTML5特性之响应式布局
    SharePoint 2013 一些小技巧
    SharePoint 2013 排错之"Code blocks are not allowed in this file"
    SharePoint 2013 创建搜索中心及搜索设置
    SharePoint 2013 使用PowerShell创建State Service
    SharePoint 2013 内容部署功能简介
    SharePoint 使用PowerShell恢复误删的网站集
    SharePoint 自定义WebPart之间的连接
    linux之misc及使用misc创建字符设备
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2529495.html
Copyright © 2011-2022 走看看