软件的几种设计

软件的几种设计

可插拔设计

  • 软件分模块呈现
  • 所有模块都可以独立存在
  • 通过控制中心来控制所有模块的加载
  • 控制中心可以做成配置文件,也可以做成一个页面。
  • 用户可以控制哪些用户拥有哪些模块的权限。

消息中心设计

  • 从传统的消息alert变为一个统一的消息中心
  • 无论是错误消息还是执行的进度都可以安放于消息中心
  • 消息中心的消息应该分为两种,一种是暂时性消息,一种是进度消息
  • 暂时性消息分为可自动关闭的消息,可以设定几秒钟后关闭,和必须操作的消息,比如里面有个确定,按了才会消失。或者里面有个x,有个链接,可以点,可以操作等。
  • 进度消息,是需要长时间保持的消息,这个消息会放在session中,即使用户刷新了页面,也不会丢失状态。比如做了一个删除操作,安全的删除需要很长时间,这时候,会加入消息展示,一个进度条。直到全部结束后,用户还可以通过点击此消息上面的链接来查看结果页。
  • 消息的展示可以放在右上角或者右下角。可以全部展示出来,也可以隐藏成一个小盒子,上面用红字写了消息的个数。

自适应设计

  • 好的页面应该可以支持大多数终端。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,242评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 模块Spring框架包含了很多特性,大约由20个模块组成。如下图所示,这些模块主要分成核心容器, 数据访问/集成,...
    弘毅_道远阅读 1,542评论 0 3
  • ​尚未成熟的小鸟,总有无限热情与好奇,但因眼力稚嫩,常视铁丝网为无物,惨遭撞击。 此时,两种选择摆在面前: 一是叽...
    乌蒙布衣阅读 200评论 0 1
  • 郑州这个城市上下班高峰期拥堵现象非常严重,能够在这座既拥堵生活节奏又快的城市依然保持一颗良好的心态是极其...
    芊寻小姐姐阅读 249评论 0 2