Katalog książek

Wydawnictwo Helion

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




© Helion 1991-2012

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/maalpr.htm" style="color:black;" title="Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien">Od matematyki do programowania. Wszystko, co każdy programista wiedzieć powinien</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: 37.95 zł</b> </td><td> <a href="/zakupy/add.cgi?id=maalpr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj maalpr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cwcp11.htm" style="color:black;" title="C++11. Nowy standard. Ćwiczenia">C++11. Nowy standard. Ćwiczenia</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: 21.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cwcp11"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cwcp11" /></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/> <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: 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/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</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: 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/cpprim.htm" style="color:black;" title="Język C++. Szkoła programowania. Wydanie V">Język C++. Szkoła programowania. Wydanie V</a></strong><br/> <img src="/img/55.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: 99.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cpprim"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cpprim" /></a> </td> </tr> </table> <strong><a href="/ksiazki/libi21.htm" style="color:black;" title="Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji">Linux. Biblia. Ubuntu, Fedora, Debian i 15 innych dystrybucji</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: 99.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=libi21"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj libi21" /></a> </td> </tr> </table> <strong><a href="/ksiazki/linobj.htm" style="color:black;" title="LINQ to Objects w C# 4.0">LINQ to Objects w C# 4.0</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=linobj"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj linobj" /></a> </td> </tr> </table> <strong><a href="/ksiazki/winazu.htm" style="color:black;" title="Windows Azure. Wprowadzenie do programowania w chmurze">Windows Azure. Wprowadzenie do programowania w chmurze</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: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=winazu"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj winazu" /></a> </td> </tr> </table> <strong><a href="/ksiazki/wfcodp_ebook.htm" style="color:black;" title="WCF od podstaw. Komunikacja sieciowa nowej generacji. eBook. ">WCF od podstaw. Komunikacja sieciowa nowej generacji. 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: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=wfcodp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj wfcodp_ebook" /></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/oswkre.htm" style="color:black;" title="Oświetlenie. Kreatywna fotografia">Oświetlenie. Kreatywna fotografia</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=oswkre"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj oswkre" /></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 : 3 Ocena książki 2009-03-19

bez podpisu

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

bez podpisu

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.