• 系统配置启发——选择信息


      新的工作环境已经半年了,虽然技术上进步不大,但也总想写一些东西,算是这周的纪念品吧。

      公司的项目开发是基于平台的,所以大多数的时间除了了解和讨论客户需求,剩下的时间都是在配置表单或流程,打开VS的机会是少之又少,倒是数据库使用的更频繁了一些。因为自己也没有使用过其他工作平台,所以可能思想有一些束缚,在也挑选自己感觉非常有道理的,今天就来说一下关于项目中的信息选择功能,如人员选择,部门选择,类别选择等。

      在说之前更想说的是,对于一个系统来说,风格及操作的一致性有多么的重要,现在流程的苹果产品,很贵但卖的也很好,仅仅是外观样式及他的简洁流畅的操作就应该非常有说服力。今天听技术广播时还听到关于展现层的规范性,用户首先接触和关注的是样子,即便底层有多么强大,它很重要!

      回来说我们的选择,系统中的选择功能无处不在,项目中选择项目经理,发送信息时选择发送人员。有可能是选择单个人员,也有可能是选择多个人员,很多时间还需要关键字查询等功能。以前有时会单独创建选项页面去实现,但仔细想,这些功能有着共性,简单的是从固定的选项中选择信息,复杂些的就是根据传递的条件进行筛选,这些功能完全可以使用选择配置来进行操作,其中会包括查询待选项的SQL配置信息以及已选项的SQL配置信息,至于查询的结果,我感觉使用Key.Value的形式比较好,当然显示文本可以根据实际的需要进行字符串拼接,以便显示的更明确些。

      还有个关键问题是查询参数替换,这里要说的就是约定,我们必须将查询的配置方式约定好,传递参数的名称、格式等,否则很容易乱的。

      关于操作执行结果,可以分为自动保存及选择项返回。可以通过配置保存表及主、外键信息,将选项信息自动保存到相应的数据表中。也有很多时候是需要将选项信息返回给客户代码,如上面说的项目经理选择,选择完后是需要显示在文本框中的,这时就需要将选择后的键值信息返回。

      还有其他功能,如是否启动查询功能,是否进行即时筛选等,可扩展的功能还是挺多。

      关于主要内容就这些。

      其实最近挺纠结,以现在的开发方式,大多时间都已经将技术抛在脑后,而更多的时间是放在了具体的业务流程的学习和思考中,不知道会不会出问题,哎...

    作者:屈鲁奇

    出处:https://www.cnblogs.com/quluqi

    联系:496195435@qq.com QQ:496195435

    本文版权归作者和博客园共有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请多多赐教,非常感谢。
  • 相关阅读:
    rails中输出excel
    Rails IDE 有很多选择,但是具体到ubuntu 64bit 选择的余地就不多了,这里选择Aptana Studio 3 Beta
    linux中查看系统资源占用情况的命令
    GIT GUI使用
    linux下的c 环境配置vim
    oracle11 忘记密码
    Aptana_Studio 介绍和应用
    linux root命令忘记以及挂载U盘
    程序员创业生死一线 最后归宿在哪里?
    如何使用Log4j? .
  • 原文地址:https://www.cnblogs.com/quluqi/p/2084889.html
Copyright © 2020-2023  润新知