Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_VB_Палагута.doc
Скачиваний:
2
Добавлен:
14.11.2019
Размер:
15.15 Mб
Скачать

1 Створення програм у середовищі Visual Basic 6.0. Основні поняття - об'єкт, властивість, подія.

Середовище візуального програмування Visual Basic завантажується так само, як і будь-яка програма за допомогою головного меню операційної системи Windows: Пуск - Програми - … Для створення нової програми необхідно виконати команду меню File - New Project, обрати у вікні діалогу New Project значок Standard EXE, клацнути на кнопці Ok. У результаті виконання команди з'являються вікна проекту, у тому числі вікно першої форми з заголовком Form1. Можна приступити до створення програми.

Процес розробки програм у середовищі Visual Basic містить у собі 2 етапи:

  • етап візуального програмування;

  • етап програмування у вихідному коді.

1.1 Візуальне створення програми

На етапі візуального програмування створюються вікна (форми) програми, на них розташовуються необхідні елементи управління - текстові поля, кнопки, лінійки прокручування, прапорці та ін., визначаються властивості елементів, що зумовлюють зовнішній вигляд і особливості роботи в програмі.

Форми і всі елементи управління, які використовуються в Windows-додатках, є об'єктами. Мова програмування Visual Basic реалізує концепцію об'єктно-орієнтованого програмування, відповідно до якої програміст одержує можливість працювати з об'єктами так, як це виконується в навколишньому світі. Поняття об'єкта містить у собі елемент роботи (наприклад, форму, перемикач або командну кнопку), параметри об'єкта, що називаються властивостями, і програмні засоби для роботи з ним - методи.

Для створення нової форми проекту потрібно виконати команду меню Project - Add Form, створення інших об'єктів виконується за допомогою панелі елементів. Управління виведенням панелі елементів здійснюється за допомогою команди меню View - Toolbox.

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

Рисунок 1.1 - Вікно панелі елементів

Щоб ідентифікувати значок елемента на панелі, можна встановити на нього покажчик миші, при цьому з'явиться жовтий прямокутник із назвою відповідного об'єкта. На панелі елементів містяться такі основні елементи:

-

Малюнок (PictureBox)

-

Етикетка або поле напису (Label)

-

Текстове поле, що можна використовувати для введення, виведення даних (TextBox)

-

Група (Frame)

-

Командна кнопка (CommandButton)

-

Прапорець (CheckBox)

-

Перемикач (OptionButton)

-

Горизонтальна смуга прокручування (HScrollBar)

-

Вертикальна смуга прокручування (VScrollBar)

-

Таймер (Timer)

Кожний об'єкт характеризується набором властивостей. Властивість об'єкта визначає як об'єкт виглядає або як він себе поводить. Наприклад, властивостями об'єктів є їхні імена, надпис об'єкту, колір фону, символів.

Для зміни властивостей об'єктів необхідно відчинити вікно властивостей командою View - Properties Window. У вікні відображається список властивостей активного в даний момент об'єкта. Склад переліку властивостей залежить від типу об'єкта. Щоб змінити значення властивості потрібно клацнути на кнопці праворуч від рядка властивості або активізувати рядок і ввести дані за допомогою клавіатури.

Характеристика деяких властивостей об’єктів подана в таблиці:

Об'єкт

Властивість

Опис

1

2

3

Форма (Form)

Name

Ім’я об’єкту

Caption

Опис - текст, який буде видаватися в заголовку форми

BackColor

Колір форми

BorderStyle

За замовчуванням приймає значення 2 - Sizable - розмір вікна під час роботи програми можна змінити за допомогою рамки. Якщо властивості привласнити значення, наприклад, 1 - Fixed Single, рамка стає недоступною

ControlBox

Властивість управляє виведенням кнопок Згорнути, Розгорнути, Зачинити, системного меню. Якщо властивість приймає значення True (Істина), кнопки у вікні присутні, False (Брехня) - відсутні.

Командна кнопка (CommandButton)

Name

Ім’я елемента управління

Caption

Надпис - текст на кнопці

Font

Шрифт надпису

1

2

3

Етикетка

(Label)

Name

Ім’я елемента управління

Caption

Надпис - текст, який друкується в формі

BackColor

Колір фону

ForeColor

Колір символів

Alignment

Спосіб вирівнювання: Left Justify - по лівому краю, Right Justify – праворуч, Center - по центру.

AutoSize

Розмір надпису визначається автоматично, якщо значення властивостей True (Істина), користувачем - при значенні False (Брехня).

Текстове поле (TextBox)

Name

Ім’я елемента управління

Text

Надпис - текст, який друкується в полі

BackColor

Колір фону

ForeColor

Колір символів

Alignment

Спосіб вирівнювання

Enabled

Значення властивості True визначає, що поле можна використовувати як для введення, так і для виведення інформації, False – лише для виведення.

Для кожного об'єкта програми потрібно визначити його ім'я. Відповідно до узвичаєних угод про імена об'єктів перші три символи імені повинні відбивати вид елемента, інші символи - призначення. У таблиці подані сполучення перших символів для використовуваних елементів.

Об'єкт

Перші 3 символи імені

Приклад імені

Form

frm

frmMyForm

Picture Box

pic

picChema

Label

lbl

lblInfo

Text Box

txt

txtInput

Frame

fra

fraChoices

Command Button

cmd

cmdExit

Check Box

chk

chkSound

Option Button

opt

optLevel

HScrollBar

hsb

hsbSpeed

VScrollBar

vcb

vcbSpeed

Timer

tmr

tmrAnswer

Як приклад створення програми в середовищі Visual Basic описано процес розробки програми «Обчислення квадрата числа», у ході виконання якої користувач може ввести в поле Число будь-яке число і після натискання кнопки Обчислення в поле Результат вивести квадрат числа. Натискання кнопки Очищення призводить до видалення значень із полів Число і Результат, Вихід - до завершення роботи програми. Після запуску програми повинно з'явитися вікно, аналогічне поданому на рис.1.2.

Рисунок 1.2 - Вікно програми обчислення квадрата числа

У ході візуальної розробки програми необхідно створити елементи керування, визначити їхні властивості відповідно до опису, що подано в таблиці.

Об'єкт

Властивість

Значення

1

2

3

Форма (Form)

Name

frmSolve

Caption

Програма обчислення квадрата числа

BackColor

жовтий (властивість доцільно визначити за допомогою вкладинки Palette)

Командна кнопка (Command Button)

Name

cmdSqr

Caption

&Обчислення

Font

Times New Roman Cyr, Bold (напівжирний), 12 пунктів

Командна кнопка (Command Button)

Name

cmdClear

Caption

Очи&стка

Font

Times New Roman Cyr, Bold, 12 п.

Командна кнопка (Command Button)

Name

cmdExit

Caption

&Вихід

Font

Times New Roman Cyr, Bold, 12 п.

Етикетка (Label)

Name

lblNumber

Caption

Число:

Font

Times New Roman Cyr, Bold, 14 п.

BackColor

жовтий

ForeColor

коричневий

AutoSize

True

Етикетка (Label)

Name

lblResult

Caption

Результат:

Font

Times New Roman Cyr, Bold, 14 п.

BackColor

жовтий

ForeColor

коричневий

AutoSize

True

1

2

3

Текстове поле (TextBox)

Name

txtNumber

Text

порожній рядок - пробіл (властивість не повинна мати значення)

Font

Times New Roman Cyr, Bold, 14 п.

Enabled

True

Текстове поле (TextBox)

Name

txtResult

Text

порожній рядок - пробіл

Font

Times New Roman Cyr, Bold, 14 п.

Enabled

False

Після створення форми, елементів управління, визначення властивостей об'єктів етап візуального програмування завершено.