基础操作系统是一个非常强大的美容操作系统,基于Ubuntu,我想要为操作系统构建程序。 我怎么开始呢?任何书籍,课程,分步说明等?你有什么建议让我开始?我知道操作系统使用Vala编程语言,但我找不到任何书籍。
upd:现在我知道中级CSS,HTML和PHP。
任何答案的答案, 最好
答案 0 :(得分:0)
从正式的小学网站开始:https://elementary.io/docs/code/getting-started#getting-started
正如Florian Zwoch所说,选择的语言是Vala与GTK +的结合(" GUI-Framework")。
阅读https://chebizarro.gitbooks.io/the-vala-tutorial/content/以了解Vala语言本身的介绍。
然后转到Valadoc获取综合文档,以及关于Vala主题和GTK + /应用程序开发的一些介绍。
(除了Vala,GTK +几乎可以绑定任何语言,C / C ++和Python更受欢迎)
然后你可以查看官方Github存储库并研究elementaryos应用程序的来源:https://github.com/elementary
您可以在gnome.org上找到一些更有用的代码示例:https://wiki.gnome.org/Projects/Vala/Examples