
- •Процесс создания приложения. Основные понятия 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
- •Мультимедийные приложения
Объекты для работы с дисками
DriveListBox – Список Устройств – предназначен для отображения списка всех доступных дисков и устройств системы, а также обеспечивает возможность выбора устройства.
Основное событие - Change, которое наступает при смене носителя.
Основное свойство Drive – определяет выбранный диск или устройство.
DirectoryListBox – Список Каталогов – предназначен для отображения структуры выбранного диска, а также обеспечивает возможность выбора и смены каталога.
Основное событие – Change, наступающее после двойного щелчка мышью на имени каталога в окне просмотра.
Основное свойство – Path – позволяет отображать путь к выбранному каталогу, включая и имя диска.
Упражнение1. Установить на форме Список Устройств и Список Каталогов. Чтобы при смене диска менялось сразу и содержимое списка каталогов, эти два устройства необходимо связать. В событии Change списка устройств установить свойство Path списка каталогов. Dir1.Path = Drive1.Drive. Запрограммируйте и проверьте.
FileListBox – Список Файлов – отображает список файлов выбранного каталога и позволяет выбрать необходимый файл.
Событие Click – вызывается при выборе файла в списке.
Событие PathChange – наступает после изменения пути к файлу.
Событие Pattern Change – наступает после изменения маски выбора файлов.
Элемент управления FileListBox имеет много общих свойств с элементом управления ListBox. Кроме них он имеет еще несколько свойств:
Свойство FileName – определяет имя файла.
Свойство Path – определяет путь к файлу.
Свойство Pattern – определяет тип файлов, которые должны содержаться в выборке.
Упражнение2. Установите на форму Список Файлов. Свяжите этот объект со Списком Каталогов аналогично предыдущему заданию. При изменении Списка Каталогов в Списке Файлов должно отображаться содержимое нового каталога. File1.Path = Dir1.Path
Обратите внимание, что свойства Drive, Path, FileName этих объектов управления нельзя установить в окне свойств, они существуют только во время работы программы. Названия этих свойств находятся в списке, появляющемся после точки в конце имени объекта.
Задание1. На форме объекты DriveListBox, DirectoryListBox, два FileListBox, объекты Изображение, ТекстовоеОкно. Свойство Pattern установить (в Окне Свойств) «.bmp». При смене диска и каталога в Списке Файлов должны отображаться только рисунки выбранного каталога. В событии Click Списка файлов (щелчок на имени файла) меняем свойство Picture изображения.
Path Image1.Picture = LoadPicture(Dir1.Path + "\" + File1.filename)
Функция LoadPicture(имя графического файла) – позволяет загружать в объект графическое изображение из файла.
Запускаем проект, входим в нужный каталог на диске, по двойному щелчку по файлу появляется его изображение. В текстовом окне должен напечататься полный путь к файлу, выбранному во 2-ом списке файлов.
Задание 2. Добавить в предыдущее задание еще одно Текстовое Окно, перенастроить свойство Pattern объекта Список Файлов в режим чтения текстовых файлов. При выборе файла в Текстовом Окне отображается его содержимое. Текстовое Окно должно быть в многострочном режиме и с линейками прокрутки.