Lázár | |
---|---|
| |
Típusú | IDE |
Szerző |
Cliff Baeseman, Shane Miller, Michael A. Hess és társai. |
Fejlesztők | közösség |
Beírva | Pascal objektum |
Felület | grafikus ( GTK+ , Qt , Windows API ) |
Operációs rendszer | Linux , macOS , FreeBSD , Solaris és más UNIX-szerűek , Windows , Android , ReactOS |
Interfész nyelvek | Orosz , angol és további 36 nyelv |
Első kiadás | 2001 |
Hardver platform | Macintosh , személyi számítógép , személyi digitális asszisztens , mobiltelefon , táblagép és munkaállomás |
legújabb verzió | 2.2.2 (2022. május 19.) |
Olvasható fájlformátumok | Lazarus Projekt információ [d] , Lazarus Project Session [d] , Lazarus űrlap [d] és Lazarus csomag [d] |
Generált fájlformátumok | Lazarus Projekt információ [d] , Lazarus Project Session [d] , Lazarus űrlap [d] és Lazarus csomag [d] |
Állapot | aktív |
Engedély | GNU GPL[ pontosítás ] , GNU LGPL |
Weboldal | lazarus-ide.org |
Médiafájlok a Wikimedia Commons oldalon |
A Lazarus egy nyílt forráskódú Object Pascal szoftverfejlesztő környezet a Free Pascal fordítóhoz . A fő cél többplatformos és ingyenes fejlesztői eszközök biztosítása Delphi - szerű környezetben (hasonlóan a Harbor for Clipperhez ).
Lehetővé teszi Delphi GUI programok portolását különböző operációs rendszerekre: Linux , FreeBSD , macOS , Microsoft Windows , Android [1] .
Az MSE -vel ellentétben a hangsúly a Delphi projektek konvertálásán van . Vizuális összetevők könyvtára — közel a VCL -hez Lazarus Component Library (LCL), szinte teljes mértékben támogatja a Win32 , GTK1 , GTK2 , Carbon , Qt , fpGUI , Cocoa widgeteket, részben WinCE [2] widgeteket . A fő vezérlőkészlet implementálva lett, az űrlapszerkesztő és az objektumellenőr a lehető legközelebb van a Delphi-hez; azonban nincs teljes kompatibilitás a Delphivel. A hibakereső felület a GDB -n keresztül valósul meg . Szerkesztő – tipprendszerrel, hipertext navigáció a forrásszövegek között, automatikus kiegészítés, automatikus formázás (a Jedi Code Format mechanizmusok alapján), refaktorálás támogatása . Az interfész és a szerkesztő teljesen unicode ( UTF-8 ).
Két összeszerelő stílus támogatott a fordításhoz : Intel és AT&T. A fordító különféle Pascal stílusokat is támogat: Object Pascal, Turbo Pascal , Mac Pascal , Delphi. Saját csomagkezelési formátumot valósított meg. A környezet automatikus összeállítása biztosított (az új widget-könyvtárhoz). A fordításhoz támogatott operációs rendszerek: Linux , Microsoft Windows (Win32, Win64), macOS , FreeBSD , WinCE , OS/2 .
Terjesztve a GNU General Public License feltételei szerint , és a könyvtárak jelentős része, beleértve az LCL-t is, a módosított GNU Lesser General Public License feltételei szerint . Egy alternatív környezetépítés a CodeTyphon , amely számos további csomagot és összetevőt tartalmaz, különösen a GLScene OpenGL motort .
A Lazarus segítségével írt programok közé tartozik a kétpanelű fájlkezelők, a Total Commander és a Double Commander , az easyMP3Gain hangszerkesztő , a GNOME analóg Windows Greengnome -hoz, a PeaZip archiváló , az Ubuntu disztribúciós vezérlőpult , a CAD ZCad .
IDE | |
---|---|
Egyetemes | |
C / C++ | |
ALAPVETŐ | |
Jáva |
|
Pascal | |
PHP |
|
Piton | |
ActionScript | |
rubin | |
összehasonlítás |
Pascal | |||||||
---|---|---|---|---|---|---|---|
Dialektusok |
| ||||||
Fordítók |
| ||||||
IDE | |||||||
Személyek |
GUI elemek eszközkészletei (készletei) . | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alacsony szintű |
| ||||||||||||||||||||||||||
magas szintű |
|