linux - 如何开始为 Elementary OS 编程?

标签 linux ubuntu elementary

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。


1年前关闭。







Improve this question




Elementary OS 是一个非常强大和漂亮的操作系统,基于 Ubuntu,我想为这个操作系统构建程序。
我该如何启动它?任何书籍,类(class),分步说明等?你可以给我什么建议?我知道操作系统使用 Vala 编程语言,但我找不到任何书籍。

upd:现在我了解中级 CSS、HTML 和 PHP。

谢谢任何答案,
最好的

最佳答案

ValaC 的某种现代语言前端编程,主要用于 GObject 世界(但不限于)。这意味着在 GNOME 生态系统中进行编程。

不确定您想做什么 - 开发命令行应用程序或图形应用程序。对于图形的,你会想要学习 Gtk+框架。它基于 GLib框架,如果您想创建命令行应用程序,您将使用该框架。

我建议开始阅读 Gtk+文档:

https://developer.gnome.org/gtk3/3.22/

这些都在C世界因为框架本身在C .所以当使用Vala事情会有所不同(但不会太多)。同时做这两件事可能很有挑战性——但它应该是一本很好的阅读和练习,可以对事物的工作原理有一个基本的了解。

关于linux - 如何开始为 Elementary OS 编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933941/

相关文章:

bash - 打印文件数据内容列明智

ubuntu - (File.Error) 无法读取文件 "": no such file or directory

glib - 如何使用 vala/glib 管道到进程

python - 在 python 中使用 sshpass 的 ssh 似乎不起作用

linux - "chown nginx:nginx * -R"有什么作用?

linux - 找不到 png.h 文件 - Linux

bash - 为什么 Ubuntu 上的 bash 不能正确加载别名?

Python:合并两个字典

php - 我可以在单个进程中运行 FuelPHP Task 吗?