Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Практична робота №2. Тема: Реалізація бібліотеки класів для представлення сутностей ПО
Тема: Реалізація бібліотеки класів для представлення сутностей ПО. Мета заняття: Поглибити знання і закріпити практичні навички з реалізації бібліотек класів. Навчитись визначати базові класи та назви для класів сутностей, назви, типи даних для членів класу, перелік та сигнатуру конструкторів і методів класів; реалізовувати класи та їх елементи, граничні оператори, створювати коментарі для XML-документації. Навчитись створювати діаграми класів та виконувати операції з їх елементами. Теоретичні відомості Бібліотеки динамічного компонування [1]
Для операційних систем Microsoft Windows, велика частина функціональних можливостей операційної системи забезпечується бібліотеками динамічного компонування (DLL). Крім того, деякі можливості програм можуть бути реалізовані в бібліотеках DLL. Наприклад деякі програми можуть містити багато різних модулів і при роботі використовувати тільки частина з них. Таким чином операційна система і програми завантажуються швидше, працюють швидше і займають менше місця на диску комп'ютера. DLL - це бібліотека, що містить код і дані, які можуть використовуватися кілька програмами одночасно. Наприклад, в операційних системах Windows, бібліотека Comdlg32.dll виконує загальні функції, пов'язані з діалоговими вікнами. Таким чином кожна програма може використовувати функцію, яка міститься в цій бібліотеці для реалізації діалогового вікна Відкрити. Це дозволяє підвищити рівень повторного використання коду та ефективного використання пам'яті. За допомогою бібліотек можна реалізувати модульність для програми, у вигляді окремих компонентів. Кожен модуль може бути завантажений в основній програмі під час виконання установки. Окремі модулі завантажується тільки при запиті функцій закладених в них, тому завантаження програми виконується швидше. Крім того поновлення легше застосувати для кожного модуля, не впливаючи на інші частини програми. Коли зміни в програмі ізольовані в бібліотеці, можна застосувати оновлення без необхідності побудови або установки програми цілком.
Коментарі до XML-документації (Керівництво з програмування C #) [2]
В Visual C # можна створювати документацію для коду шляхом включення XML-елементів у спеціальні поля коментарів (починаються з трьох символів косою риси) у вихідному коді безпосередньо перед блоком коду, до якого відносяться коментарі. Наприклад: /// <Summary> /// This class performs an important function. /// </ Summary> public class MyClass {} При компілюванні з параметром / doc, компілятор виконує пошук всіх тегів XML у вихідному коді і створює файл XML-документації. Для створення кінцевої документації на основі файлу створеному компілятором, можна створити окремий інструмент або використовувати засоби наприклад. Sandcastle Для посилання на XML-елементи (наприклад, якщо функція обробляє певні XML-елементи, які потрібно включити в коментарі XML-документації) можна використовувати стандартний механізм укладення в дужки (& lt; і & gt;). Для посилання на універсальні ідентифікатори в елементах посилань коду (cref) можна використовувати escape-символи (наприклад, cref = "List & lt; T>") або фігурні дужки (cref = "List {T}"). В особливому випадку компілятор аналізує фігурні дужки, як кутові, щоб при посиланні на універсальні ідентифікатори зробити коментар документації менш громіздким.
Компіляція файлу XML-документації [3]
Якщо задати коментарі XML-документації в тегах і просто виконати побудову бібліотеки, то при підключенні до інших проектів ніяких підказок видно не буде. Що б усунути дану проблему, нам необхідно сформувати XML файл документації до проекту. Для цього в оглядачі рішень виконайте клік правою клавішею миші по назві бібліотеки і в контекстному меню виберете пункт «Властивості». Після цих дій у вас відкриється нова вкладка з властивостями проекту. Виберіть вкладку «Побудова» і знайдіть розділ «Виведення», там вам буде запропоновано ввести шлях куди буде виконано побудова кінцевої версії бібліотеки і пункт необхідний нам для побудови xml файлу документації, тут вам необхідно просто поставити галочку. Важливо щоб бібліотека і файл документації знаходилися в одному місці, тому перевірте щоб їх шлях виведення збігався. Після цього, виконаємо побудову рішення. Як тільки програма закінчить побудову, можна перейти в директорію з проектом і переглянути результат. Для отримання кінцевої версії бібліотеки потрібно перебудувати проект у режимі конфігурації Release. Date: 2015-09-02; view: 359; Нарушение авторских прав |