ПриветАсм
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Дилма (Дмитрий Власов) |
---|---|
Стабильная версия | 4.05 сборка 186
/ 27 сентября 2015 г |
Написано в | Дельфи |
Операционная система | Окна |
Размер | 16,1 МБ |
Тип | ИДЕТ |
Лицензия | Бесплатное ПО |
Веб-сайт | www |
HiAsm (Hight Assembler) ( рус . Хай-асм ) — бесплатная интегрированная среда разработки (IDE) приложений для Windows API (Win32), Qt , wxWidgets , скриптов и страниц на PHP , HTML и JavaScript , а также приложений для устройств. на базе Windows Mobile , например Pocket PC PDA.
HiAsm — это практический пример реализации подхода модельно-ориентированной архитектуры , также известного как «разработка модели». Значение этого подхода абстрагируется от платформ, архитектур, поставщиков оборудования и системного программного обеспечения.
При проектировании пользователям не требуется знание языков программирования и особенностей операционной системы , что позволяет пользователям создавать приложения, управляя своей моделью с помощью интуитивно понятного графического интерфейса.
Пакеты
[ редактировать ]HiAsm имеет дополнительные пакеты, которые можно использовать для определенных типов приложений.
Делфи и ФПК
[ редактировать ]Базовый пакет, входящий в состав среды, позволяет людям разрабатывать небольшие приложения для Windows с использованием компонентов Интернета, баз данных, графики ( GDI и OpenGL ), обширных мультимедийных возможностей, включая звук, фоновые программы, апплеты, панели управления, библиотеки ( DLL файлы ). , и т. д.
Карманный ПК
[ редактировать ]Как и предыдущий пакет, он позволяет пользователям разрабатывать приложения, но на этот раз он предназначен для Windows CE для КПК Pocket PC и некоторых смартфонов . Пакет структурирован так, что схема, собранная под Pocket PC, практически не требует изменений при портировании на Delphi и FPC и наоборот, что сокращает время как на разработку программ, так и на их портирование на другие платформы.
Интернет
[ редактировать ]Как следует из названия, этот пакет позволяет пользователям разрабатывать приложения для веб-сервера с использованием PHP , клиентского JavaScript и HTML . Отличительной особенностью этого пакета является то, что сгенерированный код по скомпилированному шаблону практически не уступает по качеству тому, что разработчик мог бы написать вручную. Благодаря этому пакет также можно использовать для автоматического создания шаблонов веб-приложений с последующим ручным редактированием.
ФАСМ
[ редактировать ]Большая часть пакета служит примером и демонстрацией возможностей HiAsm. Поэтому, скорее всего, он заинтересует только программистов, желающих разрабатывать собственные пакеты. Он позволяет писать приложения Windows API на чистой ассемблере (плоский ассемблер, FASM ) с использованием компонентов вставки кода и связей между ними.
Qt
[ редактировать ]Пакеты на основе Qt позволяют пользователям разрабатывать кроссплатформенные приложения. HiAsm можно запустить в Linux только через Wine .
Hiasm 5.0 находится в разработке (вы можете установить его на Ubuntu), который также работает и на Linux и будет включать gcc и т. д.
WxВиджеты
[ редактировать ]Пакеты могут быть основаны на wxWidgets и Qt. Пользователи могут использовать их для создания кроссплатформенных приложений.
ПриветАсм 5
[ редактировать ]Сейчас разработка пятой версии среды остановлена. Однако проект HiAsm.NET является его продолжением. HiAsm.NET изначально создавался с использованием большого количества исходного кода HiAsm 5 . С определенного момента он был дополнен оригинальным кодом, которого не было в HiAsm 5 или который был нецелесообразен для переноса. Поэтому не стоит совмещать эти два проекта. [ 1 ]
Ссылки
[ редактировать ]- ^ «Форум HiAsm. HiAsm.NET основан на HiAsm 5» . Проверено 9 января 2020 г.