* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Получение доступа к библиотекам типов .NET и СОМ
8 февраля 2009
Средства .NET Framework позволяют легко получить доступ к любой .NET или СОМ-библиотеке, установленной в системе. В этих библиотеках могут быть ком- поненты собственных проектов, унаследованные компоненты СОМ или необходи- мая приложению бизнес-логика, Общая процедура получения доступа к компонен- там .NET и СОМ предполагает создание ссылки на библиотеку типов. Для этого необходимо поместить в код приложения операторы Import (use), импортирующие библиотеку типов, и создать экземпляр нужного класса.
Список доступных библиотек типов отображается в диалоговом окне Add Reference (рис. 8-4). Чтобы вызвать его, щелкните правой кнопкой узел References в окне Solution Explorer (он располагается под узлом вашего проекта) и выберите из кон- текстного меню команду Add Reference. В диалоговом окне Add Reference три вкладки. На вкладке .NET отображаются доступные .NET-сборки, на вкладке СОМ — список доступных библиотек типов СОМ, а на вкладке Projects — доступные проекты. Если элемента, на который вы хотите добавить ссылку, нет ни в одном из этих списков, щелкните кнопку Browse. Отыскав нужный файл, выберите его, щелкнув кнопку Select, — новая ссылка будет добавлена к проекту и появится в окне Solution Explorer. Добавив ссылку на сборку или библиотеку типов СОМ, вы получаете возмож- ность использовать в приложении типы из этой библиотеки, ссылаясь на них по полному имени. Чтобы упростить ссылки на члены из внешних библиотек, добавь- те в код соответствующие операторы Imports (using) — о них рассказывается в гла- ве 1. После этого разрешено объявлять типы из внешней библиотеки и создавать их экземпляры, как любые другие типы. ^ Как получить доступ к .NET-сборке или библиотеке типов СОМ 1. В окне Solution Explorer щелкните правой кнопкой узел References, расположен- ный под узлом вашего проекта, и из контекстного меню выберите команду Add Reference — откроется одноименное диалоговое окно. 2. Выберите объект, ссылку на который вы хотите добавить. Библиотеки типов СОМ перечислены на вкладке СОМ, .NET-сборки — на вкладке .NET, а проек- ты — на вкладке Projects. 3. Добавьте в код оператор Imports (using), чтобы импортировать внешний компо- нент в приложение. 4. После этого объявляйте импортированные типы и создавайте их экземпляры, как обычно.