和做梦一样。”张仰问道。
“车到山前必有路,我们有以前的那个设计架构,接着来的时间,我们把资料分成25个部分,25个工作组每一个工作组负责一个部分架构功能,我们今天整理出来,然后给他们发下去。”方浩说道,然后接着说道:“至于我们,就是监督他们的工作,不光是监督,他们的所有东西我们都要会,因为我们的职位是架构师,要掌握整体的方向就必须先学会这些技术。”
“那我们就开始吧,我觉得需要把148个模块的内容分组出来,然后明天让他们选择在想要做什么模块。”黄许杰说道。
“恐怕他们还没有这个能力,这个模块干什么都不知道,这样吧,这几天大家一起做一个功能,那就是UI,正好我会点,争取人人都学会,我先教一下你们,然后你们教一下他们,顺便在这段时间里面给大家培训一下框架问题。”方浩想了一下说道。
“那就这样吧,UI我也不会,正好跟着浩哥学习一下。”张仰说道。
讨论到凌晨时分,几人才将明天的事情整理出来,包括UI学习,人员分配,人才选拔等等。
UI就是软件产品的显示界面,按下界面上哪一个键,然后界面就发生一个变化,如果UI设计好之后就可以添加一些软件功能了,换句话说UI就是软件功能的开关。
UI设计包括软件图形设计、软件交互设计、软件用户研究。
软件图形设计就是对软件里面的画面进行设计,这些设计需要让软件界面显得美观,需要美术专业的人进行专业的设计,不过普通人也可以设计,就是容易导致软件的界面别扭和丑陋。
软件交互设计就是设计软件的操作流程,比如点开软件上的一个图形,那么软件就会自动切换到下一步,再点再下一步,当然这个时候是没有软件功能的,只是让软件可以切换画面。
软件用户研究是为了测试UI界面是否美观,按键切换有没有Bug存在,测试交互设计的合理性以及图形设计的美观性,让用户感觉使用顺手,满足用户的使用习惯。
方浩参考CAD软件的功能,很快画好UI设计的流程图,这种简单的流程图他画过很多次,前世毕业不久进过一个很小的公司,一个人几乎管整个项目。
由于人力资源缺乏,这个公司连软件工程师也请不起,结果产品的硬件软件都要他管,在他这种业余垃圾技术之下,结果哪一样都做不好,最后公司倒闭了,方浩想起来就觉得蛋疼。
画好流程图之后,方浩就开始写代码,他使用的是C++的MFCUI图形设计软件,使用软件VC++6.0。
这个软件也不是太复杂,里面集成了一些图形库函数,专门生成一些图片,需要经常使用才能熟练掌握,但是如果想要写一个优美的UI程序也不是很容易。
写好了代码,方浩开始写PPT,专门介绍UI编程,让社团成员学习。
当然,方浩这只是入门级别的UI设计,如果想