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


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

Andrzej Daniluk
cena: 69.00 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: 69.00 zł

dodaj do koszyka
Powiadom znajomego


Pozostałe z kategorii: C++ - Programowanie

C++. Wykorzystaj potęgę aplikacji graficznych (55.20zł)
Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione (129.00zł)
C++. Dla każdego. Wydanie VII (99.00zł)
USB. Praktyczne programowanie z Windows API w C++. Wydanie II (69.00zł)
Język C++. Standard ISO w praktyce (19.66zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
C++ bez obaw (59.00zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.90zł)
Język C++. Kompendium wiedzy (149.00zł)
Język C++. Pierwsze starcie (39.00zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.89zł)
Podstawy programowania w języku C++ (26.66zł)
C++. Dla każdego. Wydanie VII (99.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
Język C++ mechanizmy, wzorce, biblioteki (54.50zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
C++. Przewodnik dla początkujących (53.60zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
C++11. Nowy standard. Ćwiczenia (21.89zł)
Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II (80.00zł)

Pozostałe z serii: Inne

Windows XP PL. Podstawy obsługi systemu (18.99zł)
UML 2.0 w akcji. Przewodnik oparty na projektach (34.00zł)
Flash i Wallaby. Projektowanie animacji zgodnych z HTML5 (24.90zł)
CorelDRAW Graphics Suite X5 PL (57.00zł)
Excel w nauce i technice. Receptury (47.00zł)
Dreamweaver MX 2004 (39.90zł)
Metodologia i techniki programowania (12.58zł)
Spring. Receptury (119.00zł)
CorelDRAW X3. Ćwiczenia praktyczne (24.90zł)
Informatyka Europejczyka. Podręcznik dla gimnazjum. Edycja: Windows Vista, Linux Ubuntu, MS Office 2007, OpenOffice.org. Wydanie II (31.90zł)
Hibernate w akcji (57.00zł)
ABC CorelDRAW X5 PL (37.00zł)
CSS. Projektowanie profesjonalnych stron WWW (59.00zł)
Pozycjonowanie i optymalizacja stron WWW. Jak się to robi. Wydanie III (63.20zł)
Flash MX. Vademecum profesjonalisty (75.00zł)
CorelDRAW 5 dla początkujących (12.80zł)
Oracle Database 10g. Administracja bazy danych w Linuksie (67.00zł)
XML. Vademecum profesjonalisty (60.00zł)
Algorytmy. Almanach (59.00zł)
Bezpieczny komputer w domu (37.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. | tematyfinansowe.pl | zajdzyj Serwis laptopów pruszków naprawimy wszystko | rolnicy