Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 53


Результат обработки этого файла следующий.

<root a1="7" a2="9">63</root>

 

Вторая часть служит для вставки вычисляемых выражений в XML документ, позволяя отделить от документа описание расчетов.

Данный способ может использоваться в продукте MS InfoPath и обладает значительными преимуществами по сравнению со способом, реализованным в настоящее время.

 

ПРОГРАММНЫЙ ПАКЕТ "HYBRID"

А.М. Попов,

Физический Институт им. П.Н. Лебедева, аспирант.

Научный руководитель – к.ф.м.-н. Михеева Е.В.

г. Москва.

Программный пакет HYBRID написан автором в целях численного расчета эволюционных треков в модели гибридной инфляции. Для численного интегрирования уравнений Энштейна используется метод Рунге-Кутта IV

порядка, а для коррекции шага интегрирования – разработанный автором алгоритм ASIA

– “Adaptive Step Integration Algorythm”. Программа реализована на платформе Microsoft Windows-2000 с помощью Microsoft Visual C++ v. 6.0. Классы MFC использовались для организации многопоточной структуры программы и для визуализации данных. В связи с достаточно скромными целями исследования, тип приложения был выбран соответствующим типу "Диалоговое окно".

Программа построена на объектном принципе, обмен данными между объектами происходит в полном соответствии с концепцией объектно-ориентированного программирования. С точки зрения архитектуры, в программе была реализована трехпоточная структура. Основной родительский поток с наивысшим приоритетом отвечает за взаимодействие с пользователем и отображение данных. Этот поток порождает дочерний поток, в рамках которого и происходит собственно интегрирование уравнений. Далее, в целях минимизации времени, которое процесс использует для записи данных на жесткий диск, счетный поток открывает еще один дочерний поток, имеющий наименьший приоритет в рамках данного процесса. В рамках данного потока происходит буферизация и последующая запись полученных в счетном потоке данных на жесткий диск.


- Начало -  - Назад -  - Вперед -



Книжный магазин