那么这些软件的界面一般是用什么软件设计的?
猫猫,我还有个疑问,比如这些软件的界面设计,一般是用什么软件设计的?
然后界面设计出来以后,又是怎么实现界面与代码结合的?
我看了Gnome开发介绍,非常不错:7_143:
我设计界面的时候最多用铅笔画一画喵。
给你举个例子吧:
任务:使用Qt制作有两个按钮的窗体
方法1:建立一个cpp文件,在里面写上
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);//这句和最后一句不懂也罢
QWidget*mw=new QWidget;//这个mw是主窗口
mw->setGeometry(100,100,500,300);//前两个数字是位置,后两个数字是大小,单位是像素
QPushButton*b1=new QPushButton("Button1",mw);//按钮1,隶属于mw
b1->setGeometry(50,100,150,100);//按钮1相对于mw的方位
QPushButton*b2=new QPushButton("Button2",mw);//按钮2,也隶属于mw
b2->setGeometry(300,100,150,100);//按钮2相对于mw的方位
mw->show();//显示mw
return a.exec();
}
编译运行就好了喵。
方法2:
用QtCreator的界面设计器,像Visual Studio里那样把控件拖拖放放做出一个窗体,生成.ui文件,然后在源代码里指定使用这个文件就行了,效果和上面的代码是一样的喵。
这其中用到的QApplication、QWidget、QPushButton都是Qt提供的,所谓“使用Qt”指的就是这个。对GTK来说也基本一样喵。
不过Qt其实还有第三种方法,就是用Qt自己的语言QML,不过我还不太会喵。
猫猫,你太Sexy了!:7_144:
:7_143:
楼主的图像怎么是酷狗开发的Ubuntu,和Kubuntu没多大关系啊?!
呵呵,Kylin前2个字母是K和Y
K字母你可以看到,你看看K字母周围的3个小人,他们的手之间的缝隙是不是形成一个Y字母?
喵~<(=^ω^=)>
服务器程序可用eclipse + cmake,桌面应用可以用qtcreator啊
或直接用vim + cmake也不错啊
哦,谢谢你的提醒
估计楼主想问用什么集成环境开发的
有理想不错了!
现在有eclipse已经很强大了,当年我在学校玩linux的时候只能用vim+gcc这些:'(
是的。:loveliness:
这个Logo应该可以推荐为麒麟的官方Logo。这样更简洁,现在中间弄个麒麟,老外估计因为中国有独角兽呢?麒麟,那还不是有貔貅了。
微軟提供的開發工具:VB6、VFP9、VJ++、VC,這是非.Net的。
.Net的支持的語言,微軟搞的:C#、C++/CLI、F#、J#、JScript、VB.Net、Windows PowerShell
包含第三方的全列表見:https://en.wikipedia.org/wiki/List_of_CLI_languages
注意哦,.Net還有好幾套開發框架呢,從Winforms到WPF,再到現在的Modern UI,太多了……
「 是的。虽然ubuntu开发者那里有开发指导,但是都是一些比较陌生的软件,以及语言。官方推荐python配合GTK。界面用Glade做」
就Python是語言,少來秀智商。
扯了好多废话啊。ubuntu下的软件,用c语言或python等都是可以的,最主要的问题其实是打包成deb格式,以及软件的依赖问题。
谢谢。请问能不能推荐一些C语言编写ubuntu程序的教程?尤其是连接远程数据库编写IM客户端的例子。
C语言的学习教程我有