Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
starý programovací jazyk QBasic mal jednoduchý príkaz " Otvoriť " , ktorý robil to ľahké pre vývojárov na získanie dát z jednoduchých zdrojov , ako sú klávesnice a textové súbory . Príkaz " Tlač " píše dáta späť do tlačiarní , počítačových monitorov a iných jednoduchých prístrojov . Dnešné aplikácie musí byť schopný čítať a zapisovať dáta z rôznych zložitých zdrojov , ako sú XML súbory , vzdialených webových služieb a pamäte počítača . Masívne NET knižnice Microsoft . Obsahuje streamu triedy , ktoré sa skrývajú zložitosť manipulácie s dátami a umožňujú vývojárom čítať a zapisovať dáta bajtov pomocou niekoľkých riadkov kódu .
Triedy
trieda je na vysokej úrovni , generické štruktúry , z ktorej vývojári odvodzujú ďalšie štruktúry . Trieda vozidla , napríklad , môže definovať vlastnosti , ako sú bicykle a paliva . Odvodiť podtriedou s názvom Car od triedy vozidiel , a trieda Car dedí kolesá a palivové vlastnosti nadradenej triedy je . Trieda Car potom môžete pridať vlastné vlastnosti , ktoré sú jedinečné pre automobily . Vlastnosť Horn , napríklad, je charakteristický pre triedu auta , zatiaľ čo vlastnosť Behúň je charakteristický pre triedu Tank . Všetky . NET triedy potok nasledovať tento vzor a dedí základné , všeobecné I /O vlastnosti z nadradenej triedy s názvom prúd .
Stream Triedy
vývojári treba čítať zo zariadenia alebo súboru v NET , ktoré používajú niektorý z I /O tried odvodených z triedy prúdu . Trieda System.IO.FileStream , napríklad , číta z disku súbory a zapisuje do nich . Súbor môže obsahovať text alebo binárne dáta . Trieda System.IO.MemoryStream pomáha vývojárom používať pamäti počítača ako úložné zariadenie . Vzhľadom k tomu , pamäťové operácie sú rýchlejšie , než tie , ktoré zahŕňajú prístup k disku , ukladanie dát v pamäti , môže zlepšiť odozvu systému v určitých situáciách . Trieda System.IO.BufferedStream tiež pracuje s dátami bydliskom v pamäti . Táto trieda slúži ako vyrovnávacia pamäť a pomáha vývojárom čítať a zapisovať dáta do iných typov tokov .
Dat Čitatelia
Microsoft pridal špeciálne triedy , ktoré pomôžu vývojárom pracovať s prúdmi . StreamReaders a StreamWriters sú efektívne triedy , ktoré čítať a zapisovať dáta prúdy . Čítanie z FileStream , napríklad, je rovnako jednoduché ako vytvorenie nového objektu FileStream , obývať ju dát pomocou StreamWriter objektu a čítanie ju späť s StreamReader objekt . StreamReaders sú veľmi užitočné pre načítanie binárnych dát , ako sú obrazové bajtov z webového servera . Akonáhle vyvolané , môžete uložiť tieto dáta do databázy pomocou StreamWriter .