Таким же образом можно прописать запуск для всех остальных программ, которые вы решите встроить в свой эмулятор. Работа с файлами Файл — это структура данных, представляющая собой последовательность элементов одного типа. Количество элементов файла практически не ограничено. Различают текстовые и двоичные файлы. Текстовый файл — это последовательность символов, его можно просмотреть, загрузив в редактор текста. Например, текст, набранный в редакторе Блокнот и сохраненный на диске, представляет собой текстовый файл. Файл, содержащий программу Small Basic, тоже текстовый. Увидеть, что находится в двоичном файле, можно только при помощи программы, предназначенной для просмотра файлов соответствующего типа. Например, чтобы увидеть, что находится в png-файле, его надо загрузить в графический редактор, например Paint. В предыдущих уроках мы хотели написать программу - записную книжку, но все данные, которые мы вводили, исчезали после выключения «телефона». Благодаря использованию файлов, мы можем решить эту проблему. Давайте создадим текстовый файл phonebook.txt в любом текстовом редакторе. Так как в Small Basic нет инструментов, позволяющих работать с разделителями, фамилии будем записывать на одной строке, а номера телефонов – на следующей. Следующая программа отобразит нам в консоли содержимое нашей записной книжки. Здесь мы в цикле выводим на экран имена и номера телефонов. Цикл продолжается, пока не будет достигнут конец файла, то есть пока программа не дойдет до пустой строчки. Тогда переменной-условию выполнения цикла будет присвоено значение “true”, и цикл прекратится. ![]() Программа для добавления контактов будет выглядеть еще проще: ![]() Теперь вы самостоятельно можете встроить их в качестве подпрограмм в свои приложения в «телефоне». Ваша первая программа готова. Можете улучшать ее функционал, или наоборот, написать что-то совершенно другое. Удачи в освоении программирования при помощи Microsoft Small Basic! |