Nazwa kursu: Nowe języki i technologie programowania – II stopień

Transkrypt

Nazwa kursu: Nowe języki i technologie programowania – II stopień
Oferta kursu nr 8/2015
Instytut Informatyki
Nazwa kursu: Nowe języki i technologie
programowania – II stopień
Celem tego kursu jest zapoznanie uczestników z nowymi językami i technologiami
wytwarzania oprogramowania.
Wykaz poruszanych zagadnień




Biblioteka Windows Forms.
Wykorzystywane przestrzenie nazw, formularz
początkowy i jego właściwości. Dodawanie elementów sterujących, określanie ich
właściwości i definiowanie funkcji obsługi zdarzeń. Obsługa myszki i klawiatury, menu,
pasek statusu, pasek narzędzi. Podstawowe elementy sterujące: przyciski, pola
tekstowe, listy rozwijalne itp. Tworzenie wykresów. Realizacja funkcji przeciągnij i
upuść. Obsługa schowka, formularze wielojęzykowe. Okna dialogowe: dialogi
standardowe i niestandardowe. Zakładki.
Środowisko graficzne GDI+. Pozyskiwanie obiektu graphics. Narzędzia graficzne:
czcionki, pióra pędzle. Funkcje rysujące i wypełniające. Przetwarzanie obrazów.
Przetwarzanie pikseli, przetwarzanie obrazów GDI+. Przetwarzanie plików XML.
Wczytywanie i zapis plików XML. Przeszukiwanie pliku XML: za pomocą funkcji klasy
reprezentującej plik, za pomocą wyrażeń zapytujących LINQ to XML. Analiza
poprawności plików XML. Wykorzystanie plików XML we współpracy z serwisami
internetowymi.
Biblioteka Windows Presentation Foundation. Architektura aplikacji – rola języków
XAML, C#. Panele i ich rodzaje. Menu. paski narzędzi, pasek statusu. Podstawowe
elementy sterujące: przyciski, pola tekstowe, list rozwijane, wskaźnik postępu,
zakładki. Wiązanie elementów sterujących ze zmiennymi i strukturami danych.
Definiowanie styli: zasoby statyczne i dynamiczne. Współpraca z systemem
operacyjnym - obsługa poleceń standardowych. Generowanie obiektów graficznych:
kształty, rysowanie i geometrie, obiekty wizualne. Transformacje, grupowanie i
łączenie geometrii. Efekty wizualne. Animacje.
Technologia ADO.NET. Tworzenie i przetwarzanie lokalnych relacyjnych baz danych.
Klasy wiersza, kolumny, tabeli, bazy danych. Dołączanie, usuwanie, filtrowanie,
sortowanie danych. Definiowanie związków pomiędzy tabelami. Przeszukiwanie
lokalnej bazy danych: język TSQL. Wyrażenia zapytaniowe LINQ to DataSet.
Współpraca z istniejącymi bazami danych: połączeniowa (tylko odczyt) i
bezpołączeniowa (ładowanie wyniku zapytania do obiektu DataSet). Wyrażenia
zapytaniowe LINQ to SQL.
Oferta kursu nr 8/2015
Instytut Informatyki

Technologia Windows Communication Foundation. Domena aplikacji, tworzenie
nowych domen i uruchamianie programów. Elementy współpracujące: klient, nosiciel,
kontrakt. Punkty końcowe: adres, powiązanie, kontrakt. Ustalanie reguł współpracy za
pomocą plików konfiguracyjnych lub za pomocą funkcji odpowiednich klas. Pobieranie
pliku konfiguracyjnego ze zdalnego serwera.
Asynchroniczne wywoływanie
kontraktów, ustalanie czasu życia obiektu zdalnego.
Wymagania wstępne
Ukończenie kursu I stopnia z zakresu programowania lub wiedza i umiejętności opisane
w programie kursu stopnia I.
Adresaci szkolenia
Szkolenie przeznaczone jest dla osób zajmujących się programowaniem aplikacji
stacjonarnych dla nauczycieli przedmiotów informatycznych w gimnazjach i szkołach
ponadgimnazjalnych. Przyswojone wiedza i umiejętności umożliwią dalsze, samodzielne
doskonalenie nabytych umiejętności. Adresatami kursu są również osoby zainteresowane
technologiami ICT.
Metoda szkolenia
Wykład i ćwiczenia laboratoryjne
Forma potwierdzenia przybranych umiejętności
Zaświadczenie o ukończeniu szkolenia
Czas trwania szkolenia
24 godziny
sala 208 B4, wykorzystywany będzie system Visual Studio
Koszt: 700 zł