русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


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


Дата додавання: 2014-12-02; переглядів: 845.


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

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

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

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

 

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

- Малюнок (PictureBox)
- Етикетка або поле напису (Label)
- Текстове поле, що можна використовувати для введення, виведення даних (TextBox)
- Група (Frame)
- Командна кнопка (CommandButton)
- Прапорець (CheckBox)
- Перемикач (OptionButton)
- Горизонтальна смуга прокручування (HScrollBar)
- Вертикальна смуга прокручування (VScrollBar)
- Таймер (Timer)

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

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

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

 

Об'єкт Властивість Опис
Форма (Form) Name Ім’я об’єкту
Caption Опис - текст, який буде видаватися в заголовку форми
BackColor Колір форми
BorderStyle За замовчуванням приймає значення 2 - Sizable - розмір вікна під час роботи програми можна змінити за допомогою рамки. Якщо властивості привласнити значення, наприклад, 1 - Fixed Single, рамка стає недоступною
ControlBox Властивість управляє виведенням кнопок Згорнути, Розгорнути, Зачинити, системного меню. Якщо властивість приймає значення True (Істина), кнопки у вікні присутні, False (Брехня) - відсутні.
Командна кнопка (CommandButton) Name Ім’я елемента управління
Caption Надпис - текст на кнопці
  Font Шрифт надпису
Етикетка (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 - Вікно програми обчислення квадрата числа

 

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

 

Об'єкт Властивість Значення
Форма (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
Текстове поле (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

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


<== попередня лекція | наступна лекція ==>
Приклад 1 | Створення вихідного коду програми. Лінійний процес.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн