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: Qt 6.7, C++, 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
39,90 zł 149,00 zł (-73%)
96,85 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
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 (3)

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.
4.7
  • 6 (2)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (1)
  • 1 (0)
  • 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
39,90 zł
Dodaj do koszyka
Sposób płatności