C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 2. Постановка задачи и создание проекта / Библиотека ATL / Visual C++

Visual C++. ATL
Урок 2. Постановка задачи и создание проекта.

Этот и несколько последующих уроков мы посвятим созданию ActiveX-элемента средствами библиотеки ATL. У нашего ActiveX-элемента будет свойство num типа short, метод inc, увеличивающий свойство num на 1 и событие Three, которое будет наступать, когда значение num будет равно 3. Все это выглядит не очень сложно, но нам важно, чтобы в нашем ActiveX присутствовало все - и свойства, и методы, и события.

Запустите Visual C++, нажмите Ctrl+N для выбора типа проекта и выберите тип Atl COM AppWizard:

Диалог New

Введите имя (не называйте только именем atl. Мы в нашем примере назвали проект atl1), нажмите на OK. Появится окно ATL COM AppWizard - Step 1 of 1. Убедитесь, что в данном окне выбрано Dynamic Link Library (DLL):

Окно ATL COM AppWizard

Далее нажимаем на Finish. Появится окно с информацией, в котором просто нажмите OK.

Сейчас мы имеем только оболочку для нашего элемента ActiveX, но самого его еще нет. Его добавлением мы займемся на следующем уроке.