HiAsm
Deweloperzy | Dilma (Dmitrij Własow) |
---|---|
Wersja stabilna | 4.05 kompilacja 186 / 27 września 2015 r
|
Napisane w | Delfy |
System operacyjny | Okna |
Rozmiar | 16,1MB |
Typ | IDE |
Licencja | Darmowe |
Strona internetowa |
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.