usbppr-4, Programowanie, C++

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
\]
\]
\]
\]
\]
 
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • alter.htw.pl
  • Powered by WordPress, © Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.