
- •1 Основные понятия
- •2 Основные конструкции vb
- •2.1 Подпрограммы
- •2.2 Данные
- •2.2.1 Виды и типы данных
- •2.2.2 Переменные
- •2.2.3 Массивы
- •2.2.4 Свойства объектов
- •2.2.5 Константы
- •2.2.6 Литералы
- •2.3 Оператор присваивания
- •2.4 Встроенные функции
- •2.4.6 Функции MsgBox() иInputBox()
- •InputBox( StrPrompt [ , [ StrTitle ] [ , StrDefault ] )
- •2.5.2 Оператор выбора варианта SelectCase
- •2.5.3 Цикл со счетчиком
- •2.5.4 Цикл с условием
- •Цикл управляемый в начале (цикл с предусловием)
- •Цикл управляемый в конце (цикл с постусловием)
- •2.5.5 Цикл While … Wend
- •3 Свойства. События. Методы
- •3.1 Основные свойства
- •3.2 Основные события
- •3.3 Методы
- •4 Отображение результатов расчетов. Форма
- •4.1 Свойства
- •4.2 События
- •3 Вывод точки
- •4 Рисование линии, прямоугольника
- •5 Рисование эллипса , окружности или дуги
- •5 Обзор основных элементов управления (объектов)
- •5.1 Командная кнопка (CommandButton)
- •5.2 Надпись (Label)
- •5.3 Текстовое поле (TextBox)
- •5.4 Флажок (CheckBox)
- •5.5 Переключатель (OptionButton)
- •5.6 Список (ListBox)
- •5.7 Поле со списком (ComboBox)
- •5.8 Полоса прокрутки (Scrollbar)
- •5.9 Таймер (Time)
- •5.10 Рамка (Frame)
- •5.11 Окно с рисунком (PictureBox)
- •5.12 Изображение (Image)
- •5.13 Меню (Menu)
- •5.14 Линия (Line)
- •5.15 Фигура (Shape)
- •5.16 Генерация стандартных диалоговых окон (CommonDialogBox)
- •6 Файлы
- •6.1 Открытие файла
- •6.2 Запись в файл
5.11 Окно с рисунком (PictureBox)
Назначение
Отображение рисунков и других графических объектов. Является элементом-контейнером. Поэтому можно использовать для объединения других объектов.
Свойства
Свойство Pictureсодержит отображаемый графический объект. Это может быть растровое изображение (*.BMP), пиктограмма (*.ICO), метафайл (*.WMF) или расширенный метафайл (*.EMF), а такжеGIF– иJPEGфайлы.
При выполнении приложения изображение можно загрузить с помощью функции LoadPicture:
Picture1.Picture=LoadPicture(“C:\Windows\Autos.bmp”)
Или сохранить, используя функцию SavePicture:
SavePicture Picture1.Picture,”BUILD.BMP”
События
Обычно не обрабатываются.
Методы
Методы PictureBoxпозволяют нарисовать точку, линию и окружность, а также вывести текст (см. п. 4.3):
PicDisplay.Print “Hellо World”
PicDisplay.Line (0,0) – (100,500), VBRed
PicDisplay.Circle (300,300),250, VBBlue
5.12 Изображение (Image)
Назначение
Отображение изображения. Но в отличие от PictureBoxне является контейнером: не допускает рисования и группирования элементов. Однако, использует меньше ресурсов и перерисовывает быстрее.
Свойства
Главное свойство – Picture. С его помощью можно определить рисунок, отображаемый элементом управления (как и в элементе управления PictureBox).
События
Обычно не анализируются.
5.13 Меню (Menu)
Назначение
Создание операционного меню. Процесс проектирования меню осуществляется с помощью специального инструмента – редактора меню (рис.4), вызывать который можно также с помощью команды
ToolsMenu Editor…
Или комбинации клавиш Ctrl+E.
Рисунок 4 – Окно проекта меню
Меню носит иерархический характер и состоит из нескольких (не более 6) уровней. Верхний уровень – это строка меню.
Для определения уровней служат кнопки со стрелками в окне проекта меню. Кнопка со стрелкой вправо смещает элемент меню на уровень ниже, а со стрелкой влево – на уровень выше. Кнопки с вертикальными стрелками изменяют позицию отдельных элементов в меню, т.е. перемещают их в списке вверх или вниз.
Свойства
Как и любой элемент управления, меню также имеет свойства, которые можно установить прямо в окне проекта меню (рис.3).
Свойство Captionсодержит текст, который будет виден в строке меню. Для определения «горячих клавиш» (обеспечивающих быстрый доступ к командам меню) достаточно перед соответствующей буквой поставить амперсант (). Кроме того, можно определить комбинации клавиш для быстрого доступа к отдельным элементам меню с помощью свойстваShortcut. СвойствоVisibleпозволяет отображать или скрывать отдельные пункты меню. СвойствоEnabledпозволяет сделать пункт недоступным для пользователя. СвойствоCheckedпозволяет пометить выбранный элемент галочкой.
События
Обрабатывается событие Click– выбор пункта меню. Для создания процедуры обработки этого события (т.е. выполнения команды меню) следует во время проектирования выбрать соответствующий пункт в строке меню.VBотобразит ниспадающее меню, показывая, что произойдет, когда пользователь выберет этот пункт во время выполнения приложения. Следует пройти по всем пунктам иерархии меню. При щелчке на пункте самого нижнего уровня откроется окноCodeдля ввода новой процедуры обработки события для этого пункта с заполненными обрамляющими строками процедуры.