Programowanie dla ios

Podobne dokumenty
Rozpoznawanie dotyku

Programowanie dla ios. ISWD Semestr 2, 2015/ październik 2015

Programowanie dla ios

Programowanie dla ios

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Kurs walut. Specyfikacja projektu. Marek Zając

SpriteKit. Biblioteka do tworzenia gier wbudowana w SDK. Wspiera grafikę 2D w oparciu o sprite y

Dokumentacja użytkownika systemu

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

Plan. Raport. Tworzenie raportu z kreatora (1/3)

MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA

Specyfikacja implementacyjna aplikacji mobilnej

Temat 4. Storyboard i element interfejsu użytkownika Gra w kulki- część 1

Specyfikacja funkcjonalna

Instrukcja obsługi aplikacji X-Trade DDE To MetaStock Chart 1.1

KATEGORIA OBSZAR WIEDZY

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

EAP XML Legislator Opis zmian w wersji Service Pack 42 ABC PRO Sp. z o.o.

Praca w środowisku Visual Studio 2008, Visual C

,Aplikacja Okazje SMS

Tworzenie prezentacji w MS PowerPoint

Przewodnik Szybki start

Korzystanie z aplikacji P-touch Transfer Manager

Aplikacja Novell Filr 2.0 Web Szybki start

Przewodnik... Tworzenie ankiet

Podręcznik użytkownika programu. Ceremonia 3.1

Specyfikacja implementacyjna aplikacji serwerowej

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

OBC01/TOPMOB Projektowanie w języku Objective-C

Sylabus Moduł 2: Przetwarzanie tekstów

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Dokumentacja Użytkownika Systemu

Temat 3. Projektowanie interfejsu użytkonwnika Kalkulator pierwszy program dla IOS

Tworzenie bazy danych na przykładzie Access

Podręcznik użytkownika. Moduł Analizy i Raporty. Dotyczy wersji:

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

Opis programu Profbi Delegacje 2013 Delegacje Krajowe i Zagraniczne.

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Edycja strony: W edycję danej strony wchodzimy poprzez naciśnięcie opcji

Symfonia Produkcja. Kreator raportów. Wersja 2013

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW (w, wk, dk, d) W OŚRODKU.

Tomasz Greszata - Koszalin

PRZEWODNIK PO SERWISIE BRe BROKERS Rozdział 6

UONET+ moduł Dziennik. Rejestrowanie frekwencji uczniów na lekcjach w widoku Lekcja

Zalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Instrukcja użytkownika programu QImport (wydanie I r.)

Skrócona instrukcja obsługi rejestratorów marki IPOX

Dodawanie operacji dodatkowych w WAPRO Mag.

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Przewodnik po Notowaniach Statica mdm 4

Instrukcja użytkownika ARSoft-WZ3

Instrukcja użytkownika Porównywarki cen Liquid

Kraków, ver

Jak posługiwać się edytorem treści

Jak korzystać z kalendarza sprawdzianów i kartkówek?

I. Program II. Opis głównych funkcji programu... 19

2018/10/16 20:47 1/5 3 Ekrany

Skróty klawiaturowe w programie Microsoft Excel 2013

Laboratorium 050. Crystal Reports. Ćwiczenie 1. Otwarte pozycje

UONET+ moduł Dziennik

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

MJUP_Instrukcja obsługi aplikacji. wspomagającej

Dodatek. Instrukcja instalacji i konfiguracji. dla Subiekt nexo. Wersja:

Aplikacja mobilna Novell Filr Szybki start

Novell Messenger Mobile Szybki start

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Podstawowe funkcjonalności interfejsu. - co warto wiedzieć o interfejsie Mozart-a

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.1

Instrukcja użytkownika

Wykorzystanie serwisów WMS w oprogramowaniu GEO-MAP

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

INSTRUKCJA OBSŁUGI DO PROGRAMU I-ANALITYK GT WERSJA i-sys Integracja Systemów Spółka z o.o. ul. Zwoleńska 127 lok. 32, Warszawa

Pokaz slajdów na stronie internetowej

Dokumentacja użytkownika systemu. Miniaplikacja Doładowania

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

bla bla Documents podręcznik użytkownika

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

3. Budowa prostych raportów opartych o bazę danych

Galileo v10 pierwszy program

EAP XML Legislator Opis zmian w wersji Service Pack 44 ABC PRO Sp. z o.o.

Backoffice instrukcja użytkowania. Metryka dokumentu Wersja Data Zmiany Wersja inicjalna dokumentu

etrader Pekao Podręcznik użytkownika Portfel inwestycyjny

Instrukcja obsługi programu MPJ6

WellCommerce Poradnik: Dodawanie języka i waluty. autor: Adrian Potępa (biuro@eclairsoaware.pl)

Używanie usługi Office 365 na telefonie iphone lub tablecie ipad

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

URL:

Na komputerach z systemem Windows XP zdarzenia są rejestrowane w trzech następujących dziennikach: Dziennik aplikacji

Programowanie aplikacji dla Sklepu Windows w języku C#

Część I Rozpoczęcie pracy z usługami Reporting Services

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

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Ustalanie dostępu do plików - Windows XP Home/Professional

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Transkrypt:

Programowanie dla ios

Waluty

Waluty Program wyświetlający aktualne kursy podstawowych walut (predefiniowane EUR, USD, GBP, CHF) kursy FOREX kursy w kantorze internetowym kursy w banku Interesują nas kursy sprzedaży

Waluty Dane wyświetlane w formie tabelarycznej z podziałem na sekcje Odświeżane po wyświetleniu aplikacji lub na żądanie

Źródło danych Serwis systemowy napisany w C# uruchomiony na serwerze Windows 2003 Server Parsuje strony kantorów internetowych i banku co 2 minuty Zapisuje i udostepnia plik RSS z kursami

Źródło danych

RSS Rich Site Summary Really Simple Syndication Format plików XML do publikowania treście w Internecie Wspierany przez.net

RSS

Aplikacja ios Widok tabelaryczny Oparta na scenorysie (w przyszłości wyświetlanie szczegółów walut) Na razie tylko wersja iphone

Tworzymy projekt

Tworzymy projekt

Ikona i startup

Edytujemy scenorys usuwamy widok (View) z szablonu wstawiamy widok tabelaryczny (Table View) wstawiamy prototyp komórki (Table View Cell)

Edytujemy scenorys Edytujemy zawartość prototypu komórki 3 etykietki UILabel obrazek UIImage niewidzialny przycisk nad ostatnią etykietą

Dodajemy klasę Klasa dziedziczy po UITableViewCell Będzie obsługiwała pojedynczą komórkę tabeli

Dodajemy klasę

Dodajemy klasę

Tworzymy powiązania wracamy do scenorysu we własnościach komórki zaznaczamy klasę, która ją obsługuje otwieramy edytor pomocniczy (Assistant Editor) przeciągamy z Ctrl z elementów interfejsu na nagłówek klasy

Tworzymy powiązania

Tworzymy powiązania Dodajemy jeszcze dwie metody obsługujące formatowanie

Implementujemy klasę

Implementujemy klasę

Dodajemy klasę Klasa Currency do obsługi pojedynczego kursu waluty

Dodajemy klasę

Implementujemy kontroler

Implementujemy kontroler

Implementujemy kontroler

Obsługa odświeżania

Parsowanie RSS

Parsowanie RSS

Parsowanie RSS

Obsługa tabeli

Obsługa tabeli

Obsługa tabeli

Widok szczegółów waluty Wyświetla wykres historyczny kursu Umożliwia przeliczenie kwoty pomiędzy walutą i PLN w obie strony Wykres udostępniany przez serwer jako obrazek PNG

Storyboard Dodajemy drugi widok typu UIView Dodajemy przejście od komórki tabeli do nowego widoku typu Modal i przejście powrotne też Modal Wstawiamy etykietki, pole tekstowe, pole segmentowe i pole obrazka oraz przycisk Powrót

Klasa DetailViewController Dodajemy gniazdka do kontrolek Dodajemy akcje

Klasa DetailViewController metoda viewwillappear

Akcje

Przejście W WalutaViewController dodajemy metodę prepareforsegue identyfikator przejścia

Rozszerzenia Od ios 8 aplikacje mogą implementować rozszerzenia: ekranu Today współdzielenia akcji edycji zdjęć źródła dokumentów własne klawiatury

Rozszerzenie Today Do aplikacji Waluty dodamy rozszerzenie ekranu Today Na początek będzie wyświetlało tylko aktualny kurs EUR i jego zmianę dzienną

Strona serwera Parsowanie RSS trochę nadmiarowe Napiszemy serwer udostępniający dane przy użyciu REST z wykorzystaniem WCF

Serwer Tworzymy nowy projekt typu WCF Service Application

Serwer Plik IService1.cs Plik Service1.svc

Dodajemy DataSet Zapytanie będzie miało postać http://localhost/waluty/service1.svc/getdata/eur

Piszemy kod

Serwer Wprowadzamy zmiany, aby dostosować serwis do działanie w trybie JSON W pliku IService1.cs

Serwer Edytujemy Web.config

Rozszerzenie W naszym projekcie dodajemy nowy cel (Target)

Tworzymy rozszerzenie Modyfikujemy projekt interfejsu W piku nagłówkowym definiujemy gniazdka

Piszemy kod Parsowanie odpowiedzi JSON

Piszemy kod

Edytujemy info.plist Ustawienia

Lekcjonarz

Lekcjonarz obsługa wiecznego kalendarza liturgicznego bardzo zależny od terminu wielkanocy pierwsza niedziela po pierwszej wiosennej pełni księżyca oblicza święta ruchome dla podanego roku zawiera czytania na dzień zapisane w HTML

aplikacja uniwersalna - iphone i ipad aplikacja niezależna od Internetu

iphone Widok główny z funkcją wyboru daty (domyślnie dzisiejsza)

iphone Widok świąt ruchomy z możliwością wyboru roku

Widok czytań na wybrany dzień iphone

Widok About iphone

ipad Jeden widok panoramiczny

iphone storyboard

ipad storyboard

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa CurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Klasa ChurchCalendar

Rozszerzenie klasy NSCalendar

AboutViewController

ReadingsViewController

VariableHolidayViewController

MainViewController

SplitViewController (ipad)

LeftViewController

RightViewController

Klasa DayCell

Do zobaczenia