ODBIERZ TWÓJ BONUS :: »

Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++

Podstawowe informacje:
Czas trwania: 04:49:00
Poziom: podstawowy
Autor: Oliwer Mroczkowski
Liczba lekcji: 20
Technologia: C++, Qt 6.7, Qt Creator 13.0
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ten kurs należy do ścieżki C++ Developer
Czas trwania: 28 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki C++ Developer »

Czego się nauczysz?

  • Podstaw działania języka Racket i jego środowiska
  • Tworzenia prostych programów i funkcji w Racket
  • Stosowania struktur danych i rekurencji
  • Budowania własnych bibliotek i modułów w Racket
  • Korzystania z narzędzi do debugowania i testowania kodu
  • Rozwijania aplikacji w paradygmacie funkcyjnym
  • Przygotowywania własnych projektów w języku Racket

Spis lekcji

1. Wstęp 00:19:36
1.1. Instalacja środowiska, tworzenie i uruchamianie projektu
00:05:31
1.2. Wprowadzenie do Qt Creator
00:14:05
2. Przygotowanie projektu 00:35:26
2.1. Omówienie strukrury projektu i przygotowanie szkieletu aplikacji (GUI)
OGLĄDAJ » 00:12:57
2.2. Omówienie kolorów w systemie RGB. Implementacja nakładania kolorów na obszar roboczy
00:22:29
3. Interakcja myszki z projektem 00:35:56
3.1. Interakcja z przyciskami GUI. Zdarzenie kliknięcia myszką na obszar roboczy
00:16:04
3.2. Zmiana koloru i wielkości malowania
00:10:01
3.3. Zdarzenie trzymania i puszczenia przycisku myszy na obszarze roboczym
00:09:51
4. Planimetria (figury) 01:14:58
4.1. Implementacja funkcjonalności gumki. Omówienie funkcji do malowania linii
00:07:01
4.2. Implementacja funkcji do malowania linii
00:15:32
4.3. Dynamiczne rysowanie na obszarze roboczym
00:15:59
4.4. Implementacja funkcji malującej prostokąt
00:12:59
4.5. Implementacja wypełnienia prostokątu. Omówienie funkcji do malowania okręgu
00:11:02
4.6. Implementacja funkcji malującej okrąg
00:12:25
5. Kolory 00:36:13
5.1. Implementacja funkcji wypełniania kolorem
00:21:12
5.2. Implementacja wypełnienia okręgu. Dodanie ColorPicker'a do projektu
00:15:01
6. Obsługa plików 00:20:50
6.1. Implementacja zapisywania i wczytywania obrazu z komputera
OGLĄDAJ » 00:20:50
7. Dodatkowy kształt 00:20:55
7.1. Implementacja funkcji do malowania wielokątu
00:20:55
8. Modyfikacja obszaru do malowania 00:20:03
8.1. Implementacja przesuwania i kopiowania zaznaczonego obszaru
00:20:03
9. Poprawa funkcjonalności, wyodrębnienie projektu 00:25:03
9.1. Optymalizacja kodu, dostosowanie GUI
00:15:57
9.2. Stworzenie pliku egzekucyjnego
00:09:06

Obierz kurs na... tworzenie interfejsów graficznych w Qt!

Kiedy myślimy o takich aplikacjach jak Maya, VirtualBox, Telegram, Spotify, Dropbox czy Google Earth, być może nie od razu znajdujemy wspólny mianownik. A jest nim framework Qt, używany przez wszystkie te znane marki. Qt powstał z myślą o programowaniu interfejsów graficznych GUI, a ze względu na wydajność, stabilność i unikatowy model programowania oparty na sygnałach i slotach jest idealnym wyborem, gdy chodzi o tworzenie złożonych systemów. Dlatego też framework Qt ma wyjątkowo szerokie zastosowanie w aplikacjach zarówno konsumenckich, jak i przemysłowych, o krytycznym znaczeniu. W ramach naszego szkolenia poznasz też zaprojektowane specjalnie dla niego środowisko Qt Creator. To IDE oferuje wsparcie dla C++ i QML, łatwy dostęp do bibliotek i widżetów Qt, a także zarządzanie pakietami QMake i CMake. Ponadto dzięki zaawansowanemu edytorowi UI szybko wykonasz prototyp swojego wymarzonego interfejsu metodą drag-and-drop! Postaw na naukę Qt i twórz nowoczesne, wieloplatformowe aplikacje z funkcjonalną warstwą GUI.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu nauczysz się:

  • Instalacji i konfiguracji Qt Creator
  • Podstaw C++ i frameworka Qt
  • Debugowania aplikacji w Qt Creator
  • Tworzenia podstawowych interfejsów użytkownika (GUI)
  • Obsługi zdarzeń myszki
  • Tworzenia funkcji do rysowania prostokąta, okręgu, wielokąta
  • Zapisywania i dodawania obrazów
  • Obsługi kolorów i dodawania color pickera
  • Rysowania na powierzchni graficznej
  • Tworzenia narzędzi do rysowania na obszarze roboczym
  • Pracy z obrazami i ich skalowania
  • Implementacji funkcji select i copy
  • Tworzenia funkcji do rysowania linii (pencil, line, rectangle, circle, polygon)
  • Używania QStack do implementacji algorytmów graficznych
  • Implementacji funkcji flood fill (wypełnianie obszaru)
  • Tworzenia menu i obsługi przycisków

