« kurs, online, darmowy »
Darmowe kursy OnlineDarmowe kursy Online
Część I. Materiał wprowadzający do programowania w języku C++. Omówienie dostępnych środowisk programistycznych do C++, zapoznanie się z podstawową terminologią używaną w programowaniu. Utworzenie pierwszej aplikacji konsolowej oraz jej uruchomienie. Ponadto omówienie zagadnień takich jak: komentarze, podstawy obsługi strumienia wyjściowego i wejściowego, co to jest przestrzeń nazw, zmienne oraz podstawowe typy danych, podstawowe operacje matematyczne, operacje porównania, operacje logiczne, instrukcja warunkowa if ... else oraz warunek wielokrotnego wyboru switch ... case.
Część II. Podstawy programowania w C++. Wymaga doskonałego opanowania pierwszej części kursu C++ oznaczonego jako
Poziom 1. Omówione zagadnienia: pętla do ... while, pseudolosowe liczby całkowite, funkcje (w podstawowym zakresie), tablice jednowymiarowe, przekazywanie tablic do funkcji, słowo kluczowe return, losowanie liczb całkowitych bez powtórzeń oraz pętla for.
Część III. Niniejsza część kursu wymaga doskonałego opanowania dwóch poprzednich poziomów z niniejszego kursu. W niniejszej części omówiono: argumenty jako referencje, zmienne tekstowe, podstawową terminologię związaną z programowaniem obiektowym oraz wczytywanie tekstu poprzez standardowy strumień wejścia.
Rozdziały dla których nie ma jeszcze odpowiedniego poziomu w którym mogłyby zostać one umieszczone.
Materiały ze starego kursu, które nie zostały jeszcze opracowane od nowa.
Kurs tworzenia GUI za pomocą biblioteki Allegro.
Biblioteka do tworzenia prostych gier 2D.
Kurs biblioteki GTK+ wykorzystywanej do tworzenia GUI programów komputerowych.
Biblioteka do tworzenia gier 3D.
Biblioteka do obsługi konsoli.
Niskopoziomowa biblioteka graficzna 3D.
Biblioteka do tworzenia gier 2D.
SFML jest idealną biblioteką do tworzenia wydajnych gier 2D dostarczając przy tym niezwykle prosty i intuicyjny obiektowy interfejs. SFML jest darmową biblioteką multimedialną, która dostarcza niskopoziomowy oraz wysokopoziomowy dostęp do karty graficznej, urządzeń wejściowych, dźwięku itp.
Kurs wprowadzający do standardowej biblioteki szablonów języka C++.
Rozbudowany kurs tworzenia aplikacji okienkowych w systemie Windows.
Beej's Guide to Network Programming - Używanie gniazd internetowych.
Rozdział 1. Rozdział ten odpowiada na pytanie: jaką wiedzę powinien posiadać czytelnik przystępując do czytania niniejszego kursu.
Rozdział 2. W niniejszym rozdziale opisano jak powinien być skonstruowany szkielet gry.
Rozdział 3. Wprawianie obiektów gry w ruch - prezentacja złego i dobrego podejścia.
Rozdział 4. Modyfikowanie kierunku ruchu obiektów w czasie rzeczywistym - sterowanie ruchem obiektów.
Opisane wzorce: łańcuch zobowiązań, odwiedzający, pamiątka, stan, strategia.
Opisane wzorce: budowniczy, fabryka abstrakcyjna, leniwa inicjalizacja, metoda wytwórcza, prototyp, RAII, singleton, wirtualny konstruktor.
Niniejszy kurs opisuje dostępne znaczniki do formatowania treści pisanych na łamach niniejszego serwisu.
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.