Составители:
Цель работы: Изучение принципов разработки программы, позволяющей
использовать динамический обмен данными (На примере программы
DDE_Demo).
Задание к лабораторной работе:
1. Запустить программу
DDE_Demo. Результат работы программы
представлен на рис.7.1. В результате исполнения создаются пять экземпляров
приложения, взаимодействующих друг с другом. Каждый из экземпляров
можно свернуть или даже убрать с экрана (сделать невидимым), но все они
останутся активными вне зависимости от состояния и размеров их окон.
Каждый экземпляр программы DDE_Demo взаимодействует со всеми
остальными экземплярами и поддерживает локальный элемент данных,
который обозначается как Local Stock и выделяется красным цветом. В то же
время каждый экземпляр сообщает о значении данного элемента во всех
остальных экземплярах, выделяя эту информацию черным цветом.
Рис. 7.1. Пять экземпляров приложения, взаимодействующих
посредством DDE
2. Рассмотреть исходный код программы.
В функции WinMain
происходит инициализация приложения путем вызова функции InitApplication
из файла Template.I. Далее вызывается DDEML-функция DdeInitialize, которая
устанавливает функцию обратного вызова для управления графиком DDE-
сообщений:
int WINAPI WinMain( HINSTANCE hInstance,
HINSTAKCE hPrevInstance,
56
Цель работы: Изучение принципов разработки программы, позволяющей использовать динамический обмен данными (На примере программы DDE_Demo). Задание к лабораторной работе: 1. Запустить программу DDE_Demo. Результат работы программы представлен на рис.7.1. В результате исполнения создаются пять экземпляров приложения, взаимодействующих друг с другом. Каждый из экземпляров можно свернуть или даже убрать с экрана (сделать невидимым), но все они останутся активными вне зависимости от состояния и размеров их окон. Каждый экземпляр программы DDE_Demo взаимодействует со всеми остальными экземплярами и поддерживает локальный элемент данных, который обозначается как Local Stock и выделяется красным цветом. В то же время каждый экземпляр сообщает о значении данного элемента во всех остальных экземплярах, выделяя эту информацию черным цветом. Рис. 7.1. Пять экземпляров приложения, взаимодействующих посредством DDE 2. Рассмотреть исходный код программы. В функции WinMain происходит инициализация приложения путем вызова функции InitApplication из файла Template.I. Далее вызывается DDEML-функция DdeInitialize, которая устанавливает функцию обратного вызова для управления графиком DDE- сообщений: int WINAPI WinMain( HINSTANCE hInstance, HINSTAKCE hPrevInstance, 56
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »