Двоичен файл е кодиран текстов документ с разширение *. BIN. Този тип файл се използва в приложните програми и съдържа информация за софтуера. Можете да съхранявате всякакъв вид данни: низове, цели числа или булеви числа - и да кодирате информацията.
Необходимо
- - Умения за програмиране;
- - компютър.
Инструкции
Етап 1
Дайте на кода на страницата на проекта си подходящо име. Записването и четенето на файлове изисква имена "IO", както се наричат библиотеките на класове, използвани от разработчика. Записването на файлове изисква класове, съдържащи се в I / O променливи. Добавете следния ред в началото на кода на файла: "include System. IO;".
Стъпка 2
Създайте файлов поток и задайте двоична стойност на променливата. Това ще създаде двоичен файл, но засега ще е празен. Бинарни файлове могат да бъдат създадени с всяко разширение, но *. BIN е стандартното. Използвайте следния код, за да създадете двоичен файл: "FileStream file = new FileStream (" C: / mybinaryfile.bin ", FileMode. Create); BinaryWriter binarystream = нов BinaryWriter (файл); ".
Стъпка 3
Добавете функция за запис към двоичния файл, като използвате командата "Write". Тази функция автоматично кодира стойностите в двоичен режим, така че вече не е необходимо да кодирате информацията, преди да я запазите във файл. По-долу е даден пример за писане в двоичен файл: „binarystream. Write („ Моят първи двоичен файл “);
binarystream. Write (10);"
Стъпка 4
Затворете файла веднага щом цялата необходима информация бъде запазена в него. Затварянето на файл е важно при програмирането, тъй като приключва процеса на създаване на файла и го отваря за използване от потребители или други приложения. Следващият ред затваря двоичния файл и го записва на твърдия диск: "binarystream. Close ();".
Стъпка 5
Тествайте двоичния файл. Стартирайте приложението, информацията за което сте поставили в създадения документ. Ако всичко работи безотказно, тогава компилираният код е правилен. В противен случай използвайте функцията за отстраняване на грешки на двоичния файл, обърнете внимание дали командите на кода са написани правилно.