Kategoria: C/C++, Linux kernel, embedded
Zestaw bibliotek Qt to narzędzie do tworzenia zarówno graficznych jak
i konsolowych programów w języku C++. Głównymi zaletami Qt jest przenośność
(wspiera systemy z rodziny Windows, Linux, OS X oraz niektóre systemy mobilne),
łatwość użycia, rozszerzalność i doskonała dokumentacja. Celem szkolenia
jest zaprezentowanie podstawowych możliwości Qt do programowania interaktywnych,
nowoczesnych aplikacji z graficznym interfejsem użytkownika.
Szkolenie organizowane na zamówienie może być prowadzone w środowisku Windows
lub Linux, z wykorzystaniem środowiska programistycznego według preferencji
Klienta.
Czas trwania
3 dni
Program
- Dzień 1
- “Hello world” w Qt – jak wygląda program i jak go skompilować.
- Krótki opis bazowych modułów biblioteki Qt.
- Zarządzanie pamięcią obiektów w Qt.
- Główne okno, widgety i interakcje między nimi.
- Przekazywanie zdarzeń w Qt: sygnały i sloty.
- Interakcja z użytkownikiem: przyciski, menu, toolbary, okna dialogowe.
- Dzień 2
- Silnik graficzny i jego operacje.
- Klasy związane z rysowaniem i wyświetlaniem grafiki.
- Mechanizm zdarzeń (events).
- Własne okna dialogowe.
- Konfiguracja programów – klasa QSettings.
- Dzień 3
- Typy kolekcji oraz struktury danych w Qt.
- Serializacja typów.
- Wygładzamy interfejs: dodajemy ikonki, skróty klawiaturowe, pasek statusu itp.
- Projektowanie interfejsu graficznego w programie QtDesigner i bez niego.
Training also available in English.
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla osób dobrze znających język C++, wraz
z podstawową znajomością mechanizmu szablonów oraz zagadnieniami programowania
obiektowego (w szczególności dziedziczenie i polimorfizm).
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.