Programowanie platform mobilnych PocketPC



Podobne dokumenty
Viper/Windows CE 5.0: oprogramowanie pomiarowo-sterujące z wykorzystaniem GUI. (dwiczenie może byd wykonywane zdalnie)

Wprowadzenie do środowiska Visual Studio cz. 2 (ćwiczenie wykonywane zdalnie) Wykorzystanie Wirtualnego portu COM

Viper Linux Lite, oprogramowanie Linux

- Narzędzie Windows Forms. - Przykładowe aplikacje. Wyższa Metody Szkoła programowania Techniczno Ekonomiczna 1 w Świdnicy

Informatyka II. Laboratorium Aplikacja okienkowa

Laboratorium 1 Temat: Przygotowanie środowiska programistycznego. Poznanie edytora. Kompilacja i uruchomienie prostych programów przykładowych.

ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.

Instrukcja instalacji KaMap CE

STWORZENIE MOBILNEJ APLIKACJI,

ZAPOZNANIE SIĘ ZE ŚRODOWISKIEM MICROSOFT VISUAL STUDIO 2005 WYKORZYSTYWANYM W

Laboratorium 10 - Web Services

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Rysunek 178. Programowanie monitorów KDS

Pakiet informacyjny dla nowych użytkowników usługi Multimedia Internet świadczonej przez Multimedia Polska S.A. z siedzibą w Gdyni

Rysunek 178. Programowanie monitorów KDS

Jak tworzyć pliki *.pdf z dowolnego programu (np. Word, Exel, PowerPoint itp.).

Instalacja Active Directory w Windows Server 2003

Do użytku z aplikacjami z funkcją skanowania / czytania kodów QR

1.Wstęp. 2.Generowanie systemu w EDK

Instrukcja instal Dokument przedstawia sposób instalacji programu Sokrates na komputerze PC z systemem operacyjnym Windows. Instalacja pracuje w

Spadające jabłuszka. licencja CC-BY-SA Uznanie autorstwa Na tych samych warunkach 3.0 Polska. Strona 51

Ministerstwo Finansów

Praca w programie Power Draft

Jak skonfigurować Outlooka?

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Laboratorium programowania urządzeń mobilnych

Praca w programie Power Draft

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

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Zadanie1. Wykorzystując serwis internetowy Wikipedii wyjaśnij następujące pojęcia: wirtualizacja, VirtualBox, Vmware, KVM, Virtual PC, Hyper-V.

STWORZENIE MODUŁU POBIERAJĄCEGO WEKTOROWE

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

INSTRUKCJA UZUPEŁNIAJĄCA DO CENTRAL DUPLEX ZE STEROWANIEM RD4

Pakiet Sokrates Instrukcja instalacji

LeftHand Sp. z o. o.

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Unity 3D - własny ekran startowy i menu gry

Oprogramowanie Mobilne Instrukcja obsługi PSR 2010

Instrukcja konfigurowania sieci WiFi w Akademii Leona Koźmioskiego dla telefonów komórkowych z systemem Bada

Informatyka I : Tworzenie projektu

1.Przygotowanie komputera do programowania 2. Instalacja Dev-C++

Site Installer v2.4.xx

INSTRUKCJE KONFIGURACJI POŁĄCZENIA LAN

Wykorzystanie programu nlite- instalacja nienadzorowana

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Zarządzanie Infrastrukturą IT

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

Jak zamówić zdjęcia przez FotoSender?

Instrukcja Instalacyjna

Podpis Elektroniczny Instrukcja instalacji i obsługi

Tworzenie maszyny wirtualnej

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Konfiguracja programu

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Minimalna wspierana wersja systemu Android to zalecana 4.0. Ta dokumentacja została wykonana na telefonie HUAWEI ASCEND P7 z Android 4.

Instalacja protokołu PPPoE

Instalacja i opis podstawowych funkcji programu Dev-C++

Instrukcja instalacji systemu

ZAPOZNANIE SIĘ Z TWORZENIEM

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android.

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

1 INSTRUKCJA KONFIGURACJI DOSTĘPU DO INTERNETU za pomocą protokołu PPPoE konfiguracja dla systemu Windows VISTA

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A.

Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik

Galileo v10 pierwszy program

K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24

- 1 Laboratorium fotografii cyfrowej Foto Video Hennig

Instrukcja dostępu do Wirtualnych Laboratoriów Logistyczno Spedycyjnych i Magazynowych dla uczniów. Autor: Robert Pawlak

Spis treści. Rozdział 3. Podstawowe operacje na plikach...49 System plików Konsola Zapisanie rezultatu do pliku... 50

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Konfigurowanie PPP dla Windows 7

Parowanie telefonu komórkowego z bankowością internetową EBO składa się z dwóch etapów.

Instrukcja instalacji Control Expert 3.0

Przykładowa dostępna aplikacja w Visual Studio - krok po kroku

SERWER DRUKARKI USB 2.0

1. Opis aplikacji. 2. Przeprowadzanie pomiarów. 3. Tworzenie sprawozdania

Wybieramy File->New->Project Wybieramy aplikację MFC->MFC Application jak na rysunku poniżej:

WPS. Typy WPS: Aby odpowiednio skonfigurować WPS należy wykonać poniższe kroki

Unity 3D - pierwsze skrypty

Konfiguracja poczty IMO w programach Microsoft Outlook oraz Mozilla Thunderbird

Polska wersja pakietu raportowego ActiveFactory 9.1 wymaga polskiego systemu operacyjnego Windows 2000 / Windows XP / Windows 2003.

Przykładowa konfiguracja konta pocztowego w programie Thunderbird z wykorzystaniem MKS 2k7 (MS Windows Vista Busissnes)

Temat: Kopiowanie katalogów (folderów) i plików pomiędzy oknami

Instrukcja instalacji systemu

Kancelaria instalacja programu

Oprogramowanie OpenVPN jest oprogramowaniem darmowym, które można pobrać ze strony:

Włóż płytę instalacyjną z systemem Windows Vista do napędu DVD ROM lub podłącz pamięć flash USB do portu USB.

Instalacja i uruchomienie karty TwinHan w Windows XP Media Center.

PRACA W SIECI TYPU KLIENT-SERWER

INSTRUKCJA INSTALACJI I OBSŁUGI PROGRAMU S-ENERGY REPORT DLA URZĄDZENIA:

1.Instalacja. Przechodzimy przez kolejne okna instalatora klikacjąć Dalej. wolek.zallegro.pl

Xopero Backup Build your private cloud backup environment. Rozpoczęcie pracy

Leszek Stasiak Zastosowanie technologii LINQ w

URZĄDZENIE DO BEZPRZEWODOWEGO STRUMIENIOWANIA MULTIMEDIÓW

Memeo Instant Backup Podręcznik Szybkiego Startu

Transkrypt:

Programowanie platform mobilnych PocketPC WSTĘP Celem dwiczenia będzie zademonstrowanie możliwości komputera kieszonkowego komputera PocketPC. PocketPC to określenie przenośnych małych komputerów. Większośd współczesnych Pocket PC oferuje możliwośd połączenia z siecią Internet, dzięki czemu urządzenie pozwala na stały dostęp do wiadomości poczty elektronicznej. Funkcjonalne aplikacje takie jak Word Mobile, Excel Mobile oraz PowerPoint Mobile umożliwiają podgląd oraz niewielkie edycje dokumentów. Istnieje ogromna ilośd (również darmowych i otwartych) aplikacji, wzbogacających funkcjonalnośd Pocket PC. Dostępne są słowniki, czytniki RSS, komunikatory i wiele innych. Ponieważ współczesne wersje Windows Mobile zgodne są z.net, tworzenie aplikacji jest bardzo proste i w niewielkim stopniu różni się od tworzenia aplikacji dla systemów Windows. ĆWICZENIA 1. Zapoznanie się z możliwościami komputera PocketPC Zapoznaj się z możliwościami systemu operacyjnego Windows Mobile, jeśli nie masz w ręku fizycznego komputera skorzystaj z emulatora Pocket PC. Zwród uwagę tak jak w poprzednich dwiczeniach na to jak możesz połączyd się z internetem i czy masz takie połączenie. Zapoznaj się z możliwościami systemu Windows Mobile. Zwród szczególną uwagę na ustawienia Settings.

Do dalszej pracy będzie wymagana konfiguracja ustawieo Internetu. Dokonujemy tego poprzez modyfikacje ustawieo: Sart->Settings->Connections. Sprawdź we właściwej karcie sieciowej jaki masz adres IP. 2. Środowisko Visual Studio. Teraz przypomnisz sobie (pierwsze zajęcia) w jaki sposób stworzyd pierwszy program w środowisku Visual Studio. Środowisko powinno byd już zainstalowane i skonfigurowane. Wybieramy File->New->Project i zaznaczamy na zakładce jak na rysunku poniżej. Tworzenie własnej aplikacji dla Windows CE w VS najlepiej zacząd od projektu Smart Device>PocketPC2003>DeviceApplication(1.0). Projekt taki będzie uniwersalny.

Zmieniamy nazwę aplikacji i klikamy OK. W ten sposób zostanie stworzony projekt na urządzanie mobilne. Teraz jeśli posiadasz podstawy programowania możesz próbowad napisad prostą aplikację. Uruchomisz ją Debug->Stard Debugging. Istnieje również możliwośd wczytania projektu File->Open->Project/Sollution. Sugerujemy na początku wczytanie projektu Pierwszy (do ściągnięcia z ftp://sierra.iem.pw.edu.pl (katalogu KSW/programy) Proszę przeanalizowad i skompilowad program. Uruchomisz ją Debug->Stard Debugging. Jako emulator wybieramy PocketPC 2003 i naciskamy Deploy.

Zostanie uruchomiony Emulator wraz z otwartym programem. Możemy tu przetestowad jego działanie. Teraz powinieneś przenieśd napisany program na komputer Viper. W jaki sposób tego dokonasz zależy od Ciebie lub wytycznych prowadzącego. Sprawdź, że program działa poprawnie na Viperze. 3. Obsługa Grafiki Twoim następnym zadaniem będzie analiza i modyfikacja programu, który pozwala na rysowanie kilkoma kolorami na ekranie. Aplikację możesz znaleźd pod nazwą Signature (ftp://sierra.iem.pw.edu.pl (katalogu KSW/). Przeanalizuj w jaki sposób używamy klasy Drawing. this.pnlsignature.backcolor = System.Drawing.Color.Red; this.pnlsignature.location = new System.Drawing.Point(10, 60); this.pnlsignature.size = new System.Drawing.Size(218, 144); this.pnlsignature.visible = false;

Zadanie 1: Stwórz nowy projekt. Twoim zadaniem będzie napisanie programu, który będzie wyrysowywał punkty o różnych losowych kolorach w losowych miejscach co sekundę. Użyj do tego celu komponentu Timer. 4. Grafika cd.. Teraz przeanalizujesz program, który pozwala na narysowanie paru prostych kształtów. Nauczysz się również w jaki sposób wyrysowywad funkcje matematyczne (w przykładzie będzie to sinusoida) Aplikację możesz znaleźd pod nazwą Signature (ftp://sierra.iem.pw.edu.pl (katalogu KSW/). Przeanalizuj w jaki sposób rysowane są poszczególne kształty. Bitmap bmp = new Bitmap(240, 100); Graphics g = Graphics.FromImage(bmp); g.fillellipse(new SolidBrush(Color.Red), 0, 0, bmp.width, bmp.height); g.drawline(new Pen(Color.Black), 0, 0, bmp.width, bmp.height); g.drawline(new Pen(Color.Black), bmp.width, 0, 0, bmp.height); g.dispose();

oraz w jaki sposób rysujemy dany przebieg funkcji sinus: System.Drawing.Pen mypen = new System.Drawing.Pen(System.Drawing.Color.White); int i1=0; int ish = 50; double f1=math.pi; System.Drawing.Graphics fg; //formgraphics fg = this.creategraphics(); // fg.drawline(mypen, 0, 0, 240, 200); for (int i = 0; i < 240; i++) { } fg.drawline(mypen, i1,system.convert.toint16(math.sin((i1++) * 2 * 3.14 / 100)*ish+ish), i1, System.Convert.ToInt16(Math.Sin(i1 * 2 * 3.14 / 100)*ish+ish)); mypen.dispose(); fg.dispose(); Zadanie 2: Twoim zadaniem będzie napisanie programu, który będzie rysował wykres funkcji liniowej postaci: y=ax+b; 5. Grafika cd.. (MiniPaint) Teraz przeanalizujesz program, który jest prostą aplikacją do rysowania. Aplikację możesz znaleźd pod nazwą minipaint (ftp://sierra.iem.pw.edu.pl (katalogu KSW/). Przeanalizuj w jaki sposób rysowane są poszczególne piksele po naciśnięciu myszki (Zdarzenie naciśnięcia i wyświetlenie piksela).

Zadanie 3 (możesz alternatywnie wybrad zadanie 4): Twoim zadaniem będzie napisanie prostej gry. Na ekranie będą się pojawiały w losowych miejscach pola. Po kliknięciu myszką będą znikały i będą naliczane punkty dla użytkownika. Do generowania liczby losowej użyj poniższego przykładu: private void button1_click(object sender, EventArgs e) { Random rd = new Random(); for (int i = 1; i <= 4; i++) { int liczba = rd.next(1, 10); textbox1.text = liczba.tostring(); } } Powyższy kod, wypisuje liczbę losową z pewnego przedziału (jakiego?) do pola textbox1. Zadanie 4: Twoim zadaniem będzie napisanie prostej gry. Na ekranie będą się pojawiały w losowych miejscach pola Button. Po kliknięciu myszką będą znikały i będą naliczane punkty dla użytkownika.