- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування 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
Міністерство освіти і науки України
Чернівецький національний університет
імені Юрія Федьковича
Сопронюк т.М.
Microsoft Visual Basic
Та його діалекти навчальний посібник
Чернівці
ЧНУ
2007
ББК 22.183.492я73
C-646
УДК 004.43 (075.8)
Друкується за ухвалою редакційно-видавничої ради
Чернівецького національного університету
імені Юрія Федьковича
C-646 Сопронюк Т.М. Microsoft Visual Basic та його діалекти: Навчальний посібник. – Чернівці: ЧНУ, 2007. – 120c.
У навчальному посібнику описано систему програмування Visual Basic 6.0, включаючи середовище розробки, основні синтаксичні конструкції мови програмування, розробку додатків із доступом до баз даних, графічні можливості VB6. Далі коротко наведено опис платформи .NET, середовище Visual Studio .NET та консольні застосування Visual Basic .NET. Щодо Visual Basic for Application, то оскільки мова програмування тут має такі ж можливості, як і у VB, то розглянуто інтегроване середовище IDE та об’єктні моделі додатків Microsoft Office з метою їх використання для автоматизації і взаємодії різних компонентів Microsoft Office та для написання макросів VBА. При описі Visual Basic Scripting Edition (VBScript) показано основні прийоми виклику сценаріїв для вбудованих елементів керування HTML і компонентів ActiveX та особливості роботи з даними.
Посібник містить велику кількість демонстраційних відлагоджених прикладів (з результатами їх роботи), які можна використати при написанні лабораторних робіт. Наведено варіанти завдань для лабораторних робіт.
Для студентів факультету прикладної математики напряму “Прикладна математика”.
ББК 22.183.492я73
УДК 004.43 (075.8)
© Видавництво "Рута"
Чернівецького національного
університету, 2007
Зміст
Огляд систем програмування VB, VB .NET, VBA та VBScript 6
Visual Basic 6.0 9
Інтегроване середовище 9
Основне вікно 9
Палітра компонентів (ToolBox) 11
Вікно властивостей (Properties) 13
Вікно проекту (Project) 15
Вікно редактора коду (Code Window) 16
Вікно плану форми (Form Layout Window) 18
Використання середовища Visual Basic для створення програм 19
Побудова форм 19
Використання панелі компонентів 19
Використання вікна властивостей Properties 19
Використання пунктів меню Edit i Format для побудови форми 20
Використання вікна редактора коду 20
Мова програмування 22
Основні типи даних 23
Опис змінних 24
Масиви 25
Основні числові операції 26
Основні символьні операції 26
Основні операції для роботи з масивами 27
Оператори управління програмою 27
Процедури і функції 32
Процедури 32
Функції 33
Вбудовані діалоги Visual Basic 34
Об'єкти, класи, колекції 38
Глобальні об'єкти VB 38
Колекції 40
Приклад проекту зі стандартними елементами керування 42
Графічні методи та елементи керування 44
Графічні методи 44
Графічні елементи керування 46
Приклад проекту з використанням графічних можливостей 47
Використання баз даних 47
Доступ до баз даних у VB 47
Вбудовані ресурси баз даних 51
Visual Basic .NET 55
Платформа .Net 55
Бібліотека класів платформи .NET 57
Середовище Visual Studio .NET 58
Консольні застосування 60
Приклад консольної програми з використанням структур 63
Visual Basic for Application 64
Створення макросів VBA 67
Проекти VBA 69
Використання вікна проекту 70
Використання вікна властивостей 71
Використання вікна модуля 72
Об’єкти VBA 73
Основні об’єкти бібліотеки VBA for Excel 74
Основні об’єкти бібліотеки VBA for for Word 77
Основні об’єкти бібліотеки VBA for PowerPoint 79
Приклади макросів MS Office 79
Автоматизація додатків Microsoft Office 83
Приклади створення контролерів автоматизації 85
Visual Basic Scripting Edition 90
Вставка сценарію на VBScript у Web-сторінку 90
Перетворення підтипів у VBScript 93
Підтипи даних VARIANT 94
Вбудовані елементи керування HTML 94
Робота з компонентами ActiveX 95
Приклад створення активної HTML-сторінки 96
Лабораторна робота №1 97
Тема: Побудова інтерфейсу із стандартними елементами керування для розв’язання обчислювальної задачі 97
Лабораторна робота №2 102
Тема: Використання графічних елементів керування і графічних методів 102
Тема: Побудова проекту із застосуванням баз даних 106
Лабораторна робота №4 110
Тема: Використання об’єктів Microsoft Office 110
Тема: Програмування активних html-сторінок засобами VBScript, DHTML, ASP або ASP .NET 114
Тема: Створення консольної програми засобами VB .NET 114
Додаток 115
Алфавітний перелік функцій і команд Visual Basic 115
Використана література 124