19. Работа с файлами

Таким же образом можно прописать запуск для всех остальных программ, которые вы решите встроить в свой эмулятор.
Работа с файлами
Файл — это структура данных, представляющая собой последовательность элементов одного типа. Количество элементов файла практически не ограничено.

Различают текстовые и двоичные файлы. Текстовый файл — это последовательность символов, его можно просмотреть, загрузив в редактор текста. Например, текст, набранный в редакторе Блокнот и сохраненный на диске, представляет собой текстовый файл. Файл, содержащий программу Small Basic, тоже текстовый. Увидеть, что находится в двоичном файле, можно только при помощи программы, предназначенной для просмотра файлов соответствующего типа. Например, чтобы увидеть, что находится в png-файле, его надо загрузить в графический редактор, например Paint.

В предыдущих уроках мы хотели написать программу - записную книжку, но все данные, которые мы вводили, исчезали после выключения «телефона». Благодаря использованию файлов, мы можем решить эту проблему.

Давайте создадим текстовый файл phonebook.txt в любом текстовом редакторе. Так как в Small Basic нет инструментов, позволяющих работать с разделителями, фамилии будем записывать на одной строке, а номера телефонов – на следующей.

Следующая программа отобразит нам в консоли содержимое нашей записной книжки.

Здесь мы в цикле выводим на экран имена и номера телефонов. Цикл продолжается, пока не будет достигнут конец файла, то есть пока программа не дойдет до пустой строчки. Тогда переменной-условию выполнения цикла будет присвоено значение “true”, и цикл прекратится.





Программа для добавления контактов будет выглядеть еще проще:



Теперь вы самостоятельно можете встроить их в качестве подпрограмм в свои приложения в «телефоне».

Ваша первая программа готова. Можете улучшать ее функционал, или наоборот, написать что-то совершенно другое.

Удачи в освоении программирования при помощи Microsoft Small Basic!

Embed gadget


Comments