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

Programowanie. Teoria i praktyka z wykorzystaniem C++. Wydanie II poprawione (129.00zł)
C++. Ćwiczenia praktyczne. Wydanie III (29.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
Tablice informatyczne. C++. Wydanie II (12.90zł)
USB. Praktyczne programowanie z Windows API w C++ (39.00zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.90zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Język C++. Standard ISO w praktyce (16.92zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.89zł)
Język C++. Pierwsze starcie (39.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
Język C++. Szkoła programowania. Wydanie VI (99.00zł)
C++. Dla każdego. Wydanie VII (99.00zł)
C++ i Qt. Wprowadzenie do wzorców projektowych. Wydanie II (89.00zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
C++11. Nowy standard. Ćwiczenia (21.89zł)
C++. Wykorzystaj potęgę aplikacji graficznych (55.20zł)
Język C++. Kompendium wiedzy (149.00zł)
C++. Zadania z programowania z przykładowymi rozwiązaniami (19.90zł)
Podstawy programowania w języku C++ (27.00zł)

Pozostałe z serii: Inne

Perl. Tworzenie aplikacji sieciowych (89.00zł)
Perl. Mistrzostwo w programowaniu (44.00zł)
MS Project 2013 i MS Project Server 2013. Efektywne zarządzanie projektem i portfelem projektów (71.20zł)
Po prostu Photoshop CS (59.90zł)
Mikrokontrolery AVR w praktyce (56.70zł)
Photoshop CS. Kurs (34.90zł)
Mój pierwszy komputer (9.90zł)
Visual Basic 2010. Od podstaw (99.00zł)
Office 2010 PL. Nieoficjalny podręcznik. eBook. Pdf (79.00zł)
Tworzenie stron WWW. Kurs. Wydanie III (39.00zł)
PowerPoint 2007 PL. Nieoficjalny podręcznik. eBook. ePub (51.99zł)
Grafika w biznesie. Projektowanie elementów tożsamości wizualnej - logotypy, wizytówki oraz papier firmowy. Wydanie II (39.20zł)
Praktyczny kurs Turbo Pascala. Wydanie III (18.70zł)
Radzka radzi: Tobie dobrze w tym! (44.90zł)
Sekrety mistrza fotografii cyfrowej. Lekcje ze Scottem Kelbym. eBook. Pdf (31.99zł)
Magia słów. Jak pisać teksty które porwą tłumy (31.92zł)
FreeBSD. Podstawy administracji systemem. Wydanie II (99.00zł)
Nero 6. Nagrywanie płyt CD i DVD. Ćwiczenia praktyczne (14.90zł)
PHP 5. Leksykon kieszonkowy. eBook. Mobi (19.90zł)
Edytor vi. Leksykon kieszonkowy (9.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 | egt, temperatura spalin, ciśnienie doładowania, podciśnienie, temperatura oleju auto gauge siśnienie oleju, temperatura wody, afr, ciśnienie paliwa, obrotomierz | zabiegi odchudzające poznań