Vad är streaming klasserna?

September 20

Vad är streaming klasserna?


Dataströmmar, som floder, bestå av ämnen som rinner. Microsofts .NET Framework, som används för att skapa mjukvara, består av klasser som arbetar med flödande databitgrupper. Bytes är små enheter som utvecklare använder för att skapa alla möjliga datastrukturer. Om du arbetar med .NET, kan lära sig att använda stream klasser spara tid och göra dig mer produktiv.

Dator Input / Output

Den gamla programmeringsspråk QBasic hade en enkel "Öppna" kommandot som gjorde det enkelt för utvecklare att erhålla data från enkla källor såsom tangentbord och textfiler. En "Skriv ut" kommandot skrev data tillbaka till skrivare, datorskärmar och andra enkla apparater. Dagens program ska kunna läsa och skriva data från en mängd olika komplexa källor såsom XML-filer, fjärrwebbtjänster och datorminne. Microsofts massiva NET bibliotek innehåller ström klasser som döljer komplexiteten i datamanipulation och tillåter utvecklare att läsa och skriva databyte med hjälp av ett par rader kod.

Klasser

En klass är en högnivå, generiska strukturen från vilken utvecklare härleda andra strukturer. En Fordonsklass, till exempel, kan definiera egenskaper såsom Wheel och bränsle. Härleda en underklass som heter bil från klassen Vehicle, och Car-klassen ärver moder klassens Hjul och bränsleegenskaper. Car-klassen kan sedan lägga till sina egna egenskaper som är unika för bilar. En egenskap Horn, till exempel, är unik för en Car-klassen medan en Tread egenskap är unik för en tank klass. Alla NET stream klasser följer detta mönster och ärva grundläggande, generisk I / O-egenskaper från en förälder klass som kallas en ström.

stream Klasser

När utvecklare behöver läsa från en enhet eller fil i NET, de använder en av I / O-klasser som härrör från strömmen klassen. Den System.IO.FileStream klass, till exempel, läser från disk-filer och skriver till dem. Filen kan innehålla text eller binärdata. Den System.IO.MemoryStream klassen hjälper utvecklare använder datorns minne som en lagringsenhet. Eftersom minnesoperationer är snabbare än de som rör diskåtkomst, kan lagra data i minnet förbättra systemets reaktion i vissa situationer. Den System.IO.BufferedStream klassen arbetar också med data som bor i minnet. Denna klass fungerar som buffert och hjälper utvecklare läsa och skriva data till andra typer av strömmar.

Data Läsare

Microsoft tillade särskilda klasser som hjälper utvecklare arbetar med strömmar. StreamReaders och StreamWriters är effektiva klasser som läs- och skrivdataströmmar. Läsa från en Filestream, till exempel, är så enkelt som att skapa en ny Filestream-objekt, fylla den med data med hjälp av en Stream objekt och läsa den tillbaka med en Stream objekt. StreamReaders är mycket användbara för att hämta binära data, såsom bild byte från en webbserver. När hämtas, kan du lagra dessa data i en databas med hjälp av en Stream.


        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com