ODBIERZ TWÓJ BONUS :: »

C++. Wykorzystaj potęgę aplikacji graficznych Janusz Ganczarski, Mariusz Owczarek

(ebook) (audiobook) (audiobook)
Autorzy:
Janusz Ganczarski, Mariusz Owczarek
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.9/6  Opinie: 14
Stron:
448
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska programistycznego Dev-C++, wxDev-C++ oraz bibliotek wxWidgets i Qt
  • Tworzenia wieloplatformowych projektów graficznych w C++
  • Budowania interfejsów użytkownika z wykorzystaniem kontrolek i komponentów
  • Obsługi zdarzeń myszy, klawiatury oraz dynamicznej obsługi zdarzeń
  • Tworzenia i zarządzania menu, paskami narzędzi i paskiem statusu
  • Projektowania okien dialogowych do komunikacji z użytkownikiem
  • Implementowania aplikacji sieciowych opartych o protokoły FTP i HTTP
  • Wykonywania operacji graficznych, rysowania bitmap, kształtów i obsługi OpenGL
  • Łączenia aplikacji z bazami danych PostgreSQL i Firebird oraz wykonywania operacji SQL
  • Drukowania tekstu i grafiki, w tym podglądu wydruku i skalowania
  • Programowania wielowątkowego z wykorzystaniem wątków, mutexów i semaforów
  • Stosowania sygnałów i gniazd w Qt do obsługi zdarzeń i komunikacji między komponentami
  • Obsługi plików, folderów oraz operacji na zasobach internetowych
  • Pracy z systemem graficznym Qt, rysowania prymitywów, obsługi plików graficznych i SVG
  • Tworzenia dynamicznych i kontekstowych elementów interfejsu użytkownika
  • Generowania plików PDF oraz drukowania z poziomu aplikacji Qt

Napisz wieloplatformowe programy w C++

  • Jak korzystać z bibliotek wxWidgets oraz Qt?
  • W jaki sposób implementować obsługę zdarzeń w aplikacjach?
  • Jak budować aplikacje sieciowe i bazodanowe?

Okres dominacji jednego systemu operacyjnego i przeznaczonych dla niego rozwiązań powoli odchodzi do historii. Fenomen popularności różnych dystrybucji Linuksa i coraz mocniejsza pozycja komputerów Mac sprawiają, że wiele firm produkujących oprogramowanie decyduje się na tworzenie rozwiązań wieloplatformowych. W przypadku ogromnych korporacji stworzenie zespołów programistycznych pracujących równolegle nad kilkoma wersjami jednej aplikacji dla różnych systemów operacyjnych nie stanowi problemu, ale w mniejszych firmach jest to niemożliwe. Tu z pomocą przychodzą biblioteki pozwalające na tworzenie kodu źródłowego prawidłowo kompilującego się na każdej platformie, na której je zainstalowano.

Książka "C++. Wykorzystaj potęgę aplikacji graficznych" opisuje tworzenie oprogramowania z wykorzystaniem dwóch takich właśnie bibliotek - wxWidgets oraz Qt. Czytając ją, dowiesz się, jak wykorzystać język C++ i środowisko Dev-C++ do pisania programów, z których korzystać będą mogli użytkownicy systemu Windows, Linuksa i Mac OS. Nauczysz się stosować kontrolki i komponenty, budować menu i interfejsy użytkownika, obsługiwać zdarzenia i implementować operacje graficzne. Przeczytasz także o aplikacjach bazodanowych i sieciowych. Każde z zagadnień omówiono zarówno w kontekście biblioteki wxWidgets, jak i biblioteki Qt, dzięki czemu poznasz dwie metody rozwiązywania tych samych zadań programistycznych - by wybrać sobie tę, która bardziej Ci odpowiada.

  • Instalacja środowiska programistycznego i bibliotek
  • Struktura aplikacji i podstawowe komponenty
  • Stosowanie komponentów
  • Obsługa zdarzeń myszy i klawiatury
  • Budowanie menu aplikacji
  • Komunikacja sieciowa
  • Operacje graficzne
  • Połączenia z bazami danych
  • Drukowanie z poziomu aplikacji

Dzięki tej książce stworzysz aplikacje, które docenią użytkownicy wszystkich systemów operacyjnych.

Wybrane bestsellery

Janusz Ganczarski, Mariusz Owczarek - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "C++. Wykorzystaj potęgę aplikacji graficznych" omawia zarówno bibliotekę wxWidgets, jak i Qt?
Tak, książka szczegółowo opisuje tworzenie aplikacji graficznych w języku C++ z użyciem dwóch popularnych bibliotek: wxWidgets i Qt, pokazując różnice i podobieństwa w podejściu do tych samych zagadnień.
2. Czy znajdę w książce instrukcje dotyczące instalacji i konfiguracji środowiska programistycznego?
Tak, w książce znajdziesz szczegółowe instrukcje dotyczące instalacji Dev-C++ oraz bibliotek wxWidgets i Qt, a także ich konfiguracji do pracy na różnych systemach operacyjnych.
3. Czy książka zawiera przykłady kodu i praktyczne ćwiczenia?
Tak, publikacja zawiera liczne przykłady kodu oraz testy i zadania praktyczne po każdym rozdziale, co ułatwia naukę poprzez praktyczne zastosowanie omawianych zagadnień.
4. Czy z pomocą tej książki nauczę się tworzyć aplikacje działające na wielu systemach operacyjnych?
Tak, książka skupia się na tworzeniu wieloplatformowych aplikacji, które mogą działać na Windows, Linux oraz Mac OS, dzięki wykorzystaniu bibliotek wxWidgets i Qt.
5. Czy książka obejmuje zagadnienia związane z grafiką, bazami danych i aplikacjami sieciowymi?
Tak, znajdziesz tu rozdziały poświęcone grafice komputerowej (w tym OpenGL), obsłudze baz danych (np. PostgreSQL, Firebird) oraz budowaniu aplikacji sieciowych z wykorzystaniem protokołów FTP i HTTP.
6. Czy publikacja jest odpowiednia dla osób, które chcą rozwinąć umiejętności w zakresie programowania interfejsów użytkownika?
Tak, książka szczegółowo omawia tworzenie interfejsów użytkownika, obsługę zdarzeń, tworzenie menu, okien dialogowych oraz innych komponentów GUI w C++.
7. W jakiej formie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji papierowej i elektronicznej (ebook), co pozwala wybrać najwygodniejszą formę czytania.
8. Czy do korzystania z książki potrzebna jest znajomość języka C++?
Podstawowa znajomość C++ będzie przydatna, ponieważ książka skupia się na wykorzystaniu tego języka do tworzenia aplikacji graficznych i sieciowych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
69,00 zł
Niedostępna
Ebook
34,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint