- •Сопронюк т.М.
- •Та його діалекти навчальний посібник
- •Огляд систем програмування 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
Бібліотека класів платформи .Net
Бібліотека класів Framework .NET - Framework Class Library (FCL) містить понад 7000 типів (класів, структур, інтерфейсів, перелічених типів і делегатів), які поділено між "просторами назв", кожен з яких відповідає за служби з певної області.
Основні простори назв .NET
Простір назв |
Опис |
System |
Містить основні типи і класи |
System.Collections |
Кешовані таблиці, динамічні масиви та інші контейнери |
System.Data |
Класи ADO.NET для роботи з базами даних |
System.Drawing |
Класи для генерування графіки (GDI+) |
System.IO |
Класи для введення/виведення у файли і потоки |
System.Net |
Класи, що є програмною реалізацією мережевих протоколів |
System.Reflection |
Класи для читання/запису метаданих |
System. ServiseProcess |
Класи для створення NT-сервісів |
System.Threading |
Класи для створення і керування процесами |
System.Web |
Класи для підтримки Web-застосувань |
System.Web. Services |
Класи для розробки веб-сервісів |
System.Web.Services. Protocols |
Класи для розробки клієнтів веб-сервісів |
System. Web. UI |
Основні класи технології ASP .NET |
System.Web.UI .Web Controls |
Серверні контролери ASP .NET |
System.Windows. Forms |
Класи для GUI-програм |
System.Xml |
Класи для читання і запису даних у форматі XML |
Простори назв забезпечують ієрархію класів, отож, допускають функціонування двох різних класів з однаковими назвами, які знаходяться у різних просторах назв. Отже, простір назв — це не що інше, як область дії класу.
Простір назв System —базовий простір платформи .Net. Він містить класи для обробки виняткових ситуацій, типів даних, забезпечення низькорівневих засобів введення/виведення даних, збирання сміття тощо. Програміст, що використовує вбудовані класи, отримує доступ до простору назв через директиву:
Imports [aliasname =] namespace.element
aliasname - ідентифікатор, за допомогою якого можна посилатися усередині модуля на зазначений простір назв;
namespace - назва імпортованого простору;
element - назва елемента простору (клас, простір назв тощо).
Кожен модуль може налічувати довільне число директив Imports, однак усі вони повинні розташовуватися до будь-якого посилання на ідентифікатори. Назва простору є частиною докладної назви об'єкта, що має загалом синтаксис namespace.typename. Усі простори назв, які постачає корпорація Microsoft, розпочинаються словом System або словом Microsoft.