SailfishOS first application/pl: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
[[SailfishOS first application|English]] | '''Polski'''
[[Category:SailfishOS_Polish::Introduction_tutorial_Polish]]


_________________________________________<br /> Artykuł jest 2 częscią [[wiki/Category:SailfishOS Polish::Introduction tutorial Polish|Kursu wprowadzającego]].<br />[[wiki/SailfishOS SDK Installation Polish|&lt; Idź do części 1]] ||| [[wiki/SailfishOS using app in emulator basics Polish|Idź do części 3 &gt;]]<br /> _________________________________________
[toc align_right=&quot;yes&amp;quot; depth=&quot;2&amp;quot;]


=Pierwsza Aplikacja=
[[:SailfishOS_first_application|English]] | '''Polski'''


''Jeśli jeszcze nie masz zainstalowanego środowiska programistycznego SailfishOS przejdź do'' [[wiki/SailfishOS SDK Installation|pordanika instalacyjnego]]
''''_<br />Artykuł jest 2 częscią &quot;Kursu wprowadzającego&amp;quot;:/wiki/Category:SailfishOS_Polish::Introduction_tutorial_Polish.<br />&quot;&lt; Idź do części 1&amp;quot;:/wiki/SailfishOS_SDK_Installation_Polish ||| &quot;Idź do części 3 &gt;&quot;:/wiki/SailfishOS_using_app_in_emulator_basics_Polish<br />''''_


==1.Uruchomienie środowiska==
= Pierwsza Aplikacja =


<span class="caps">IDE</span> możesz uruchomić poprzez skrót znajdujący się w menu systemowym(start) lub bezpośrednio otwierając aplikację z ~/SailfishOS/bin/qtcreator.
''Jeśli jeszcze nie masz zainstalowanego środowiska programistycznego SailfishOS przejdź do'' &quot;pordanika instalacyjnego&amp;quot;:/wiki/SailfishOS_SDK_Installation


==2. Tworzenie Projektu SailfishOS UI==
== 1.Uruchomienie środowiska ==


Jako, że <span class="caps">SDK</span> zawiera przykładowy szablon projektu Sailfish UI rozpoczęcie pracy jest naprawde proste. Poniżej znajdziesz dokładne instrukcje jak postępować dalej(okna dialogowe pokazane na obrazkach mogą nieznacznie różnić się między innymi wersjami <span class="caps">IDE</span>, traktuj je jako przykład):
IDE możesz uruchomić poprzez skrót znajdujący się w menu systemowym(start) lub bezpośrednio otwierając aplikację z ~/SailfishOS/bin/qtcreator.


# Po uruchomieniu <span class="caps">IDE</span> z górnego menu wybierz File -&gt; New File Or Project
== 2. Tworzenie Projektu SailfishOS UI ==
# Wybierz Applications→SailfishOS Qt Quick Application.<br />[[Image:wmXnFos.png|Wybierz aplikacje screenshot]]
 
# Nadaj swojemu projektowi #####. Upewnij się, że projekt zostanie zapisany w Twoim katalogu domowym/roboczym i kliknij Next. <br />[[Image:woU1BS0.png|\"######]]
Jako, że SDK zawiera przykładowy szablon projektu Sailfish UI rozpoczęcie pracy jest naprawde proste. Poniżej znajdziesz dokładne instrukcje jak postępować dalej(okna dialogowe pokazane na obrazkach mogą nieznacznie różnić się między innymi wersjami IDE, traktuj je jako przykład):
# Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link]<br />[[Image:LV3atKp.png|Wybierz kit'a screenshot]]
 
# Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next<br />[[Image:7YPwbVc.png|Edytuj opis screenshot]]
# Po uruchomieniu IDE z górnego menu wybierz File -&gt; New File Or Project
# Możesz wybrać sposób kontroli wersji [add link to how to add version controll] w Twoim projekcie(np. <span class="caps">GIT</span>, <span class="caps">SVN</span>)<br />[[Image:lprPc7M.png|Dodaj system kontroli wersji screenshot]]
# Wybierz Applications→SailfishOS Qt Quick Application.<br />[[Image:http://i.imgur.com/wmXnFos.png?2|Wybierz aplikacje screenshot]]
# Nadaj swojemu projektowi nazwe. Upewnij się, że projekt zostanie zapisany w Twoim katalogu domowym/roboczym i kliknij Next.<br />[[Image:http://i.imgur.com/woU1BS0.png?2|Nazwij aplikacje screenshot]]
# Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link]<br />[[Image:http://i.imgur.com/LV3atKp.png?2|Wybierz kit&#39;a screenshot]]
# Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next<br />[[Image:http://i.imgur.com/7YPwbVc.png?2|Edytuj opis screenshot]]
# Możesz wybrać sposób kontroli wersji [add link to how to add version controll] w Twoim projekcie(np. GIT, SVN)<br />[[Image:http://i.imgur.com/lprPc7M.png?2|Dodaj system kontroli wersji screenshot]]
# Kliknij Finish
# Kliknij Finish
# Szablon projektu zostanie utworzony i otwarty w edytorze<br />[[Image:OYyvFEK.png|Rzut oka na szablon projektu screenshot]]
# Szablon projektu zostanie utworzony i otwarty w edytorze<br />[[Image:http://i.imgur.com/OYyvFEK.png?2|Rzut oka na szablon projektu screenshot]]


==3. Uruchamianie Mer build machine oraz Emulatora==
== 3. Uruchamianie Mer build machine oraz Emulatora ==


SailfishOS <span class="caps">SDK</span> wykorzystuje Mer build machine do kompilacji Twojego kodu oraz maszyne wirtualna(VirtualBox) do emulowania urządzenia. Jeśli jakaś z tych ‘maszyn’ nie jest uruchomiona zostaniesz poproszony o jej włączenie.
SailfishOS SDK wykorzystuje Mer build machine do kompilacji Twojego kodu oraz maszyne wirtualna(VirtualBox) do emulowania urządzenia. Jeśli jakaś z tych 'maszyn' nie jest uruchomiona zostaniesz poproszony o jej włączenie.


''Uwaga: Mer build machome potrzebuje dostępu do Twojego kodu źródłowego aby go skompilować, domyślnie przeszukiwany jest Twój katalog roboczy/domowy, właśnie dlatego wszystkie projekty powinieneś tam zapisywać.''
''Uwaga: Mer build machome potrzebuje dostępu do Twojego kodu źródłowego aby go skompilować, domyślnie przeszukiwany jest Twój katalog roboczy/domowy, właśnie dlatego wszystkie projekty powinieneś tam zapisywać.''


Kiedy projekt SailfishOS jest otwarty, <span class="caps">SDK</span> automatycznie wyświetla dwa przyciski w lewym toolbarz’e do uruchamiania/zatrzymywania Mer build machine oraz emulatora.<br />[[Image:0vAckoW.png|Mer build toolbar screenshot]]
Kiedy projekt SailfishOS jest otwarty, SDK automatycznie wyświetla dwa przyciski w lewym toolbarz'e do uruchamiania/zatrzymywania Mer build machine oraz emulatora.<br />[[Image:http://i.imgur.com/0vAckoW.png|Mer build toolbar screenshot]]


