- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування 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
Підтипи даних variant
Підтип |
Функція перетво-рення |
Опис |
Empty |
- |
Автоматично присвоюється новим змінним, коли їм ще не присвоєне явне значення. |
Null |
- |
Указує на те, що змінна не містить припустимих даних. |
Boolean |
CBool(x) |
Використовується для позначення логічних змінних, що приймають два припустимих значення True або False |
Byte |
CByte(x) |
Самий короткий тип даних (0..255) |
Integer |
CInt(x) |
Цілий тип у межах -32768 .. 32768 |
Long |
CLng(x) |
Довгий тип цілої змінної в межах -2147483648 .. 2147483647 |
Single |
CSngl(x) |
Тип дійсних чисел із одинарною точністю |
Double |
CDbl(x) |
Тип дійсних чисел із подвійною точністю |
Date/Time |
CDate(x) |
Число у форматі час, що відображає дату від 1 січня 100 року до 31 грудня 9999 року |
Currency |
CCur(x) |
Спеціальний числовий формат для грошових величин |
String |
CStr(x) |
Символьні тип даних |
Object |
- |
Посилання на об'єкти ole, html, ActiveX |
Error |
- |
Тип даних, призначений для збереження номерів помилок |
Вбудовані елементи керування html
Оскільки при написанні скриптів необхідно мати інформацію про те, на які події можна реагувати, які методи викликати, які властивості змінювати і для яких об’єктів, наведемо далі список внутрішніх елементів керування, які підтримує Internet Explorer.
Елемент |
Тип |
Властивості |
Події |
Методи |
кнопка |
Button |
Form Enabled Name Value |
OnClick OnFocus |
Click Focus |
вимикач |
CheckBox |
Form Enabled Name Value Checked DefaultChecked |
OnClick OnFocus |
Click Focus |
схований елемент |
Hidden |
Name Value |
- |
- |
вікно введення пароля |
Password |
Form Enabled Name Value DefaultValue |
OnFocus OnBlur |
Focus Blur Selected |
перемикач |
Radio |
Form Enabled Name Value Checked |
OnClick OnFocus |
Click Focus |
кнопка, що по-вертає всім еле-ментам форми значення за замовчуванням |
Reset |
Form Enabled Name Value |
OnClick OnFocus |
Click Focus |
список з можливістю вибору |
Select |
Name Length Options SelectedIndex |
OnFocus OnBlur OnChange |
Focus Blur |
кнопка відправлення форми |
Submit |
Form Enabled Name Value |
OnClick OnFocus |
Click Focus |
текстове поле |
Text |
Form Enabled Name Value |
OnFocus |
Focus |
текстова область |
TextArea |
Name Value DefaultValue |
OnBlur OnChange OnSelect |
Blur Select |
Вбудовані елементи керування задаються тегами <INPUN></INPUT> або спеціальними тегами <SELECT></SELECT> і <TEXTAREA></ TEXTAREA>.