| Добро пожаловать в QtAda |
|---|
QtAdaQtAda — связка для использования библиотек Qt версии 4.6 и выше в программах на языке программирования Ada 2005 и набор вспомогательных программ. Qt является переносимой платформой разработки приложений, она создана и поддерживается компанией Nokia. QtAda позволяет создавать кроссплатформенные сложные графические интерфейсы пользователя полностью средствами Ada 2005. Созданный с её помощью графический интерфейс пользователя способен работать на большинстве наиболее популярных соверменных платформ — Microsoft Windows, Mac OS X, Linux/Unix — без каких либо изменений и специфичного для платформы кода. Прилодения созданные с использованием QtAda не отличаются по внешнему виду и поведению от обычных приложений этой платформы, при этом учитываются в том числе и сделанные пользователем настройки. QtAda позволяет использовать всю мощь визуальной разработки графических интерфейсов пользователя с использованием программы Qt Designer на всех этапах жизненного цикла программ — от создания начального прототипа и до длительного сопровождения. QtAda является не просто связкой к существующим виджетам Qt, она позволяет разрабатывать собственные виджеты и интегрировать их в программу Qt Designer для последующей быстрой визуальной разработки графических интерфейсов пользователя. QtAda использует родной многопоточный механизм сигналов/слотов и предоставляет полную прозрачную интеграцию его с задачами Ada. QtAda предоставляет прекрасную поддержку для локализации и интернационализации приложений, включая перевод сообщений, специфическую для используемого пользователем языка обработку символов и строк, а так же форматирование дат, времени и чисел. QtAda/GtkAda Integration KitQtAda/GtkAda Integration Kit предоставляет возможность использования обоих библиотек в рамках одного приложения, обеспечивая возможность повторного использования имеющегося GtkAda кода в QtAda приложениях. |