用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

[QT Eclipse] 向导生成gui class时,不能生成ui_xxx.h文件

正儿八经编C/C++程序还是15年以前了,现在对linux环境的程序开发不了解,想了解一下,如果我要写一个Ubuntu下可以使用的程序/一套软件,是应该用C呢还是C++,是不是GTK编程就用C,QT编程就用C++,还是可以混合着用。
昵称: shinery  时间: 2010-06-06 00:29:00
你是说界面? gtk有cpp的binding, qt有半拉c的binding

其他部分当然可以混合着用...
昵称: adam8157  时间: 2010-06-06 00:51:00
只要是不与系统太相关的,你可以用python来写
昵称: codekitten  时间: 2010-06-20 08:40:00
codekitten 写道:
只要是不与系统太相关的,你可以用python来写
python会不会慢阿?
昵称: shinery  时间: 2010-06-20 20:44:00
相当疑惑
昵称: pocoyo  时间: 2010-06-20 20:58:00
用啥都行
昵称: 懒蜗牛Gentoo  时间: 2010-06-20 21:00:00
懒蜗牛Gentoo 写道:
用啥都行

推荐个。
昵称: pocoyo  时间: 2010-06-20 21:02:00
shinery 写道:
正儿八经编C/C++程序还是15年以前了,现在对linux环境的程序开发不了解,想了解一下,如果我要写一个Ubuntu下可以使用的程序/一套软件,是应该用C呢还是C++,是不是GTK编程就用C,QT编程就用C++,还是可以混合着用。

QT写出来的程序跨平台方便点.

C++的话,用GCC写,别用Visual Studio.不然,还要转换格式.累死的会.
昵称: meteormatt  时间: 2010-06-21 16:54:00
shinery 写道:
正儿八经编C/C++程序还是15年以前了,现在对linux环境的程序开发不了解,想了解一下,如果我要写一个Ubuntu下可以使用的程序/一套软件,是应该用C呢还是C++,是不是GTK编程就用C,QT编程就用C++,还是可以混合着用。


多数情况下 linux 程序不需要图形界面。所以,用 python 就够了。

事实上,unix 传统比较推崇引擎与界面分离的形式,因此你仍然不需要为你的程序考虑这些。毕竟界面只是一个外观和壳子,如果你的程序除了界面以外什么都没有,那么你的程序多半也就没有单独去写的必要了。

你可以考虑使用 python 之类的东西写底层引擎,并对其中的某些特性进行C封装,而真正的界面用 web 搞就好,例如 gmail 就是一个非常优秀的界面。——至于程序真正核心的底层业务,往往都是不需要界面的。

当然,如果你开发游戏,那么毫无疑问选 C++ ,这个是被无数游戏开发者证明了的。
昵称: poet  时间: 2010-06-24 11:49:00
poet 写道:
shinery 写道:
正儿八经编C/C++程序还是15年以前了,现在对linux环境的程序开发不了解,想了解一下,如果我要写一个Ubuntu下可以使用的程序/一套软件,是应该用C呢还是C++,是不是GTK编程就用C,QT编程就用C++,还是可以混合着用。


多数情况下 linux 程序不需要图形界面。所以,用 python 就够了。

事实上,unix 传统比较推崇引擎与界面分离的形式,因此你仍然不需要为你的程序考虑这些。毕竟界面只是一个外观和壳子,如果你的程序除了界面以外什么都没有,那么你的程序多半也就没有单独去写的必要了。

你可以考虑使用 python 之类的东西写底层引擎,并对其中的某些特性进行C封装,而真正的界面用 web 搞就好,例如 gmail 就是一个非常优秀的界面。——至于程序真正核心的底层业务,往往都是不需要界面的。

当然,如果你开发游戏,那么毫无疑问选 C++ ,这个是被无数游戏开发者证明了的。


谢谢,但是偶是想开发生物信息软件,是必须要图形界面的。之所以有重新开发的远景,是因为目前的好多生物信息软件是基于web或java的,web的显示静态图还可以,动态实施分析不好弄,java是比较方便,不过偶很不稀饭java做的软件。

程序真正核心的底层业务当然是最重要的。但是往往没有良好界面接口,例如EMBOSS是套好程序,其用户界面比较多但比较乱(也有web接口,但是显示不好),而且显得不方便不专业。

也只是一个想法,谢谢各位指导。
昵称: shinery  时间: 2010-06-24 12:07:00
shinery 写道:
poet 写道:
shinery 写道:
正儿八经编C/C++程序还是15年以前了,现在对linux环境的程序开发不了解,想了解一下,如果我要写一个Ubuntu下可以使用的程序/一套软件,是应该用C呢还是C++,是不是GTK编程就用C,QT编程就用C++,还是可以混合着用。


多数情况下 linux 程序不需要图形界面。所以,用 python 就够了。

事实上,unix 传统比较推崇引擎与界面分离的形式,因此你仍然不需要为你的程序考虑这些。毕竟界面只是一个外观和壳子,如果你的程序除了界面以外什么都没有,那么你的程序多半也就没有单独去写的必要了。

你可以考虑使用 python 之类的东西写底层引擎,并对其中的某些特性进行C封装,而真正的界面用 web 搞就好,例如 gmail 就是一个非常优秀的界面。——至于程序真正核心的底层业务,往往都是不需要界面的。

当然,如果你开发游戏,那么毫无疑问选 C++ ,这个是被无数游戏开发者证明了的。


谢谢,但是偶是想开发生物信息软件,是必须要图形界面的。之所以有重新开发的远景,是因为目前的好多生物信息软件是基于web或java的,web的显示静态图还可以,动态实施分析不好弄,java是比较方便,不过偶很不稀饭java做的软件。

程序真正核心的底层业务当然是最重要的。但是往往没有良好界面接口,例如EMBOSS是套好程序,其用户界面比较多但比较乱(也有web接口,但是显示不好),而且显得不方便不专业。

也只是一个想法,谢谢各位指导。


你的问题最好问下IT咨询公司...

太专业了.

我推荐打个电话问下专门做什么生物领域的consultant.

比如埃森哲Accenture

http://www.accenture.com/Countries/Chin ... efault.htm
昵称: meteormatt  时间: 2010-06-25 15:50:00
meteormatt 写道:
你的问题最好问下IT咨询公司...

太专业了.

我推荐打个电话问下专门做什么生物领域的consultant.

比如埃森哲Accenture

http://www.accenture.com/Countries/Chin ... efault.htm

谢谢楼上。
不用问了,绝大部分生物软件公司都是用java开发, :em04
我不喜欢java做的软件。
昵称: shinery  时间: 2010-06-25 17:49:00
shinery 写道:
meteormatt 写道:
你的问题最好问下IT咨询公司...

太专业了.

我推荐打个电话问下专门做什么生物领域的consultant.

比如埃森哲Accenture

http://www.accenture.com/Countries/Chin ... efault.htm

谢谢楼上。
不用问了,绝大部分生物软件公司都是用java开发, :em04
我不喜欢java做的软件。

个人喜好不同吧.

但是我蛮喜欢Java.
昵称: meteormatt  时间: 2010-06-26 21:00:00
学习了
昵称: 水木杨  时间: 2010-06-27 15:48:00
对Java 不敢用,我以前在Windows (Vc6.0)上搞心电图,一个数据 1G,不敢想像用Java来处理速度是什么样的?

现在正在学习GTK,慢慢学习了。从头再来!
昵称: hpccn  时间: 2010-08-15 19:18:00
发表评论
昵称:
内容:
验证: