Dvejetainis failas yra užkoduotas tekstinis dokumentas su plėtiniu *. BIN. Šis failo tipas naudojamas taikomosiose programose ir jame yra informacijos apie programinę įrangą. Galite saugoti bet kokio tipo duomenis: eilutes, sveikuosius skaičius arba logines reikšmes ir koduoti informaciją.
Būtinas
- - programavimo įgūdžiai;
- - kompiuteris.
Nurodymai
1 žingsnis
Suteikite savo projekto puslapio kodui tinkamą pavadinimą. Rašant ir skaitant failus reikalingi „IO“pavadinimai, nes vadinamos kūrėjų naudojamos bibliotekos. Rašant failus reikia klasių, esančių I / O kintamuosiuose. Prie failo kodo pradžios pridėkite šią eilutę: "įtraukti System. IO;".
2 žingsnis
Sukurkite failų srautą ir priskirkite kintamajam dvejetainę vertę. Tai sukurs dvejetainį failą, tačiau kol kas jis bus tuščias. Dvejetainiai failai gali būti sukurti su bet kokiu plėtiniu, tačiau *. BIN yra standartinis. Norėdami sukurti dvejetainį failą, naudokite šį kodą: "FileStream file = new FileStream (" C: / mybinaryfile.bin ", FileMode. Create); BinaryWriter binarystream = naujas BinaryWriter (failas); ".
3 žingsnis
Pridėkite rašymo funkciją prie dvejetainio failo naudodami komandą „Rašyti“. Ši funkcija automatiškai užkoduoja vertes dvejetainiu režimu, todėl jums nebereikia koduoti informacijos prieš išsaugant ją faile. Žemiau pateikiamas rašymo į dvejetainį failą pavyzdys: „binarystream. Write“(„Mano pirmasis dvejetainis failas“);
dvejetainis srautas. Parašykite (10);"
4 žingsnis
Uždarykite failą, kai tik jame bus išsaugota visa reikalinga informacija. Failo uždarymas yra svarbus programuojant, nes jis baigia failo kūrimo procesą ir atveria jį naudoti vartotojams ar kitoms programoms. Kita eilutė uždaro dvejetainį failą ir išsaugo jį standžiajame diske: "binarystream. Close ();".
5 žingsnis
Išbandykite dvejetainį failą. Paleiskite programą, informaciją, kurią įdėjote į sukurtą dokumentą. Jei viskas veikia nepriekaištingai, tada sudarytas kodas yra teisingas. Kitu atveju naudokite dvejetainio failo derinimo funkciją, atkreipkite dėmesį, ar kodo komandos parašytos teisingai.