2017-05-12 8 views
-2

초급 OS는 우분투 기반의 정말 강력하고 뷰티 운영 체제이며, OS 용 빌드 프로그램을 원합니다. 어떻게 시작할 수 있습니까? 모든 책, 코스, 단계별 지시 사항 등? 시작할 때 나에게 조언 할 수있는 것은 무엇입니까? 나는 OS가 Vala 프로그래밍 언어를 사용한다는 것을 알고 있지만 그 책을 찾을 수는 없다.초등 OS 용 프로그래밍을 시작하려면 어떻게해야합니까?

upd : 이제 중급 CSS, HTML 및 PHP에 대해 알고 있습니다. 어떤 답변을

들으, 최고의

+0

https://wiki.gnome.org/Projects/Vala –

+0

https://elementary.io/docs/code/getting-started을 /#시작하기 –

답변

2

Vala은 (하지만 독점적으로) 주로 G 객체의 세계를 위해, C 프로그래밍을위한 현대적인 언어 프론트 엔드의 일종이다. 그놈 생태계에서 프로그래밍하는 것을 의미합니다.

뭘하고 싶은지 확실하지 않습니다. 명령 줄 응용 프로그램이나 그래픽 응용 프로그램을 개발하십시오. 그래픽 용으로는 Gtk+ 프레임 워크를 배우고 싶을 것입니다. 명령 줄 응용 프로그램을 만들려는 경우 사용하는 GLib 프레임 워크를 기반으로합니다.

나는 Gtk+ 문서에 읽기 시작 추천 할 것입니다 :

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

이 모든 C 세계에 있기 때문에 프레임 워크 자체 C인치 따라서 Vala을 사용하면 상황이 약간 달라집니다 (너무 많지는 않음). 동시에 두 가지를하는 것은 어려울 수 있지만 일이 어떻게 진행되는지에 대한 기본적인 이해를 얻으려면 훌륭한 읽기와 연습이되어야합니다. offical 한 초등학교 웹 사이트

0

시작 : https://elementary.io/docs/code/getting-started#getting-started 플로리안 Zwoch에서 언급 한 바와 같이

, 선택의 언어는 GTK + ("GUI 프레임 워크")와 함께 발라입니다.

Vala 자체에 대한 소개는 https://chebizarro.gitbooks.io/the-vala-tutorial/content/을 참조하십시오.

그런 다음 GTK +/Application 개발과 함께 발라 주제에 대한 소개 안내서와 함께 자세한 내용은 Valadoc으로 이동하십시오.

은 (발라 외에, GTK +는 C/C와 거의 모든 언어에 대한 바인딩을 가지고 ++과 파이썬은 더 인기있는)

이 그럼 당신은 공식 Github의 저장소에서 살펴보고 elementaryos 애플리케이션의 소스를 연구 할 수 https://github.com/elementary

당신은 gnome.org에 대한 몇 가지 더 도움이 코드 예제를 찾을 수 : https://wiki.gnome.org/Projects/Vala/Examples