该软件的算法全部用C编写(gcc编译器)。我需要一些漂亮和友善的用户界面,这个小软件......但我不知道什么语言,什么库和我应该使用什么工具。 我需要你们的一些想法。的确谢谢! 如果你能说得更具体,我会更多的感谢你!我想实现一个小软件。需要建议
回答
如果你对你的问题更具体,并提供有关你的软件的更多细节,会更好。因为设计UI界面取决于很多因素。
我列出以下一些供大家参考:
- 在人们要使用它什么系统? (在Windows,Linux等)
- 用户是初级用户还是高级用户
- 你有什么具体的要求(您可以在高级用户和更详细的丰富多彩的图形用户界面的新手用户谁需要很多的帮助下,CLI决定)像GUI应该是轻量级的?
因此,请在决定什么语言和您必须使用哪个库之前先确定需求。
对于初学者来说,你可以看看Linux中的ncurses库,Windows中的MFC。我对Java不太了解,其他人必须能够帮助你。
一切都为您的工作最好!
1我正在使用Mac OS进行开发。我希望它可以在Mac和Linux上运行。如果也赢了,那会更好。 2该软件有点小。所以用户界面非常简单直接,没有太多层次。 3在这个阶段没有考虑轻重量。 非常感谢! – 2010-11-19 03:21:00
+1好答案,让他决定和调查,而不是抛出建议。如果可以的话,我会再给你一个+9。 @Andy:看看wxWidgets,如果我没有弄错它是跨平台的。 – slezica 2010-11-19 03:26:31
@SantiagoLezica wxWidgets是跨平台的,但也很难看 – 2010-11-19 04:08:03
用于GUI的常用库:
这些是跨平台工具包的“三大”(我知道有些人会不同意)。他们有其优点和缺点:Tk在某些平台上看起来不错,但没有太多绑定,GTK在Gnome桌面上看起来不错,但在其他地方很好,Qt在KDE上看起来不错,但在其他地方还是可以的。
您必须问自己几个问题:您将部署到何种平台?你需要什么样的功能?你最喜欢用哪种语言编写界面?
我建议您选择任何语言,选择某种脚本语言。使用脚本语言IMO创建接口要容易得多(尽管Qt使C++接口设计非常轻松)。我还建议你选择一种可以在你的平台上使用的语言,尽可能减少依赖(因此对于Linux,Python或Perl将是一个不错的选择)。
- 1. 我想为我们的软件创建一个.deb软件包
- 2. 需要一个WPF控件建议
- 3. 我需要什么软件来创建一个Flash文件
- 4. 然而,另一个图/建模软件的建议要求
- 5. 我需要一些建议与mysql
- 6. 我想开发网络会议软件
- 7. Cocos2d,需要在我的实现文件中包含协议
- 8. 我们需要关于使用Java NIO的服务器软件实现的建议
- 9. 想我需要一个自我加入?
- 10. 需要一点CSS建议
- 11. 需要一些JavaScript建议
- 12. 建议需要
- 13. 需要Arduino固件建议
- 14. 需要建议:如何实现动态工作流创建
- 15. 需要一个mysql查询建议
- 16. 一个网吧软件的理想连接实现
- 17. 需要一个设计建议在Android应用程序中实现动画
- 18. autocompletetextview并不建议我想要什么
- 19. Excel需要嵌套公式的建议我想呢?
- 20. 下拉实现需要的想法
- 21. Plone4 - 我需要一个想法
- 22. 需要识别一个图表软件
- 23. 实体关系图建议需要
- 24. 我的软件需要什么样的协议?
- 25. 我需要一个RPG游戏库存API的RESTful实现的想法
- 26. 我需要一个只有一个实现的接口吗?
- 27. 我需要一个用于我的软件的数据库吗?
- 28. 我想做一个矩形,需要一个用户inut得到一个大小
- 29. 我是否需要实现一个导航控制器来创建一个UISearchViewController?
- 30. 需要JQuery建议
所以你想要在什么语言写GUI的建议?你的目标平台是什么(Windows,Linux,OSX,Web ...)?该计划是做什么的? – beggs 2010-11-19 03:12:52
MY Os是Mac OS X,我希望它至少可以在Mac和Linux上运行。如果它也可以在Win上运行,它会更好。谢谢。 – 2010-11-19 03:16:54
您可能想要查看http:// stackoverflow。com/questions/2305563/what-cross-platform-gui-library-the-most-native-feel-for-each-platform – 2010-11-19 03:33:50