Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція_Visual Basic.doc
Скачиваний:
9
Добавлен:
05.02.2016
Размер:
6 Мб
Скачать
☆

Управління формою

Розташування форми на екрані при виконанні визначається властивостями Left і Тор, що вказують відстані від лівого і верхнього краю відповідно. Крім цього, для задання розташування форми під час виконання додатку використовується вікно Layout Form, в ньому властивість StartUpPosition, яка може мати такі значення:

  • Manual - положення форми задають властивості Left і Тор;

  • CenterOwner - форма розташовується в центрі робочого стола Windows;

  • CenterScreen - форма розташовується в центрі екрана;

  • WindowsDefault - положення форми задається системою, виходячи з кількості відкритих вікон і їх розташування.

Форма, як і будь-яке інше вікно Windows, може містити з правого боку заголовка кнопки управління її розмірами. Статус цих кнопок визначають властивості MaxButton і MinButton. Властивість MaxButton визначає, чи буде кнопка максимізації активною при запуску форми на виконання, а властивість MinButton, відповідно, визначає активність Кнопки мінімізації форми. Властивість ControlBox форми визначає, чи буде під час виконання форми в рядку заголовка розташовуватися кнопка виклику системного меню, в якому присутні команди переміщення, зміни розміру, закриття форми.

2. Об’єкти та події. Процедури обробки подій. Вікно коду та його складові

Процедура події – частина програми, що виконується після активізації об’єкта. Наприклад, після активізації командної кнопки виконується процедура завершення роботи, яка має такий вигляд:

Private Sub Command1_Click()

End

End Sub

Керування програмою передається на створені оператори, вміщені між командами Private Sub Command1_Click() та End Sub.

Програмний оператор – це конструкція, що може складатись із комбінації ключових слів Visual Basic, властивостей, функцій, знаків операцій, змінних. Наприклад, елементу масиву А присвоюється значення, введене користувачем за допомогою функції InputBox:

A(i) = InputBox (Mess$)

Метод – це команда, що виконується об’єктом. Наприклад, оператор Form1.Show виводить форму на екран, тобто це дія яка може здійснюватись над об’єктом.

Вікно редактору коду

Всі процедури обробки події в Visual Basic реалізуються у вікні коду. Для відображення цього вікна необхідно виконати у вікні проекту натиснути на першу кнопку -View Сode. У верхній частині вікна є два списки вибору об’єкта (ліва частина) та події, або опис (права частина). Після вибору об’єкту та коду події (описання) у вікні на робочому просторі з’являється команди, які відповідають події і між якими записується тіло процедури. У вікні коду вводиться і відображається текст програми.

Програма – це реалізація алгоритму в системі програмування. Код програми – це послідовність команд (операторів). Команди містять ключові слова та параметри. В одному рядку програми може бути записано кілька команд, при цьому вони розділяються “:”. Наприклад, як може бути записана програма у вікні коду:

Події з об’єктами можуть бути пов’язані з клавіатурою і натисканням певних клавіш тощо. Вікно редактора коду містить два списки:

  • список імен розміщених у формі елементів управлінн;

  • список імен процедур обробки подій, які можуть бути пов’язані з цим елементом управління.

Кожна подія, яка відбувається з об’єктом, приводить до застосування певного метода, який реалізується спеціальною мовною конструкцією, яка називається процедурою обробки події. З елементом управління, як правило, пов'язуються певні події. Для того, щоб додаток працював, як нам потрібно, слід запрограмувати процедури обробки певних подій. Це здійснюється у вікні редактора коду. Вікно редактора коду можна активізувати подвійним кліком на елементі управління у формі.

У процедурі обробки події допускається змінювати властивості об'єктів при вико­нанні додатка, написавши відповідні коди в процедурах, що створюються за допомогою редактора коду. При наданні імен об’єкту для більшої інформативності при читанні программного коду для кожного різновиду елементів управління додатком використовуються свій префікс, а саме:

Тип елемента управління

Зміст

Префікс

Приклади

Label

Напис

lbl

lblПрізвище

TextBox

Текстове поле

txt

txtКількість

CommandButton

Командна кнопка

cmd

cmdОбчислити

CheckBox

Прапорець

chk

chkНаЕкран

OptionButton

Альтернативний перемикач

opt

optКласичний

Frame

Рамка

fra

fraВибор

ListBox

Список

lst

lstГрупа

ComboBox

Поле зі списком

cbo

cboПокупці

Image

Малюнок

img

imgФото

PictureBox

Графічний фрейм

pic

picПлан

OLE Container

Об’єкт OLE

ole

oleЗарплата

Form

Форма

frm

frmВиплати