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

Język C++. Kompendium wiedzy (149.00zł)
Microsoft Visual C++ 2012. Praktyczne przykłady (54.90zł)
C++ bez obaw (59.00zł)
C++. Wykorzystaj potęgę aplikacji graficznych (55.20zł)
USB. Praktyczne programowanie z Windows API w C++. Wydanie II (69.00zł)
Język C++ mechanizmy, wzorce, biblioteki (53.10zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
C++. Przewodnik dla początkujących (67.00zł)
Tablice informatyczne. C++. Wydanie II (12.90zł)
C++11. Nowy standard. Ćwiczenia (21.89zł)
C++. Biblioteka standardowa. Podręcznik programisty. Wydanie II (149.00zł)
Język C++. Pierwsze starcie (39.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
C++. Zadania z programowania z przykładowymi rozwiązaniami (19.90zł)
Język C++. Kompendium wiedzy (119.20zł)
C++. Ćwiczenia praktyczne. Wydanie III (29.00zł)
Język C++ i przetwarzanie współbieżne w akcji (89.00zł)
C++. Dla każdego. Wydanie VII (99.00zł)
USB. Praktyczne programowanie z Windows API w C++ (39.00zł)
Podstawy programowania w języku C++ (25.50zł)

Pozostałe z serii: Inne

Fotografia cyfrowa. Pierwsza pomoc (14.90zł)
Oświetlenie. Kreatywna fotografia (59.00zł)
WordPerfect 5.1. Makrodefinicje i klawiatury (6.20zł)
SOA. Koncepcje, technologie i projektowanie (79.20zł)
Inventor. Praktyczne rozwiązania (45.00zł)
Przejmij kontrolę nad swoim życiem. Przewodnik po NLP (29.90zł)
jQuery. Leksykon kieszonkowy (24.90zł)
Moodle. Stwórz własny serwis e-learningowy. eBook. Pdf (23.90zł)
Kompas i GPS dla początkujących (25.00zł)
Wprowadzenie do algorytmów (126.65zł)
PHP 3 (59.00zł)
Photoshop CS4 PL. Ćwiczenia praktyczne (24.90zł)
Psychologia jogi. Wprowadzenie do Jogasutr Patańdźalego (19.90zł)
Google+ dla biznesu. eBook. Mobi (29.90zł)
Ubuntu Linux. Ćwiczenia (18.99zł)
Badanie danych. Raport z pierwszej linii działań (54.89zł)
PHP i MySQL. Projekty do wykorzystania (47.20zł)
Statystyka matematyczna w Excelu dla szkół. Ćwiczenia praktyczne. eBook. Pdf (10.90zł)
Tworzenie modeli biznesowych. Podręcznik wizjonera (69.00zł)
Tworzenie okien dialogowych (LSP i DCL). Ćwiczenia praktyczne (15.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 | 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ń