Читайте также:
|
|
План.
3. Правила запису програмного коду
Л-ра:
1. Глинський Я.М. Інформатика: Навч. посібник для учнів 8-11 кл. – Кн.1. Алгоритмізація і програмування. – Л.: Деол, 2001.-с.182-184.
2. Глинський Я.М. Основи інформатики та обчислювальної техніки. Алгоритми. – Л.:Деол, 1997. – с.206-208.
3. Пушкар О.І. та ін. Інформатика: Комп’ютерна техніка. Комп’ютерні технології. – К: “Академія”, 2001. – с.164-165.
4. Глинський Я.М. та ін. Бейсик: Qbasic і Visual Basic. – Л.: Деол, 2002.-с.98-99.
1. Враховуючи те, що Visual BASIC належить до групи об'єктно-орієнтованих мов програмування, а також наявність в її складі візуалізованих засобів розроблення прикладних програм, процес програмування має ряд характерних особливостей.
Одним з основних понять у системі Visual BASIC с поняття об’єкта.
Об'єкт - елемент, призначений для користувача інтерфейсу, який створюється на екранній формі V B за допомогою засобів керування.
Об'єкти можна:
1) переміщувати;
2) змінювати їхні розміри;
3) настроювати, використовуючи властивості об'єктів
(форма також є об'єктом).
Об'єкт VB характеризується:
- властивостями;
- методами;
- подіями.
Подія - характеристика об'єкта, що описує зовнішній вплив, на який реагує об'єкт при застосуванні додатка.
Наприклад, завантаження форми, натиснення на яку-небудь клавішу на клавіатурі,
клацання мишею на елементі керування, розташованому на формі.
Події ініціюються:
• діями користувача;
• повідомленнями, які надходять від системних або інших додатків;
• додатком, що використовується.
Є дві події від натиснення на мишу: Click та Dbclick. Подія Click виникає, як тільки користувач клацає клавішею миші на елементі, а подія Dbclick внаслідок подвійного клацання нею на цьому елементі керування.
2. Код додатка VB поділяється на більш дрібні блоки, які називаються процедурами. Для створення процедури оброблення події потрібно зі списку об'єктів вікна редактора коду вибрати елемент, з яким пов'язана процедура, що розробляється, а зі списку процедур цього вікна - елемент із ім'ям події для вибраного об'єкта. Після цього у вікні редактора коду відображається шаблон для процедури оброблення події. Тепер між операторами Sub та End Sub потрібно записати програмний код.
З кожною подією пов'язана процедура її оброблення - фрагмент програмного коду, який виконується після здійснення певної події.
Наприклад, якщо процедура пов'язана з подією клацання лівою клавішею миші на командній кнопці 1, то в режимі запуску програми після виконання зазначеної дії буде здійснена процедура події Command1_Click()
Таким чином, VB підтримує подійну модель на відміну від процедурної моделі, де виконання програми здійснюється в строгій послідовності з першого рядка коду і далі за визначеним наперед шляхом.
Кожний елемент керування, поміщений на екранну форму, підтримує одну або декілька подій. Якщо записано процедуру для події цього елемента, то команди коду будуть виконуватися автоматично, як тільки ця подія станеться.
Подійна процедура починається з оператора Private Sub і закінчується рядком End Sub.
Блок Private...End показує:
Private – перший рядок процедур
------------
------------
End – останнійрядок процедури
Ім'я процедури оброблення події для елемента керування складається:
1) з його імені (заданого у властивості Name);
2) символу підкреслення (_);
3) імені події процедури.
Наприклад, Commandl_Click()._
Хоча більшість процедур мови VB належить до типу процедур оброблення подій, існує й інший тим процедур (процедури загального призначення), які починають виконуватися не у відповідь на якусь подію, а після їх виклику з якого-небудь місця програми.
Ще одна найважливіша характеристика об'єкта - метод.
Метод - це дія, яка може здійснюватися над об'єктом.
Наприклад, щоб зробити екранну форму Form2 видимою з іншої форми, потрібно викликати метод Show (показати) Form2.Show.
(Метод-це теж процедура, яка входить до складу VB.)
Відповідно до принципів об'єктно-орієнтованого програмування, структура додатка уявляється такою:
кожна екранна форма містить власний код form module (модуль форми), який керує і реагує на елементи цієї форми. В ньому зберігаються всі подійні процедури, пов'язані з об'єктами форми. Ім'я файла модуля форми має розширення.frm. У стандартному модулі зберігаються процедури загального призначення, які можуть бути викликані з модуля форми процедурами подій. Ім'я стандартного файла має розширення.bas.
Програмний проект – це сукупність файлів, з яких складається програма, створена у середовищі VB.
Будь-який проект може складатися з однієї або кількох екранних форм і одного чи кількох програмних модулів. VB зберігає проект також в окремому файлі, що має розширення vbp.
3. Комп'ютерне програмування в широкому розумінні - це здатність описати і втілити ідеї за допомогою синтаксису мови програмування. Один із способів реалізації цих цілей мовою VB полягає в застосуванні операторів для виконання різних операцій (присвоювання, порівняння або обчислення) під час перетворення інформації у програмі. У VB близько 200 вбудованих операторів і функцій. Кожні оператор та функція мають чітку структуру (синтаксис), тобто правила граматики, пунктуації та орфографії, що використовуються для їх опису і розпізнання. Для опису операторів застосовуються різні символи та ключові слова.
Наприклад.
Дата добавления: 2015-10-21; просмотров: 133 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Спеціальні властивості елементів керування. | | | Деякі математичні операції, що виконуються у Visual BASIC |