软件的界面是怎么写出来的
设计关键在设计的过程中有较多注意的关键问题,以下列出几点:(1)软件启动封面设计--Splash应使软件启动封面最终为高清晰度的图像,如软件启动封面需在不同的平台、操作系统上使用将考虑转换不同的格式,并且对选用的色彩不宜超过256色,最好为216色安全色。
软件启动封面大小多为主流显示器分辨率的1/6大。
如果是系列软件将考虑整体设计的统一和延续性。
在上面应该醒目的标注制作或支持的公司标志、产品商标,软件名称,版本号,网址,版权声明,序列号等信息,以树立软件形象,方便使用者或购买者在软件启动的时候得到提示。
插图宜使用具有独立版权的,象征性强的,识别性高的,视觉传达效果好的图形,若使用摄影也应该进行数位处理,以形成该软件的个性化特征(2)软件框架设计软件的框架设计就复杂得多,因为涉及软件的使用功能,应该对该软件产品的程序和使用比较了解,这就需要设计师有一定的软件跟进经验,能够快速的学习软件产品,并且在和软件产品的程序开发员及程序使用对象进行共同沟通,以设计出友好的,独特的,符合程序开发原则的软件框架。
软件框架设计应该简洁明快,尽量少用无谓的装饰,应该考虑节省屏幕空间,各种分辨率的大小,缩放时的状态和原则,并且为将来设计的按钮,菜单,标签,滚动条及状态栏预留位置。
设计中将整体色彩组合进行合理搭配,将软件商标放在显著位置,主菜单应放在左边或上边,滚动条放在右边,状态栏放在下边,以符合视觉流程和用户使用心理(3)软件按钮设计软件按钮设计应该具有交互性,即应该有3到6种状态效果:点击时状态;鼠标放在上面但未点击的状态;点击前鼠标未放在上面时的状态;点击后鼠标未放在上面时的状态;不能点击时状态;独立自动变化的状态。
按钮应具备简洁的图示效果,应能够让使用者产生功能关联反应,群组内按钮应该风格统一,功能差异大的按钮应该有所区别(4)软件面板设计软件面板设计应该具有缩放功能,面板应该对功能区间划分清晰,应该和对话框,弹出框等风格匹配,尽量节省空间,切换方便。
(5)菜单设计菜单设计一般有选中状态和未选中状态,左边应为名称,右边应为快捷键,如果有下级菜单应该有下级箭头符号,不同功能区间应该用线条分割。
(6)标签设计标签设计应该注意转角部分的变化,状态可参考按钮。
(7)图标设计图标设计色彩不宜超过64色,大小为16x16、32x32两种,图标设计是方寸艺术,应该加以着重考虑视觉冲击力,它需要在很小的范围表现出软件的内涵,所以很多图标设计师在设计图标时使用简单的颜色,利用眼睛对色彩和网点的空间混合效果,做出了许多精彩图标。
(8)滚动条及状态栏设计滚动条主要是为了对区域性空间的固定大小中内容量的变换进行设计,应该有上下箭头,滚动标等,有些还有翻页标。
状态栏是为了对软件当前状态的显示和提示。
(9)安装过程设计安装过程设计主要是将软件安装的过程进行美化,包括对软件功能进行图示化。
(10)包装及商品化最后软件产品的包装应该考虑保护好软件产品,功能的宣传融合于美观中,可以印刷部分产品介绍,产品界面设计。
找软件界面设计工具
DotNetBar,DevExpress这些都是ISV的商业产品,拥有最漂亮也实用的界面,当然也是最好的选择,但需要付费购买。
WPF也很不错,只不过一切都得自己做,WPF不管从功能上要远大于Winform。
Winform做界面是最简陋的,且美化界面需要更多的代码。
做软件界面有什么比较好的开发平台?
比较好的界面开发平台,我给你推荐Directui,国外如微软,国内如腾讯、百度等公司的客户端产品多 采用这种方式来组织界面。
DirectUI是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开 发效率。
提供所见即所得的开发工具DirectUI Builder。
使用DirectUI后将使得我们的设计人员彻底解放, 不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。
DirectUI支持多种开发语言及平台,比如VC,VB,C#,Delphi,C++Builder,PowerBuilder等等。
做软件界面需要哪些知识还有运用哪些界面工具,还有教程或者书籍 ...
首先,你要根据你所要做的软件确定你要使用什么编程语言来做,使用什么架构,要做用户登录界面的话,应该还要用到数据库来存放你的软件中的需要保存的信息,例如用户名和登录密码。
用户登录界面主要要解决两个问题 : 界面 + 数据库界面的话可以使用以下语言来编写:1 c语言2 VB3 C#4 C++语言 使用MFC5 java 前4种可以使用Microsoft visual stidio 2008或2010或2012来编写界面,个人推荐使用C++中的MFC或C#,MFC和C#可以建立基于对话框的界面,只要添加控件然后编程就可以了,如果要把界面做的很炫的话,用C#比较好,简单一些。
然后把你做界面的工程和数据库连接,添加上对数据库操作的语句就可以了。
第5种java语言编写的话,如果是基于JSP架构的话(简单来说就是网页的形式登陆),要用到的软件有 eclipse或者myeclipse 、 Tomcat 、还有Java的运行环境的安装配置 jre.数据库的编写你可以有很多种选择,个人建议可以使用mysql,这个简单方便,而且是免费的。
至于书籍和教程要看你个人的基础到什么程度了,不建议从头开始看到尾再去编程,这样很盲目也很浪费时间,而是你边做边需要什么知识的时候再去有针对性的查询资料。
因为你做的这个东西很简单,当你确定用什么编程语言后,就安装好编程环境(软件),然后制作登陆界面, 设计数据库(要保存那些数据,这些数据的关系,根据数据的关系设计好表),然后连接界面和数据库, 添加数据库操作语句。
基本上就成了。
当然,我不知道你只是单纯做一个界面还是什么,如果只是单纯做一个界面的话,那就不需要数据库了。
祝你成功!
软件界面设计多少钱
希望竹林听雨,你说价格太不靠谱了吧,首先要看你的是什么软件,有多少个页面,有多少功能,有多少个图标等等,PC机的软件界面,手机的软件界面,WEB的界面,价格又都不一样,一般来价软件功能少,页面少,那就价格便宜,几百块钱,如果功能多,页面多,那就几万块,几十万钱都有可能。
软件界面一般怎样制作呀?
看了问题,感觉兄弟应该是刚刚接触编程,还没有真正的参与商业软件或者是大型项目的开发。
首先: 软件的界面,也就是UI,作为人机交互的接口,实用一定是第一位的。
在商业软件开发中,更加注重的是用标准、规范的界面、最适合用户操作习惯的标准。
这些标准,有很多参考,但是最直接的就是windows操作系统本身的标准。
业务软件类,微软有一个money,多个版本制作都不错,可以作为参考。
其次: 漂亮。
这是个有很大弹性的标准,根据不同的审美人群,可能标准不太一样。
完成这个任务,可以利用一些比较好的集成开发环境,比如vs2008,jbuilder等,设计起来比较轻松。
也可以,根据自己所使用的开发语言,在网上找一些比较好的界面包,直接使用就行。
最后: 说一下这个问题上,本人的小小见解,如果你打算进入这个行业,并将之作为自己的工作,建议区别来看这个问题:a 软件程序员,多关注编程语言的熟练、技巧,进阶一些可以关注算法、容错。
这样能使自己在写的方面越来越熟练。
可以尝试自己开发一些小软件,将会让自己多方面的能力都有所提高。
b 界面设计师 这个也是个方面,不过一般小公司都不设这种职位,但是如果做的很牛,也会很有潜力。
好了,一点个人看法,希望能够有所帮助。