===3.1. Kliknij na [[Image:nSniuw6.png|ikona uruchom Mer Build Engine screenshot]] ikone aby uruchomić Mer Build Engine.===
=== 3.1. Kliknij na [[Image:http://i.imgur.com/nSniuw6.png|ikona uruchom Mer Build Engine screenshot]] ikone aby uruchomić Mer Build Engine. ===


Po naciśnięciu przycisku Mer Build Engine będzie uruchamiana w tle, do momenu jej uruchomienia ikona przycisku będzie wyszarzona.
Po naciśnięciu przycisku Mer Build Engine będzie uruchamiana w tle, do momenu jej uruchomienia ikona przycisku będzie wyszarzona.


===3.2. Kliknij na [[Image:zzawOqw.png|ikona uruchom emulator screenshot]] ikone aby uruchomić emulator.===
=== 3.2. Kliknij na [[Image:http://i.imgur.com/zzawOqw.png|ikona uruchom emulator screenshot]] ikone aby uruchomić emulator. ===


Po naciśnięciu otowrzy się nowe okno VirtualBox w którym uruchomi się emulator.<br />[[Image:SP9eCDT.png| uruchamiany emulator screenshot]]
Po naciśnięciu otowrzy się nowe okno VirtualBox w którym uruchomi się emulator.<br />[[Image:http://i.imgur.com/SP9eCDT.png?1| uruchamiany emulator screenshot]]


==4. Udane połączenie==
== 4. Udane połączenie ==


Kiedy QtCreator może połączyć się z obiema maszynami ikony zmieną się w następujące:
Kiedy QtCreator może połączyć się z obiema maszynami ikony zmieną się w następujące:


Przed połączeniem:<br />[[Image:ifAYFRi.png| przed połączeniem screenshot]]
Przed połączeniem:<br />[[Image:http://i.imgur.com/ifAYFRi.png| przed połączeniem screenshot]]
 
Po połączeniu:<br />[[Image:tQe3Og8.png| po połączeniu screenshot]]
 
==5. Kompilacja i uruchamianie aplikacji==


Naciśnij [[Image:aI9ECKM.png| przycisk uruchom screenshot]] przycisk uruchom w toolbarz’e aby skompilować i uruchomić projekt na emulatorze.
Po połączeniu:<br />[[Image:http://i.imgur.com/tQe3Og8.png| po połączeniu screenshot]]


Gratulacje! Właśnie uruchomiłeś Swoją pierwsza aplikacje na system SailfishOS. Po uruchomieniu aplikacji w emulatorze ekran powinien wyglądać mniej więcej tak:<br />[[Image:wJ4tqvy.png| working emulator screenshot]]
== 5. Kompilacja i uruchamianie aplikacji ==


_________________________________________<br /> Artykuł jest 1 częscią [[wiki/Category:SailfishOS Polish::Introduction tutorial Polish|Kursu wprowadzającego]].<br />[[wiki/SailfishOS SDK Installation Polish|&lt; Idź do części 1]] ||| [[wiki/SailfishOS using app in emulator basics Polish|Idź do części 3 &gt;]]<br /> _________________________________________
Naciśnij [[Image:http://i.imgur.com/aI9ECKM.png| przycisk uruchom screenshot]] przycisk uruchom w toolbarz'e aby skompilować i uruchomić projekt na emulatorze.


===Categories:===
Gratulacje! Właśnie uruchomiłeś Swoją pierwsza aplikacje na system SailfishOS. Po uruchomieniu aplikacji w emulatorze ekran powinien wyglądać mniej więcej tak:<br />[[Image:http://i.imgur.com/wJ4tqvy.png?1| working emulator screenshot]]


* [[:Category:SailfishOS Polish|SailfishOS_Polish]]
''''_<br />Artykuł jest 1 częscią &quot;Kursu wprowadzającego&amp;quot;:/wiki/Category:SailfishOS_Polish::Introduction_tutorial_Polish.<br />&quot;&lt; Idź do części 1&amp;quot;:/wiki/SailfishOS_SDK_Installation_Polish ||| &quot;Idź do części 3 &gt;&quot;:/wiki/SailfishOS_using_app_in_emulator_basics_Polish<br />''''_
** [[:Category:SailfishOS Polish::Introduction tutorial Polish|Introduction_tutorial_Polish]]

Revision as of 06:22, 24 February 2015


[toc align_right="yes&quot; depth="2&quot;]

English | Polski

'_
Artykuł jest 2 częscią "Kursu wprowadzającego&quot;:/wiki/Category:SailfishOS_Polish::Introduction_tutorial_Polish.
"< Idź do części 1&quot;:/wiki/SailfishOS_SDK_Installation_Polish ||| "Idź do części 3 >":/wiki/SailfishOS_using_app_in_emulator_basics_Polish
'
_

Pierwsza Aplikacja

Jeśli jeszcze nie masz zainstalowanego środowiska programistycznego SailfishOS przejdź do "pordanika instalacyjnego&quot;:/wiki/SailfishOS_SDK_Installation

1.Uruchomienie środowiska

IDE możesz uruchomić poprzez skrót znajdujący się w menu systemowym(start) lub bezpośrednio otwierając aplikację z ~/SailfishOS/bin/qtcreator.

2. Tworzenie Projektu SailfishOS UI

Jako, że SDK zawiera przykładowy szablon projektu Sailfish UI rozpoczęcie pracy jest naprawde proste. Poniżej znajdziesz dokładne instrukcje jak postępować dalej(okna dialogowe pokazane na obrazkach mogą nieznacznie różnić się między innymi wersjami IDE, traktuj je jako przykład):

  1. Po uruchomieniu IDE z górnego menu wybierz File -> New File Or Project
  2. Wybierz Applications→SailfishOS Qt Quick Application.
    Wybierz aplikacje screenshot
  3. Nadaj swojemu projektowi nazwe. Upewnij się, że projekt zostanie zapisany w Twoim katalogu domowym/roboczym i kliknij Next.
    Nazwij aplikacje screenshot
  4. Wybierz MerSDK-SailfishOS-i486-x86[TODO:add link with desc] lub MerSDK-SailfishOS-armv7hl[TODO:add link with desc] kit i kliknij dalej. Jaka jest między nimi różnica?[TODO: add link]
    Wybierz kit'a screenshot
  5. Możesz zmienić, krótki opis aplikacji lub odrazu przejść dalej klikając Next
    Edytuj opis screenshot
  6. Możesz wybrać sposób kontroli wersji [add link to how to add version controll] w Twoim projekcie(np. GIT, SVN)
    Dodaj system kontroli wersji screenshot
  7. Kliknij Finish
  8. Szablon projektu zostanie utworzony i otwarty w edytorze
    Rzut oka na szablon projektu screenshot

3. Uruchamianie Mer build machine oraz Emulatora

SailfishOS SDK wykorzystuje Mer build machine do kompilacji Twojego kodu oraz maszyne wirtualna(VirtualBox) do emulowania urządzenia. Jeśli jakaś z tych 'maszyn' nie jest uruchomiona zostaniesz poproszony o jej włączenie.

Uwaga: Mer build machome potrzebuje dostępu do Twojego kodu źródłowego aby go skompilować, domyślnie przeszukiwany jest Twój katalog roboczy/domowy, właśnie dlatego wszystkie projekty powinieneś tam zapisywać.

Kiedy projekt SailfishOS jest otwarty, SDK automatycznie wyświetla dwa przyciski w lewym toolbarz'e do uruchamiania/zatrzymywania Mer build machine oraz emulatora.
Mer build toolbar screenshot

3.1. Kliknij na ikona uruchom Mer Build Engine screenshot ikone aby uruchomić Mer Build Engine.

Po naciśnięciu przycisku Mer Build Engine będzie uruchamiana w tle, do momenu jej uruchomienia ikona przycisku będzie wyszarzona.

3.2. Kliknij na ikona uruchom emulator screenshot ikone aby uruchomić emulator.

Po naciśnięciu otowrzy się nowe okno VirtualBox w którym uruchomi się emulator.
uruchamiany emulator screenshot

4. Udane połączenie

Kiedy QtCreator może połączyć się z obiema maszynami ikony zmieną się w następujące:

Przed połączeniem:
przed połączeniem screenshot

Po połączeniu:
po połączeniu screenshot

5. Kompilacja i uruchamianie aplikacji

Naciśnij przycisk uruchom screenshot przycisk uruchom w toolbarz'e aby skompilować i uruchomić projekt na emulatorze.

Gratulacje! Właśnie uruchomiłeś Swoją pierwsza aplikacje na system SailfishOS. Po uruchomieniu aplikacji w emulatorze ekran powinien wyglądać mniej więcej tak:
working emulator screenshot

'_
Artykuł jest 1 częscią "Kursu wprowadzającego&quot;:/wiki/Category:SailfishOS_Polish::Introduction_tutorial_Polish.
"< Idź do części 1&quot;:/wiki/SailfishOS_SDK_Installation_Polish ||| "Idź do części 3 >":/wiki/SailfishOS_using_app_in_emulator_basics_Polish
'
_