Cамоучитель по VB.NET

Трансы Москвы порно | Проститутки Самары | Сайт интим досуга в Москве mos-hot.info

Принципы работы СОМ


Принципы работы СОМ
Технология СОМ упрощает создание программ, сохраняющих совместимость в разных версиях платформы Windows и более или менее независимых от языка программирования. Компоненты СОМ могут создаваться н...
Сборки.NET
Как было сказано в начале этой главы, процесс установки в .NET часто сводится к простому копированию файлов, после чего программа готова к немедленному запуску. Если удалить скопированные файлы, т...
Манифест
Теоретически сборка может быть устроена весьма сложно, поэтому в нее включается манифест — совокупность всех сведений о сборке, необходимых исполнительной среде (CLR) для загрузки, компиляции (пр...
Исследование манифеста
При двойном щелчке на строке Manifest из Рисунок 13.1 открывается окно, показанное на Рисунок 13.2. Обратите внимание на перечисление всех сборок, от которых зависит данная сборка, а также на опис...
Программа ILDASM в действии
Номера версии (основной, дополнительный, ревизия и построение) хранятся в следующем формате:<0сн>.<дополн>.<ревизия>.<построение>Эти значения можно задать прямо в файле Ass...
Манифест класса Employee
Сильное имя (strong name) можно считать аналогом GUID, хотя оно устроено несколько сложнее. Сильные имена используются лишь для общих сборок. Дополнительная информация приведена в следующем разде...
Общие сборки и GAC
Общие сборки .NET хранятся в глобальном кэше сборок (GAC). Наличие глобального кэша экономит дисковое пространство и память, поскольку на стадии выполнения программы на диске или в памяти достато...
Включение и удаление сборок из GAC
Чтобы общая сборка автоматически включалась в GAC в процессе установки, проще всего воспользоваться программой установки с поддержкой GAC — например, последней версией пакета Microsoft Installer (...
Сильные имена и совместное использование сборок
Сильные имена, как и GUID, должны быть уникальными в пространстве и времени. В отличие от GUID, которые теоретически могут быть похищены, сильные имена защищены от несанкционированного использован...
Построение ключей
При программировании в .NET ключи (открытый и закрытый) обычно создаются утилитой sn.exe, входящей в .NET SDK (сокращение «sn» означает «strong name», то есть «сильное имя»).Ключи хранятся в двои...
Сертификация сборки
При наличии пары ключей в виде файла .snk можно сертифицировать сборку закрытым ключом. При этом .NET включает открытый ключ в манифест сборки [ Точнее говоря, в манифест включается хэшированная в...
COM Interop и вызовы функций DLL
Несмотря на появление .NET, существующий код на базе СОМ еще не собирается умирать. К счастью, уровень взаимодействия с СОМ в .NET работает очень хорошо. С другой стороны, использование СОМ в прое...
Вызовы функций DLL
Хотя при вызове функций DLL можно использовать старый синтаксис Declare, в .NET рекомендуется использовать другой способ — атрибут Oil Import, позволяющий создавать общие точки входа. Для этого в...
Menu_gl13
Глава 13. Сборки .NET, установка приложений и COM Interop Принципы работы СОМ Сборки .NET Манифест Исследование манифеста Общие сборки и GAC Включение и удаление сборок из GAC Сильные имена...








Начало