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++ bez obaw (59.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
C++. Dla każdego. Wydanie VII (99.00zł)
Język C++. Standard ISO w praktyce (19.66zł)
Język C++. Szkoła programowania. Wydanie VI (99.00zł)
C++. Przewodnik dla początkujących (67.00zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
Język C++. Kompendium wiedzy (149.00zł)
USB. Praktyczne programowanie z Windows API w C++. Wydanie II (69.00zł)
C++. Ćwiczenia praktyczne. Wydanie III (29.00zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
C++. Wykorzystaj potęgę aplikacji graficznych (55.20zł)
Język C++. Kompendium wiedzy (119.20zł)
C++11. Nowy standard. Ćwiczenia (21.89zł)
Tablice informatyczne. C++. Wydanie II (12.90zł)
C++. Zadania z programowania z przykładowymi rozwiązaniami (19.90zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Podstawy programowania w języku C++ (27.00zł)
Symfonia C++ Standard. Programowanie w języku C++ orientowane obiektowo. Tom I i II (77.00zł)

Pozostałe z serii: Inne

Laboratorium LEGO Mindstorms EV3. Buduj, programuj i eksperymentuj (69.00zł)
Pajączek 5 NxG Standard (licencja) (104.00zł)
W drodze do CCNA. Część I (79.00zł)
AutoCAD 2002 PL. Pierwsze kroki (18.99zł)
Sekrety SEO. Tajna wiedza ekspertów. eBook. ePub (62.90zł)
Programowanie mikrokontrolerów LPC2000 w języku C. Pierwsze kroki (73.80zł)
Budowa robotów dla początkujących. eBook. Pdf (54.99zł)
Joomla! 1.6. Prosty przepis na własną stronę WWW. eBook. Pdf (31.99zł)
Access. Analiza danych. Receptury. eBook. ePub (42.90zł)
Informatyka Europejczyka. iPodręcznik dla szkół ponadgimnazjalnych (37.95zł)
Podróże i zdrowie (24.90zł)
CorelDRAW 11. Vademecum profesjonalisty. Tom 1 (45.00zł)
1000 najlepszych stron WWW (21.00zł)
Ubuntu. Oficjalny podręcznik. Wydanie V (54.90zł)
SQL. Ćwiczenia praktyczne. Wydanie III (32.90zł)
ABC języka HTML i XHTML. Wydanie II (34.90zł)
Head First Ajax. Edycja polska (77.00zł)
Portugalia. Od Lizbony po wybrzeże Algarve. Wydanie 1 (24.90zł)
Ubuntu Linux dla każdego + CD (28.49zł)
Kulisy Kulinarnej Akademii (39.90zł)

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 | zabiegi odchudzające poznań | tematyfinansowe.pl