|   | Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии | 
| Позиционирование на запись в файле
 
 Позиция в записи (номер байта или номер записи) для очередного чтения или записи в файл устанавливается оператором: 
 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; Нарушение авторского права страницы