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



Інше - VISUAL BASIC
16
входять наступні файли:

В • файл проекту *.vbp. Це невеликий файл, який містить поси-

Ні лання на всі файли проекту та ініціалізує програму;

НІ • файли опису всіх форм, які входять у проект: файл модуля

Н| *.bas і файл форми *.frm. У цих файлах містяться тексти

HP Basic - програми;

Н;' • файл ресурсів програми *.frx. У ньому описані ресурси, які

Нг не належать формі, наприклад, піктограма програми;

РР • файл параметрів проекту *.vbw;

Для збереження проекту необхідно задати імена форм (автома-тично пропонуються імена Forml.frm, Form2.frm, ...), модулів (Мо-dulel.bas, Module2.bas, ...) та ім'я проекту (Projectl.vbp). Ці імена можна змінити на власні. Для переміщення проекту на інший комп'ютер необхідно мати лише файли таких типів: *.vbp, *.frm, *.bas, *.frx. Інші файли створюються автоматично.

8. Редактор коду. Редактор коду програми знаходиться в окремому вікні. У верхній частині цього вікна розміщено два комбіновані списки компонентів форми та подій, які можуть бути до них застосовані. Застосування події до певного об'єкта веде до появи заготовки базового коду відповідної процедури (підпрограми) у вікні редактора. Заготовка (шаблон) складається з заголовка про-цедури та ключових слів End Sub. Отже, код проекту має такий загальний вигляд:

'Опис глобальних змінних

Private Sub <ім'я об'єкта>_<ім'я методу> ()

'Тут користувач записує тіло процедури

End Sub

'Інші процедури________________________________

Зазначимо, що у комбінованому списку об'єктів є засіб (General), який після вибору у правому списку елемента (Declarations) дає програмістові доступ до секції опису глобальних змінних. Заготовку власної функції можна вставити у код програми за допомогою команди головного меню Tools => Add Procedure. Доступ до такої функції здійснюється вибором у лівому верхньому списку редактора коду позиції (General), а у правому — назви цієї функції. Крім того, відкрити текст будь-якої процедури чи функції можна і безпосередньо у вікні коду за допомогою клавіш зі стрілками чи смуг прокручування.

Зауваження. Усі наведені нижче практичні роботи можна виконати, використавши середовища візуального програмування Visual Basic for Application (VBA), інтегроване в пакет офісних програм Microsoft Office. Незначні відмінності можуть стосуватися лише назв об'єктів та набору візуальних компонентів.

§ 2. ЗАДАЧА ПРО АНКЕТУ.

Практична робота № 1. Програмування кнопок. Об'єкти: форма, текстове поле, зображення, кнопка

Мета роботи. Створити форму "Анкета студента" з даними про себе і двома фотографіями (портретною і художньою), які пере-кривають одна одну і мають з'являтися в результаті натискання на кнопки (рис. 6).

Ознайомитися з такими об'єктами: форма (Form), текстове поле (Label), зображення (Image), кнопка (CommandButton) та їхніми основними властивостями: підпис (Caption), колір (ForeColor, Back-Color), шрифт (Font), видимість (Visible), ширина (Width), висота (Height) та іншими.

Теоретичні відомості. Об'єкт Form використовують для ство-рення нового вікна. Розглянемо такі властивості форми:

Властивість |

Опис властивості |

Приклади значень

ScaleMode |

Одиниці вимірювання лінійних розмірів |

Twip (твіп), Point, Pixel

Border Style |

Можливість змінюва-ти розміри вікна |

Sizeable (вікно з довіль-ними розмірами)

Width,Height |

Ширина і висота вікна |

503, 224 (числове значення)

Font |

Шрифт |

Комплексна власти-вість, задається у діалоговому вікні

Icon |

Задаємо піктограму, яка буде в заголовку форми під час вико-нання програми |

(None) - стандартна пік-тограма, або завантаже-на з певного файлу *.ісо

Name |

Ім'я форми |

Forml (ідентифікатор)

Caption |

Заголовок форми |

Довільний рядок символів

BackColor |

Колір фону форми |

• ToolTip, Desktop (перелічуваний тип) або • &НООООСОСО& (числове значення -задається у діалого-вому вікні)

Enabled |

Доступність для дій під час виконання програми |

True, False

|і;.

left, Top |

Координати лівого верхнього кутка вікна |

200, 108 (числове значення)

^yindowState |

Стан вікна у момент запуску програми |

Normal, Maximized, Minimized

•*

Об'єкт Label призначений для створення текстових полів (написів, текстів) у вікні програми. Окрім аналогічних до на-ведених у попередній таблиці властивостей Width, Height, font, BackColor, Name, Caption, Enabled, Left, Top, він

володіє ще й такими:

Властивість |

Опис властивості |

Приклади значень

Alignment |

Вирівнювання тексту в межах поля |

Center, LeftJustify, RightJustify

AutoSize |

Приведення меж поля до границь тексту |

True, False

Visible |

Видимість об'єкта |

True, False

Wordwrap |

Перенесення слів тексту у новий рядок |

True, False

ForeColor |

Колір тексту |

&HOOOOCOCO&

Об'єкт Image призначений для вставляння графічних об'єктів з файлів типу *.bmp, *.emf, *.ico, *.wmf у форму. Окрім відомих властивостей Width, Height, Name, Enabled, Left, Top, Visible,

використовують такі:

Властивість |

Опис властивості |

Приклади значень

Center |

Вирівнювання малюн-ка до центру відносно поля, що його містить |

True, False

Picture |

Ім'я графічного файлу |

Задається у діалоговому вікні

Stretch |

Приведення розміру зображення до зада-них розмірів об'єкта |

True, False

Об'єкт CommandButton використовують для створення кно-пок на формі. Кнопки мають такі властивості: Visible, Width, Height, Font, BackColor, Name, Caption, Enabled, Left, Top та

інші.

Зауваження. У цій та наступних роботах зірочками (*) позна-чені пункти необов'язкові для виконання учнями, їх рекомен-дуємо виконувати студентам, оскільки вони важливі для повноти Розуміння матеріалу. ч •«» ч»

Хід роботи

1. Завантажте середовище візуального програмування Visuai Basic. l

Запуск Visual Basic виконують клацанням на піктограм1 Microsoft Visual Basic або за допомогою каскадного меню Start (Пуск) => Programs (Програми) =» Microsoft Visual Studio х.О => Microsoft Visual Basic x.O, де х — версія програми. У вікні New Project виберемо Standard EXE => Відкрити. Отримаємо декілька вікон, зокрема:

• головне вікно Projectl-Microsoft Visual Basic [design], Де розміщені панель інструментів та головне меню;

• вікно форми Projectl-Forml(Form), в якому будуть розта-шовані результати роботи майбутньої програми;

• палітра компонентів (вікно без назви) з піктограмами візуа-льних об'єктів.

Зауваження. Якщо на екрані немає вікна форми чи палітри компонентів, то їх можна відкрити за допомогою команд голов-ного меню View => Object та View => Toolbox відповідно.

2. Активізуйте ще два вікна Visual Basic:

• вікно властивостей Properties


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