Programowanie Urządzeń Mobilnych. Laboratorium nr 9,10

Wielkość: px
Rozpocząć pokaz od strony:

Download "Programowanie Urządzeń Mobilnych. Laboratorium nr 9,10"

Transkrypt

1 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

2 Wstęp Podczas laboratorium poruszona zostanie tematyka działania aplikacji zawierających więcej niż jedno Activity. Omówione zostaną przypadki użycia licznych Activity we własnym pakiecie, jak również uruchamianie Activity dostępnych w systemie. Tworzenie nowego Activity Poza utworzeniem w bieżącym pakiecie nowej publicznej klasy przeciążającej klasę Activity należy uzupełnid plik AndroidManifest.xml dodając informację że aplikacja zawiera nowe Activity. <activity android:name="noweactivity" android:label="opcjonalna nazwa"> </activity> Po utworzeniu nowej klasy należy dodad nie zaimplementowane metody, które uruchamiane SA podczas cyklu życia Activity. W tym celu jak na rysunku poniżej wybrad Source->Override/Implement Methods. Przykładowo można zaimplementowad metodę oncreate jak na rysunku poniżej. 2

3 W szczególności w metodzie oncreate można utworzyd nowy layout zaprojektowany w osobnym pliku protected void oncreate(bundle savedinstancestate) { // TODO Auto-generated method stub super.oncreate(savedinstancestate); } setcontentview(r.layout.lay1); Wywoływanie Activity przy użyciu klasy Intent Abstrakcyjny opis akcji do wykonania. Wysyłany z jednego miejsca do innego. Przykładowo używany startując Activity. Może byd również przekazywany przez mechanizm Broadcastowy (sendbroadcast BroadcastReciever). Również do komunikacji z serwisami pracującymi w tle. Zawiera dwa podstawowe elementy niosące informację: action typ akcji o charakterze głównym, np.: ACTION_VIEW, ACTION_MAIN, ACTION_DIAL data dodatkowy opis akcji, np.: adres elementu mającego byd przedmiotem akcji (np.: w postaci Uri) Uruchamianie Activity zawartego explicite we własnym pakiecie Jeżeli wybrana klasa implementująca Activity jest widoczna w obrębie naszej aplikacji można uruchomid ją korzystając z mechanizmu nazwanego Intentu Intent addpoaact = new Intent(this,AddPoaActivity.class); 3

4 startactivity(addpoaact); Nowe Activity będzie uruchamiad się zgodnie z cyklem życia: Activity które uruchomiło nowe Activity zostanie wznowione po zakooczeniu nowego Activity. np.: na skutek zamknięcia metodą finish();, lub wciśnięciem przycisku back. Ponieważ poprzednie Activity zostało jedynie przysłonięte przez nowe nie ma potrzeby wznawiania go przy użyciu metody startactivity. Obsługa przycisku back Przycisk back może zostad przeciążony w obrębie Activity przeciążając odpowiednią public void onbackpressed() { } Toast.makeText(this, "Napis", Toast.LENGTH_SHORT).show(); //super.onbackpressed(); nie propaguj przycisku back Wywoływanie systemowych Activity Aby wywoład systemową aplikację do robienia zdjęd należy skorzystad z akcji MediaStore.ACTION_IMAGE_CAPTURE Chcąc, aby systemowa aplikacja zapisała dodatkowo plik w określonej lokalizacji należy dostarczyd parametr dodatkowy MediaStore.EXTRA_OUTPUT: 4

5 Intent imagecaptureintent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); imagecaptureintent.putextra(mediastore.extra_output, Uri.fromFile(photoFile)); Karta SD Aby sprawdzid gdzie zamontowana jest karta SD w urządzeniu można skorzystad z File Explorera w zakładce DDMS Eclipsa. Uprawnienia aplikacji Aby zapisywad pliki na zewnętrznym nośniku danych (np.: karta SD) we własnej aplikacji konieczne jest ustawienie w AndroidManifest.xml odpowiedniego Uses Permission: przy użyciu graficznego edytora w Eclipsie: Lub bezpośrednio w XML w węźle <manifest> podwęzła: <uses-permission android:name="android.permission.write_external_storage"></uses-permission> Podłączanie zdarzeń do przycisków na etapie projektowania Alternatywnie do podłączania listenera do zdarzenia w kodzie Javy wciśnięcia przycisku można obsłużyd na etapie projektowania XML. W tym celu w pliku z opisem wyglądu okna można wprowadzid parametr opisu przycisku 5

6 android:onclick. <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="button" android:onclick="onbtnclick" </Button> Wówczas w klasie która instancja lizuje dany przycisk należy zaimplementowad odpowiednią funkcję: public void onbtnclick(view btn) { Toast.makeText(this, "Wcisnieto przycisk", Toast.LENGTH_SHORT).show(); } Wyświetlanie obrazów Aby wyświetlid w oknie obraz z pliku można posłużyd się kontrolka klasy ImageView i metodą setimagebitmap: iv.setimagebitmap(bitmapa); Aby utworzyd bitmapę z pliku należy posłużyd się metodą statyczną klasy BitmapFactory: Bitmap bmp = BitmapFactory.decodeFile("ścieżka"); Zadania na zajęcia 1 Zadanie 1. Zbudowad aplikację z dwiema klasami Activity o różnych layoutach zawierających przyciski i umożliwiającą przełączanie się pomiędzy nimi przy użyciu Intenta. Jak również zademonstrowad przekazywanie informacji pomiędzy różnymi Activity. Zadanie 2. Nadpisad przycisk back aby na skutek jego naciśnięcia nie zamykad aktywnego Activity, zamiast tego wyświetlid komunikat debugowy korzystając z mechanizmu Toast. Zadania na zajęcia 2 Zadanie 1. Umożliwid własnej aplikacji uruchamianie systemowego Activity umożliwiającego rejestracje zdjęd. Zadanie 2. Przetestowad oba mechanizmy obsługi przycisków (znany z poprzednich zajęd listener oraz projektowanie w XML). Zadanie 3. Wyświetlid zdjęcie wykonane w systemowym Activity do robienia zdjęd we własnym Activity otwierając odpowiedni plik z karty SD. 6

Aktywności są związane z ekranem i definiują jego wygląd. Dzieje się to poprzez podpięcie do aktywności odpowiedniego widoku.

Aktywnoś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ółowo

akademia androida Service, BroadcastReceiver, ContentProvider część IV

akademia 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ółowo

Programowanie urządzeń mobilnych. dr inż. Juliusz Mikoda

Programowanie urządzeń mobilnych. dr inż. Juliusz Mikoda Programowanie urządzeń mobilnych dr inż. Juliusz Mikoda Instalacja środowiska 1 Wymagane składniki środowiska Eclipse wersja 3.4 (Ganymede) lub 3.5 (Galileo classic) http://www.eclipse.org/downloads/packages/release/galileo/r

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Programowanie 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ółowo

Powiadomienia w systemie Android

Powiadomienia w systemie Android Powiadomienia w systemie Android Powiadomienie to krótka wiadomość, która pozwala informować użytkownika o pewnych wydarzeniach pochodzących z aplikacji - będąc poza nią. Wykorzystane w odpowiedni sposób

Bardziej szczegółowo

Mobilne aplikacje multimedialne

Mobilne 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ółowo

Laboratorium 9 (Więcej Aktywności, w Androidzie)

Laboratorium 9 (Więcej Aktywności, w Androidzie) Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 9 (Więcej Aktywności, w Androidzie) Aplikacje systemu Android składają się z luźnego zbioru aktywności (ang. activities), z których każda

Bardziej szczegółowo

akademia androida Intencje oraz URI część III

akademia androida Intencje oraz URI część III akademia androida Intencje oraz URI część III agenda 1. Czym są intencje i po co się ich używa? 2. Czym jest URI? 3. Zadanie 1. 4. Zadanie 2 (domowe). 1. Czym są intencje i po co się ich używa? Intencje

Bardziej szczegółowo

Instrukcja implementacji sterownika wirtualnego portu szeregowego dla systemu Android. Opracowanie: Elzab Soft sp. z o.o.

Instrukcja implementacji sterownika wirtualnego portu szeregowego dla systemu Android. Opracowanie: Elzab Soft sp. z o.o. Instrukcja implementacji sterownika wirtualnego portu szeregowego dla systemu Android. Opracowanie: Elzab Soft sp. z o.o. 29.06.2015 2 Spis treści 1. Wymagania...4 2. Uprawnienia systemowe...4 3. Uprawnienie

Bardziej szczegółowo

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński

Programowanie 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ółowo

AndroidManifest.xml. Plik manifestu opisuje podstawowe charakterystyki aplikacji i definiuje jej komponenty.

AndroidManifest.xml. Plik manifestu opisuje podstawowe charakterystyki aplikacji i definiuje jej komponenty. AndroidManifest.xml Plik manifestu opisuje podstawowe charakterystyki aplikacji i definiuje jej komponenty. Jednym z najważniejszych elementów jest element który deklaruje kompatybilność z innymi

Bardziej szczegółowo

Życie aktywności Nawigując przez aplikacje poszczególne Aktywności przechodzą pomiędzy stanami. Dla przykładu gdy aktywność uruchamia się po raz

Życie aktywności Nawigując przez aplikacje poszczególne Aktywności przechodzą pomiędzy stanami. Dla przykładu gdy aktywność uruchamia się po raz Życie aktywności Nawigując przez aplikacje poszczególne Aktywności przechodzą pomiędzy stanami. Dla przykładu gdy aktywność uruchamia się po raz pierwszy najpierw znajduje się w tle systemu gdzie otrzymuje

Bardziej szczegółowo

PROTEKTOR Instrukcja Obsługi

PROTEKTOR Instrukcja Obsługi PROTEKTOR Instrukcja Obsługi Uniwersalna Aplikacja Do Składania i Weryfikacji Podpis Elektronicznego W formacie XADES Wszystkich Dostawców Certyfikatów Wersja 1.0.0.1 Instrukcja użytkownika: 3 grudnia

Bardziej szczegółowo

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 7 Wykorzystanie układu LinearLayout

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 7 Wykorzystanie układu LinearLayout Ćwiczenie 7 Wykorzystanie układu LinearLayout Cel ćwiczenia Celem ćwiczenia jest praktyczne zapoznanie się z zasadami użycia układu graficznego LinearLayout oraz wykształcenie umiejętności zastosowania

Bardziej szczegółowo

Podstawowe elementy GUI - zadania

Podstawowe elementy GUI - zadania Podstawowe elementy GUI - zadania LIVE DEMO Proszę zainstalować (rozpakować) Eclipse ADT z https://developer.android.com/sdk/index.html Proszę pobrać przez SDK Manager wszystko dotyczące Androida 4.4.2.

Bardziej szczegółowo

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:

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: 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ółowo

Fragmenty są wspierane od Androida 1.6

Fragmenty są wspierane od Androida 1.6 W androidzie można tworzyć dynamiczne interfejsy poprzez łączenie w moduły komponentów UI z aktywnościami. Moduły takie tworzy się za pomocą klasy Fragment, która zachowuje się jak zagnieżdżone aktywności

Bardziej szczegółowo

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

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ółowo

Wątki w Android OS. Matt Rutkowski. GynSoft sp. z o.o. http://gynsoft.net matt@gynsoft.net

Wątki w Android OS. Matt Rutkowski. GynSoft sp. z o.o. http://gynsoft.net matt@gynsoft.net Wątki w Android OS Matt Rutkowski GynSoft sp. z o.o. http://gynsoft.net matt@gynsoft.net Krótko o terminach związanych z Android OS... Android OS bazuje na Linuxie, każda aplikacja posiada własne User

Bardziej szczegółowo

ZAPOZNANIE SIĘ Z TWORZENIEM

ZAPOZNANIE SIĘ Z TWORZENIEM LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse

Bardziej szczegółowo

Obsługa SMS i telefonii

Obsługa SMS i telefonii Strona 1 Interfejsy API telefonii Wysyłanie wiadomości SMS Odbieranie wiadomości SMS Symulowanie nadchodzących wiadomości SMS Obsługa skrzynki wiadomości SMS Wysyłanie wiadomości e-mail Monitorowanie połączeń

Bardziej szczegółowo

Laboratorium Systemów Mobilnych. Wykład 1

Laboratorium 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ółowo

Podstawowe elementy GUI - zadania

Podstawowe elementy GUI - zadania Podstawowe elementy GUI - zadania LIVE DEMO Proszę stworzyć prostą aplikację do obliczania pól figur geometrycznych. To add images to the drawable forlder, right click on it, and select the Show in Explorer

Bardziej szczegółowo

Android, wprowadzenie do SDK

Android, 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ółowo

Instrukcja obsługi elektronicznego formularza harmonogramu w ZSI SEZAM

Instrukcja obsługi elektronicznego formularza harmonogramu w ZSI SEZAM Instrukcja obsługi elektronicznego formularza harmonogramu w ZSI SEZAM 1. Zakładki Harmonogram i Harmonogram projekty kluczowe Po zalogowaniu się do ZSI SEZAM użytkownik ma w menu do wyboru szereg zakładek.

Bardziej szczegółowo

Podstawowe kontrolki i ich obsługa

Podstawowe kontrolki i ich obsługa Podstawowe kontrolki i ich obsługa Sebastian Batko, Jakub Piotrowski Katedra Informatyki Stosowanej Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Akademia Górniczo-Hutnicza

Bardziej szczegółowo

Elektroniczne Dzienniki Urzedowe Moduł Komunikacyjny

Elektroniczne Dzienniki Urzedowe Moduł Komunikacyjny Elektroniczne Dzienniki Urzedowe Moduł Komunikacyjny 2009-2011 ABC PRO Sp. z o.o. Wszelkie prawa zastrzeżone. Dokument przeznaczony jest dla podmiotów wydających akty prawne. Zawiera opis przesyłania do

Bardziej szczegółowo

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski Agenda Dlaczego PhoneGap i co to jest? Możliwości PhoneGap Jak pisać aplikacje z PhoneGap? Konfiguracja i przykład aplikacji

Bardziej szczegółowo

akademia androida Pierwsze kroki w Androidzie część I

akademia 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ółowo

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051

Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051 Podstawowe zasady tworzenia projektu w środowisku uvision 4.0, pisanie programów w asemblerze 8051 Aby móc skorzystad z możliwości środowiska uruchomieniowego uvision v.4.0, firmy Keil należy stworzyd

Bardziej szczegółowo

Konfiguracja programu

Konfiguracja programu Spis treści Konfiguracja programu... 1 Import wyciągu bankowego... 5 Kilka syntetyk kontrahenta... 13 Rozliczanie i uzgadnianie kontrahenta... 14 Reguły księgowania... 16 Konfiguracja programu Po uruchomieniu

Bardziej szczegółowo

Programowanie telefonów z Windows Phone 7, cz. 2

Programowanie telefonów z Windows Phone 7, cz. 2 Programowanie telefonów z Windows Phone 7, cz. 2 Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiej http://www.eletel.p.lodz.pl/pms/ piotr.szczypinski@p.lodz.pl Budynek B9, II piętro, pokój

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych

Systemy 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ółowo

icomarch24 SA Al. Jana Pawła II 41E 31-864 Kraków www.icomarch24.p www.ibard24.pl

icomarch24 SA Al. Jana Pawła II 41E 31-864 Kraków www.icomarch24.p www.ibard24.pl Biblioteka W celu ułatwienia użytkownikowi przeglądania multimediów na swoim koncie ibard24 wprowadzono specjalne biblioteki, w których wyświetlad można wybrane pliki zgromadzone na wirtualnym dysku. Biblioteki

Bardziej szczegółowo

Twoja ulotka instrukcja obsługi programu

Twoja ulotka instrukcja obsługi programu Twoja ulotka instrukcja obsługi programu Spis treści: Wprowadzenie... 2 Instalacja... 3 Uruchomienie... 7 Wybór układu ulotki... 8 Ekran główny... 11 Tworzenie ulotki... 12 Dodawanie własnego produktu...

Bardziej szczegółowo

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda.

Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda. Instrukcja instalacji elektronicznego systemu obiegu dokumentów administracyjnych - esoda. wersja 2.2 data 4 września 2008 SPIS TREŚCI: A. Instalacja oprogramowania esoda... 3 B. Rozwiązywanie problemów...

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych

Systemy 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ółowo

Systemy operacyjne na platformach mobilnych

Systemy operacyjne na platformach mobilnych Systemy operacyjne na platformach mobilnych Wykład 3 Grzegorz Jabłoński, Piotr Perek Katedra Mikroelektroniki i Technik Informatycznych Zagadnienia wykładu Menu opcji ListActivity własny widok własny adapter

Bardziej szczegółowo

Laboratorium 8 ( Android -pierwsza aplikacja)

Laboratorium 8 ( Android -pierwsza aplikacja) Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych

Systemy 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ółowo

[Android] Podstawy programowania

[Android] Podstawy programowania Page 1 of 7 [Android] Podstawy programowania LinkiPrzewodnik z przykładamizasosbykrótka prezentacja wprowadzająca do budowy systemuprosta aplikacja z menu i dialogami, którą utworzymy tutaj krok po kroku

Bardziej szczegółowo

Programowanie aplikacji mobilnych

Programowanie 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ółowo

Język Java część 2 (przykładowa aplikacja)

Język Java część 2 (przykładowa aplikacja) Programowanie obiektowe Język Java część 2 (przykładowa aplikacja) Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Java Java przykładowa

Bardziej szczegółowo

WSTĘP DO ANDROIDA. Laboratorium 1 Systemy i aplikacje bez granic

WSTĘP DO ANDROIDA. Laboratorium 1 Systemy i aplikacje bez granic WSTĘP DO ANDROIDA Laboratorium 1 Systemy i aplikacje bez granic Uruchomić Android Studio I I Uruchomić Android Studio Stworzyć projekt typu Empty Activity I Uruchomić Android Studio Stworzyć projekt typu

Bardziej szczegółowo

GUI - projektowanie interfejsów cz. II

GUI - 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ółowo

Aplikacje 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 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ółowo

Tworzenie i wykorzystanie usług

Tworzenie i wykorzystanie usług Strona 1 Co to jest usługa w systemie Android? Usługi HTTP Obsługa wywołania HTTP GET Obsługa wywołania HTTP POST Obsługa wieloczęściowego wywołania HTTP POST Usługi lokalne Usługi zdalne Tworzenie usługi

Bardziej szczegółowo

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby

Bardziej szczegółowo

Język Java część 2 (przykładowa aplikacja)

Język Java część 2 (przykładowa aplikacja) Programowanie obiektowe Język Java część 2 (przykładowa aplikacja) Paweł Rogaliński Instytut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej pawel.rogalinski @ pwr.wroc.pl Java Java przykładowa

Bardziej szczegółowo

Programowanie aplikacji mobilnych

Programowanie 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ółowo

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9 Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR Wersja dokumentu 1.0 Strona 1/9 Spis treści 1. Instalacja binariów bazy danych... 3 2. Tworzenie struktury bazy... 5 2. Instalacja aplikacji ADR...

Bardziej szczegółowo

System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji

System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji 2.1.0 1 www.eabi.pl Spis treści Wersja 2.1.0... 3 Wstęp.... 3 Wykaz zmian.... 3 Rejestr zbiorów danych

Bardziej szczegółowo

Pakiet Sokrates Instrukcja instalacji

Pakiet Sokrates Instrukcja instalacji Pakiet Sokrates Instrukcja instalacji Dokument przedstawia sposób instalacji programu Sokrates na komputerze PC z systemem operacyjnym Windows. Instalacja pracuje w sieci LAN. ERI Software 2013 Przed rozpoczęciem

Bardziej szczegółowo

Layouty. Kilka layoutów

Layouty. 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ółowo

Wprowadzenie do projektu QualitySpy

Wprowadzenie do projektu QualitySpy Wprowadzenie do projektu QualitySpy Na podstawie instrukcji implementacji prostej funkcjonalności. 1. Wstęp Celem tego poradnika jest wprowadzić programistę do projektu QualitySpy. Będziemy implementować

Bardziej szczegółowo

News gadget dla urzędu Jak szybko i skutecznie dostarczyd informacje?

News gadget dla urzędu Jak szybko i skutecznie dostarczyd informacje? 00 News gadget dla urzędu Jak szybko i skutecznie dostarczyd informacje? Instrukcja dla pracowników urzędu Stowarzyszenie PEMI 00-05-4 Spis treści. Opis... 3. Zastosowanie... 3.. Wymagania dotyczące źródeł

Bardziej szczegółowo

Agenda. Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu

Agenda. 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ółowo

D:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44

D:\DYDAKTYKA\ZAI_BIS\_Ćwiczenia_wzorce\04\04_poprawiony.doc 2009-lis-23, 17:44 Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne

Bardziej szczegółowo

Wirtualna Uczelnia - konto dydaktyka

Wirtualna Uczelnia - konto dydaktyka Wirtualna Uczelnia - konto dydaktyka AKADEMIA WYCHOWANIA FIZYCZNEGO JÓZEFA PIŁSUDSKIEGO W WARSZAWIE Informacje ogólne Dokumentacja została opracowana w celu ułatwienia i wspomagania pracy dziekanatu oraz

Bardziej szczegółowo

Programowanie dla Androida. Ubiquitous

Programowanie 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ółowo

Programator AVR USBasp

Programator AVR USBasp 2012 Programator AVR USBasp Instrukcja obsługi 2012-09-11 2 SPIS TREŚCI 1. WSTĘP... 3 1.1 Co to jest USBasp?... 3 1.2 Parametry techniczne... 3 1.3 Obsługiwane procesory... 3 1.4 Zawartośd zestawu... 4

Bardziej szczegółowo

Android pierwsza aplikacja

