Wykłady i zadania z programowania w Javie w NetBeans, Android, PyQt5 i C++
Wykłady i zadania autorskie z programowania Java w NetBeans:
Wykład 01 - Wprowadzenie do Javy
Wykład 02 - Środowisko programistyczne NetBeans. Najprostsze programy
Wykład 03 - Praca z JTables
Wykład 04 - Typy danych. Konstrukcje kontrolne
Wykład 05 - Praca z tablicami
Wykład 06 - Podstawowe elementy huśtawki - zdarzenia, formularze, przyciski, panele, zakładki
Wykład 07 - Praca ze strunami
Wykład 08 - Składniki pracy z danymi tekstowymi
Wykład 09 - Praca z zegarami, dźwiękiem, grafiką, zasobnikiem, strumieniami, rejestrem
Wykład 10 - Programy wielookienkowe
Wykład 11 – Składniki list i wyborów
Wykład 12 - Komponenty pracy z danymi numerycznymi
Wykład 13 – Praca z menu i oknami dialogowymi
Wykład 14 - Praca z plikami
Wykład 15 - Programy wieloklasowe
(!) Zadania i przykłady wykonania:
Zadanie 01. Tworzenie prostego programu konsolowego
Zadanie 02. Tworzenie prostego programu wizualnego
Zadanie 03. Praca z wizualnymi danymi tabelarycznymi
Zadanie 04. Złożone obliczenia tabelaryczne
Zadanie 05. Praca ze strunami
Zadanie 06. Praca z grafiką
Zadanie 07. Tworzenie programu wielookienkowego
Zadanie 08. Praca z zegarami swingu
Zadanie 09. Praca z tablicami i plikami
Zadanie 10. Praca z klasami
(*) JavaFX
Temat 01 - Wprowadzenie i programy podstawowe
Temat 02 – Tabele
Temat 03 - Programy wielookienkowe
Temat 04 – Komponenty selekcji
($) Autorskie przykłady programowania Java w Android Studio:
Przykład 01. Suma dwóch liczb (najprostszy przykład)
Przykład 02. Równanie kwadratowe (przykład z różnymi oznaczeniami)
Przykład 03. Kwestionariusz z wieloma okienkami
Przykład 04. E-book
Przykład 05. Mapa i geomarkery
Przykład 06. Baza danych z wyszukiwaniem
Przykład 07. Kalendarz i ustawienia
Przykład 08. Ochrona gotowego programu przed włamaniem
Przykład 09. Pogoda (dostęp do sieci za pomocą JSON)
Przykład 10 cytatów (dostęp do sieci z JSOUP)
Przykład 11. Tabele
Przykład 12. Przeglądarka
Przykład 13. Widżet
Przykład 14. Czujniki
Przykład 15. Uprawnienia (dla wszystkich wersji)
[*] SEKCJA BONUSOWA na Python3 z PyQt5 zawiera następujące materiały:
WYKŁAD 01 - Instalacja Pythona, bibliotek i IDE
WYKŁAD 02 - Podstawowe typy danych, warunki i operacje
WYKŁAD 03 - Listy, słowniki, pętle i tablice
WYKŁAD 04 - Praca z plikami, systemem operacyjnym i Internetem
WYKŁAD 05 - Ćwiczenia, Wątki, Timery
WYKŁAD 06 - Główne elementy PyQt5
WYKŁAD 07 - Praca z tabelami i tekstem w PyQt5
WYKŁAD 08 - Lista i wybór komponentów w PyQt5
WYKŁAD 09 - Sygnały i zdarzenia w PyQt5
WYKŁAD 10 - Programy wielookienkowe w PyQt5
WYKŁAD 11 - Praca z dialogami i komunikatami w PyQt5
WYKŁAD 12 - Dodatkowe komponenty PyQt5
WYKŁAD 13 - Praca z dokumentami i grafiką
WYKŁAD 14 - Bazy danych w Pythonie 3
ZADANIA
Literatura
Wykłady na temat C i C++:
* Typy danych, wyrażenia
* Warunki i cykle
* Tablice
* Funkcje i struktury
* Narzędzia preprocesora
* Praca z plikami
* Przetwarzanie ciągów
* Podstawy OOP
PS Ta aplikacja działa tylko po zainstalowaniu z oficjalnego sklepu z aplikacjami