Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по VBasic.doc
Скачиваний:
11
Добавлен:
17.09.2019
Размер:
1.16 Mб
Скачать

Чтение из файла

Чтение данных из числового файла осуществляется при помощи:

оператора Input; оператора Line Input; функции Input

1) Input #ДескрипторФайла, СписокПеременных

Оператор Input считывает элементы из форматированного файла, где они разделены запятыми. В каждой текстовой строке количество и тип значений должны совпадать с количеством и типом переменных в Списке. Оператор Input обычно читает информацию из файлов, в которые была записана оператором Write.

Input #1, Имя, Фамилия, Возраст

В файле, из которого читаем, должны быть записаны в строке два символьных выражения и одно числовое в указанном порядке.

Часто при чтении из файла применяют цикл, тогда для выхода из цикла (при достижении конца файла) можно применить функцию EOF. Её значение станет Истина, когда будет прочитана последняя строка.

Пример.

Open “test” For Input As #1

Do Until EOF(1)

Input #1, Имя, Возраст

Loop

Close #1

2) Line #ДескрипторФайла, Переменная

Этот оператор считывает посимвольно всю текстовую строку в одну переменную. Символы конца строки в считываемую строку не помещаются.

Line Input #1, a

3) Input (ЧислоСимволов, #ДескрипторФайла )

Эта функция двух аргументов позволяет последовательно считать указанное число знаков текстового файла. Если надо прочесть файл полностью, то можно применить функцию LOF( #ДескрипторФайла ), которая возвращает размер файла в символах.

Пример.

Text1.Text = Input ( 5, # 3) 3 – дескриптор файла

В Текстовое Окно запишется первых 5 символов из файла под номером 3

Text1.Text = Input ( LOF ( 3 ), # 3)

В Текстовое Окно запишется все содержимое файла под номером 3

Задание2. Добавить в проект три кнопки для чтения из текстовых файлов. Прочесть различными способами данные и результаты напечатать на форме или занести в текстовое окно.

Домашнее задание: Создать тест-опросник. Из файла считывается вопросы, варианты ответов, правильные ответы. По кнопке на форме появляется следующий вопрос. Сообщается результат и записывается в текстовой файл.

Контрольные вопросы:

  1. При помощи каких операторов открывают и закрывают текстовый файл?

  2. Что такое дескриптор файл, для чего он нужен?

  3. Три режима работы с файлами.

  4. Отличия в работе операторов Write и Print.

  5. Сколько имен переменных надо писать в операторе Input?

  6. Что такое системный объект App, для чего он нужен?

УРОК 24

Цель урока. Научить студентов добавлять на панель инструментов дополнительные элементы управления. Познакомить и научить работать с объектами Common Dialog, Multimedia MCI Control.

Элементы управления, которые мы устанавливаем на форму, находятся на панели инструментов ToolBox. Для расширения возможностей создаваемых приложений можно добавлять в панель ToolBox необходимые элементы управления. Это, например, объект Общий Диалог, с помощью которого можно вызывать стандартные диалоговые окна Windows, и элемент управления МультиМедиа, позвволяющий вставлять в приложение видеоклипы, аудиофайлы и пр.

Для установки дополнительных элементов необходимо выполнить:

Project – Components