Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.
USB. Praktyczne
programowanie z Windows API w C++ Autor: Andrzej Daniluk ISBN: 978-83-246-2032-6 Format: 158x235, stron: 280 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! !"$%&’%()#!&*(+)-./#01 -./234056 7+8"#8"+8"#055 3+(!$)&+(&’9#055 3+(!+"’)-./05; <+")&+(&’9#05> <!?8+()05@ ADEGHIGEJ )(&$"+&?%L%)(+#05M )(&$"+&!N%O?05P )(&$"+&"8N+&Q(S’05P 2’)(+#!))"’+N+")T!)("T05P U+!&#(!++’:?%L%)V#05P W)()X)?%L%)V051 7))!!&!)8&0Y6 U?’%)8+&’%(&ZU[\]^2_‘^]W‘_ZKa[#0YY <"?’%)8+&’%(&_+!!#0Y; <"?’%N"?’%+)8+&’%()*_+!!#0Y> K)(&$"+&4-c#0Y@ <R"0($#0Yd <!?8+()0YM efghigDgjEJAk .?"?+!&!)8?-./#0Y1 l+!+$?("’(+(+#0Y1 l+!+$%&’%(+#0;6 l+!+*’%(+#0;5 <"+(&’90;Y -%L%)(+#)!"&N&?%L%)V-./#0;> U($*?+’)#)!"&N&"($*?+’:0;M ())!&#)!"&N&#())!T?%L%)V-./#0;1 K()$)!K.$Z-./c)m’)0>5 <?("&"V’)#)!"&N&N?("?"V’)*#0>Y U8?("+’+N*+8??X&"("+%?%L%)()8#0>; c)!"&N+N?0>d <%&’)_)’=(#[(_)’=(0>M 7%+)+NT#0>P "#$% &"’()* +" ,-./01(23 4 56/ "#0-./01%(23 85-."64, %(23 9"-6"5:;.405%(23 +;.405% "-=./>-?@ABBCD(2E +;.405% "-=./>-9@ABBCD%(2* FG"54>I??JJ(KK L! ;4; MNF%(KO +;.40M6GF;-P5?560 &" N5Q;56CD%(*2 9"-6;,".5(*2 RTWXYXZ\] 9"-6"5=6"G/6/65,"5%(*O +;.40L5;&?P5^66?5_6%(*O +;.40L5;&?‘.;,?5_05I.5:056CD%(O3 L!;4;L9@?‘ab+c@?ded%(O3 L!;4;L9@?‘a^‘@be‘N+d^‘@?ded%(OE L!;4;L9@?‘a^‘@be‘N+d^‘@?‘edIJ@?ded%(Of +;.40L5;&?P5?5_05I.5 :05?5CD(Of +;.40L5;&??56! "/?5_05I.:"J6CD(Og ?5540.5 :56’;=h-=5i%(O) 0=.5.5 :56’;=h-=5i(O* +;.40L5;&?P5?5_05N5j6!/9 "&5 /D(E33 L! ;4;/-./01%(E3) k"-;;6G"-5:1(E3* FG"5465;&&-%(EE3 9"-,.5"-"h0=.;"-h0=.;;=h-=5i%(EEg 9"-6;,".5(EE* RmnoWXnZppq c-G"4".5;=h-=5.-"!.6,6%(EEO +;.40^55+5CD(EEO +;.40^"65>.-5CD(Eff 9=/4-"/&"j,#"-"64546"5j"%(Eff c-0=/-./01" ,5% &" ;%(EfK +;.40N5-+5CD%(EfK c-0=/-;j"#0G;:" -./01%(Egf +;.40>-?@P5I.&;N5&"CD(Egr c-0=/6."#0&=/064’%(EgK c-0=/6."#0"#0%(E)f d&40# "-"64j 0=.5j"(E)K &6-./01:" ,5% &" ;(E2f +;.40s5+5CD%(E2g +;.405>-?@L5c;&;N5&" CD" =>-?@L5+5; 5(E2) L! ;4; ca‘NJd99‘?%(E22 +;.405BBB‘B%(E2* L!;4; ^ckkeIk‘cMeL(ErE +;.405P5^",,e,5";6CDL5^",,e,5";6CD%(Erf +;.40?5_05I"^".! "C%(Erg N"=4=/=,"-;;1-0661%(ErO N"=4=/=,"-;;;6G"01%(EKg 9"-6;,".5(EKg "#%&%’()*+,- ./%01"20%"#%&"*+45 678"%7)*+4: ;7"0<"=>*+44 ?1/@7"%A&%@CA%7"0"=D)*+E- ;A"7><#@%07"0<"=D)*+EF G%H2%7"7>)*5I: J%A=DH%&@7"*5I, K&1/"7@)*5I, LMNNOOPQ J%80@H20%1"AD0@7>)*5+F J%80@H% "#%&>)*55: R2#@1@’0%A%&=#@80@1/7"8%*5:I J%A=DH%&@7"*5SI K&1/"7@)*5SI TOVQWX .Y#20%1"=>*5S: ZD7#1"["@"\]"@A^)*5SS G@=@\\]0"@A)*5-: J%A=DH%&@7"*5F+ K&1/"7@)*5F+ ‘aOQX G%7&"0">b6ce65:5[*5F: .@’1&%’12%0D#%7&""0@)*5FS G%7&"">b6cfffgS44)*5FF J%A=DH%&@7"*5F, hNQ‘ Q !#$% &()*(+,.&012).356.78(,+97:79.,+/;(+(272+6/5;+.87,7/;5/8=;5*> )8(+,39)8(+,3(.2.,.B+*79272+6+;5.92C,5972;(C.:7959.,+ 2);58+*37+E5*++:8*+,7:.8G+2;H+E57;35;+.88(C255:+I.,7 +2.:5+,36+’.8.J.,EKLMOPLQORSVPWX5(;58(C8+;’58+23+,36+’.8;595> *3+;’(+I8+3’()*(+,.6C*(78(+’+6.;5*2.959762.,.6.:5;5:.(.,5 ,.’723,:3YZA G.;5I+*,89+6::3,.238(7,,5I8(:H78=,.9.[,+2(+(52.7;(+*2.95,+ ;5,[+272+65;+.87,797:5,3++,36+.8C3()*(+,.9.6.8=;52(8(+EH,78= 2.,H9A &[7:59,:;(7)8(.3()*(+,+*5;53&01=52.6.8+(72+E5 :56;3+.3^=3^.:5,8+,.5._3()*(+,+;5(52.+92.,+ ;(7)8(+,..,ESS‘aObMSOWA c55*^5:59.,3,(.2.)8+3()*(+,+;(+8=5*(92.,(.2.,. J.,EdVeORObMSOA c52;.9*(+,32.,3,(.2.)878=5;5E.659.,+=52.;(72C;3+ *5:5,E359.,.,59+E52;(C3A f3^;5;(+(+259.,+2.,3,27E,.5978=2;.9*(.(.:);C*:5I8) ;(+273*.,78=3()*(+,+65[+;.859.g,56.8.(52.+;(+:.(.,. *5=52.95*;59+*(,.972.,7;(+(,+E55(:.(/ ijklmnoklpkqkrs A B+*7,59+3’()*(+,+(52.+5(;5(,.,+:5,’5+=52.9727.*5=3^. ’5(:.(/ c5(52.+(’+2+59.,7;(+(Zu62,+vw 5.(vx;5(52.)9,2:62.,+5E8(,76WA pjklmnokltjqkroj \] \] \] \] \] |
Menu
|