
- •Процесс создания приложения. Основные понятия visual basic
- •Процесс создания Windows-приложения
- •Объекты и их свойства
- •Свойства в visual basic
- •События-процедуры
- •Режимы интерпретации и компиляции
- •Окна Project Explorer и Form Layout
- •Метод Move
- •Метод Print
- •Переменные
- •Константы
- •Глобальные, контейнерные и локальные переменные
- •Статические переменные
- •Таймеры
- •Линейки прокрутки
- •Урок №7
- •Операторы. Выражения. Функции.
- •Оператор присваивания
- •Урок №8
- •Системные функции
- •Msgbox Текст [Опция] [, Заголовок]
- •Обработка строковых выражений
- •Функции выделения подстроки
- •Урок №9
- •Простые и сложные условия, логические выражения.
- •Операторы управления
- •Программирование ветвлений.
- •Урок №10
- •Программирование сложных условий. Вложенный оператор if.
- •If условие1 then
- •Урок 11
- •Обработка событий мыши
- •Свойство MousePointer
- •Технология Drag-and-Drop
- •Графические объекты
- •Объект Комбинированное окно
- •Оператор Select Case
- •Функции задания цвета rgb и qbColor
- •Графические методы
- •События МouseDown и МouseUp
- •Элемент управления Shape
- •Функция rnd
- •Повторения и циклы.
- •Урок 18
- •Циклы с условием
- •Вложенные циклы
- •Массивы
- •Многомерный массив
- •Массив объектов
- •Пользовательские процедуры и функции
- •Процедуры
- •Функции
- •Программный модуль
- •Объекты для работы с дисками
- •Редактор меню
- •Создание контекстного меню
- •Типы файлов
- •Текстовые файлы
- •Открытие файла
- •Закрытие файлов
- •Запись в файл
- •Чтение из файла
- •Объект Общий Диалог
- •Диалог Open/Save As
- •Мультимедийные приложения
Чтение из файла
Чтение данных из числового файла осуществляется при помощи:
оператора 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. Добавить в проект три кнопки для чтения из текстовых файлов. Прочесть различными способами данные и результаты напечатать на форме или занести в текстовое окно.
Домашнее задание: Создать тест-опросник. Из файла считывается вопросы, варианты ответов, правильные ответы. По кнопке на форме появляется следующий вопрос. Сообщается результат и записывается в текстовой файл.
Контрольные вопросы:
При помощи каких операторов открывают и закрывают текстовый файл?
Что такое дескриптор файл, для чего он нужен?
Три режима работы с файлами.
Отличия в работе операторов Write и Print.
Сколько имен переменных надо писать в операторе Input?
Что такое системный объект App, для чего он нужен?
УРОК 24
Цель урока. Научить студентов добавлять на панель инструментов дополнительные элементы управления. Познакомить и научить работать с объектами Common Dialog, Multimedia MCI Control.
Элементы управления, которые мы устанавливаем на форму, находятся на панели инструментов ToolBox. Для расширения возможностей создаваемых приложений можно добавлять в панель ToolBox необходимые элементы управления. Это, например, объект Общий Диалог, с помощью которого можно вызывать стандартные диалоговые окна Windows, и элемент управления МультиМедиа, позвволяющий вставлять в приложение видеоклипы, аудиофайлы и пр.
Для установки дополнительных элементов необходимо выполнить:
Project – Components