ODBIERZ TWÓJ BONUS :: »

Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych Paweł Borkowski

Autor:
Paweł Borkowski
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.6/6  Opinie: 15
Stron:
456
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
40,20 zł 67,00 zł (-40%)
33,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 Dev-C++ do programowania w Windows
  • Tworzenia i modyfikowania podstawowych okien aplikacji (tytuł, położenie, rozmiar, styl)
  • Rysowania grafiki w oknie z użyciem funkcji GDI, takich jak Ellipse, LineTo i SetPixel
  • Obsługi komunikatów systemowych, w tym WM_PAINT, WM_MOUSEMOVE, WM_LBUTTONDOWN, WM_RBUTTONDOWN i WM_CHAR
  • Przetwarzania zdarzeń myszy i klawiatury w aplikacjach Windows
  • Tworzenia i obsługi obiektów sterujących, takich jak BUTTON i pola edycji
  • Dodawania menu oraz korzystania z plików zasobów w aplikacjach
  • Odczytywania i zapisywania danych do plików, w tym edycji bitmap
  • Projektowania aplikacji wielowątkowych z wykorzystaniem funkcji CreateThread
  • Zarządzania wątkami, sekcjami krytycznymi i priorytetami w aplikacjach
  • Tworzenia i wykorzystywania bibliotek statycznych i dynamicznych (DLL)
  • Odtwarzania plików dźwiękowych wav i mp3 w aplikacjach Windows
  • Programowania grafiki 3D z użyciem biblioteki OpenGL (prymitywy, animacja, tekstury, bufory)
  • Implementowania efektów specjalnych w grach: światło, mgła, przezroczystość
  • Wykrywania kolizji i optymalizacji wydajności kodu w grach
  • Budowania gry komputerowej od podstaw, łącznie z obsługą dźwięku, fontów i zarządzaniem zasobami gracza

Poznaj tajniki tworzenia aplikacji dla Windows

  • Jak określić położenie, rozmiar i styl okna?
  • Jak tworzyć wątki aplikacji za pomocą funkcji CreateThread?
  • Jak definiować biblioteki?

Dev-C++ to zintegrowane środowisko programistyczne, którego niewątpliwym atutem są tzw. DevPaki, czyli rozszerzenia programu, pozwalające korzystać z różnych bibliotek, szablonów i narzędzi. Środowisko Dev-C++ wspomaga także pracę nad nowym projektem Windows -- gotowym kodem tworzącym okno z obsługą podstawowych komunikatów. Wszystko to sprawia, że mamy do czynienia z wygodnym i funkcjonalnym środowiskiem, zarówno dla początkujących, jak i zaawansowanych programistów.

Z książki "Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych" może skorzystać każdy, kto chce nauczyć się programowania: zarówno studenci kierunków informatycznych, jak i osoby, które nie mają takiego przygotowania. Podręcznik kolejno odsłania poszczególne elementy wiedzy programistycznej -- od najprostszych po najbardziej zaawansowane. Dowiesz się więc, jak wprowadzać niewielkie zmiany w kodzie, jak projektować aplikacje wielowątkowe i definiować biblioteki, jak budować duże, składające się z kilku plików projekty, aby na koniec samodzielnie stworzyć grę komputerową.

  • Instalacja środowiska Dev-C++
  • Tworzenie narzędzia pióro
  • Obsługa map bitowych
  • Obsługa komunikatów myszy i klawiatury
  • Obiekty sterujące w oknie
  • Menu i plik zasobów
  • Projektowanie aplikacji wielowątkowych
  • Biblioteki statyczne i dynamiczne
  • Multimedia
  • Programowanie gier

Naucz się programowania i twórz własne gry!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Paweł Borkowski - pozostałe książki

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do nauki z książki ,,Tworzenie aplikacji dla Windows. Od prostych programów do gier komputerowych" potrzebuję wcześniejszego doświadczenia programistycznego?
Nie, książka jest napisana tak, aby prowadzić czytelnika krok po kroku - od podstaw po zaawansowane zagadnienia. Możesz rozpocząć naukę nawet bez wcześniejszej wiedzy z programowania.
2. Jakie oprogramowanie jest wymagane, aby korzystać z przykładów zawartych w książce?
Do realizacji ćwiczeń i projektów przedstawionych w książce potrzebujesz środowiska Dev-C++, które jest bezpłatnie dostępne do pobrania.
3. Czy książka obejmuje zagadnienia związane z tworzeniem gier komputerowych na Windows?
Tak, w książce znajdziesz dedykowaną część dotyczącą programowania gier z użyciem biblioteki OpenGL oraz praktyczne przykłady budowy własnej gry.
4. Czy publikacja omawia również obsługę multimediów i dźwięku w aplikacjach Windows?
Tak, książka zawiera rozdziały poświęcone obsłudze plików dźwiękowych (wav, mp3) oraz integracji efektów dźwiękowych w aplikacjach i grach.
5. Czy znajdę w książce praktyczne ćwiczenia i przykłady kodu?
Tak, każdy rozdział zawiera liczne ćwiczenia i przykłady kodu, które pomagają utrwalić zdobytą wiedzę i samodzielnie tworzyć własne projekty.
6. Czy książka porusza temat wielowątkowości i pracy z bibliotekami w aplikacjach Windows?
Tak, publikacja szczegółowo omawia tworzenie aplikacji wielowątkowych oraz definiowanie i wykorzystanie bibliotek statycznych i dynamicznych.
7. W jakiej formie dostępna jest książka - drukowanej czy elektronicznej?
Książka dostępna jest w wersji drukowanej, a często również w formacie e-book (PDF, ePub, mobi) - szczegóły dostępności znajdziesz na stronie produktu Helion.pl.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
67,00 zł
Niedostępna
Ebook
40,20 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