////////////////////////////////////////////////////////////
//Project: NDemia CashMatic Demo plugin. v.1.0.0
//
//(C)opyright NDemia 2009
////////////////////////////////////////////////////////////

ПРИМЕР РАЗРАБОТКИ КОМПОНЕНТА РАСШИРЕНИЯ ДЛЯ NDEMIA CASHMATIC.

Данный пример представляет собой набор проектов, созданных под Microsoft Visual C++ 2008 Express Edition.
	Проекты разработаны под чистый Win32 API, без использования каких-либо дополнительных библиотек.
	Скачать можно здесь: http://www.ndemia.com/CashMatic/plugins/Demo/CashMatic.Demo.plugin.zip

Предполагается, что на рабочем компьютере установлен программный продукт NDemia CashMatic v.2.
	(его можно скачать здесь: http://www.ndemia.com/CashMatic/download)

От программиста требуется:
- общее знание C++;
- знакомство с технологией COM (OLE)
- знакомство с Руководством прикладного программиста NDemia CashMatic
	(оно включается в комплект поставки NDemia CashMatic - см. %ProgramFiles%\NDemia\CashMatic\CashMatic.chm,
	также можно смотреть здесь: http://www.ndemia.com/CashMatic/u-home/PG ).

Демонстрационная разработка разбита на ряд этапов (каждый этап представляет собой отдельный проект MSVC, включающий
	в себя код предыдущих этапов (в основном, за исключением отдельно оговариваемых деталей))
Каждый проект имеет собственный файл ReadMe.txt, предполагается последовательный просмотр всех шагов.

Шаг 1 (проект Step1):	создание DLL, регистрация COM-сервера, подключение DLL к NDemia CashMatic.
Шаг 2 (проект Step2):	показан ряд примеров различных обращений из DLL к NDemia CashMatic.
Шаг 3 (проект Step3):	реализация интерфейса ICashMaticTerminalExtender.
Шаг 4 (проект Step4):	реализация интерфейса ICashMaticSessionExtender.
Шаг 5 (проект Step5):	показан пример посылки события из javascript к DLL.
Шаг 6 (проект Step6):	показан пример обмена данными между javascript и DLL.