Kurs programowania C/C++/C#
V Tydzień
W ostatnim tygodniu kursu projektowania C/C++ Windows/Linux kursanci zapoznali się ze sposobem podłączania własnej bazy danych do programu. Również mieli okazję zapoznać się ze składnią języka skryptowego SQL. W szczególności:
Podłączenie własnej aplikacji do bazy danych
Gotowe klasy i struktury do komunikacji z bazą danych
Tworzenie baz danych
Składnia języka SQL
Operacje na rekordach bazy danych
Przykładowa baza danych - dziennik
Przykładowy program z bazą danych SQLite
IV Tydzień
W czwartym tygodniu kursanci praktycznie przećwiczyli tworzenie własnych klas obiektów wraz z odpowiednią hierarchią oraz operatorami. W szczególności:
Tworzenie hierarchii klas
Dziedziczenie klas - przykłady
Tworzenie znaczenia własnych operatorów
Listy złożona z klas obiektów
Kontrolka Grid, a klas obiektów
Zegar RTC i zegar systemowy
Konwersje typów zmiennych, struktur i klas
Przykładowy program zegar
III Tydzień
W kolejnym tygodniu kursu, uczniowie poznają sposoby tworzenia nowych klas obiektów oraz sposoby skalowania okna programy, tak aby dostosować się do rozdzielczości ekranu. W szczególności:
Tworzenie obiektów – słowo kluczowe class
Zmienne klasy – pola
Funkcje w klasach – metody
Odwoływanie się do składników klasy dynamicznej
Konstruktor klasy
Dziedziczenie
Problem przydziału i zwalniania pamięci – słowo kluczowe new
Dostęp do składników klas – private, public, protected
Skalowanie okien graficznych i komponentów
Dostosowanie rozmieszczenia elementów w zależności od rozdzielczości
Przykładowy program klasy kółko
Przykładowy program klasy wyświetlacza siedmiosegmentowego
II Tydzień
W drugim tygodniu kursu projektowania C/C++ Windows/Linux kursanci zapoznali się z kolejnymi kontrolkami stosowanymi w aplikacjach okienkowych oraz z podstawowymi operacjami na plikach oraz z podstawowymi właściwościami i metodami graficznymi. W szczególności:
Odczytywanie i zapisywanie plików
Okno dialogowe do odczytu i zapisu
Operacje na łańcuchach znaków
Konwertowaniu liczb i łańcuchów znaków
Pętle i warunki
Przestrzeń nazw
Zmienne globalne i lokalne
Podstawowe struktury i obiekty systemowe
Podstawowe biblioteki
Podstawowe biblioteki graficzne
Rysowanie punktów, linii, kwadratów itp.
Program prosty edytor tekstu
Program rysujący wykres z punktów zawartych w pliku CSV
I Tydzień
Od dnia 18.05.2018 ruszył kurs projektowania w C/C++ Windows/Linux w ramach projektu Synergia - Od jakości kształcenia do wzrostu zatrudnienia. W pierwszym tygodniu kursu uczniowie mieli okazję przygotować środowisko programistyczne IDE do tworzenia aplikacji okienkowych oraz stworzyć pierwsze przykładowe programy, a przy okazji zaznajamiając się ze składnią języka oraz narzędziem do projektowania aplikacji okienkowych. W szczególności:
Instalowanie środowiska IDE
Kompilacja programu
Okienko programu – Form
Przykładowa składnia programu
Przykładowe właściwości obiektów
Przykładowe metody obiektów
Przykładowa obsługa zdarzeń
Przykładowa obsługa wyjątków
Przykład obsługi myszki
Przykład tworzenia grafiki
Podstawowe komponenty – Button, EditBox, Timer, Label
Program obliczający równanie kwadratowe
Program do rysowania Paint
W ramach programu UE Synergia jest organizowany w naszej szkole kurs programowania w języku C/C++ Windows/Linux. Rozpoczęcie kursu 16 maja 2018r. (środa) godzina 10:30 w sali 201.