This is an old revision of this page, as edited by Edward (talk | contribs) at 17:51, 17 January 2011 (link client-side JavaScript using Find link). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Revision as of 17:51, 17 January 2011 by Edward (talk | contribs) (link client-side JavaScript using Find link)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. (Learn how and when to remove this message) |
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (April 2010) (Learn how and when to remove this message) |
File:Hilogo.jpg | |
File:Hiscreeb.pngHiAsm on Windows 7 | |
Developer(s) | Dilma |
---|---|
Stable release | 4.3 build 183 / March 5, 2010; 14 years ago (2010-03-05) |
Written in | Delphi |
Operating system | Windows |
Size | 14.3 MB |
Type | IDE |
License | Freeware |
Website | www.hiasm.com |
HiAsm (Template:Lang-ru) is a free application development environment for win32, Qt, wxWidgets, scripts and pages in PHP, html, and JavaScript, in addition to applications for devices based on Windows Mobile. The PDA is one such device.
HiAsm is a practical example of the implementation of the approach model-oriented architecture, also known as "the development of the model". The significance of this approach is abstracted from the platforms, architectures, hardware vendors, and system software.
When designing, the user does not require a knowledge of programming languages and features of the operating system, thus allowing the user to create applications by controlling their model using an intuitive graphical interface.
Packages
HiAsm has supplementary packages you can use for certain kinds of applications.
Delphi & FPC
The basic package that comes with the environment allows people to develop a small Windows applications using the components of the Internet, databases, graphics (GDI and OpenGL), extensive multimedia capabilities including sound, background programs, applets, control panels, libraries (DLL files), etc.
Pocket PC
Like the previous package, this allows a user to develop applications, but this time it is under Windows CE for PDAs and some smartphones. The package is structured so that the scheme, collected under the PocketPC, requires virtually no change to be ported to Delphi & FPC and vice versa, thus reducing the time of development of the program and its porting to other platforms.
Web
As the name implies, this package allows users to develop applications for a web server using PHP, client-side JavaScript, and HTML. A distinctive feature of this package is that the generated code for the compiled pattern is almost equal in quality to what a developer could write by hand. Due to this, the package can also be used to automatically generate template web applications with subsequent manual editing.
FASM
Most of the package serves as an example and demonstration of the capabilities of HiAsm. Therefore, it will most likely only interest programmers who wish to develop their own packages. It allows you to write Win32 applications in pure assembler (Flat Assembler) using the components of the code insertion and links between them.
Qt
Packages based on Qt allow users to develop cross-platform applications. HiAsm can only be run on Linux through Wine.
WxWidgets
Packages can be based on wxWidgets, as well as Qt, and users can use them to create cross-platform applications.