ODBIERZ TWÓJ BONUS :: »

USB. Praktyczne programowanie z Windows API w C++ Andrzej Daniluk

Autor:
Andrzej Daniluk
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.4/6  Opinie: 8
Stron:
280
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
23,40 zł 39,00 zł (-40%)
19,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?

  • Standardu USB, środowiska fizycznego i sygnałowego magistrali
  • Rodzajów transferów danych, transakcji i pakietów USB
  • Identyfikowania urządzeń i oceny kompatybilności sterowników
  • Zarządzania klasami instalacji urządzeń oraz rejestrem systemowym
  • Struktury systemu USB i warstw komunikacji
  • Deskryptorów urządzeń, konfiguracji, interfejsów i punktów końcowych
  • Komunikacji programu użytkownika z urządzeniem USB
  • Wykorzystywania funkcji Windows API do detekcji i identyfikacji urządzeń
  • Odblokowywania urządzeń do transmisji i obsługi operacji wejścia/wyjścia
  • Odczytu i zapisu danych w formie raportów oraz obsługi buforów
  • Programowania transmisji USB z użyciem funkcji HidD_Xxx() i HidP_Xxx()
  • Implementacji programowania obiektowego transmisji USB i wzorców projektowych
  • Tworzenia aplikacji wielowątkowych do obsługi urządzeń USB
  • Zarządzania wewnętrznymi strukturami danych w aplikacjach USB
  • Obsługi konwerterów USB/RS232C oraz USB/IEEE-488
  • Tworzenia aplikacji graficznych do komunikacji z urządzeniami USB
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych
  • W jaki sposób odbywa się transfer danych?
  • Jak odblokować urządzenia do transmisji?
  • Na czym polega programowanie obiektowe transmisji USB?

USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń, takich jak mysz, kamera, aparat fotograficzny, telefon komórkowy, modem, skaner, przenośna pamięć. Podłączone w ten sposób urządzenia są od razu wykrywane i rozpoznawane przez system, dzięki czemu instalacja sterowników i konfiguracja sprzętu odbywają się zwykle automatycznie.

Książka "USB. Praktyczne programowanie z Windows API w C++" w zwięzły sposób przedstawia wszelkie zagadnienia, dotyczące użytkowania i programowania transmisji USB. Korzystając z tego podręcznika, poznasz nie tylko teoretyczne podstawy działania USB, ale także zdobędziesz praktyczne umiejętności w tym zakresie. Książka zawiera bowiem zarówno konkretne przykłady, jak i ćwiczenia do samodzielnego wykonania dla wszystkich, którzy chcą zyskać wiedzę na zaawansowanym poziomie. Dowiesz się między innymi, jakie są rodzaje transferów danych i transakcji USB, za co odpowiadają komponenty i jak wykorzystać wzorce projektowe. Zrozumiesz także metody projektowania obiektowego oraz implementacji oprogramowania sterującego łączem USB.

  • Środowisko fizyczne i sygnałowe USB
  • Klasy instalacji urządzeń
  • Rejestr systemowy
  • Transmisja danych
  • Struktura systemu USB
  • Detekcja i identyfikacja urządzeń
  • Odczyt i zapis danych w formie raportu
  • Programowanie obiektowe transmisji USB
  • Wewnętrzne struktury danych
  • Programy wielowątkowe
  • Konwertery USB

Tu znajdziesz wszystko o działaniu USB i możliwościach jego wykorzystania!

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

Wybrane bestsellery

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady kodu w C++ dotyczące programowania USB?
Tak, książka prezentuje liczne przykłady kodu w C++ wykorzystujące Windows API do obsługi transmisji USB, co ułatwia naukę poprzez praktykę.
2. Jakie zagadnienia związane z programowaniem USB są omawiane w tej książce?
Publikacja obejmuje m.in. standard USB, detekcję i identyfikację urządzeń, odczyt i zapis danych, programowanie obiektowe transmisji, obsługę wielowątkowości oraz konwertery USB.
3. Czy książka wyjaśnia, jak korzystać z Windows API do obsługi urządzeń USB?
Tak, autor szczegółowo omawia wykorzystanie funkcji Windows API, takich jak CreateFile(), ReadFile(), WriteFile() czy DeviceIoControl(), w kontekście komunikacji z urządzeniami USB.
4. Czy znajdę w książce ćwiczenia do samodzielnego wykonania?
Tak, w każdym rozdziale oraz na końcu książki znajdują się ćwiczenia, które pozwalają utrwalić zdobytą wiedzę i sprawdzić umiejętności w praktyce.
5. Czy książka jest odpowiednia do nauki samodzielnej, czy wymaga wcześniejszego przygotowania?
Książka została napisana z myślą o osobach posiadających podstawową znajomość C++ i środowiska Windows, ale dzięki przystępnemu językowi oraz licznym przykładom nadaje się także do samodzielnej nauki.
6. Czy poruszane są tematy dotyczące obsługi różnych typów urządzeń USB, np. pamięci, skanerów czy modemów?
Tak, książka omawia uniwersalne zasady komunikacji z różnymi urządzeniami USB, co pozwala zastosować zdobytą wiedzę w praktyce niezależnie od typu sprzętu.
7. Czy publikacja obejmuje także zagadnienia związane z wielowątkowością w programach obsługujących USB?
Tak, jeden z rozdziałów poświęcony jest programom wielowątkowym, w tym zarządzaniu wątkami i procesami podczas obsługi transmisji USB.

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
39,00 zł
Niedostępna
Ebook
23,40 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