HiAsm

HiAsm
Deweloperzy Dilma (Dmitrij Własow)
Wersja stabilna
4.05 kompilacja 186 / 27 września 2015 r . ; 7 lat temu ( 27.09.2015 )
Napisane w Delfy
System operacyjny Okna
Rozmiar 16,1MB
Typ IDE
Licencja Darmowe
Strona internetowa www.hiasm.com _ _

HiAsm (Hight Assembler) ( rosyjski : Хай-асм ) to bezpłatne zintegrowane środowisko programistyczne (IDE) dla Windows API (Win32), Qt , wxWidgets , skrypty i strony w PHP , HTML i JavaScript , oprócz aplikacji dla urządzeń oparte na systemie Windows Mobile , takie jak Pocket PC PDA.

HiAsm jest praktycznym przykładem implementacji podejścia model-driven architecture , zwanego też „rozwojem modelu”. Znaczenie tego podejścia jest oderwane od platform, architektur, dostawców sprzętu i oprogramowania systemowego.

Podczas projektowania użytkownicy nie muszą znać języków programowania ani funkcji systemu operacyjnego , dzięki czemu mogą tworzyć aplikacje, kontrolując swój model za pomocą intuicyjnego interfejsu graficznego.

Pakiety

HiAsm oferuje dodatkowe pakiety, których można używać do określonych zastosowań.

Delphi i FPC

Podstawowy pakiet dostarczany ze środowiskiem pozwala na tworzenie małych aplikacji Windows z wykorzystaniem komponentów Internetu, baz danych, grafiki ( GDI i OpenGL ), rozbudowanych możliwości multimedialnych w tym dźwięku, programów działających w tle, apletów, paneli kontrolnych, bibliotek ( pliki DLL ) itp.

Kieszonkowy komputer osobisty

Podobnie jak poprzedni pakiet, pozwala to użytkownikom na tworzenie aplikacji, ale tym razem pod Windows CE dla PDA Pocket PC i niektórych smartfonów . Pakiet jest tak skonstruowany, że schemat, zebrany w Pocket PC, nie wymaga praktycznie żadnych zmian, aby zostać przeniesionym do Delphi i FPC i odwrotnie, skracając w ten sposób czas tworzenia programów i przenoszenia ich na inne platformy.

Sieć

Jak sama nazwa wskazuje, ten pakiet umożliwia użytkownikom tworzenie aplikacji dla serwera WWW przy użyciu PHP , JavaScript po stronie klienta i HTML . Charakterystyczną cechą tego pakietu jest to, że wygenerowany kod dla skompilowanego wzorca jest prawie równy jakości temu, co programista mógłby napisać ręcznie. Dzięki temu pakiet może być również wykorzystany do automatycznego generowania szablonów aplikacji webowych z późniejszą ręczną edycją.

FASM

Większość pakietu służy jako przykład i demonstracja możliwości HiAsm. Dlatego najprawdopodobniej zainteresuje tylko programistów, którzy chcą rozwijać własne pakiety. Umożliwia pisanie Windows API w czystym asemblerze (płaski asembler, FASM ) z wykorzystaniem elementów wstawiania kodu i powiązań między nimi.

Qt

Pakiety oparte na Qt pozwalają użytkownikom tworzyć aplikacje wieloplatformowe. HiAsm można uruchomić w systemie Linux tylko przez Wine .

Hiasm 5.0 jest w drodze (możesz go zainstalować na Ubuntu), który działa również na Linuksie i będzie zawierał gcc itp.

WxWidgets

Pakiety mogą być oparte na wxWidgets i Qt. Użytkownicy mogą ich używać do tworzenia aplikacji wieloplatformowych.

HiAsm 5

Teraz prace nad piątą wersją środowiska zostały wstrzymane. Jednak HiAsm.NET jest jego kontynuacją. HiAsm.NET został pierwotnie stworzony przy użyciu dużej ilości HiAsm 5 . Od pewnego momentu został uzupełniony oryginalnym kodem, którego nie było w HiAsm 5 lub nie nadawał się do przeniesienia. Dlatego nie łącz tych dwóch projektów.

Linki zewnętrzne