К-МИС завершает внедрение CodeGear Delphi 2009 в работу программистов компании

Дата публикации - 07/08/2009
Компания "Комплексные медицинские информационные системы" завершает обновление одного из основных средств разработки на последнюю версию - CodeGear Delphi 2009 ServicePack 4.
Данная работа выполняется в соответствии с принятым ранее планом поддержки технологической актуальности и новизны как программных продуктов компании, так и собственно средств разработки. Как мы уже сообщали ранее, в рамках данной работы были обновлены все рабочие места сотрудников компании для работы под управлением Microsoft Windows Vista, идет внедрение новой версии IBM Lotus Notes/Domino R8.5 и т.д.


Переход на CodeGear Delphi 2009 связан со стремлением компании использовать новые функции, включенные в данный выпуск среды разработки Delphi, среди которых важнейшую роль играют следующие изменения и дополнения:
  • полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки. Новые усовершенствованные средства локализации помогают переводить приложения на различные языки; Все функции Windows API заменены на их unicode аналоги (к примеру, ранее MessageBox определялась как MessageBoxA, теперь — MessageBoxW), тип String теперь на самом деле является UnicodeString, а char — WideChar, PChar теперь объявлен как PWideChar. Старые типы и описания ANSI-вариантов системных функций сохранились, однако теперь потребуется прямое их указание (к примеру, Set of char в Delphi 2009 будет Set of AnsiChar, а MessageBox — MessageBoxA). Delphi 2009 — первая из версий Delphi для Win32, требующая серьезной переработки проектов при переходе на новую версию, что особенно критично для системных программистов, широко использовавших прямую обработку данных типов.
  • новые элементы языков программирования, в том числе Generics и анонимные методы для Delphi, позволяют создавать более гибкий и качественный код и предоставляют новые возможности для рефакторинга;
  • новая библиотека VCL включает в себя массу усовершенствований и новых компонентов для создания развитого графического интерфейса;
  • веб-библиотека VCL позволяет создавать веб-приложения с развитым интерфейсом с поддержкой AJAX и Microsoft Silverlight;
  • Ускорено время передачи написаным приложением сообщений операционой системе.
  • проектирование и разработка баз данных благодаря входящему в состав редакции Delphi Architect профессионального средства моделирования Embarcadero ER/Studio

В данное время большинство внешних приложений КМИС уже переписано с учетом требований Delphi2009. Следующий кумулятивный выпуск обновлений КМИС версии 3.3.0.3 будет содержать обновленный "Центр программа", содержащий новые версии подсистем КМИС, скомпилированные в CodeGear Delphi 2009.