In object - georiënteerd programmeren , het is bijna een noodzaak om te leren hoe je afbeeldingen te converteren naar byte arrays . Dit is nodig wanneer u werkt met media- toepassingen die import en export beelden van databases . Het wordt aanbevolen om een afbeelding op te slaan in een database in een byte gegevenstype plaats van een beeld . In Microsoft Visual C # , kunt u de " MemoryStream " class gebruiken in combinatie met de " ImageFormat.Gif " eigenschap om de conversie gemakkelijk. Wat je nodig hebt Microsoft Visual C # Express Toon Meer Aanwijzingen Open Microsoft Visual C # Express 1 en selecteer " New Project ... " uit het linkervenster van het scherm . Klik op " Visual C # " onder "Geïnstalleerde sjablonen " en dubbelklik op " Windows Forms Application . " Dubbelklik op " PictureBox " 2 een foto doos controle toe te voegen aan het formulier . Voeg een knop met behulp van dezelfde techniek . Klik rechts op de " PictureBox " controle en klik op 3 "Eigenschappen . " Zoek de " Beeld " eigenschap onder Vormgeving en klik op de puntjes op de Select Resource dialoogvenster te openen . Klik op "Import" en blader naar een " BMP . " Imago . Klik op " Open" en klik op "OK . " Dubbelklik op " button1 " 4 op een click event voor de knop te maken . Voeg de volgende namespace om de allereerste regel van uw code module : gebruik System.IO ; Kopieer 5 en plak de volgende code aan de gebeurtenis click knop om te zetten de " . BMP " afbeelding in de picture box in een byte -array : byte [ ] byteArray = null ; MemoryStream ms = new MemoryStream ( ) ; pictureBox1.Image . Save ( ms , System.Drawing.Imaging.ImageFormat.Gif ) ; byteArray = ms.ToArray ( ) ; Druk op " F5 " 6 om het programma uit te voeren , en klik " button1 . "
|