Создание собственных DLL-файлов | Библиотека классов Visual Studio
Автор: tutorialsEU
Загружено: 2021-07-26
Просмотров: 96429
🚀 Освойте программирование на C# и .NET ЛЕГКО с нашим самым популярным мастер-классом по C#: https://bit.ly/47Hk3u7
Научитесь создавать собственные DLL-файлы на C# с помощью библиотеки классов Visual Studio.
👍 Узнайте свой карьерный путь прямо сейчас! Ознакомьтесь с полным описанием карьерного пути в C# по ссылке https://tutorials.eu/c-learning-path/
DLL — это динамически подключаемая библиотека (Dynamic Link Library), файл, содержащий код и данные, которые могут использоваться несколькими программами одновременно.
Создавая библиотеку классов C#, мы создаём пакет, который можно включать в наши проекты. Этот пакет содержит код, например, классы и методы, которые можно использовать в нескольких приложениях.
Что такое библиотека классов?
Создавая библиотеку классов C#, вы создаёте пакет, который можно включать в свои проекты. Этот пакет содержит код, например, классы и методы, которые вы считаете достаточно полезными для использования в нескольких приложениях.
При сборке библиотеки классов C# создаётся DLL-файл. Ссылаясь на этот DLL-файл в других своих проектах, вы сможете использовать содержащиеся в нём классы и методы. Вы также можете распространять свою библиотеку классов через репозитории управления пакетами или через проекты с открытым исходным кодом, чтобы другие разработчики могли использовать созданные вами функции.
При сборке обычного файла проекта C# создаётся исполняемый EXE-файл. При сборке проекта библиотеки классов в исходном каталоге создаётся DLL-файл. Просто добавив ссылку на этот DLL-файл, любой ваш проект сможет использовать написанные вами пользовательские классы и методы.
Вы когда-нибудь пытались запустить игру, а потом получали ошибку?
Что ж, вероятно, вы решили эту проблему, загрузив DLL-файлы с подозрительного сайта и скопировав их в каталог игры.
Так что же такое DLL-файл? DLL означает «динамически подключаемая библиотека» (Dynamic Link Library).
Динамически подключаемая библиотека — это библиотека, содержащая код и данные, которые могут использоваться несколькими программами одновременно.
Давайте обсудим некоторые преимущества использования DLL-файла в ваших приложениях:
— Экономит ресурсы
Когда несколько программ используют одну и ту же библиотеку функций, DLL-библиотека может уменьшить дублирование кода, загружаемого на диск.
— Обновлять каждый модуль проще, не затрагивая другие части программы. Например, у вас может быть бухгалтерская программа, а налоговые ставки меняются каждый год. Если эти изменения изолированы от DLL-библиотеки, вы можете применить обновление без необходимости повторной сборки или установки всей программы.
Всё, что вам нужно сделать, — это заменить старые DLL-файлы новыми.
— Упрощает развертывание и установку
Если функция в DLL-библиотеке требует обновления или исправления, развертывание и установка DLL-библиотеки не требуют повторной компоновки программы с DLL-библиотекой. Кроме того, если несколько программ используют одну и ту же DLL-библиотеку, все они выиграют от обновления или исправления.
— Инкапсуляция и повторное использование.
Если вы пишете какую-то общеполезную функциональность (анализатор XML, уровень связи, драйвер устройства),
Если вы создадите DLL-файл, вы сможете подключаться и вызывать его откуда угодно, а также его будет проще поддерживать и тестировать независимо.
tutorialsEU предлагает бесплатные видеоуроки по программированию и разработке как для начинающих, так и для опытных программистов.
Сюда входят C#, Unity, Python, Android, Kotlin, машинное обучение и т. д.
Следите за новостями и подпишитесь на tutorialsEU: https://goo.gl/rBFh3x
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: