- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування vb, vb .Net, vba та vbScript
- •Інтегроване середовище
- •Основне вікно
- •Палітра компонентів (ToolBox)
- •Вікно властивостей (Properties)
- •Вікно редактора коду (Code Window)
- •Вікно плану форми (Form Layout Window)
- •Використання пунктів меню Edit I Format для побудови форми
- •Події від клавіатури
- •Використання вікна редактора коду
- •Мова програмування
- •Основні типи даних
- •Опис змінних
- •Основні числові операції
- •Основні символьні операції
- •Основні операції для роботи з масивами
- •Оператори управління програмою
- •Процедури і функції
- •Процедури
- •Функції
- •Вбудовані діалоги Visual Basic
- •Об'єкти, класи, колекції
- •Глобальні об'єкти vb
- •Колекції
- •Приклад проекту зі стандартними елементами керування
- •Графічні методи та елементи керування
- •Графічні методи
- •Графічні елементи керування
- •Приклад проекту з використанням графічних можливостей
- •Використання баз даних Доступ до баз даних у vb
- •Вбудовані ресурси баз даних
- •Коректування опису таблиці
- •Додавання записів в таблицю, їх модифікація та знищення
- •Платформа .Net
- •Бібліотека класів платформи .Net
- •Середовище Visual Studio .Net
- •Консольні застосування
- •Консольне вікно програми
- •Приклад консольної програми з використанням структур
- •Створення макросів vba
- •Проекти vba
- •Використання вікна проекту
- •Використання вікна властивостей
- •В икористання вікна модуля
- •Основні об’єкти бібліотеки vba for Excel
- •Сімейства об'єктів
- •Основні об’єкти бібліотеки vba for for Word
- •Основні об’єкти бібліотеки vba for PowerPoint
- •Приклади макросів ms Office
- •Автоматизація додатків Microsoft Office
- •Приклади створення контролерів автоматизації
- •Вставка сценарію на vbScript у Web-сторінку
- •Перетворення підтипів у vbScript
- •Підтипи даних variant
- •Вбудовані елементи керування html
- •Робота з компонентами ActiveX
- •Приклад створення активної html-сторінки
- •Лабораторна робота №1 Тема: Побудова інтерфейсу із стандартними елементами керування для розв’язання обчислювальної задачі
- •Лабораторна робота №2 Тема: Використання графічних елементів керування і графічних методів
- •Лабораторна робота №3
- •Лабораторна робота №4 Тема: Використання об’єктів Microsoft Office
- •Лабораторна робота №5 Тема: Програмування активних html-сторінок засобами vbScript, dhtml, asp або asp .Net
- •Лабораторна робота №6 Тема: Створення консольної програми засобами vb .Net
- •Додаток Алфавітний перелік функцій і команд Visual Basic
- •Використана література
- •Microsoft Visual Basic та його діалекти
- •58012, Чернівці, вул.Коцюбинського, 2
Події від клавіатури
Ім'я події |
Коли відбувається |
KeyDown |
При натисканні клавіші. Застосовується для відстеження натискання функціональних клавіш, клавіш навігації й інших, використовуваних для керування програмою |
KeyPress |
При натисканні і потім відпусканні однієї із символьних клавіш. При натисканні не символьних клавіш подія не відбувається |
KeyUp |
При відпусканні раніше натиснутої клавіші. Застосовується для відстеження натискання функціональних клавіш, клавіш навігації й інших, використовуваних для керування програмою |
Вікно плану форми (Form Layout Window)
В
основному вікні в області статусу є
місце, де виводяться координати елемента
керування. Якщо ж рухати активну форму
на плані форм, то там з’являються
координати верхнього лівого кута
активної форми, а зовнішній вигляд
екрана видно з плану. Вікно плану форми
дає змогу під час проектування не
звертати увагу на положення форм, а
пересувати їх як завгодно. На етапі
виконання все одно форми розміщуються
згідно плану форм.
Використання середовища Visual Basic для створення програм
Побудова форм
Вибираються розміри і місцезнаходження основної форми, рухаючи межі відповідного вікна і саму фору у вікні плану форми.
Використання панелі компонентів
З вікна “Палітра компонентів” (ToolBox) вибираються необхідні елементи керування й розміщаються на формі.
У рядку статусу основного вікна вказані точні розміри й місцезнаходження активного елемента керування.
Використання вікна властивостей Properties
Довільний елемент керування має цілий ряд властивостей, які визначають, як він виглядає і працює. Вікно властивостей довільного елементу керування можна переглянути і змінити ті значення, які потрібно, а деякі залишити по замовчуванню. Властивості слід встановлювати і для самої форми (наприклад, Caption - назва форми, BackColor - колір фону).
Довільні елементи керування мають властивість Name. За допомогою цієї властивості у програмі відбувається звертання до елемента керування. По замовчуванню імена елементів керування мають назви їх одноіменні з їх типами плюс порядковий номер: Form1, Label2, Text1, . . . , Command3.
Хоча це не обов’язково, пропонується називати елементи керування так, щоб перші три літери визначали тип елементу керування, а всі інші символи – його зміст. Наприклад,
chkMax - ознака,
lblMy - мітка,
frmMy - форма,
optTreangle - радіокнопка,
txtMasiv - рядок введення,
cmdOk - командна кнопка.
Використання пунктів меню Edit I Format для побудови форми
Якщо на формі планується розмістити елементи керування одного типу із схожими властивостями, пропонується спочатку встановити на формі один з цих елементів керування, визначити його властивості, потім за допомогою меню Edit (Cut, Copy, Paste, Delete) встановити або вирізати інші, і нарешті замінити деякі властивості (обов’язково імена).
За допомогою меню Format | Order| Bring to Front - вказується, що, коли присутнє перекриття двох елементів керування, виділений елемент керування, розташовується зверху, а інший видно лише частково. Пункт меню Format | Order| Send to Back – протилежний попередньому.
Пункт меню Format | Align to Grid вказує, що елементи керування прив’язані до сітки (на етапі виконання сітку не видно), а Format | Lock Control - забезпечує фіксацію порядку слідування розмірів, положення елементів керування. Крок cітки і деякі інші параметри можна змінити в пункті меню Tools|Options.
