Программирование - это просто
Advertisement
Главная arrow Уроки программирования arrow Использование DDE в C# (платный раздел) arrow Использование DDE в C#. Урок 1. Основные сведения о DDE
25.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Использование DDE в C#. Урок 1. Основные сведения о DDE Печать E-mail
Автор megabax   
20.04.2013 г.
New Page 1

Использование DDE в C#. Урок 1. Основные сведения о DDE

Что бы смотреть урок полностью, а так же скачать исходники к уроку, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Может возникнуть вопрос, для чего использовать DDE, если есть более совершенные технологии, такие как COM и OLE? Дело в том, что несмотря на свою "древность" (DDE появился еще в Windows 3.0), эта технология является очень быстрой, скорость такого обмена гораздо больше, чем при COM и OLE. Кое где, например, в приложении Quik (программа для торговли на бирже) протокол DDE до сих пор используется для обмена с другими программами. Однако программирование DDE приложения, тем более в среде .NET, которая не приветствует явного использования указателей и использование памяти вне ведома Garbage Collector, может вызвать вопросы, особенно у начинающих программистов. Вот на эти вопросы я и буду отвечать в данном цикле уроков.

И так, протокол DDE подразумевает клиент-серверную архитектуру. Это значит, что одно их приложений выступает в качестве сервера, а второе – клиента. Обмен данными между приложениями происходит посредством транзакций. Управляет всем процессом специальное расширение ОС Windows - динамическая библиотека DDEML.

По протоколу DDE, сервер в первую очередь...

...

...Функция возвращает нулевое значение, если транзакция была выполнена с ошибкой, или ненулевую величину, смысл которой зависит от транзакции.

 
« След.
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги