
- •Процесс создания приложения. Основные понятия 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
- •Мультимедийные приложения
Редактор меню
Меню – это набор опций, каждая из которых выполняет определенную задачу или совокупность близких задач.
Часто пункт меню состоит из подпунктов, которые называются командами меню. В VB есть средства, позволяющие создавать разнообразные меню в приложениях. Это Редактор меню и объект управления – Общий диалог.
Редактор меню открывается – Главное меню проекта – Tools – Menu Editor или кнопка ‘Menu Editor’ на линейке инструментов Главной панели.
В окне диалога Редактора меню надо заполнить поля Name и Caption. Если пункт меню будет использоваться как элемент массива объектов, то надо задать Index.
Поле Name – имя, под которым этот пункт будет существовать в программе.
Поле Caption – название пункта меню, оно появится на форме.
Кнопка Next – переход к созданию нового пункта меню.
Кнопка Insert – вставка нового пункта между двумя существующими.
Кнопка Delete – удаление пункта.
С
Создать Открыть Сохранить
Для создания такого подменю надо:
создать пункт Файл и нажать Next
н
ажать стрелку
последовательно сделать пункты Создать, Открыть, Сохранить
н
ажать стрелку , выйти на более верхний уровень
создавать следующие пункты горизонтального меню.
Пункты и подпункты горизонтального меню программируются так же, как и другие элементы управления.
Задание 3. На форме создать меню с пунктами Файл, Вид, Цвет. В пункте Файл создать подпункты 'Открыть текстовый файл', 'Открыть графический файл', 'Закрыть', 'Выход'. В пункте Вид создать подпункты 'Центр' и 'Размер' ( а в нём Нормальный и Максимальный). В пункте Цвет создать подпункты 'Красная', 'Синяя', 'Зеленая', дать имена им как массиву объектов. Запрограммировать пункты Вид, Цвет: изменять внешний вид формы и подпункт Выход.
Задание 4. Изменить задание 2. При помощи объектов выбирается имя текстового файла и заносится полный путь к файлу в 1-е Текстовое Окно, выбирается имя графического файла и заносится полный путь к файлу во 2-е Текстовое Окно. Но заносить содержимое файла по щелчку на пунктах 'Открыть' в горизонтальном меню.
Создание контекстного меню
Контекстное меню в Windows служит для быстрого доступа к часто используемым командам и открывается после щелчка правой клавиши мыши. В VB для создания контекстного меню используется объект Menu Editor, а для вызова применяется метод PopupMenu.
Контекстное меню создается аналогично горизонтальному меню, но может содержать только один подуровень. Кроме того, его верхний уровень (название раздела) должен быть невидимым. При создании надо снять флажок Visible (только для названия раздела).
При нажатии правой клавиши на объект это меню должно появиться (стать видимым). Для этого в событии Mouse_Down при входном параметре Button = 2 вызывается контекстное меню при помощи метода PopupMenu.
Объект. PopupMenu название раздела
Form1. PopupMenu kon_text
Задание 5. Создать контекстное меню формы: пункты свернуть, полный экран, нормальный размер, свойства. Другие пункты придумать самим. При щелчке на пункт свойства появляется метка с любыми данными.
Домашнее задание:
Придумать и создать горизонтальное меню и 2 контекстных меню.
Контрольные вопросы:
При помощи каких объектов можно обращаться к файлам на дисках?
Свойства Path, Pattern, FileName за что отвечают, каким объектам принадлежат?
Как сделать горизонтальное меню?
Как сделать контекстное меню?
Как вызвать контекстное меню?
УРОК 23
Цель урока. Научить студентов работать с текстовыми файлами: открывать и закрывать файлы, считывать и записывать информацию различными способами.