程序UI设计——工业软件UI 设计心得


第一阶段:

萝卜青菜一个框,凡事需要都玩里面扔。

第一次接触MFC 界面程序是在大学本科期间。导师分配一个任务:使用串口通信的方式完成一个导轨式机器人的界面控制程序。

那时候对于编程,仅有的一点知识是大二期间入门的用的C ,以及对编程的一份热情。

对于界面设计,最初的设计思路是,将所有需要的功能都添加进去。

由于对项目开发缺乏经验,脑海里面完全没有功能设计这一个环节。开发的过程是最原始的: 需求——代码实现。

在开发过程中遇到什么功能需求,就直接往里面添加。因为缺乏宏观规划,处于偷懒的原因,我把MFC 界面拉的分外的大。

那时候一切都是未知的,前行的路上分外艰辛。功能实现



历时一个月,终于将手中的软件基本开发完成。独自一人完成整个软件的开发过程,每一次都能种特别的成就感和喜悦感。看到自己手中的软件终于有种商业化软件的气质(外观比较美观,摆脱了XP时代的UI风格)。心中不免沉醉一番。

但是在停下来,静静的思考一下时,和那些自己视为“一坨屎”的软件(外观很垃圾,属于能用不能看的级别)相比较时,却发现曾经引以自豪的观点站不住脚。有点的多余了

软件开发的基本立足点应该是:需求分析。面向大众化和面向工业化的软件,其需求肯定是不一样的。 一个需要成千上万用户的商业型软件。而一个是撑死用户也很难超过100的软件。

对于工业软件而言,他所需要的仅仅是能偶仅仅的躺在电脑里,默默无闻,毫无故障的运行着。软件本身虽然也有面向用户操作的界面部分,但是最核心的依旧是面向机械。让设备稳定高效的运行。

界面美观优化,很多时候真的仅仅是一种面子问题。因为做出的一个软件界面漂亮。让人有种舒适的感觉。会让人觉得有种很牛逼的感觉。这种效果也多是在给领导看的时候能够产生相应的效益。

一个好的程序员,我想都应该应该有一定的追求,有自己的节操。不是领导说干啥就干啥,没说干就不干。这样活着感觉太累。容易挫伤自己的热情和积极性。我想我编写的程序,即使达不到优雅的级别,但是也无法容忍自己之手写出来的程序太过ugly ,来自己觉得长不忍赌。最主要的原因在于,在调试程序过程中,每次都要面对这么个丑陋的界面,很容易形成内伤。

工业化软件,追求的是高效,稳定,开发维护快捷。简单实用。对界面要求不高。

但是凡事都有至简至难。当将程序界面追求的及其精简但又能满足绝大多数需求时,这对程序员而言便是及其繁琐的。主要也就体现在程序架构设计上。

待续。。。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值