Инсталирање Убунту СДК-а
Убунту СДК је ИДЕ који нам пружа алате потребне за развој апликације засноване на КТЦреатор.
sudo apt-get install ubuntu-sdk
Ако је једном инсталирамо, отворимо је и појавиће се:
документација
Много података можемо наћи у web Убунту програмери, водичи, апи ...
У оквиру истог Убунту СДК-а можемо пронаћи одељке из којих можемо учити, видети код ... Категорије су Хелп, Вики, Цоре Аппс и АПИ.
У АПИ-у можемо пронаћи све Убунту апи.Цомпонентс 0.1 који су компоненте које ћемо користити за креирање апликације.
У Цоре Аппс приказује нам мрежу убунту-пхоне-цореаппс лансирне рампе, где можемо пронаћи код неколико апликација. У помоћи можемо видети неке приручнике који ће нам помоћи да започнемо.
веб где можемо пронаћи упутство за рашчлањивање јсон-а помоћу кмл-а и јавасцрипта.
Креирање апликације (клијент)
Да видимо пример, створићемо клијента о коме сам већ мало говорио овде.
Креирамо нови пројекат: Датотека -> Нова датотека или пројекат
И бирамо Симпле Тоуцх УИ. У време када смо креирали наш пројекат, он ће изгледати структурирано, са неким датотекама и неким директоријумима, ако сада покренемо, добићемо пример апликације коју нећемо користити или ћемо делимично користити као основну тачку за стварање нашег .
Ако сада додамо листВиев са моделом који узима Јсон податке из стрипа, као што је наслов, имаћемо:
Креирамо датотеку под називом дата.јс, да бисмо је створили, кликните десним тастером миша на пројекат Додај нову -> Кт -> ЈС датотека:
Можемо видети како рашчлањујемо јсон узимајући само низ резултата где ћемо за сваки резултат добити његов наслов.
цонсоле.лог је попут штампања за конзолу.
На крају смо горе ставили марвел.кмл где је увоз
import "data.js" as Data
Замислимо да својој апликацији желимо да пружимо бољи изглед, на пример, уместо да приказујемо само наслов који приказује слику. и моћи да их померамо хоризонтално, јер хајде да то урадимо:
Својство оријентације додајемо у приказ листе
orientation: ListView.Horizontal
Такође мењамо Текст за слику:
Image {
width: 200; height: 150
fillMode: Image.PreserveAspectFit
source: thumbnail+".jpg"
}
А у дата.јс додајемо сличицу
marvelModel.append({id: i.id, title: i.title, thumbnail: i.thumbnail.path});
Резултат можемо видети:
Па, сада бисмо могли да радимо мноштво функција које наша апликација треба да уради, као што је клик на слику, показаће нам информације, претраживач знакова ... Али пример ћемо оставити овде.
паковање
Коначно, морамо само да креирамо наш пакет, идемо на Пацкагинг:
Видимо да морамо попунити нека поља. Као на пример ако користите Интернет ..., када све завршимо, дајемо цреате пакет који ће створити .цлицк датотеку како бисмо могли да инсталирамо апликацију.
Закључак (ГТК3 или КМЛ)
Што се тиче изгледа, лично ми се свиђа гтк, али степен "модификације" овога оставља много да се жели, с друге стране, са кмл-ом можете много прилагодити корисничко сучеље другима, а такође има и компоненте (Десктоп Цомпонентс) које оставите изглед као да је гтк.
Само појашњење, Убунту СДК НИЈЕ ИДЕ нити се заснива на КтЦреатору, већ као што његово име означава Развојни комплет који се може интегрисати у КтЦреатор.
Данас сам почео да пратим овај и остала три водича, али када покушам да покренем пројекат, излазим из апликације, можете ли ми рећи да ли постоји било какав проблем?