У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Інше - VISUAL BASIC
16

Розділ 3. VISUAL BASIC

§ 1. ВСТУП ДО ВІЗУАЛЬНОГО ПРОГРАМУВАННЯ

1. Основні поняття. Технологія роботи у середовищі Visual Basic базується на ідеях об'єктно-орієнтованого та візуального програму-вання. Ідея об'єктно-орієнтованого програмування полягає в інкап суляції (об'єднанні) даних і засобів їх опрацювання (методів) у тип який називається об'єктом. Прикладами об'єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо. Середовище візуального програмування Visual Basic - це графічна автоматизована оболонка над об'єктно-орієнтованою версією мови Basic. Якщо у мові Basic структурними одиницями є дані та коман ди, то тут такою структурною одиницею є візуальний об'єкт, який називається компонентом. Автоматизація програмування досягаєть ся завдяки можливості переносити компонент на форму (у програ-му) з палітри компонентів і змінювати його властивості, не вносячи вручну змін до програмного коду.

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

Проект — це сукупність файлів, з яких складається програма, створена в середовищі Visual Basic.

2. Інструменти середовища Visual Basic. Вікно середовища міс тить головне меню, панель інструментів, а також:

• палітру компонентів (ТооІВох);

• вікно властивостей об'єктів (Properties Window);

• вікно форми (Form);

• редактор коду (Code).

Усі ці засоби можна відкрити у разі потреби командами головного меню View => ТооІВох, View => Properties Window, View

=> Form та View => Code.

3. Головне меню та панель інструментів. Головне меню склада ється з таких команд (пунктів): File, Edit, View, Project, Format-Debug, Run, Query, Diagram, Tools, Add-Ins, Window, Help.

Меню File містить стандартні команди для роботи з файлам проекту. За допомогою цих команд можна створити новий прое# (New Project), відкрити чи закрити файл проекту (Open Projec , Remove Project), додати проект (Add Project), зберегти проект ч

форму (Save Project, Save Project As, Save Form.., Save Form.. As), роздрукувати вибрані файли проекту (Print) чи створити ехе-модуль (Make Project.exe).

Меню Edit містить стандартні команди для пошуку та заміни фраг-щента тексту (Find, Replace, Find Next), команди роботи з буфером (Copy, Cut, Paste тощо) тощо. У меню View знаходяться команди візуалізації елементів середовища. Меню Project містить команди керування проектом, зокрема команди додавання файлів до проекту (Add Form, Add Module тощо).

За допомогою команд меню Format можна вирівнювати компо-ненти відносно сітки та між собою (Align), задавати порядок відо-браження компонентів, які перетинаються (Order => Bring to Front, Order => Send to Back), змінювати розміри вибраного компонента (Make Same Size) і т.і.

Меню Debug призначене для налагодження проекту та пошуку помилок. Меню Run містить команди керування роботою програми (Run, Break, End, тощо). У меню Tools знаходяться команди для за-дання параметрів середовища.

Панель інструментів служить для розташування кнопок інстру-ментів. На ній можуть міститися кнопки всіх згаданих команд.

4. Палітра компонентів. Палітра компонентів розташована в окремому вікні (рис. 1). Щоб помістити компонент у центр вікна форми, двічі клацають на його піктограмі. Якщо потрібно роз-ташувати компонент десь на формі, клацають один раз на його піктограмі і обводять контур у потрібному місці форми. Вибраний компонент можна переміщати на формі, а також змінювати розміри, перетягуючи його маркери.

5. Вікно властивостей об'єктів. За допомогою вікна властивостей Можна задавати початкові значення властивостей об'єкта. Вікно інспектора об'єктів містить список компонентів поточної форми, а також дві закладки для властивостивостей: упорядковані за алфа-вітом (Alphabetic) та за призначенням (Categorized). Щоб активі-ИЗувати вікно інспектора об'єктів, використовують клавішу F4. •рписок властивостей складається з двох стовпців: лівий містить Н&азви властивостей компонентів, а правий — їхні значення (рис. 2). Н Для введення значень властивостей числового та текстового типу H(Width, Name тощо) використовуватися стандартне поле введення. ИЗначення властивостей перерахованого типу (Alignment, Mouse-

Pointer тощо) задаються комбінованим списком, звідки вибирають потрібне. Деякі комплексні властивості (Font, Picture, Icon тощо) використовують діалогові вікна, набір керуючих елементів яких залежить від конкретної властивості.

6. Вікно форми. Форма — це вікно Windows, яке утворюється в одному з можливих для вікон стилів. Увесь внутрішній простір є робочою областю, яка має сітку вирівнювання для зручного розта-шування компонентів на формі. Для виконання групових операцій декілька компонентів можна об'єднувати. Для цього необхідно натиснути на ліву клавішу миші і переміщенням вказівника охопи-ти всі потрібні компоненти. У групу долучають компоненти, які хо-ча б частково попадають в охоплену область. Можна також долучи-ти/вилучити окремий елемент. Для цього необхідно натиснути кла-вішу Shift та, не відпускаючи її, вибрати мишею потрібний компо-нент на формі. Вилучення виокремлених компонентів чи групи ви-конується клавішею Delete. Переміщення виокремленого компонен-та в межах форми здійснюється мишею. Над компонентами та їхні-ми групами можна виконувати операції вирізування, копіювання в буфер обміну і вставляння з буфера.

Вирівнювати компоненти можна як відносно вікна форми, так і один відносно одного. Для цього використовується команда головного меню Format => Align. Інша можливість — безпосередньо задати властивості Left та Тор компонентів. Компоненти у групі ви-рівнюються відносно того компонента, який попав у групу першим.

7. Структура проекту. Проектом називають сукупність файлів, з яких Visual Basic створює готову для виконання програму. Д° складу кожного проекту


Сторінки: 1 2 3 4 5 6 7 8 9