Szkolenie Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ zapewni Ci solidne podstawy programowania w C++ i znajomość Qt na poziomie pozwalającym na budowanie własnych aplikacji graficznych. Zanim w pełni zagłębisz się w programowanie, skonfigurujesz środowisko Qt Creator, poznasz zasady budowania i debugowania projektów, a także nauczysz się tworzyć pliki w trybie CMake. Dzięki takiemu wdrożeniu lepiej zrozumiesz proces tworzenia aplikacji w Qt. Następnie dowiesz się, jak przygotować szkielet aplikacji i jak pracować z kolorami RGB. W kolejnych lekcjach, korzystając z klasy QMouseEvent, poznasz sposoby interakcji myszy z projektem, w tym obsługę przycisków GUI i zdarzeń kliknięcia, trzymania i puszczania przycisku myszy. Kolejne kroki koncentrują się na nauce planimetrii, w tym implementacji gumki, rysowania linii, prostokątów i okręgów przy użyciu klasy QPainter. Potem płynnie przejdziemy do implementacji funkcji malowania i wypełniania kolorem, a także dodania color pickera do projektu. Nauczysz się również modyfikowania obszaru malowania i korzystania z klasy QFileDialog do pracy z plikami. Finalna aplikacja typu Paint będzie wyposażona w podstawowy zestaw narzędzi graficznych i zapewni interakcję z użytkownikiem, udostępniając takie funkcjonalności jak rysowanie, malowanie, ścieranie, kopiowanie kształtów i zapis/odczyt pliku. Choć nauka tworzenia prostych aplikacji, jak ta typu Paint, stanowi początek ścieżki programistycznej, jest to fundament potrzebny do dalszego odkrywania Qt. Programiści z dobrą znajomością frameworka Qt znajdują zatrudnienie w sektorach takich jak motoryzacja, przemysł, medycyna, automatyka, aż po duże korporacje IT na stanowiskach game developera czy inżyniera oprogramowania. Umiejętność pracy z Qt przekłada się na atrakcyjne perspektywy zawodowe, zapewniając szerokie pole do rozwoju i kariery.

Wybrane bestsellery

O autorze kursu video

Oliwer Mroczkowski – magister inżynier informatyki, pracuje jako front-end developer. Specjalizuje się w tworzeniu aplikacji webowych z wykorzystaniem nowoczesnych technologii. Jego doświadczenie zawodowe obejmuje pracę nad różnorodnymi projektami komercyjnymi i działalność w organizacjach pozarządowych. Jest pasjonatem grafiki komputerowej i fotografii, fascynuje go sztuczna inteligencja. W wolnych chwilach gra na gitarze i eksperymentuje w kuchni, przyrządzając nowe potrawy. Uwielbia spędzać czas na świeżym powietrzu i uprawiać różne sporty.

Wierzę, że nauka programowania może być nie tylko użyteczna, ale także fascynująca. Tworzenie własnych aplikacji graficznych pozwala na wyrażanie kreatywności i rozwijanie umiejętności technicznych. Mam nadzieję, że ten kurs będzie dla Ciebie inspiracją i pierwszym krokiem do tego, by zostać mistrzem w tworzeniu oprogramowania.

Oceny i opinie klientów: Framework Qt. Kurs video. Tworzenie interfejsów graficznych w C++ Oliwer Mroczkowski (4)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.0
  • 6 (3)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (1)
  • 1 (0)
  • Kurs daje solidne podstawy do pracy z Qt. Świetnym rozwiązaniem jest, że przed implementacją algorytmu jest on wytłumaczony, dzięki czemu można zrozumieć rozważaną kwestię. Polecam

    Opinia: anonimowa Opinia dodana: 2025-12-06 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Ciekawy kurs. Ciekawe jest to, jak rysowane są "kształty" w programach graficznych :-) Jednakże wymaga stosunkowo zaawansowanej wiedzy - mimo że autor tłumaczy co, jak i dlaczego - warto mieć przed kursem solidne podstawy z C++-a. Kurs oceniam na 6, ponieważ podstawy te posiadałem i nie sprawiło mi to problemu :-)

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2024-09-07 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • polecam serdecznie

    Opinia: jaro Opinia dodana: 2024-08-08 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • W opisie produktu napisane jest, że kurs da nam solidne podstawy w C++ jednak używanie przedstawionych narzędzi i zrozumienie kodu wymaga znajomości przynajmniej podstaw programowania zorientowanego obiektowo, wskaźników, funkcji itd. Co raczej wyklucza naukę języka od podstaw. Co do samego Qt autor po trochu opowiada o każdym zagadnieniu bez bardziej szczegółowego zagłębiania się w temat co raczej w takim środowisku i tak rozbudowanej bibliotece jest konieczne aby móc po kursie samemu prześledzić temat bądź w pełni zrozumieć działanie bibliotek Qt. Już sama początkowa struktura programu w postaci automatycznie wygenerowanego przez środowisko kodu w naszym projekcie nie jest przez autora w ogóle omawiana.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2024-08-24 Ocena: 2   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-06-12
ISBN: 978-83-289-1600-5, 9788328916005
Numer z katalogu: 234306
Kategorie:

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile