Programowanie aplikacji mobilnych
|
|
- Martyna Kaczor
- 7 lat temu
- Przeglądów:
Transkrypt
1 Katedra Inżynierii Wiedzy Wykład 1
2 - laborki Ocena ustalana na podstawie aktywności indywidualnej oraz projektów realizowanych w ramach ćwiczeń. - ocena W ramach ćwiczeń realizowany będzie jeden, lub dwa projekty - będą one podstawą oceny uzyskanej z ćwiczeń. Dodatkowy mniejszy projekt (z naciskiem na aspekt teoretyczny) będzie podstawą zaliczenia wykładu.
3 Tematyka zajęć Wprowadzenie do aplikacji mobilnych i platformy Android; Program a wersje systemu Android; Środowisko Android Studio; Wygląd aplikacji i podstawy GUI; Wysyłanie wiadomości SMS; Użycie aparatu fotograficznego; Odtwarzanie dźwięku; Odbiór sygnału GPS.
4 Rysunek: Producenci na rynku. Źródło: opensignal.com/reports/
5 Rysunek: Urządzenia na rynku. Źródło: opensignal.com/reports/
6 Rysunek: Wielkość ekranu dostępnych urządzeń. Źródło: opensignal.com/reports/
7 Rysunek: Wersje systemu. Źródło:
8 Rysunek: Wielkość ekranu. Źródło:
9 Gdzie możemy zarobić na aplikacji? Google Play (koszt wgrania 25 $) - łatwa instalacja, dużo potencjalnych odbiorców; Amazaon App Store (koszt 100 $); SlideMe - za darmo; GetJar - za darmo (w przypadku dwóch ostatnich społeczność, a co za tym idzie liczba pobrań jest mniejsza). Plusem jest mniejsza konkurencja niż w przypadku np. Google Play.
10 Tworzenie aplikacji dostosowanie środowiska i stworzenie projektu; tworzenie kodu i dodawanie elementów (assety, biblioteki); przełączenie telefonu w tryb programisty; podłączenie telefonu lub emulacja urządzenia; iteracyjnie: uruchomienie, debugowanie i testowanie; przygotowanie aplikacji i publikacja w sklepie (opcjonalnie).
11 Android API API - Application Programming Interface - kod Java (biblioteki) umożliwiający obsługę dodatkowych elementów takich jak GPS, czy np. akcelerometr, albo: maszyna wirtualna Dalvik; wbudowana przeglądarka bazująca na WebKit; biblioteki umożliwiające wykorzystanie grafiki 2D (własna biblioteka platformy) oraz 3D w oparciu o OpenGL ES 1.0; baza danych SQLite.
12 Możliwości Android Android różne formaty multimediów (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF); technologie komunikacyjne: GSM, Bluetooth, EDGE, 3G i WiFi; aparat fotograficzny,kamera, kompas, ekran dotykowy, GPS i akcelerometr. Nowy projekt; Dodatkowe elementy - Android API; Android application package (APK) - czyli paczka spakowanych plików (od kodu, po resources takie jak grafika) - kod DEX; APK przekazywane jest do DVM - Dalvik Virtual Machine (wykonanie kodu DEX); DVM to oprogramowanie uruchomione na specjalnej wersji Linux.
13 Rysunek: Podstawowe komponenty system Android. Źródło:
14 Bardziej szczegółowo Android Kernel = Linux kernel; warstwa abstrakcji sprzętowej (HAL); zarządzanie pamięcią, siecią, zasilaniem, procesami; interfejs HAL - lista sensorów, uruchomienie sensora, częstotliwość próbkowania sensora; czym są sensory? - wirtualne urządzenia dostarczające dane z fizycznych elementów układu: akceleromter, żyroskop, barometr, oświetlenie.
15 Bardziej szczegółowo - biblioteki natywne język C/C++; silnik przeglądarki internetowej (Webkit); przechowywanie danych (SQLite) - baza danych dostarczana domyślnie z systemem Android; kodeki (Media Framework).
16 Biblioteki natywne - mechanizmy SQLite SharedPreferences - pary klucz - wartość (np. przechowywanie ustawień); pliki - brak obsługi plików (przechowywanie na karcie pamięci); baza danych - duże ilości uporządkowanych danych.
17 Rysunek: Struktura projektu
18 Aplikacje Android brak pojedynczego punktu wejścia (brak funkcji main); aktywność (activity) prezentuje element interfejsu użytkownika (pojedyncze okno); usługi (services) uruchamiane są w tle, najczęściej na nieokreślony z góry okres czasu; odbiorcy transmisji (broadcast receivers) - to komponenty odpowiedzialne za odbiór i reagowanie na komunikaty; aktywności, usługi i odbiorcy transmisji aktywowane są za pomocą asynchronicznych komunikatów zwanych intencjami (intents); intencja jest to obiekt, który przechowuje treść wiadomości. AndroidManifest.xml - główny element, który pozwala Androidowi uruchomić aplikację.
19 Activity - czynność, czyli pojedynczy ekran czynnosć pokazująca listę wiadomości; czynność umożliwiająca przygotowanie nowej wiadomości; inne aplikacje mogą uruchomić (w ramach swoich uprawnień inne elementy), np. zrobienie zdjęcia powoduje wysłanie maila itp.
20 Service - usługa odtwarzanie muzyki w tle; pobieranie danych w tle - bez blokowania interakcji użytkownika z aplikacją; usługa nie zapewnie interfejsu użytkownika; inne komponenty (czynności) mogą uruchamiać usługi.
21 Dostawca zawartości - Content Provider zarządzanie zbiorami danych aplikacji; dzięki dostawcy inne aplikacje mogą uzyskiwać dane lub je modyfikować; dostawca zawartości nie musi być publiczny i można go wykorzystywać do zarządzania danymi prywatnymi. Broadcast receiver -odbiorca rozgłoszeń służy do odbierania komunikatów rozgłoszeniowych. Źródłem komunikatów rozgłoszeniowych może być system (np. wyłączenie ekranu), lub aplikacja (pobranie danych); odbiorca rozgłoszeń nie wyświetla interfejsu użytkownika, ale może tworzyć powiadomienia; dostawca zawartości nie musi być publiczny i można go wykorzystywać do zarządzania danymi prywatnymi.
22 Android Runtime ograniczone zasoby procesora, pamięci itp.; Dalvik - własna implementacja Java Virtual Machine; Kilka różnic pomiędzy Dalvik a JVM Dalvik operuje na plikach DEX; Dalvik to register-based virtual machine (w odróżnieniu od stack-based virtual machine JVM. W drugim przypadku operacje realizowane są z wykorzystaniem stosu - komendy PUSH oraz POP; natomiast w pierwszym przypadku bazujemy na rejestrach); inny zestaw bibliotek niż w przypadku JDK.
23 Application Framework zarządzanie cyklem życia aplikacji (o tym za chwilę); zarządzanie GUI; zarządzanie udostępnianiem danych pomiędzy aplikacjami (kiedy chcemy, aby złożone dane lub pliki były dostępne dla innych aplikacji; kiedy chcemy udostępnić możliwość kopiowania tych elementów).
24 Android - czas życia aplikacji stworzenie (kliknięcie ikony aplikacji); uruchomienie (zaraz po stworzeniu); wznowienie (aplikacja zaraz po uruchomieniu jest wznawiana); działanie; pauza; zatrzymanie; zniszczenie. Każda aktywność ma swój własny cykl.
25 Rysunek: Aplikacja i widgety Aplikacja i widgety najwyżej położona warstwa zawierająca aplikacje oraz widgety; aplikacje to programy działające na pełnym ekranie; widgety to aplikacje wykorzystujące fragment (prostokątną część ekranu).
26 Uprawnienia (do wersji Marshmallow) dodajemy niebezpieczny element (np. pobieranie sygnału GPS); dodajemy informację do pliku Manifest; przy pobieraniu aplikacji zezwalamy na użycie tej funkcji; potencjalnie niebezpieczny kod: dodajemy funkcję, która nie jest konieczna w aplikacji, ale najczęściej użytkownik i tak ją zaakceptuje. Uprawnienia (od wersji Marshmallow) od wersji Marshmallow pytanie o uprawnienia zadawane jest dla każdej cechy osobno; możemy zatem zablokować dostęp do książki adresowej, ale zezwolić na inną funkcję.
27 Coś więcej o pliku Manifest definicje komponentów; pozwolenia, które powinny być uzyskane od użytkownika; deklaracje minimalnego API; deklaracje wymaganych zasobów sprzętowych; biblioteki, które powinny być dołączone (poza tymi z Android API).
28 Plik strings.xml i zasoby tworzenie aplikacji wielojęzycznych; ciągi znaków (jak np. opis przycisku) nie powinny być wpisane jako stałe w pliku layout.xml; korzystanie z informacji z pliku strings.xml umożliwi przygotowanie wersji dedykowanych dla różnych języków Rysunek: Struktura katalogów dla plikow strings.xml
29 Rysunek: Widgety w środowisku Android
30 Właściwości Widgetów wysokość, szerokość, czcionka; wielkość elementu - match (dopasowanie do elementu rodzica); padding - margines wewnętrzny między ramką a obiektem (dlatego najpierw umieszczamy elementy wewnętrz pojemnika np. layout, a dopiero potem padding); margin - margines zewnętrzny pomiędzy ramką a sąsiednimi obiektami.
31 Podstawy GUI View - prosty komponent; View group - layout (grupua). Rysunek: GUI - ekran Activity
32 Rysunek: GUI - plik XML
33 View groups - LinearLayout i RelativeLayout układ w poziomie; układ w pionie; układ ustalany na podstawie parametru: android:orientation. View groups - RelativeLayout układ w odniesieniu do rodzica - np. Container; odniesienie: Bottom Parent, Top Parent, (left, right, center); położenie elementów w odniesieniu do innyc elementów;
34 View groups - waga ustalając LinearLayout i zmieniając wielkość danej kontrolki View na wartość 0 możemy przypisać jej wagę; waga oznacza, jaką częśc widoku będzie zajmować dany View; Przykładowo: 3 elementy, każdy z wagą 1 oznaczają, iż poszczególne elementy będą rozmieszczone na ekranie równomiernie.
35 Jak zapewnić sobie wsparcie dla różnych urządzeń? rozmiary w postaci dip (px = dp ( dip 160 )); dla tekstów używamy sp; < supports screens > - wskazujemy, jakie rozmiary ekranu są wspierane; dostarczamy różne elementy resources (dla różnych ekranów); stosujemy różne layout.
36 dpi, dip, dp, dps, sp? dpi - dots per inch (kropki na cal) (w przypadku ekranu o niższej rozdzielczości), lub 240 (w przypadku ekranu o większej rozdzielczości); pixels = dpi razy szerokość (1.5 cala), a więc odpowiednio 240 lub 360 pikseli; gęstość dla ekranów o niższej rozdzielczości oraz 1.5 dla większej rozdzielczości; Denisity-independent pixels (dip,dp, dps) - 240; scale-independent pixels - zależy od ustawień dotyczących czcionki.
37 Rysunek: Więcej szczegółów. Źródło: stackoverflow.com
38 Krótko o Javie typy proste; typy referencyje; deklaracja zmiennych; instrukcje sterujące; rzutowanie; metody i zwracane typy; zasięg zmiennych; obiekty i dziedziczenie; interfejsy.
39 Co dobrze będzie znać? podstawy klas i obiektów; dziedziczenie (większość komponentów dziedziczy po innych elementach); podstawy liczb losowych (pseudolosowych); tablice statyczne (oraz dynamiczne);
40 Komponenty a intencje czynności, usługi oraz odbiorcy rozgłoszeń tworzeni są za pomocą intencji (intent); konieczne jest wcześniejsze utworzenie obiektu Intent, który będzie zawierał dane przekazywane wskazanemu komponentowi; intencja wiąże komponenty (niezależnie od tego, czy inny komponent należy do uruchamiającej aplikacji, czy innej). Jeszcze intencje Czynność za pomocą startactivity() lub startactivityforresult(); Usługa za pomocą startservice() (lub jeżeli chcemy powiązać się z usługą za pomocą bindservice()); Rozgłoszenie za pomocą sendbroadcast(), sendorderedbroadcast() lub sendstickybroadcast(); Dostawca zawartości można go odpytywać za pomocą metody query() na obiekcie ContentResolver.
41 Cechy intencji akcja - ogólna akcja, która ma zostać wykonana (ACTION VIEW, ACTION EDIT); dane - informacje, które mają zostać przekazane komponentowi (np. dane adresowe); kategoria - informacje dodatkowe; typ MIME danych (identyfikator formatu plików) składający się z typu oraz podtypu (przetwarzania wiadomości ); komponent; dodatki.
42 Zasoby wygląd, układ iz zachowanie interfejsu użytkownika; parametry takie jak rozmiar ekranu, język, orientacja ekranu; zasoby typu drawable, animacje, ikony aplikaci.
43 The Draw 9-patch tool - tworzenie elementów GUI 9 części obrazy (np. przyciski) ze specjalnym rodzajem skalowania; określenie wyglądu obramowań; używane do android:background; cały obrazek podzielony jest na 9 obszarów. 4 narożniki - statyczne; 4 obszary pomiędzy narożnikami - powielane w jednym wymiarze (na szerokość, lub na wysokość); środek - skalowalny.
44 Bardziej złożone struktury więcej elementów niż 9; możliwe skalowanie tylko poziomo, lub tylko pionowo; wybrane fragmenty ramki mogą być stale. Rysunek: Przykład ramki
45 Rysunek: Stany przycisków Interaktywność kontrolek interaktywność kontrolek; osobne grafiki dla poszczególnych stanów przycisku; nie mamy Listenera do przycisku.
46 Stany kontrolek android:state enabled czy element jest aktywny; android:state focused czy element ma fokus; android:state pressed czy element jest wciśnięty; android:state checked czy element jest wybrany.
47 Na koniec o powiadomieniach Toast - interaktywność (brak) - Krótko widoczne informacje wyświetlane domyślnie pośrodku dolnej części ekranu. Pasek stanu - interaktywność (mała) - Zdarzenia oczekujące akcji użytkownika (np. powiadomienie o sms, albo o u); Okno dialogowe - interaktywność (duża).
48 Dziękuję za uwagę
Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2
Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Prototypowanie - definicja Rozwój oprogramowania/aplikacji (gry) poprzez tworzenie kolejnych wersji prototypów. Prototypowanie szybkie
Bardziej szczegółowoProgramowanie aplikacji mobilnych
Katedra Inżynierii Wiedzy laborki 1 - laborki Ocena ustalana na podstawie aktywności indywidualnej oraz projektów realizowanych w ramach ćwiczeń. Tematyka zajęć Wprowadzenie do aplikacji mobilnych i platformy
Bardziej szczegółowoLaboratorium Systemów Mobilnych. Wykład 1
Laboratorium Systemów Mobilnych 2015-02-27 Wykład 1 (Wstęp do programowania w systemie Android) Wojciech Wawrzyniak Zaliczenie wykładu i ćwiczeń Wykład omówienie zagadnień Ćwiczenie praktyczne zastosowanie
Bardziej szczegółowoAndroid - wprowadzenie. Łukasz Przywarty 171018
Android - wprowadzenie Łukasz Przywarty 171018 Ramowy plan prezentacji Czym jest Android: definicja, krótka historia. Architektura systemu. Architektura aplikacji. Właściwości systemu. Środowisko deweloperskie.
Bardziej szczegółowoProjektowanie, tworzenie aplikacji mobilnych na platformie Android
Program szkolenia: Projektowanie, tworzenie aplikacji mobilnych na platformie Android Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie, tworzenie aplikacji mobilnych
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 2 Interfejs użytkownika dobry projekt interfejsu jest warunkiem niezbędnym powodzenia systemu; interfejs trudny w użyciu/posiadający
Bardziej szczegółowoProgramowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński
Programowanie aplikacji dla technologii mobilnych mgr inż. Anton Smoliński Agenda Cykl życia aplikacji Struktura plików Plik AndroidManifest.xml Elementy aplikacji Activity Layout Intent BroadcastRecivers
Bardziej szczegółowoSzkolenie Android dla początkujących
Szkolenie Android dla początkujących Adresaci szkolenia: Dzięki temu kursowi poznasz podstawy niezbędne każdemu programiście do tworzenia aplikacji mobilnych w systemie Android. Obecnie jest to najpopularniejszy
Bardziej szczegółowoRESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub
RESPONSYWNE Waldemar Korłub INTERFEJSY Klasy urządzeń klienckich Responsywne style CSS Wytwarzanie Aplikacji Internetowych KASK ETI Politechnika Gdańska Klasy urządzeń klienckich Desktopy z zewnętrznymi
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android
Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka
Bardziej szczegółowoAndroid tworzenie aplikacji mobilnych
Android tworzenie aplikacji mobilnych Charakterystyka Szkolenie ma na celu zaznajomienie słuchaczy z tworzeniem aplikacji działających na systemie operacyjnym Android z naciskiem na przedstawienie zaawansowanych
Bardziej szczegółowoAgenda. Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu
Android WYKŁAD 2 Agenda Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu Podgląd kodu Layoutu (XML) ALT + SHIFT + STRZAŁKA W PRAWO/LEWO przełączanie
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 1 e-mail: przemyslaw.juszczuk@ue.katowice.pl pjuszczuk.pl Warunki zaliczenia Test z części teoretycznej (materiały z wykładów); Projekt
Bardziej szczegółowoRESPONSYWNE INTERFEJSY. Klasy urządzeń klienckich Responsywne style CSS. Waldemar Korłub
RESPONSYWNE Waldemar Korłub INTERFEJSY Klasy urządzeń klienckich Responsywne style CSS Wytwarzanie Aplikacji Internetowych KASK ETI Politechnika Gdańska Klasy urządzeń klienckich Desktopy z zewnętrznymi
Bardziej szczegółowoWprowadzenie do systemu Android
Wprowadzenie do systemu Android http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893
Bardziej szczegółowoTechnologie internetowe w programowaniu.
Technologie internetowe w programowaniu. Android 101 dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893
Bardziej szczegółowoPolitechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios
Politechnika Poznańska, Instytut Informatyki, TWO/GE Programowanie dla ios 13 stycznia 2012 Urządzenia ios Urządzenie Data prezentacji iphone 9.01.2007/06.2007 ipod touch 5.09.2007 iphone 3G 9.06.2008
Bardziej szczegółowodr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład
dr Artur Bartoszewski 1 1. Przegląd systemów dla urządzeń mobilnych 2 3 Symbian OS Wywodzi się z systemu EPOC dla palmtopów firmy PSION Psion, Nokia, Ericssoni Motorola założyli w 1999 r. firmę Symbian
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 2 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Interfejs użytkownika Activity Views Resources
Bardziej szczegółowoTworzenie aplikacji na platformie Android
Kod szkolenia: Tytuł szkolenia: ANDROID/APL Tworzenie aplikacji na platformie Android Dni: 5 Opis: Adresaci Szkolenia Szkolenie adresowane jest do programistów znających już Javę i jej kluczowe koncepcje,
Bardziej szczegółowoGoogle Android. Opracował Maciej Ciurlik
Google Android Opracował Maciej Ciurlik Plan prezentacji Wprowadzenie Architektura Cykl życia aplikacji Wprowadzenie Android - kompletny zbiór oprogramiwania dla urządzeń mobilnych. System operacyjny Middleware
Bardziej szczegółowoAndroid poradnik programisty
Android poradnik programisty 93 PRZEPISY TWORZENIA DOBRYCH APLIKACJI Wei-Meng Lee APN Promise SA Spis treści Wprowadzenie.......................................................... xi 1 Podstawy systemu
Bardziej szczegółowoAgenda. Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok
Android WYKŁAD 3 Agenda Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok Implicit intents włącz przeglądarkę www wywołanie intencji "na ślepo" Implicit
Bardziej szczegółowoProgramowanie dla Androida. Ubiquitous
Programowanie dla Androida Ubiquitous Historia Opracowany pierwotnie przez firmę Android Inc. z Palo Alto (Andy Rubin, Rich Miner, Nick Sears, Chris White), założoną w 2003 r. Pierwotnie planowany jako
Bardziej szczegółowoAndroid, wprowadzenie do SDK
Android, wprowadzenie do SDK Wprowadzenie, konfguracja środowiska, narzędzia, pierwsze aplikacje. prowadzący: Piotr Szymański, student 3 roku informatyki Paweł Rejkowicz, student 1 roku Informatyki 1 Android
Bardziej szczegółowoCzym jest Android Architektura systemu Cechy platformy Android
Android 1 Czym jest Android Architektura systemu Cechy platformy Android 2 Android to oprogramowanie urządzeń mobilnych, łącznie z systemem operacyjnym, oprogramowaniem pośrednim (middleware) oraz kluczowymi
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoCiekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod:
1. Listener dla przycisku. Ciekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod: W linii 24 tworzymy globalną metodę mglobal_onclicklistener,
Bardziej szczegółowoakademia androida Service, BroadcastReceiver, ContentProvider część IV
akademia androida Service, BroadcastReceiver, ContentProvider część IV agenda 1. BroadcastReceiver 2. Service 3. ContentProvider 4. Zadanie 1. 5. Zadanie 2 (domowe). 1. BroadcastReceiver BroadcastReceiver
Bardziej szczegółowoWprowadzenie do systemu Android
Wprowadzenie do systemu Android http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 7, 8
Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem
Bardziej szczegółowoMagicInfo Express instrukcja obsługi
MagicInfo Express instrukcja obsługi INFO MagicInfo Express Kreator zawartości to program pozwalający w prosty sposób tworzyć zawartość LFD na podstawie różnych szablonów oraz harmonogramy wyświetlania
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoKompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i
Program szkolenia: Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i JFace Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Kompleksowe tworzenie aplikacji
Bardziej szczegółowoDynamiczne i wydajne tworzenie interfejsu. Piotr Michałkiewicz
Dynamiczne i wydajne tworzenie interfejsu użytkownika Piotr Michałkiewicz Główne punkty prezentacji View i ViewGroup w kodzie OnClick() i Tag Space widget i GridLayout Dynamiczne dodawanie widgetów Animations
Bardziej szczegółowodr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład
dr Artur Bartoszewski 1 dr Artur Bartoszewski - - Wykład Zasoby aplikacji Aby w projekcie skorzystać z zasobów, należy umieścić je podkatalogach folderu res. 2 dr Artur Bartoszewski - - Wykład Drawable
Bardziej szczegółowoUtworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu
Bardziej szczegółowoProgramowanie aplikacji mobilnych
Katedra Inżynierii Wiedzy laborki 3 Rysunek: Tworzymy projekt Rysunek: Tworzymy projekt Tworzenie GUI szybki sposób - ustawiamy kontrolki tak, aby łącznie uzyskać 9 przycisków typu ToggleButton oraz 3
Bardziej szczegółowoPlatforma e-learningowa
Platforma e-learningowa skrócona instrukcja obsługi. Aby uruchomić platformę e-learningową, należy otworzyć przeglądarkę internetową, a następnie wpisać adres http://aok.learnway.eu/ - wyświetlony zostanie
Bardziej szczegółowoCzym jest MIT App Inventor. App Inventor jest to zbiór bloków jako język programowania używany do tworzenia mobilnych aplikacji na androida.
App Inventor Czym jest MIT App Inventor App Inventor jest to zbiór bloków jako język programowania używany do tworzenia mobilnych aplikacji na androida. MIT App Inventor Gdzie tworzysz interfejs użytkownika
Bardziej szczegółowoProgramowanie usług działających w tle
Programowanie usług działających w tle Android Paweł Szafer Po co programować usługi działające w tle? Plan prezentacji O aplikacjach w Androidzie, Sposób podejmowania decyzji o zabiciu procesu, Rodzaje
Bardziej szczegółowoInstrukcja obsługi platformy PROMEDIO Transmisje. wersja dla ucznia
Instrukcja obsługi platformy PROMEDIO Transmisje wersja dla ucznia Spis treści Instrukcja obsługi platformy 1 1. Na początku 3 2. Widok ogólny 4 3. Belka główna 5 4. Zarządzanie oknami 6 5. Okno audio
Bardziej szczegółowoProgramowanie aplikacji mobilnych
Katedra Inżynierii Wiedzy Wykład 2 Tematyka zajęć Wprowadzenie do aplikacji mobilnych i platformy Android; Program a wersje systemu Android; Środowisko Android Studio; Wygląd aplikacji i podstawy GUI;
Bardziej szczegółowoakademia androida Pierwsze kroki w Androidzie część I
akademia androida Pierwsze kroki w Androidzie część I agenda Środowisko do pracy + emulator Struktura projektu z omówieniem Po co nam AndroidManifest.xml? Cykl życia aplikacji Zadanie 1. Kod, symulacja,
Bardziej szczegółowoKraków, ver
Kraków, ver. 2016.001 Spis treści I. Tworzenie nowego slajdu... 3 1. Dodanie Widgetu... 5 2. Dodanie daty i godziny... 5 3. Dodanie mediów... 5 4. Dodawania pola tekstowego... 5 5. Układy graficzne...
Bardziej szczegółowoPoczta elektroniczna na urządzeniu mobilnym - Outlook
Poczta elektroniczna na urządzeniu mobilnym - Outlook Wstęp Wstęp Na urządzeniach mobilnych można używać klientów pocztowych podobnie jak w przypadku komputerów Dzięki nim nie musimy wchodzić na stronę
Bardziej szczegółowoSOP System Obsługi Parkingów
SOP System Obsługi Parkingów JEE i Android Marcin Tatjewski Tomasz Traczyk Grzegorz Zieliński Paweł Borycki 5 listopada 2009 www.sopark.pl Plan prezentacji Java Platform, Enterprise Edition (JEE) Wstęp
Bardziej szczegółowoProgramowanie aplikacji dla Sklepu Windows w języku C#
Programowanie aplikacji dla Sklepu Windows w języku C# Matt Baxter-Reynolds i Iris Classon przekład: Natalia Chounlamany Krzysztof Kapustka APN Promise Warszawa 2014 Spis treści Przedmowa...........................................................
Bardziej szczegółowoAplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski
Aplikacje mobilne Pliki zasobów, grafiki, menu, podpinanie zdarzeń dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski Pliki zasobów Jak już robiliśmy wcześniej sporo rzeczy w Androidzie umieszczamy
Bardziej szczegółowoINSTRUKCJA UŻYTKOWNIKA
INSTRUKCJA UŻYTKOWNIKA INSTALACJA APLIKACJI KIEDY WYWÓZ Aby pobrać zainstalować aplikację, należy: wejść do sklepu właściwego dla danego telefonu (App Store, Google play, Windows Store), wyszukać aplikację
Bardziej szczegółowoINSTRUKCJA OBSŁUGI wersja 1.0.2
INSTRUKCJA OBSŁUGI wersja 1.0.2 1. Logowanie do systemu transakcyjnego Po zarejestrowaniu się w systemie transakcyjnym i aktywacji konta użytkownik może zalogować się do systemu transakcyjnego. W tym celu
Bardziej szczegółowoStruktury systemów operacyjnych
Struktury systemów operacyjnych Jan Tuziemski Część slajdów to zmodyfiowane slajdy ze strony os-booi.com copyright Silberschatz, Galvin and Gagne, 2013 Cele wykładu 1. Opis usług dostarczanych przez OS
Bardziej szczegółowoWprowadzenie do programowania aplikacji mobilnych
Wprowadzenie do programowania aplikacji mobilnych Katedra Inżynierii Wiedzy Plan zajęć 1 XAML; 2 podstawowe kontrolki; 3 obsługa zdarzenia; 4 budowa prostego interfejsu z poziomu XAML i z poziomu kodu;
Bardziej szczegółowoGUI - projektowanie interfejsów cz. II
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 3 Elementy Swing wszystkie elementy graficzne (przyciski, kontrolki) rysowane są od zera z poziomu Javy; ten sam wygląd i zachowanie
Bardziej szczegółowoPodstawy technologii cyfrowej i komputerów
BESKIDZKIE TOWARZYSTWO EDUKACYJNE Podstawy technologii cyfrowej i komputerów Budowa komputerów cz. 2 systemy operacyjne mgr inż. Radosław Wylon 2010 1 Spis treści: Rozdział I 3 1. Systemy operacyjne 3
Bardziej szczegółowoPodstawy programowania. Wprowadzenie
Podstawy programowania Wprowadzenie Proces tworzenia programu Sformułowanie problemu funkcje programu zakres i postać danych postać i dokładność wyników Wybór / opracowanie metody rozwiązania znaleźć matematyczne
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 9,10
Programowanie Urządzeń Mobilnych Laboratorium nr 9,10 Android Temat 2 działanie złożonych aplikacji zawierających więcej niż jedno Activity Krzysztof Bruniecki 1 Wstęp Podczas laboratorium poruszona zostanie
Bardziej szczegółowoSpecyfikacja techniczna form reklamowych na urządzenia mobilne
Specyfikacja techniczna form reklamowych na urządzenia mobilne Aktualizacja: 01.07.2013 Spis treści 1. Zasady ogólne... 3 2. Formy reklamowe w m.interia.pl... 4 2.1. Mobileboard... 4 2.2. High Mobileboard...
Bardziej szczegółowo1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
Bardziej szczegółowoKonspekt pracy inżynierskiej
Konspekt pracy inżynierskiej Wydział Elektryczny Informatyka, Semestr VI Promotor: dr inż. Tomasz Bilski 1. Proponowany tytuł pracy inżynierskiej: Komunikator Gandu na platformę mobilną Android. 2. Cel
Bardziej szczegółowoDariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
Bardziej szczegółowoFlex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008
Flex 3 Piotr Strzelczyk Wydział EAIiE Katedra Automatyki Kraków, 2008 Flex 3 czyli co to jest? RIA (Rich Internet Application) Jest to aplikacja webowa posiadająca moŝliwości aplikacji desktopowej. UmoŜliwia
Bardziej szczegółowoInstrukcja obsługi platformy PROMEDIO Transmisje. wersja dla nauczyciela
Instrukcja obsługi platformy PROMEDIO Transmisje wersja dla nauczyciela Spis treści Instrukcja obsługi platformy 1 1. Na początku 3 2. Widok ogólny 4 3. Menu główne 5 4. Zarządzanie oknami 6 5. Okno audio
Bardziej szczegółowoPROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia
OPIS PRZEDMIOTU Nazwa przedmiotu Programowanie i obsługa systemów mobilnych Kod przedmiotu Wydział Instytut/Katedra Kierunek Specjalizacja/specjalność Wydział Matematyki, Fizyki i Techniki Instytut Mechaniki
Bardziej szczegółowoGUI - projektowanie interfejsów cz. II
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 2 Java Foundations Classes przyciski; pola tekstowe; panele; okna dialogowe; biblioteka Swing. Metodyka (paradygmat) programowania
Bardziej szczegółowoMariusz Fraś. Instytut Informatyki. olitechnika Wrocławska. Systemy Wbudowane. Android. Dr inż. Mariusz Fraś. maf 1
Systemy Wbudowane Dr inż. Android maf 1 Open Handset Alliance Android - podstawy Konsorcjum (sojusz) 78 firm mający na celu rozwój otwartych standardów dla urządzeń mobilnych Google, High Tech Computer
Bardziej szczegółowoInstrukcja obsługi platformy
TransmisjeOnline.pl Instrukcja obsługi platformy wersja dla uczestnika TransmisjeOnline sp. z o.o. z siedzibą przy ul. Wawelskiej 78 lok.22, 02-034 Warszawa, Sąd Rejonowy dla m.st. Warszawy XII Wydział
Bardziej szczegółowoProgramowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
Bardziej szczegółowoCzym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Bardziej szczegółowoSystemy operacyjne na platformach mobilnych
Systemy operacyjne na platformach mobilnych Wykład 1 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Wprowadzenie do systemów mobilnych System operacyjny
Bardziej szczegółowoMasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA
MasterEdytor Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA 1. Przeznaczenie Program MasterEdytor przeznaczony jest do skonfigurowania wszystkich parametrów pracy programu mpfotoalbum. 2.
Bardziej szczegółowoPrzewodnik dla użytkownika. Instrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA
1. Wstęp... 3 2. Wymagania techniczne... 3 3. Instalacja mtoken Asseco MAA na urządzeniu mobilnym... 4 5. Logowanie do aplikacji mtoken Asseco MAA...10 5. Autoryzacja dyspozycji złożonej w systemie bankowości
Bardziej szczegółowoPrzewodnik połączenia (dla aparatu COOLPIX)
Przewodnik połączenia (dla aparatu COOLPIX) W niniejszym dokumencie została opisana procedura korzystania z aplikacji SnapBridge (wersja 2.5) w celu nawiązania połączenia bezprzewodowego pomiędzy obsługiwanym
Bardziej szczegółowoŻYJE SIĘ RAZ. Żyje się tylko raz, więc zadbaj o stylowe życie. Strona 2 z 7
Wyjątkowe wzornictwo i najwyższej klasy oprogramowanie, które uwzględnia Twoją lokalizację podczas dobierania prezentowanych informacji. Niezrównane dwutonowe wzornictwo i połyskujące krawędzie. Strona
Bardziej szczegółowoLayouty. Kilka layoutów
Layouty 1. Kilka layoutów w jednej aplikacji 2. Kilka aktywności w jednej aplikacji 3. Projektowanie layoutu: kontenery do grupowania komponentów komponenty zmiana parametrów (properties) komponentu, K-16,
Bardziej szczegółowoMobilne aplikacje multimedialne
Mobilne aplikacje multimedialne Laboratorium 1 Wyznaczanie orientacji urządzenia względem lokalnego układu odniesienia autor: Krzysztof Bruniecki Gdańsk, 2013-10-08 wersja 12 Wprowadzenie Platforma Android
Bardziej szczegółowoInstalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick()
Instalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick() Co nam będzie potrzebne? 1. Java Platform Development Kit (JDK) bez NetBeansa w wersji zgodnej z Android
Bardziej szczegółowoWyświetlanie publikacji w formacie DjVu. Wyświetlanie publikacji w Bałtyckiej Bibliotece Cyfrowej można realizować na 3 sposoby:
Wyświetlanie publikacji w formacie DjVu Wyświetlanie publikacji w Bałtyckiej Bibliotece Cyfrowej można realizować na 3 sposoby: 1. Za pomocą wbudowanego apletu DjVu (na komputerze wymagana jest Java).
Bardziej szczegółowoProgramowanie dla Androida. Ubiquitous
Programowanie dla Androida Ubiquitous Czas życia aktywności Obsługiwany przez metody: oncreate - wywoływana w momencie tworzenia aktywności - ma argument, w którym może otrzymać informacje o poprzednim
Bardziej szczegółowoINSTRUKCJA OBSŁUGI www.goclever.com
GOCLEVER TAB A73 INSTRUKCJA OBSŁUGI www.goclever.com Spis treści 1. Ekran główny... 3 1.1 Uruchomienie... 3 1.2 Okno główne... 3 1.3 Przedstawienie podstawowych przycisków oraz ikon... 3 1.4 Powiadomienia
Bardziej szczegółowoAktywności są związane z ekranem i definiują jego wygląd. Dzieje się to poprzez podpięcie do aktywności odpowiedniego widoku.
Aktywności to podstawowe elementy związane z platformą Android. Dzięki poznaniu aktywności będziesz w stanie napisać pierwszą aplikację przeznaczoną na urządzenie mobilne. Po dodaniu kontrolek możesz w
Bardziej szczegółowoJavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska
JavaFX - wprowadzenie JavaFX Wydział Informatyki i Zarządzania Politechnika Wrocławska Definicja JavaFX - wprowadzenie Definicja Historia JavaFX Script Rich Internet Application JavaFX - rodzina technologii
Bardziej szczegółowoPodstawy Windows Phone 7.5
Podstawy Windows Phone 7.5 Projektowanie aplikacji przy użyciu Silverlight Shawn Wildermuth Przełożył Jakub Niedźwiedź APN Promise Warszawa, 2012 Spis treści Przedmowa xix Wstęp xxi Podziękowania xxiii
Bardziej szczegółowoInstrukcja instalacji i obsługi oprogramowania OPTIVA Mobile Viewer 2
Instrukcja instalacji i obsługi oprogramowania OPTIVA Mobile Viewer 2 Volta Sp. z o.o., ul. Jutrzenki 94, 02-230 Warszawa v. 1.2 tel. 22 572 90 20, fax. 22 572 90 30, www.volta.com.pl, volta@volta.com.pl
Bardziej szczegółowoINSTRUKCJA KORZYSTANIA Z APLIKACJI
INSTRUKCJA KORZYSTANIA Z APLIKACJI www.ebooki.nowaera.pl WSTĘP WYMAGANIA SYSTEMOWE REJESTRACJA LOGOWANIE AKTYWACJA E-BOOKA POBRANIE E-BOOKA NA URZĄDZENIE MOBILNE USUNIĘCIE E-BOOKA Z URZĄDZENIA MOBILNEGO
Bardziej szczegółowoNowy sposób autoryzacji przelewów w Usłudze Bankowości Elektronicznej
Nowy sposób autoryzacji przelewów w Usłudze Bankowości Elektronicznej mtoken Asseco MAA to nowoczesna aplikacja do bezpiecznej autoryzacji bankowych transakcji online. Działa ona na urządzeniach mobilnych
Bardziej szczegółowoLaboratorium Programowanie urządzeń mobilnych
Laboratorium Programowanie urządzeń mobilnych Wprowadzenie Klasa Transform - Umożliwia realizację różnych zmian obiektu. Obiekt może zostać przesunięty, może być zmieniony jego rozmiar lub obrócony. Klasa
Bardziej szczegółowoInstrukcja obsługi notowań koszykowych w M@klerPlus
Instrukcja obsługi notowań koszykowych w M@klerPlus 1 Spis treści: 1. Wymagania systemowe.. 3 2. Tworzenie koszyka notowań.. 10 3. Modyfikowanie koszyka notowań. 11 4. Uruchamianie tabeli notowań.. 12
Bardziej szczegółowoInstrukcja obsługi platformy
TransmisjeOnline.pl Instrukcja obsługi platformy wersja dla administratora TransmisjeOnline sp. z o.o. z siedzibą przy ul. Wawelskiej 78 lok.22, 02-034 Warszawa, Sąd Rejonowy dla m.st. Warszawy XII Wydział
Bardziej szczegółowoSMARTWATCH ZGPAX S99
Instrukcja obsługi SMARTWATCH ZGPAX S99 BEZPIECZEŃSTWO: Przed rozpoczęciem użytkowania przeczytaj uważnie całą instrukcję obsługi. Rysunki i zrzuty ekranu mogą się różnic w zależności od aktualnego oprogramowania.
Bardziej szczegółowoInstrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA
Instrukcja korzystania z aplikacji mobilnej mtoken Asseco MAA mtoken Asseco MAA to aplikacja instalowana w telefonie komórkowym lub innym urządzeniu mobilnym, służąca do autoryzacji dyspozycji pochodzących
Bardziej szczegółowo1) Naciśnij i przytrzymaj przez 2 sekundy ikonę z menu głównego, następnie naciśnij Potwierdź.
Instrukcja obsługi aplikacji do projekcji I. Uruchom/zatrzymaj projekcję Są trzy sposoby uruchamiania/zatrzymywania projekcji: 1) Naciśnij i przytrzymaj przez 2 sekundy ikonę z menu głównego, następnie
Bardziej szczegółowoNAZWA PRODUKTU: Ukryta Kamera Podsłuch w Ładowarce FullHD WiFi USB MicroSD S160 Cechy produktu
NAZWA PRODUKTU: Ukryta Kamera Podsłuch w Ładowarce FullHD WiFi USB MicroSD S160 Cechy produktu Wygląda i działa jak normalna ładowarka Nagrywa w ukryciu Nieograniczony zasięg podglądu na żywo po podłączeniu
Bardziej szczegółowoROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE...
Spis treści INSTRUKCJA OBSŁUGI SPIS TREŚCI ROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE... 2 1.3. WYMAGANIA SYSTEMU... 2 ROZDZIAŁ 2. APLIKACJA I URZĄDZENIE.... 4 2.1. DODAWANIE BRAMOFONU DO APLIKACJI... 4 2.2.
Bardziej szczegółowoGSMONLINE.PL. Nokia Lumia 2520 - pierwszy tablet Nokii 2013-10-22. Nokia zaprezentowała dziś pierwszy tablet - Nokia Lumia 2520.
GSMONLINE.PL Nokia Lumia 2520 - pierwszy tablet Nokii 2013-10-22 Nokia zaprezentowała dziś pierwszy tablet - Nokia Lumia 2520. Wideo: Dane techniczne: Wzornictwo: Wymiary 168 mm x 267 mm x 8.9 mm Waga:
Bardziej szczegółowoZłośliwe oprogramowanie Sandrorat (podszywające się pod oprogramowanie Kaspersky) na platformę Android WYNIKI ANALIZY
Złośliwe oprogramowanie Sandrorat (podszywające się pod oprogramowanie Kaspersky) na platformę Android WYNIKI ANALIZY 4 sierpnia 2014 r. W dniach 1 do 4 sierpnia 2014 r. poddaliśmy analizie oprogramowanie
Bardziej szczegółowoLokalizacja Oprogramowania
mgr inż. Anton Smoliński anton.smolinski@zut.edu.pl Lokalizacja Oprogramowania 02/12/2016 Wykład 5 Lokalizacja interfejsów użytkownika Agenda Programiści i tłumacze w procesie lokalizacji Tworzenie GUI
Bardziej szczegółowoTworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje
Bardziej szczegółowoTworzenie pliku źródłowego w aplikacji POLTAX2B.
Tworzenie pliku źródłowego w aplikacji POLTAX2B. Po utworzeniu spis przekazów pocztowych klikamy na ikonę na dole okna, przypominającą teczkę. Następnie w oknie Export wybieramy format dokumentu o nazwie
Bardziej szczegółowo