Модуль містить всього одну процедуру Hello (), що виводить на екран рядок Hello, World!
5. Виберіть команду Build> Build MyLib. щоб відкомпілювати створену бібліотеку (результатом компіляції буде вихідний файл MyLib.dll).
Отже, ми тільки що розробили бібліотеку, яка містить процедуру Hello ().
Спробуємо тепер отримати доступ до бібліотеки з програми.
6. Виберіть команду File> New> Project.
7. У меню Project Types виберіть пункт Visual Basic Projects. а в меню Templates - пункт Console Application.
8. У рядку Name введіть MyLibEx в якості назви проекту, а в рядку Location - шлях, по якому проект буде розташовуватися і натисніть кнопку ОК.
9. Помістіть файл бібліотеки MyLib.dll в каталог проекту.
10. Виберіть команду Project> Add Reference.
11. Натисніть кнопку Browse і виберіть у вікні файл MyLib.dll. щоб зробити кошти бібліотеки MyLib.dll доступними для додатка MyLibEx.
12. У тілі процедури введіть:
Dim p As New MyLib.Class
Додаток готове до роботи. При запуску програми на екрані з'являється рядок Hello, World!
Зверніть увагу, що в папку, де знаходиться готовий файл MyLibEx.exe. була скопійована бібліотека MyLib.dll. Ця бібліотека необхідна для правильної роботи програми і зазвичай повинна знаходитися в тій же папці, що і ЕХЕ-файл. Якщо її стерти, то програма перестане працювати - при запуску з'явиться повідомлення про помилку.
Як уже зазначалося, зміна тексту будь-якої функції або класу, що входить до складу бібліотеки, не вимагає перекомпіляції проекту, цю бібліотеку використовує. Наприклад, якщо змінити процедуру Hello () так, щоб вона замість рядка Hello, World! виводила рядок Здрастуй, світ !. і замінити стару версію файлу MyLib.dll щойно створеним, то при роботі додатка MyLibEx буде виводитися рядок Здрастуй, світ!
Бібліотека, створена за допомогою Visual Basic .NET. буде працювати з будь-яким .NET-сумісним мовою програмування (таким як Visual C ++ .NET або С #).
Ще роботи з інформатики
Реферат з інформатики