Android pierwsza aplikacja Android pierwsza aplikacja I. Środowisko 1. Uruchomić środowisko Android Devloppers tools 2. Wybrać/Utworzyć Wokspace Mobile-cw2 II Projekt 1. Utworzyć nowy projekt klikając na w pasku narzędzi 2. Rozwinąć

Bardziej szczegółowo

Wsparcie dla różnych urządzeń. SDK pozwala przystosować aplikację do większości tych wypadków

Wsparcie dla różnych urządzeń. SDK pozwala przystosować aplikację do większości tych wypadków Wsparcie dla różnych urządzeń Android występuje obecnie w całej gamie różnych urządzeń. Urządzenia te różnią się: wielkością ekranu, gęstością pikseli, hardware'em, wspieranym sdk Dodatkowo urządzenia

Bardziej szczegółowo

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007 Tworzenie baz danych w programie Microsoft Access 2007 Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007 Po uruchomieniu program pokaże się nam strona widoczna

Bardziej szczegółowo

akademia androida Http i AsyncTask część VII

akademia androida Http i AsyncTask część VII akademia androida Http i AsyncTask część VII agenda 1. 2. 3. 4. URLConnection i HttpURLConnection UI Thread i ANR AsyncTask Zadanie 1. URLConnection i HttpURLConnection Jest to klasa, dzięki której możemy

Bardziej szczegółowo

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 8 Wykorzystanie układu RelativeLayout

Programowanie urządzeń mobilnych w systemie Android. Ćwiczenie 8 Wykorzystanie układu RelativeLayout Ćwiczenie 8 Wykorzystanie układu RelativeLayout Cel ćwiczenia Celem ćwiczenia jest praktyczne zapoznanie się z zasadami użycia układu graficznego RelativeLayout oraz wykształcenie umiejętności zastosowania

Bardziej szczegółowo

WSTĘP DO ANDROIDA. Laboratorium

WSTĘP DO ANDROIDA. Laboratorium WSTĘP DO ANDROIDA Laboratorium I Uruchomić Android Studio I I Uruchomić Android Studio Stworzyć projekt typu Empty Activity I Uruchomić Android Studio Stworzyć projekt typu Empty Activity Zapoznać się

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,

Bardziej szczegółowo

Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC. Szybki przewodnik

Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC. Szybki przewodnik Pierwsze kroki z Deployment Console. Wdrażanie klientów poprzez PXE przy użyciu adresu MAC Szybki przewodnik Wstęp... 3 Instalacja składników Deployment Console na serwerze... 3 Tworzenie obrazu głównego

Bardziej szczegółowo

www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji 2.0.0 1 www.eabi.pl

www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji 2.0.0 1 www.eabi.pl www.eabi.pl System wspomagania pracy Administratora Bezpieczeostwa Informacji Opis zmian w wersji 2.0.0 1 www.eabi.pl Spis treści Wersja 2.0.0... 3 Wstęp.... 3 Wykaz zmian.... 3 Tryby pracy aplikacji eabi....

Bardziej szczegółowo

Zaawansowane aplikacje internetowe

Zaawansowane aplikacje internetowe Zaawansowane aplikacje internetowe EJB 1 Rozróżniamy dwa rodzaje beanów sesyjnych: Stateless Statefull Celem tego laboratorium jest zbadanie różnic funkcjonalnych tych dwóch rodzajów beanów. Poszczególne

Bardziej szczegółowo

Programowanie urządzeń mobilnych

Programowanie urządzeń mobilnych Programowanie urządzeń mobilnych Lista 2 Aktywności i zdarzenia Jak już wiemy, pojedyncza aktywność reprezentuje pojedynczy ekran z interfejsem użytkownika. W zdecydowanej większości przypadków, może poza

Bardziej szczegółowo

Wprowadzenie do programowania aplikacji mobilnych

Wprowadzenie 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ółowo

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład dr Artur Bartoszewski 1 Intencje Intencje (obok Aktywności) są jednym z podstawowych komponentów z których zbudowane są aplikacje systemu Android. Są one odpowiedzialne przede wszystkim za obsługę rozkazów

Bardziej szczegółowo

Dokumentacja wdrożeniowa Project Lord 1.0

Dokumentacja wdrożeniowa Project Lord 1.0 Dokumentacja wdrożeniowa Project Lord 1.0 Spis treści 1. Wymagane oprogramowanie... 3 2. Instalacja aplikacji ProjectLord na serwerze JBoss 7.1.1... 3 2.1. Instalacja sterownika bazy danych na serwerze

Bardziej szczegółowo

Podręcznik Użytkownika

Podręcznik Użytkownika Podręcznik Użytkownika Poznań 2010 Ur-Fortress Wprowadzenie... 4 Ur-Fortress... 4 Wymagania systemowe... 4 Obsługa wielu języków... 4 Procedura instalacji... 5 Funkcje... 9 Kopia zapasowa danych... 9 Szyfrowanie

Bardziej szczegółowo

LExx-M v. 1.0. Instrukcja użytkowania. Program do odczytu wskazao liczników energii elektrycznej. www.fif.com.pl

LExx-M v. 1.0. Instrukcja użytkowania. Program do odczytu wskazao liczników energii elektrycznej. www.fif.com.pl F&F ul. Konstantynowska 79/81 95-200 Pabianice tel/fax 42-2152383, 2270971 e-mail: fif@fif.com.pl LExx-M v. 1.0 Program do odczytu wskazao liczników energii elektrycznej Instrukcja użytkowania www.fif.com.pl

Bardziej szczegółowo

Systemy operacyjne na platformach mobilnych

Systemy 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ółowo

1. Jak utworzyć mapę z punktami korzystając z przeglądarki?

1. Jak utworzyć mapę z punktami korzystając z przeglądarki? Instrukcja tworzenia mapy z rozmieszczeniem stanowisk ślimaka winniczka (Helix pomatia L.) Aby utworzyd mapę z rozmieszczeniem punktów trzeba posiadad konto e-mail w serwisie Google albo zainstalowad na

Bardziej szczegółowo

[INWENTARYZACJA - DOKUMENTACJA] 24 lutego Przygotowanie symfonii ( tworzenie plików DDF) Instalacja i konfigurowanie aplikacji...

[INWENTARYZACJA - DOKUMENTACJA] 24 lutego Przygotowanie symfonii ( tworzenie plików DDF) Instalacja i konfigurowanie aplikacji... Spis treści 1. Przygotowanie symfonii ( tworzenie plików DDF)... 2 2. Instalacja i konfigurowanie aplikacji... 5 3. Wykonywanie inwentaryzacji wg. dostaw... 6 4. Opisy komunikatów... 8 4.1. Ostrzeżenia...

Bardziej szczegółowo

Aplikacje w środowisku Java

Aplikacje w środowisku Java Aplikacje w środowisku Java Materiały do zajęć laboratoryjnych Graficzny Interfejs Użytkownika mgr inż. Kamil Zieliński Katolicki Uniwersytet Lubelski Jana Pawła II 2018/2019 Spis treści Graficzny Interfejs

Bardziej szczegółowo

Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000

Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000 Opis konfiguracji Sz@rk ST do współpracy z kolektorem DENSO BHT 8000 1. Wstęp Program Sz@rk ST od wersji 10.10.20 został rozbudowany o możliwośd współpracy z kolektorami typu DENSO BHT 80xx z zainstalowanym

Bardziej szczegółowo

Instrukcja obsługi systemu ilock. tel.+ (48)

Instrukcja obsługi systemu ilock.     tel.+ (48) Instrukcja obsługi systemu ilock e-mail: biuro@icomfort.pl www.icomfort.pl tel.+ (48) 61 622 75 50 1 S t r o n a Spis treści I. Wiadomości wstępne... 2 1. Podłączenie czytników i elektrozamka... 2 2. Jak

Bardziej szczegółowo

SumA1200, SumA600, SumA234/CD32, SumCDTV INSTRUKCJA OBSŁUGI

SumA1200, SumA600, SumA234/CD32, SumCDTV INSTRUKCJA OBSŁUGI Sum USB adapter SumA1200, SumA600, SumA234/CD32, SumCDTV INSTRUKCJA OBSŁUGI wersja 1.3 oprogramowanie układowe: v.20190501 Spis treści Instalacja Amiga 1200... 3 Instalacja Amiga 600... 5 Instalacja Amiga

Bardziej szczegółowo

Soneta Sp. z o.o. Standardowe kreatory CRM

Soneta Sp. z o.o. Standardowe kreatory CRM Soneta Sp. z o.o. Standardowe kreatory CRM Spis treści 1. Wstęp...2 2. Kreatory w enova CRM...2 3. Uruchomienie kreatora...3 4. Formularz kreatora Kampania z korespondencją...3 5. Formularz kreatora Nowy

Bardziej szczegółowo

SumA1200, SumA600, SumA234/CD32 INSTRUKCJA OBSŁUGI

SumA1200, SumA600, SumA234/CD32 INSTRUKCJA OBSŁUGI Sum USB adapter SumA1200, SumA600, SumA234/CD32 INSTRUKCJA OBSŁUGI wersja 1.1 oprogramowanie układowe: v.20151017 Spis treści Instalacja Amiga 1200... 3 Instalacja Amiga 600... 4 Instalacja Amiga 2000/3000/4000/CD32...

Bardziej szczegółowo

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista

Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista 5.0 10.3.1.5 Laboratorium - Archiwizacja i odzyskiwanie danych w Windows Vista Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium wykonasz kopię zapasową danych. Przeprowadzisz również

Bardziej szczegółowo

Asystent To WebMobile7 wersja 0.9.20

Asystent To WebMobile7 wersja 0.9.20 Instrukcja obsługi aplikacji Asystent To WebMobile7 wersja 0.9.20 Dział Nowych Projektów, 2012 Strona 1 Spis treści 1 WSTĘP O APLIKACJI... 3 2 INSTALACJA... 4 3 PANEL GŁÓWNY... 5 3.1 IMPORT PLIKU CSV...

Bardziej szczegółowo

Java Podstawy. Michał Bereta

Java Podstawy. Michał Bereta Prezentacja współfinansowana przez Unię Europejską ze środków Europejskiego Funduszu Społecznego w ramach projektu Wzmocnienie znaczenia Politechniki Krakowskiej w kształceniu przedmiotów ścisłych i propagowaniu

Bardziej szczegółowo

Android poradnik programisty

Android 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ółowo

Instalujemy ś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() 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ółowo

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

ANDROID. OpenGL ES 1.0. Tomasz Dzieniak

ANDROID. OpenGL ES 1.0. Tomasz Dzieniak ANDROID OpenGL ES 1.0 Tomasz Dzieniak Wymagania JRE & JDK 5.0 + IDE (Eclipse 3.3.1 + / Netbeans 7.0.0 +) Android SDK Starter Package Android SDK Components Pierwszy program Project name: OpenGL Build Target:

Bardziej szczegółowo

Zdarzenia Klasa Application Powiadomienia Toast AlertDialog

Zdarzenia Klasa Application Powiadomienia Toast AlertDialog Android Wykład 3 1 Zdarzenia Klasa Application Powiadomienia Toast AlertDialog 2 Zdarzenia UI (UI Events) zapewniają programowi interakcje z użytkownikiem. Obiekty określają wzajemne oddziaływania z resztą

Bardziej szczegółowo

Następnie uruchom b-link z Menu Start lub ponownie uruchom komputer.

Następnie uruchom b-link z Menu Start lub ponownie uruchom komputer. B-LINK SZYBKI START Ten krótki przewodnik umożliwia użytkownikowi poznanie działania i podstawowych funkcji programu b-link, pozwalając szybko zacząd pracę z programem. Omawiamy w nim tylko niektóre funkcje

Bardziej szczegółowo

Ćwiczenie 1. Modelowanie prostego procesu

Ćwiczenie 1. Modelowanie prostego procesu Ćwiczenie 1. Modelowanie prostego procesu Część 1. Definiowanie nowego projektu 1. Uruchom narzędzie TIBCO Business Studio. 2. Z menu wybierz File -> New -> Project... 3. W oknie dialogowym New Project

Bardziej szczegółowo

Opis tworzenia i przesyłania deklaracji VAT i PIT z systemów Sz@rk do serwera e-deklaracje w Ministerstwie Finansów

Opis tworzenia i przesyłania deklaracji VAT i PIT z systemów Sz@rk do serwera e-deklaracje w Ministerstwie Finansów Opis tworzenia i przesyłania deklaracji VAT i PIT z systemów Sz@rk do serwera e-deklaracje w Ministerstwie Finansów 1. Wstęp Tworzenie i przesyłanie e-deklaracji jest dostępne w systemach Sz@rk KE PRO,

Bardziej szczegółowo

Podstawy, środowisko JDK, kompilacja programów z linii poleceń

Podstawy, środowisko JDK, kompilacja programów z linii poleceń Komunikacja Człowiek-Komputer ZADANIE 1 Niniejsza instrukcja podzielona jest na dwie części. W pierwszej części zostały przedstawione dwiczenia wstępne o charakterze dydaktycznym do samodzielnego wykonania

Bardziej szczegółowo

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit W celu uruchomienia programów DOS na Windows 7 Home Premium 64 bit lub Windows 8/8.1 można wykorzystać programy DoxBox oraz D-Fend

Bardziej szczegółowo