Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Позиционирование на запись в файле
Позиция в записи (номер байта или номер записи) для очередного чтения или записи в файл устанавливается оператором:
Seek [#] номер_файла; позиция
где позиция – число в диапазоне номеров байтов (1 - 2 147 483 647) файла. Для файла, открываемого в режиме последовательного доступа, с помощью оператора SEEK определяется байт. Пример 19.35. Позиционирование в файле последовательного доступа
Дня файла, открываемого в режиме произвольного доступа, определяется очередной номер записи, с которой будет работать программа. Пример 19.36. Позиционирование в файле произвольного доступа
ДИАЛОГОВЫЕ ОКНА
Существует несколько типов диалоговых окон, которые необходимы для поддержания в программе интерактивного режима работы конечного пользователя (вывод сообщений пользователю, прием и интерпретация указаний, введенных пользователем, и др.). Диалоговые окна для обмена сообщениями
Встроенная функция MsgBox() обеспечивает создание диалоговых окон различных типов. 1. Простое окно-сообщение
MsgBox (" строка_сообщения" )
Если в сообщении должно присутствовать значение переменной или элемента массива переменной, элемент структуры пользовательского типа данных и т.п., следует преобразовать значения в строковый тип и обеспечить конкатенацию строк. Пример 19.37. Вывод сообщения о значении переменной
В результате выполнения процедуры будет выведено окно (рис. 19.23).
Рис. 19.23. Окно-сообщение
2. Окно-сообщение с командными кнопками Общий формат оператора:
MsgВох(" строка_сообщение" [, < кнопки> ] [, " заголовок_окна" ] [, < файл-подсказки>, < контекст> ])
где < строка_сообщение> - максимальная длина строки – 1024 символа; < кнопки> - число, являющееся суммой кодов выбранных типов кнопок и пиктограммы, или имена кнопок; < заголовок_окна> - строка символов; < файл-подсказки> - имя файла-подсказки для контекстно-зависимой помощи при работе в окне, строка символов; < контекст> - число, которое назначено подсказке для данного окна.
Коды задания командных кнопок и пиктограмм в функции MsgBox() приведены в табл. 19.7. Функция MsgBox() возвращает код (число), соответствующий нажатой кнопке.
Таблица 19.7. Список видов командных кнопок и их кодов
Пример 19.38. Формирование диалогового окна с кнопками
В результате выполнения программы будет сформировано следующее окно (рис. 19.24).
Рис. 19.24. Окно-сообщение с кнопками Популярное:
|
Последнее изменение этой страницы: 2017-03-11; Просмотров: 455; Нарушение авторского права страницы