GTKD Coding D语言与GTK+图形界面开发
GTK+的图形组件加上 D 语言的简洁语法,再借助自动翻译工具,组合出来的开发体验还挺的。GTKD Coding这套思路,适合喜欢玩新花样、又想写 GUI 程序的你。
GTK+的控件多、样式灵活,用来做桌面程序比较舒服。搭配 D 语言,就更轻了——写起来跟脚本语言差不多,但性能却挺硬核。你只要装好 GTK 库,再用像d-gtk
这样的绑定库,界面和交互都能搞定。
D 语言本身也挺有意思的,它有点像精简过的 C++,又带点现代语言的感觉。用它来接 GTK+,你写个按钮响应、窗口布局之类的活儿,效率还真不低。代码风格看着也清爽。
如果你平时读英文文档有点吃力,那配合360 浏览器的翻译功能,学起来也算顺手。但翻译偶尔有偏差,像函数名、参数这些,最好还是对着原文或者看社区讨论。
资源方面,博客文章是宝。多前辈写了从环境搭建到完整项目的教程,按着来,基本不会绕弯路。比如这个《cpp GtkD 封装》就讲得蛮清楚,是控件的封装方式。
还有一个叫gtkdcoding
的资源集合,从 2019 年起就有人在维护,内容覆盖面挺广,偏实战。适合边学边用,一点点上手。你要是喜欢折腾 GUI,又不怕尝点新东西,GTKD Coding 真的可以试试。
对了,如果你在 Linux 上做开发,还能顺带看看这个GTK+计算器项目,代码不多,但流程挺清晰,能快速上手。
,GTKD Coding就是那种“越用越顺手”的小众技术。如果你不喜欢重框架、又想快上手 GUI,那它会是个不错的选择。
下载地址
用户评论