软件开发-如何能将程序界面做的很好看?

问题描述

如何能将程序界面做的很好看?

就像360,QQ什么的一样的界面,用普通的GUI开发做出来的按钮都是丑丑的普通按钮,360,QQ他们是怎么做到的?可以把软件做得像HTML5做出来的网页一样的那种效果吗?

解决方案

参考
http://blog.csdn.net/ljh081231/article/details/8668327
http://code.ijinshan.com/source/source.html

解决方案二:

不知道你在做什么GUI程序,通常普通拖出来的控件都比较普通,但是每个控件都是可以设置边框、颜色、字体等等一大堆属性的,多研究研究,就可以把界面越做越漂亮了。

解决方案三:

需要重写窗体的绘图方法和相关事件。但首先你需要先设计好你的界面。

解决方案四:

这与图片有很大关系。现在的程序很多都是靠图片撑起来的。

解决方案五:

那都是美工做的,如果有美工帮你,你也能做出很好看的程序界面

解决方案六:

bkwin是金山开源的仿“卫士”的界面。
还有仿office的bcgcontrolbar

时间: 2024-10-29 15:47:46

软件开发-如何能将程序界面做的很好看?的相关文章

link环境下制作《网盘软件》下载器启动程序如何做热门文件推荐?

问题描述 link环境下制作<网盘软件>下载器启动程序如何做热门文件推荐? link环境下制作<网盘软件>下载器启动程序如何做热门文件推荐? 解决方案 这个涉及到topn算法,参考http://wenku.baidu.com/link?url=zk9sXslX6eLxtsn58YOtCuXW1KiFww0-81l-4pokqOUGSvQEcKKIT4LlXe-qJNn_qz8Cd8Ws2XMsOVJzPeKls7JpBL9cyUlTI0BD4Z0Jtl7

java-88年新人准备转行入IT,学JAVA还是.net软件开发呢?(数学,外语底子很差)

问题描述 88年新人准备转行入IT,学JAVA还是.net软件开发呢?(数学,外语底子很差) 88年新人准备转行入IT,学JAVA还是.net软件开发呢?(数学,外语底子很差)原本想去学网管的不过后来还是觉得走开发好点吧!本人体育系毕业文化底子差~现在想学请问走JAVA还是NET好?那个入门撒比较容易初期对外语,数学要求不高 解决方案 另外补充一句,88年也不是很年轻了,底子差不要紧,但是如果不是非常热爱软件开发这行的话,还是建议不要入这行了. 而且你也可以考虑下移动开发(iOS和Android

这是我写的一段c语言程序,做了很久只能做到这样

问题描述 这是我写的一段c语言程序,做了很久只能做到这样 #include #include #include #define N 8 main() { int i,n=0,c=0; int a[N]; srand(time(NULL)); for(i=0;i<N;i++) { a[i]=rand()%2; printf("%8d%8dn",i,a[i]); } printf("n"); while(c<8) { for(i=1;i<N;i++)

提前认识软件开发(16) 如何对程序进行优化

对程序进行优化,是软件开发工程师必然会涉及到的问题.那么为什么要对程序进行优化呢?原因有以下几个: 第一,在原程序基础之上新增.删除或修改了功能,需要改变原程序流程.客户需求随时可能会变化,今天已经实现的功能,说不定明天就要修改或去掉.落实到程序上面,就需要我们随时准备对写好的代码进行修改,而不要奢望写好之后就永远不要动了. 第二,原程序有bug.这类情况出现得非常的频繁,很多软件有1.0.2.0.3.0等版本,部分原因就是前面版本中程序有问题,在修改程序的过程中使得软件版本不断升级. 第三,原

让你提前认识软件开发(21):C程序中的定时器

第1部分 重新认识C语言 C程序中的定时器   [文章摘要]         在实际的C程序中,一个模块执行多个操作是很常见的事情.如果多个操作同时进行,会出现程序效率低下.计算机CPU占用率过高等情况,这时就需要对所有操作的执行顺序作一个合理的安排,这就涉及到定时器的使用.         本文对C程序中的定时器的类型.设置和清除方法等作了详细的介绍,为相关开发工作的开展提供了参考. [关键词]         C程序  定时器  操作  开发   一.定时器的定义及分类         我们

软件开发-我设置应用程序图标时出错,怎么办?

问题描述 我设置应用程序图标时出错,怎么办? 开发-我设置应用程序图标时出错,怎么办?-应用程序出错"> 解决方案 http://blog.chinaunix.net/uid-20044771-id-3218453.html 解决方案二: IOS开发之xcode 4设置应用程序图标及加载图片IOS开发之xcode 4设置应用程序图标及加载图片IOS开发之xcode 4设置应用程序图标及加载图片

Android软件开发之盘点自定义View界面大合集

 今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧. 1.自定义view绘制字符串               相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要  而且使用它还可以带来一个更重要的好处就是很方便的可以实现多国语言的切换 笔者现在在正在做的一个产品就是可以多语言切换的软件  有英语 繁体中文 等等 设想如果使用图片字的话那每个语言都须要出一

各位学软件开发的或有朋友在做软件开发的朋友请进!

问题描述 现本公司需要一款项目软件,本公司是从事翻译服务行业的一家资质良好的企业(为保密公司的相关信息,故公司名称不会在此出现,望谅解!)本公司所需项目软件要求功能如下:1.项目流程:项目信息总览-->资源准备-->知识积累-->项目进度跟踪-->质量监督-->排版2.具备大型文件传输功能:3.具备各终端间在线沟通功能:4.具备自动生成表格功能(例如WORD和EXCEL表格等)5.所有项目有关的数据都要存储在数据库中:6.稳定性高:7.具备一定的可扩展性:如有哪位同学或朋友自

《告别失控:软件开发团队管理必读》一一1.1 程序员都做什么

1.1 程序员都做什么 首先,程序员的工作很有趣!Fred Brooks在软件工程的经典名著之一<人月神话>[6]中很好地总结了程序设计充满乐趣的原因. "第一,是纯粹的创造的愉悦--""第二,是做出对其他人有用的东西而带来的快乐--""第三,是设计组装谜题一样环环相扣的复杂部件,并观看着它们巧妙地运转而产生的吸引力--""第四,是持续学习的乐趣,这来源于任务的无重复特性--""第五,工作的对象是可以自由