- •Робочий зошит з інформатики
- •Правила поведінки в кабінеті інформатики. З агальні поняття
- •Тема 1.Інформація та інформаційні процеси
- •Тема 2. Інформаційна система. Апаратне забезпечення пк.
- •Запитання для самоперевірки
- •Тема 3 Системне програмне забезпечення. Файлова система
- •Функції операційної системи:
- •Програми архівації файлів.
- •Робота з дисками.
- •Антивірусні програми.
- •Тема 4. Операційна система Windows
- •Тема 5. Елементи комп’ютерної графіки.
- •Запитання для самоперевірки.
- •Тема 6. Системи опрацювання текстів. Текстовий процесор Microsoft Word.
- •Тема 7. Комп’ютерна презентація Microsoft PowerPoint.
- •Запитання для самоперевірки.
- •Тема 8. Комп’ютерна публікація Microsoft Publisher
- •Запитання для самоперевірки.
- •Тема 9. Алгоритми
- •Запитання для самоперевірки.
- •Тема 10. Середовище програмування Visual Basic
- •Тема 11. Величини та вирази у програмуванні
- •Завдання для самостійного виконання:
- •12. Створити простий лінійний проект засобами мови програмування Visual Basic
- •Тема 12. Вказівки розгалуження
- •Виконання програм з розгалуженнями в покроковому режимі.
- •Завдання для самостійного виконання:
- •Тема 13. Вказівки повторення
- •Завдання для самостійного виконання:
- •Тема14. Поняття про використання функцій користувача і підпрограм
- •Табличні величини. Масиви. Опрацювання табличних величин.
- •Тема 16. Табличний процесор Microsoft Excel.
- •Тема 17. Бази даних. Субд Microsoft Access.
- •Запитання для самоперевірки.
- •Тема 18. Інтернет.
- •Запитання для самоперевірки
- •Список рекомендованої літератури:
Запитання для самоперевірки.
Що таке алгоритм?
Які основні властивості алгоритму?
Чим зумовлене існування багатьох способів опису алгоритмів?
Як записується й використовується структура «слідування»?
Як записується й використовується структура «розгалуження»?
Що таке цикл?
Що таке блок-схема?
Домашнє завдання:_________________________________________
____________________________________________________________________________________________________________________
Тема 10. Середовище програмування Visual Basic
Середовище візуального програмування VB – це графічна автоматизована оболонка над об’єктно-орієнтованою версією мови Basic, структурною одиницею якої є візуальний об’єкт (компонент).
Ідея об’єктно-орієнтованого програмування полягає в об’єднанні даних і засобів їх опрацювання в тип, який називається об’єктом. Прикладами об’єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо.
Автоматизація програмування досягається завдяки можливості переновити компонент на форму з палітри компонентів і змінювати його властивості, не вносячи вручну змін до програмного коду.
Середовище програмування Visual Basic IDE є інтегрованим, тому що в ньому можна виконувати різні дії при розробці програмного продукту, такі, як проектування і опис складових частин програми, редагування програмного коду, компіляцію усіх елементів додатка у виконуваний файл, відлагодження додатка.
Форма – компонент, який володіє властивостями вікна Windows і призначений для розташування інших компонентів, що служать для організації діалогу з користувачем. Вони відображаються на екрані під час виконання програми.
Проект – це сукупність файлів, з яких складається програма, створена в середовищі VB.
!!! Без форми не може бути проекту!!!
Вікно середовища містить головне меню, панель інструментів, а також:
п
алітру
компонентів (ToolBox);вікно властивостей об’єктів (Properties Window);
вікно форми (Form);
редактор коду (Code).
Усі ці засоби можна відкрити в разі потреби командами головного меню ViewToolBox, ViewProperties Window, ViewForm, ViewCode.
Палітра
компонентів розташована
в окремому вікні:
Щоби помістити компонент у центр вікна форми, треба двічі клацнути на його піктограмі. Якщо потрібно розташувати компонент десь на формі, клацають один раз на його піктограмі і обводять контур у потрібному місці форми. Вибраний компонент можна переміщати на формі, а також змінювати розміри, перетягуючи його маркери.
Вікно властивостей (параметри) використовується для задавання початкових значень властивостей об’єкта.
Вікно форми є робочою областю, яка має сітку вирівнювання для зручного розташування компонентів на формі. Вирівнювати компоненти можна як відносно вікна форми, так і один відносно одного. Для цього використовується команда головного меню FormatAlign.
Над компонентами та їхніми групами можна виконувати операції вирізування,копіювання в буфер обміну і вставляння з буфера обміну.
Структура проекту:
- файл проекту *.vbp – у ньому містяться посилання на всі файли проекту;
- файл модуля *.bas – містяться тексти Basic-програм;
- файл форми *.frm – описуються усі форми, що входять у проект;
- файл ресурсів програми *.frx – описані ресурси, які не належать формі, н-д, піктограма програми;
- файл параметрів проекту *.vbw.
Створення нового проекту
Після запуску VB, коли з’явиться діалогове вікно New Project (новий проект), потрібно вказати тип створюваного проекту Standart EXE, а потім клацніть на кнопці «Відкрити». При цьому на екрані з’являється порожня форма – заготовка вікна майбутньої програми.
Запуск проекту на виконання
Run Start
Кнопка панелі інструментів .
Натискання клавіші F5.
Зупинити виконання проекту можна кнопкою або натиснути кнопку на самій формі.
Збереження проекту
Процес зберігання проекту складається з трьох кроків:
Створення папки для проекту.
Збереження файлу форми всередині папки проекту.
Збереження файла проекту в папці проекту.
Для збереження проекту необхідно задати імена форм, модулів та ім’я проекту. (Автоматично пропонуються імена Form1.frm, Module1.bas, Project1.vbp).
Редактор коду програми знаходиться в окремому вікні. У верхній його частині є 2 списки компонентів форми та подій, які можуть бути до них застосовані. Застосування події веде до появи заготовки (шаблона), що складається з заголовка процедури та ключових слів End Sub.
Код проекту має такий загальний вигляд:
’Опис глобальних змінних
Private Sub <ім’я об’єкта>_<ім’я методу>()
’Тут записується тіло процедури (програма)
End Sub
’Інші процедури
Програми складаються з операторів і називаються програмними кодами.
Basic - програма складається з програмних рядків. Один програмний рядок не повинен бути довшим за 255 символів. Якщо програмний рядок не поміщається в один рядок на екрані монітора, тоді він може складатися з кількох звичайних рядків (при цьому в кінці попереднього рядка ставлять пропуск та символ підкреслення). Кілька команд в одному рядку розділяється символом «:» - розділювач між операторами.
Програма – впорядкована послідовність команд для комп’ютера.
Переклад програми з однієї мови програмування на іншу називається ТРАНСЛЯЦІЕЮ.
ТРАНСЛЯТОР - це програма, яка перетворює програму, написану мовою високого рівня, в машинні коди. Транслятори поділяються на КОМПІЛЯТОРИ та ІНТЕРПРЕТАТОРИ.
Інтерпретатор - це програма, яка здійснює переклад команд і програм, написаних мовою високого рівня, в коди машини і забезпечує негайне їх виконання. Повторний запуск програми супроводжується повторним перекладом, тому що сам переклад у пам`яті машини не зберігається.
Компілятор перекладає програму в коди машини, але на відміну від інтерпретатора, не виконує її, а зберігає перекладений текст у вигляді окремого файлу. При повторному запуску ні текст програми, ані транслятор можна не використовувати, тому що переклад зберігається у пам`яті машини.
Структура програми:
Show
<оператор 1>
<оператор 2>
<оператор 3>: <оператор 4>
<оператор 5>
Основні компоненти середовища VB
Label (напис
)
– елемент керування, що застосовується
для відображення інформації, яку
користувач не може змінити безпосередньо
там. Де вона знаходиться. Часто
виколристовується для виведення
заголовків і написів на формі. Напис
містить текст, який можна прочитати
під час виконання програми.CommandButton (командна кнопка
)
– елемент керування, що застосовується
для запуску чи закінчення деякого
процесу. Здійснює
виконання покладених на неї програмних
функцій.TextBox (текстове поле
)
– вікно, яке можна помістити на формі
в режимі розробки, а вводити текст у
це вікно користувач може в режимі
виконання програми або програмним
способом, використовуючи процедуру
обробки подій.
OptionButton (кнопка-перемикач
)
–
елемент керування, який використовується,
якщо користувачеві потрібно вибрати
одну з декількох наявних можливостей.
Розміщаються на формі групами і повинні
працювати спільно. Для цього вони
створюються як масив за допомогою
буфера обміну.CheckBox (індикаторна кнопка
)
– елемент керування, що використовується
для встановлення прапорця. При кожній
зміні користувачем стану прапорця
використовується подія Click, яка виникає
або після клацання на ньому ЛКМ, або
після встановлення фокуса клавішею
Tab і наступному натисканні клавіші
Space Bar.ListBox (список
)
– елемент керування, що служить для
виведення значень змінних у кілька
рядків. Н-д, при табулюванні функції.
Для додавання рядка у список
використовується метод Additem. Його
синтаксис має вигляд: NameList.Additem
рядок. Якщо
кількість рядків, що додаються в список,
перевищує висоту поля списку, автоматично
додається смуга прокручування. Методу
значення можна лише передати, але не
присвоїти.Image (зображення
)
– елемент керування, що служить для
розміщення графічного зображення у
формі. Для масштабування розмірів
зображення відповідно до розмірів
елемента необхідно використовувати
властивість Stretsh. Перед тим, як
завантажувати зображення необхідно
задати значення True даної властивості.SetFocus – метод, який передає фокус об’єкту, до якого цей метод застосовано (тобто встановлюється курсор на вказаному об’єкті).
Властивості об’єктів
Alignment – вирівнювання тексту (зліва, справа, по центру).
BorderStyle – тип границі.
BackColor – колір фону (заливки).
ForeColor – колір шрифту.
Font – вибір шрифту, розміру, накреслення.
Caption – заголовок елемента управління (текст, що з’являється на об’єкті).
Visible – видимість об’єкта під час виконання програми (true або false).
Value – значення.
Спільні властивості елементів керування
ім’я (Name)
шрифт (Font) – для написів та повідомлень
вибір кольору фону та написання (BackColor, ForeColor)
вирівнювання (Alіgnment) – 0-зліва, 1-справа, 2-по центру.
видимість (Visible)
розташуваня (Left, Top, Height i Width)
Left – відстань від лівого краю екрана чи форми
Top – відстань від верхнього краю екрана чи форми
Height – висота елемента
Width – ширина елемента
Зовнішній вигляд елемента керування можна змінити під час виконання програми, змінюючи значення цих властивостей. Розміри елементів вимірюються у твіпах (1 дюйм=1440 твіпів=12,2 см).
Тобто 1 мм=120 твіпів. Властивості Left, Top можуть набувати і від’ємних значень, тоді елемент буде розміщений за межами вікна чи форми.
