e-mail sitemap strona główna
Tylko dzisiaj!
Promocja dnia

30% taniej

więcej
Macromedia Dreamweaver 8 z ASP, PHP i ColdFusion. Oficjalny podręcznik
Cena: 8.5714285714286 6.00 zł

Jak zarabiać kilkadziesiąt dolarów dziennie?

Darmowa część I

więcej
Poznaj sekrety Google AdSense
Cena: 39.97 zł
Visual Studio .NET 2005

Dwie darmowe części

więcej
Sekrety języka C#
Cena: 29.95 zł


Seria: Inne
Promocja: -19%


USB. Praktyczne programowanie z Windows API w C++. Wydanie II

Andrzej Daniluk
promocja -19%
cena: 68.148148148148 zł 55.20 zł
Data wydania: 2013-06-07
stron: 424, miękka oprawa, format: 158x235

więcej na stronie helion.pl

USB. Praktyczne programowanie z Windows API w C++. Wydanie II eBook -- spis treści

Wstęp (7)

Rozdział 1. Standard USB (11)

  • Środowisko fizyczne i sygnałowe USB (13)
    • USB 2.0 (13)
    • USB 3.0 (15)
    • Złącza Mini i Micro (19)
  • Ramki i mikroramki (24)
  • Transfer danych (24)
  • Pakiety USB 2.0 (28)
  • Transakcje USB 2.0 (33)
  • Pakiety w trybie Super Speed (38)
  • Operacje transakcyjne USB 3.0 (46)
    • Porównanie standardów USB 2.0 oraz 3.0 (53)
  • Wireless USB (54)
  • Podsumowanie (56)

Rozdział 2. Informacje o urządzeniach (57)

  • Identyfikatory urządzenia (57)
    • Identyfikatory sprzętu (58)
    • Identyfikatory zgodności (58)
    • Ocena i selekcja pakietów sterowników (58)
  • Klasy instalacji urządzeń (58)
  • Menedżer urządzeń (59)
  • Rejestr systemowy (63)
    • Klucz tematyczny HKEY_LOCAL_MACHINE (64)
    • Podklucz tematyczny \Class (65)
    • Podklucz podklucza tematycznego \Class (66)
    • Identyfikatory GUID (67)
  • Pliki .inf (69)
  • Podsumowanie (71)

Rozdział 3. Wstęp do transmisji danych (73)

  • Struktura systemu USB 2.0 (73)
    • Warstwa funkcjonalna (73)
    • Warstwa fizyczna (74)
    • Warstwa logiczna (75)
  • Struktura systemu USB 3.0 (76)
  • Potoki danych (77)
  • Urządzenia i deskryptory urządzeń USB (80)
  • Koncentratory i deskryptory koncentratorów USB (84)
  • Punkty końcowe i deskryptory punktu końcowego (89)
  • Interfejsy i deskryptory interfejsów urządzeń USB (95)
  • Konfiguracje i deskryptory konfiguracji (100)
  • Deskryptory tekstowe (104)
  • Komunikacja programu użytkownika z urządzeniem (104)
  • Podsumowanie (110)

Rozdział 4. Urządzenia klasy HID (111)

  • Deskryptor raportu (111)
    • Pozycje Collection i End Collection (112)
    • Rodzaje raportów (113)
    • Zawartość raportów (114)
    • Format danych (115)
    • Zakresy wartości danych (115)
    • Jednostki miar (115)
  • Podstawowe funkcje urządzeń klasy HID (116)
    • Funkcje rodziny HidD_Xxx() (117)
    • Funkcje rodziny HidP_Xxx() (125)
  • Biblioteka HID.dll (144)
  • Podsumowanie (147)

Rozdział 5. Detekcja i identyfikacja urządzeń dołączonych do magistrali USB (149)

  • Podstawowe zasoby systemowe (151)
    • Funkcja SetupDiGetClassDevs() (152)
    • Funkcja SetupDiEnumDeviceInterfaces() (152)
    • Struktura SP_DEVINFO_DATA (153)
    • Struktura SP_DEVICE_INTERFACE_DATA (154)
    • Struktura SP_DEVICE_INTERFACE_DETAIL_DATA (155)
    • Funkcja SetupDiGetDeviceInterfaceDetail() (155)
    • Funkcja SetupDiDestroyDeviceInfoList() (157)
    • Detekcja interfejsów urządzeń (157)
    • Zliczanie interfejsów urządzeń (161)
  • Funkcja SetupDiGetDeviceRegistryProperty() (163)
  • Struktury danych (168)
  • Moduł usbiodef.h (174)
  • Moduł cfgmgr32.h (176)
  • Biblioteka Setupapi (182)
  • Powiadamianie o dołączaniu i odłączaniu urządzeń (185)
  • Podsumowanie (189)

Rozdział 6. Odblokowanie urządzenia do transmisji. Odczyt i zapis danych (191)

  • Odblokowanie urządzenia do transmisji (191)
    • Funkcja CreateFile() (192)
    • Funkcja CloseHandle() (194)
    • Przykładowy program środowiska tekstowego (194)
  • Odczyt danych w formie raportu (198)
    • Funkcja ReadFile() (199)
    • Odczyt długości bufora danych (203)
    • Funkcja HidD_GetInputReport() (207)
    • Odczyt własności przycisków (208)
    • Odczyt własności wartości (213)
    • Aplikacja środowiska graficznego (218)
  • Zapis danych w formie raportu (225)
    • Funkcja WriteFile() (225)
    • Funkcje HidD_SetOutputReport() oraz HidD_SetFeature() (226)
  • Struktura OVERLAPPED (227)
    • Funkcje xxxEx (230)
  • Struktura COMMTIMEOUTS (234)
    • Funkcje GetCommTimeouts() i SetCommTimeouts() (235)
  • Funkcja DeviceIoControl() (236)
    • Rozkazy z modułu hidclass.h (242)
  • Rozkazy z modułu usbioctl.h (245)
    • Identyfikacja urządzeń przyłączonych do koncentratora USB (247)
  • Struktura URB (262)
    • Funkcja UsbBuildGetDescriptorRequest() (267)
  • Podsumowanie (268)
  • Ćwiczenia (268)

Rozdział 7. Biblioteki WinUSB oraz LibUSB (271)

  • Biblioteka WinUSB (271)
    • Przygotowanie pakietu instalacyjnego (272)
    • Funkcje eksportowe biblioteki WinUSB (277)
  • Biblioteka LibUSB (289)
    • Funkcje jądra biblioteki (292)
    • Funkcje do zarządzania urządzeniem libusb (293)
    • Funkcje realizujące transfer masowy (300)
    • Funkcje realizujące transfer przerwaniowy (301)
    • Funkcje asynchroniczne (301)
  • Podsumowanie (305)

Rozdział 8. Programowanie obiektowe transmisji USB (307)

  • Obiektowość (307)
  • Wzorce projektowe (314)
    • Singleton (314)
  • Interfejsy (319)
    • Zliczanie odwołań do interfejsu (326)
    • Identyfikator interfejsu (327)
  • Komponenty wizualne (336)
  • Podsumowanie (340)
  • Ćwiczenia (340)

Rozdział 9. Wewnętrzne struktury danych (351)

  • Program proceduralny (352)
  • Program obiektowy (359)
  • Aplikacja środowiska graficznego (366)
  • Podsumowanie (375)
  • Ćwiczenia (375)

Rozdział 10. Programy wielowątkowe (379)

  • Wątki i procesy (379)
  • Funkcja CreateThread() (381)
  • Klasa TThread (389)
  • Podsumowanie (397)
  • Ćwiczenia (397)

Rozdział 11. Adaptery USB (401)

  • Adaptery USB/RS 232C (401)
    • Właściwości portu adaptera (402)
  • Adaptery USB/IEEE-488 (404)
  • Adaptery USB/Bluetooth (405)
  • Podsumowanie (413)

Literatura (415)

Skorowidz (417)



Cena: 55.20 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: C++ - Programowanie

C++. Dla każdego. Wydanie VII (99.00zł)
Język C++ mechanizmy, wzorce, biblioteki (53.10zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.89zł)
Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II (84.39zł)
C++. Dla każdego. Wydanie VII (99.00zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
C++. Wykorzystaj potęgę aplikacji graficznych (55.20zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.90zł)
C++. Zadania z programowania z przykładowymi rozwiązaniami (19.90zł)
Język C++. Standard ISO w praktyce (16.92zł)
Język C++. Kompendium wiedzy (149.00zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
C++11. Nowy standard. Ćwiczenia (21.89zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione (129.00zł)
USB. Praktyczne programowanie z Windows API w C++ (39.00zł)
Tablice informatyczne. C++. Wydanie II (12.90zł)
USB. Praktyczne programowanie z Windows API w C++. Wydanie II (69.00zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Podstawy programowania w języku C++ (25.50zł)

Pozostałe z serii: Inne

Perl. Czarna księga (45.00zł)
Administracja Microsoft Active Directory (35.00zł)
Sam wypalam CD (5.00zł)
CorelDRAW Graphics Suite X6 PL (69.00zł)
Automatyzacja i robotyzacja procesów produkcyjnych (55.17zł)
Po prostu Access 2000 PL (18.99zł)
Ujęcia ze smakiem. Kulisy fotografii kulinarnej i stylizacji dań (59.00zł)
Wikipedia (39.00zł)
Programowanie serwera Oracle 11g SQL i PL/SQL. eBook. Mobi (47.00zł)
100 sposobów na Excel (29.90zł)
Symfonia - kadry i płace. Ćwiczenia praktyczne (30.00zł)
Asembler. Leksykon kieszonkowy. eBook. Pdf (22.90zł)
Pascal. Ćwiczenia praktyczne. Wydanie III (23.20zł)
Webwriting. Profesjonalne tworzenie tekstów dla Internetu (37.00zł)
Joomla! Podręcznik administratora systemu (69.00zł)
Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce. eBook. Pdf (31.99zł)
ABC CorelDRAW X5 PL (37.00zł)
Joomla! 1.5 od kuchni. Ponad 130 przepisów! (43.91zł)
E-learning w edukacji. Jak stworzyć multimedialną i w pełni interaktywną treść dydaktyczną (49.00zł)
Windows Vista PL. Przewodnik encyklopedyczny. eBook. Pdf (99.00zł)

hosting zdjęć jpg hosting zdjęć jpg | Konsultant Komputer Sp. z o.o. oferuje wdrożenia ERP . Firma zajmuje się dystrybucją i wdrażaniem produktów: Comarch ERP Optima i Comarch ERP XL. | kuchyne plzen | gadzetyk | agdforumopinie