GUI相关学习资料
2016-03-05 17:43
447 查看
分类
1,基于OS,包括windows,linux,android,ios2,基于语言,包括c++,java,c#,javacript
3,按照技术分类,这个其实和os,编程语言分不开,大概可以分为win32, wpf,基于gdi或者directx或者opengl自己画ui,基于网页技术
可视化界面工具
handless UI (direct UI)
lib比较LIb | Language | Platform | desc |
vczh的gaclib | c++ directx | windows | |
F:\_codes\IcePlayer | c++ Qt | all | 界面是使用贴图做的,写了几个class用来方便贴图 |
Electron node-webkit (nw.js) CEF(Chrome Embedded Framework) | html+JS+CSS | all | https://www.v2ex.com/t/228137 node-webkit (现在叫 nw.js) 目前也暴露出很多问题,主要是 BUG 太多社区维护能力又不足。我们在做的过程里遇到各种低级 BUG 不胜其烦。根源在于 node-webkit 的整个架构设计存在问题导致健壮性难以提上去。另外也难为作者,人数不足,目前贡献者才 55 人左右,很多 BUG 提了也来不及修复。 相反 electron 就好很多。首先架构上健壮性不错(关于二者架构差异参考这里:electron/atom-shell-vs-node-webkit.md at master · atom/electron · GitHub),另外社区贡献者人数比 node-webkit 多很多,目前有 136 人。低级 BUG 的数目明显比 node-webkit 少很多。 我们目前已经逐步从 node-webkit 迁移到 electron,解决了很多问题。总的来看希望两个项目都能有更好的发展。 作者:林建入 链接:https://www.zhihu.com/question/23852483/answer/54675539 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 其实WebAPP的本地化跨平台方案是:移动端Cordova,桌面端Electron(github atom) |
https://www.zhihu.com/question/39607624 | Qt | ||
https://github.com/cutepig123/FeelUOwn | Qt | ||
http://quitcoding.com/download/Qt_Quick_Game_Programming_1_0.pdf | Qt | ||
duilib | c++ | windows | https://github.com/duilib/duilib |
迅雷的bolt | c++ | windows | 采用XML,LUA以及C++或者C# .NET等多语言混合编程 最令人头疼的是各个语言间的交互设计 http://bolt.xunlei.com/ |
Nana | |||
htmlayout | |||
aardio | |||
AngularJS和Backbone这类MVVM框架 | JS | all | |
flex | JS | Flex is a highly productive, open source application framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and devices. It provides a modern, standards-based language and programming model that supports common design patterns suitable for developers from many backgrounds. | |
reactnative | JS | ||
Angular | JS | ||
ExtJS | JS | ||
https://github.com/ocornut/imgui | C OpenGL | ||
Angular Directives Ember Components React Components KnockoutJS Components Vue.js Components Backbone Components CanJS Components Famous Components Anything.JS Components? 作者:aloo 链接:https://www.zhihu.com/question/29735633/answer/90873592 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 | |||
html5 | |||
https://github.com/xiangwangfeng/aui.git | |||
https://wiki.qt.io/Books https://www.google.com.hk/search?newwindow=1&biw=1248&bih=930&q=c%2B%2B+custom+gui+&oq=c%2B%2B+custom+gui+&gs_l=serp.3..0i30l3j0i8i30l2.23200.25498.0.25965.8.8.0.0.0.0.149.833.4j4.8.0....0...1c.1.64.serp..2.4.371.hTxRMEW86QM |
相关文章推荐
- String,StringBuffer与StringBuilder的区别
- duilib Webkit内核dui化浏览器控件
- jsp Request获取url信息的各种方法比较
- POJ1986 Distance Queries(树链剖分LCA)
- request.getScheme()+"://"+request.getServerName()+":"+request.getServerP
- 顺序表(Sequential List)
- android中SQLlite数据库中对应的SQL数据库的查询 query ,delete,insert
- 面试常客Handler详细解析(Handler与Looper、MessageQueue的关系)(二)
- UITextfield属性(初级篇)
- 由SequenceFile.Writer(key,value)谈toString()方法
- UESTC--1251--谕神的密码(贪心)
- UESTC--1251--谕神的密码(贪心)
- 需要优化软件UI,so 沉寂许久之后开始学习界面的课程,把文档直接贴过来自己试着翻译
- 《腾讯网UED体验设计之旅》读后感
- self表示的是当前类开辟内存的对象(文档里写的是当前的消息接受者 Return Value: The receiver.)
- hdoj-1058(优先队列)---priority_queue====丑数
- HDU 4126 Genghis Khan the Conqueror(最小生成树)
- iOS之UIScrollView常用属性和用法总结
- DataBase -- Employees Earning More Than Their Managers My Submissions Question
- kidd风的IOS日志之UICollectionView之介绍使用篇