..


Спонсоред Линкс

Интероперабилност у Ц #

Чланак који је написао Винсент Гаглио
Страна 1 од 3

Интероперабилности (Интероператион на енглеском) је термин који се користи да се односи на праксу интеракције са делова "Унманагед кода" у контролисани код. . У ствари, иако НЕТ пружа велики број могућности, две ситуације да је потребно интероперабилност:

  • Постојање у многим компанијама у такозваном наслеђе кода или кода већ развијен и тестиран, али се више не ажурира
  • Чињеница да није све Виндовс АПИ-ја су развијени да се обрађују путем. НЕТ

На пример, апликација може морати да користите Мицрософт Екцел и поступак окружења, јер библиотека не пише у програму Екцел. НЕТ, мораћете да га приступ, да користе тзв Цомпонент Објецт Модел (ЦОМ) .
НЕТ и ЦОМ. Су два сасвим различита извршење окружења и једини начин да се деле функционалности међу њима је да се користи интероперабилности, такође познат као Интероп. Пре појаве НЕТ., ЦОМ је референтни оквир кроз који програмерима интеракцију са Виндовс оперативним системима.

Једна ствар две средине имају заједничко је чињеница да за коришћењем библиотеке мора прво да их увозе. Након што их увезете можете да прогласи и инстантиате објеката у тим библиотекама, на исти начин као и објекте који припадају самом оквира. И "могуће је увоз нових типова и из кода и подешавање право референце у Висуал Студио.

НЕТ Фрамеворк. Пружа велику подршку за ЦОМ интероперабилност, укључујући могућност увоза библиотеке типа. Механизам који омогућава комуникацију између извршења окружење НЕТ-и ЦОМ компонента. Назива Рунтиме Опозиви Омот (РЦВ). Ова компонента ручке већину аспеката комуникације између две средине, укључујући и менаџмент догађаја, као и управљање интерфејса.

За разлику од НЕТ компоненте., ЦОМ компоненте морају бити регистровани пре него што се користи. После снимања ове компоненте морају да се увозе преко програма Висуал Студио, или користећи библиотеку типова Увозник алат. Ако, на пример, ми користимо посебне библиотеке или ДЛЛ, који се зове утилити.длл, морамо отворити командној линији ДОС-а и региструје компоненту од писања и спровођења следећи ред

 



 Извршите Регсвр32 утилити.длл

 

Хајде да сада видимо два начина на које можете да увезете да ДЛЛ библиотеку. У Виуал ​​студио, у оквиру пројекта у којем желите да га користите, само кликните десним тастером миша на чвору Литература, бирајући Адд Референце

У прозору који ће искочити отворите картицу ЦОМ, изаберите регистроване ДЛЛ и кликните на дугме ОК

Да бисте увезли длл уместо алата требало би да води Тип Библиотека Увозник програма Висуал Студио Цомманд Промпт

Поставите пут до ДЛЛ и пишу следећи ред

 



 тлбимп утилити.длл

 
У истој категорији ...
Е-учење
АСП (Адванцед) АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Од 39 €.
Е-трговина са АСП (Ебоок) Е-трговина са АСП (Ебоок)
ЕЦоммерце и Корпа са АСП. Само 35 €.
КСМЛ (курс) КСМЛ (курс)
Стварање КСМЛ структура, КССЛ и другим језицима проширивати. Полазећи од 29 €.
Спонсоред Линкс