Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
USB. Praktyczne programowanie z Windows API w C++

USB. Praktyczne programowanie z Windows API w C++

Autor: Andrzej Daniluk
Data wydania: 2009/02
Stron: 280
Cena książki: 39.00 zł
Chwilowo wyczerpana
Szczegóły:
  • ISBN: 832462032X / 83-246-2032-X
  • Format: 158x235
  • Oprawa: miękka
  • Numer z katalogu: 4636

Informacje dodatkowe:
Dowiedz się więcej o działaniu USB i poznaj metody programowania transmisji danych
  • W jaki sposób odbywa się transfer danych?
  • Jak odblokować urządzenia do transmisji?
  • Na czym polega programowanie obiektowe transmisji USB?

USB (skrót od ang. Universal Serial Bus -- uniwersalna magistrala szeregowa) to rodzaj bardzo praktycznego portu komunikacyjnego, dzięki któremu możliwe jest podłączanie do komputera wielu różnych urządzeń, takich jak mysz, kamera, aparat fotograficzny, telefon komórkowy, modem, skaner, przenośna pamięć. Podłączone w ten sposób urządzenia są od razu wykrywane i rozpoznawane przez system, dzięki czemu instalacja sterowników i konfiguracja sprzętu odbywają się zwykle automatycznie.

Książka "USB. Praktyczne programowanie z Windows API w C++" w zwięzły sposób przedstawia wszelkie zagadnienia, dotyczące użytkowania i programowania transmisji USB. Korzystając z tego podręcznika, poznasz nie tylko teoretyczne podstawy działania USB, ale także zdobędziesz praktyczne umiejętności w tym zakresie. Książka zawiera bowiem zarówno konkretne przykłady, jak i ćwiczenia do samodzielnego wykonania dla wszystkich, którzy chcą zyskać wiedzę na zaawansowanym poziomie. Dowiesz się między innymi, jakie są rodzaje transferów danych i transakcji USB, za co odpowiadają komponenty i jak wykorzystać wzorce projektowe. Zrozumiesz także metody projektowania obiektowego oraz implementacji oprogramowania sterującego łączem USB.

  • Środowisko fizyczne i sygnałowe USB
  • Klasy instalacji urządzeń
  • Rejestr systemowy
  • Transmisja danych
  • Struktura systemu USB
  • Detekcja i identyfikacja urządzeń
  • Odczyt i zapis danych w formie raportu
  • Programowanie obiektowe transmisji USB
  • Wewnętrzne struktury danych
  • Programy wielowątkowe
  • Konwertery USB

Tu znajdziesz wszystko o działaniu USB i możliwościach jego wykorzystania!


Zobacz wszystkie książki tego autora »
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czjav2.htm" style="color:black;" title="Java. Ćwiczenia zaawansowane. Wydanie II">Java. Ćwiczenia zaawansowane. Wydanie II</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czjav2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czjav2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gi26fo.htm" style="color:black;" title="GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu">GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gi26fo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gi26fo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/elebys.htm" style="color:black;" title="Elektronika dla bystrzaków. Wydanie II">Elektronika dla bystrzaków. Wydanie II</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=elebys"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj elebys" /></a> </td> </tr> </table> <strong><a href="/ksiazki/psycms_ebook.htm" style="color:black;" title="Projektowanie systemów CMS przy użyciu PHP i jQuery. eBook. ">Projektowanie systemów CMS przy użyciu PHP i jQuery. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 47.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=psycms_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj psycms_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wspolb.htm" style="color:black;" title="Współbrzmienie. Znajdź wspólny jezyk z odbiorcami Twojej prezentacji">Współbrzmienie. Znajdź wspólny jezyk z odbiorcami Twojej prezentacji</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wspolb"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wspolb" /></a> </td> </tr> </table>
6
(0)
5
(2)
4
(2)
3
(2)
2
(0)
1
(1)

Liczba ocen: 7

Średnia ocena
czytelników
35


USB. Praktyczne programowanie z Windows API w C++:

okladka

Ocena : 5 Ocena książki 2009-04-14

R. Zdunek

Sporo dowiedziałem się z tej książki i bardzo dobrze, że na naszym rynku pojawiła sie wreszcie dobra pozycja o tematyce technicznej. A poza tym, to jest bardzo dobre uzupełnienie wcześniejszych książek o szeregowej transmisji danych.

Ocena : 5 Ocena książki 2009-11-27

Michał

Programowanie w RS i USB były dla mnie podstawowymi książkami przy pisaniu pracy magisterskiej z interfejsów komputerowych (którą w końcu obroniłem !!!:)). Szkoda, że książka o programowaniu USB jest tak trudno dostępna. pozdr dla redakcji i autora

Ocena : 4 Ocena książki 2009-03-11

bez podpisu

W większości tłumaczenie dokumentacji WinAPI z MSDN. Brak kodów przykładowych programów na ftp, czyni ją prawie bezużyteczną, chyba że ktoś lubi przepisywać kilkustronicowe listingi z książki. Autor popełnia gafę pisząc "[...] można znaleźć w ksiażkach Jana Axelsona [...]" - autorem "USB Complete" jest kobieta (!), "Jan" to zdrobnienie od "Janet". Podsumowując - książka dobra dla osób stroniących od angielskiego i dokumentacji WinAPI. Szkoda że nie porusza prawie wcale aspektów sprzętowych więc tematyka komunikacji przez USB wyczerpana tylko połowicznie.

Ocena : 4 Ocena książki 2009-03-13

Radek

Tylko częściowo można zgodzić się z poprzednią opinią, ale bezstronnie trzeba zauważyć, że bardziej istotne jest że w MSDN brakuje takich ogólnych opisów "jak to się robi". Ta książka podaje takie opisy. Osobiście zadowolony jestem, że zostały podane przykłady jak odczytać stan elementów sterujących USB. Mnie osobiście brak CD lub ftp nie bardzo przeszkadza, chociaż dla osób programujących metodą Ctrl-A, Ctrl-V, Ctrl-C (zaznacz - kopiuj-wklej) istotnie może stanowić problem :). Szkoda, że autor nie zachował stylu z RS-praktyczne programowanie i książka jest opisana tylko w C++.

Ocena : 1 Ocena książki 2011-08-26

bez podpisu

Absolutnie skomplikowana i nieprzejrzysta książka. Wklejanie całego kodu programu na 10 stronach jest absolutnym nieporozumieniem. Nie wiem czy istnieje chociaż jedna osoba która przebrnęła przez literaturę tej książki. Samo objaśnienie funkcjonowania interfejsu USB jest napisane dobrze, ale gdy dochodzi do programowania w API, można tylko znaleźć chaos.