0

Создание ActiveX с использованием .Net Framework.

Создание простого .Net User Control, регистрируемого в системе как ActiveX

  1. Если у вас ещё нет проекта, в который вы хотите добавить новый User Control, то выполните пункт 1 раздела «Пример создания пустого ФБ (на языке C# в Visual Studio 2005)» из описания по созданию ФБ на C# (Создание ФБ на C#.doc).
  2. Выполните пункты 2-5 раздела «Пример создания пустого ФБ (на языке C# в Visual Studio 2005)» из описания по созданию ФБ на C#(Создание ФБ на C#.doc).
  3. Создаем новый User Control:

Создание ActiveX с использованием .Net Framework., image00211

4. Наследуем созданный User Control от класса InSAT.Library.Gui.NetActiveXBase

Создание ActiveX с использованием .Net Framework., image0047

5.  Добавляем атрибуты для регистрации ФБ как COM объекта:

Создание ActiveX с использованием .Net Framework., image0063

6. Значение атрибута Guid должно быть уникальным, уникальное значение можно получить при помощи VS (“Tools”->”Create GUID” в открывшемся окне выбираем GUID Format “Registry Format”, нажимаем “Copy” и “Exit”):

Создание ActiveX с использованием .Net Framework., image008 Создание ActiveX с использованием .Net Framework., image010

 

7.  Добавляем атрибут для регистрации дружественного имени ActiveX.

Создание ActiveX с использованием .Net Framework., image012

8.  Добавляем кнопку, по нажатию на которую, будет выдаваться сообщение “Hello world!”

Создание ActiveX с использованием .Net Framework., image014

Создание ActiveX с использованием .Net Framework., image016 Создание ActiveX с использованием .Net Framework., image018 Создание ActiveX с использованием .Net Framework., image020 Создание ActiveX с использованием .Net Framework., image022

9. Чтобы зарегистрировать наш user control как ActiveX, необходимо просто скомпилировать наш проект.

Создание ActiveX с использованием .Net Framework., image024

 

 

    Раздел: MasterSCADA Метки: ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .