BPAIOPACK
Программный пакет для чтения и записи данных в формате PSD-BPA.
Этот программный пакет реализует интерфейс данных BPA и обеспечивает согласованность между пользовательским руководством программы BPA и иерархией её функций. Это гарантирует расширяемость, переносимость и удобство обслуживания программного обеспечения для преобразования двунаправленных данных, а также снижает сложность разработки и поддержки такого интерфейса.
Содержание:
Введение в функции программы
Первоначально программа была разработана на Windows XP с использованием VC6.0 и обеспечивала бесшовные операции по чтению и записи файлов DAT и SWI программы электротехнического института PSD-BPA. Бесшовность означает, что данные BPA могут быть безошибочно прочитаны программой, и в то же время она способна генерировать файлы данных DAT и SWI, которые могут корректно выполняться программой BPA.
Программа основана на объектно-ориентированном программировании и создании динамических библиотек (DLL). Поэтому необходимо одновременно удовлетворять следующим условиям:
— наличие отношений наследования и порождения; — возможность вызова программы из языков или скриптов, поддерживающих динамические библиотеки. В настоящее время поддерживается только C++, тестирование других языков и сред разработки не проводилось.
После переноса с Windows XP и VC6.0 на Windows 7 и VS2010, программа получила функцию внутреннего отладочного останова DLL.
Разработчики и сопровождающие
Начальная версия | Разработчик | Период разработки и сопровождения | Электронная почта |
---|---|---|---|
1.0.0 | Шань Дакуй | С 15 августа 2005 года по настоящее время | zwk602@163.com |
1.0.0 | Ифэй Чжан | С 15 августа 2005 года по настоящее время | 676240663@qq.com |
1.0.0 | Даотянь Чжан | С 15 августа 2005 года по настоящее время | zhdt90@aliyun.com |
Номера версий и их описание
Описание номеров версий программы под VC6.0 можно найти в файле «BPAFILEDLL версии и их модификации.doc» в папке Document.
Версия 1.0.3 — ожидается.
Версия 1.0.2 — изменения:
Версия 1.0.1 — изменения:
В проекте LoadSwi содержатся несколько функций тестирования в файлах TestFunctions.h и TestFunctions.cpp, которые подробно описывают, как использовать классы, экспортированные из BPAIOPACK, для работы с SWI-файлами.
Версия 1.0.0 — перенос программы с VC6.0 на VS2010:
Файлы и папки в решении:
Папка Solution содержит следующие подпапки:
Проект LoadDat содержит функции тестирования в файлах TestFunctions.h и TestFunctions.cpp, описывающие использование классов, экспортированных из BPAIOPACK, для работы с DAT-файлами.
Список литературы
[1] Патент на изобретение. Метод объектно-ориентированного программирования для чтения и записи PSD-BPA данных. Номер заявки: CN201410629360. Номер публикации: CN104391692A. [2] Патент на изобретение. Система анализа потока отказов в больших энергетических системах. Номер заявки: CN201510149181. Номер публикации: CN104732459A. [3] Патент на изобретение. Система анализа характеристик устойчивости малых помех в больших энергетических системах. Номер заявки: CN201410366590. Номер публикации: CN104091092A.
Лицензионное соглашение
Авторские права (c) 2015, Шань Дакуй. Все права защищены.
Разрешено распространение и использование в исходных и двоичных формах с изменениями или без них при соблюдении следующих условий:
Это программное обеспечение предоставляется правообладателями и участниками «как есть», и любые явные или подразумеваемые гарантии, включая, но не ограничиваясь гарантиями товарной пригодности и соответствия определённой цели, исключаются. Ни при каких обстоятельствах правообладатели или участники не несут ответственности за какие-либо прямые, косвенные, случайные, особые, примерные или косвенные убытки (включая, но не ограничиваясь упущенной выгодой), возникшие в результате использования этого программного обеспечения. ОГРАНИЧЕННО, ПРИОБРЕТЕНИЕ ЗАМЕНЯЮЩИХ ТОВАРОВ ИЛИ УСЛУГ; УТРАТА ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ; ИЛИ ПРЕРЫВАНИЕ ДЕЯТЕЛЬНОСТИ) КАК БЫ ОНО НИ БЫЛО ВЫЗВАНО И ПО ЛЮБОЙ ТЕОРИИ ОТВЕТСТВЕННОСТИ, БУДЬ ТО В РАМКАХ КОНТРАКТА, СТРОГОЙ ОТВЕТСТВЕННОСТИ ИЛИ ДЕЛИКТА (ВКЛЮЧАЯ НЕБРЕЖНОСТЬ ИЛИ ИНОЕ), ВОЗНИКШЕГО ЛЮБЫМ СПОСОБОМ ИЗ-ЗА ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ДАЖЕ ЕСЛИ БЫЛО СООБЩЕНО О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )