Lázár

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 12-én felülvizsgált verziótól ; az ellenőrzések 4 szerkesztést igényelnek .
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 .

Jegyzetek

  1. Ugyanakkor a Delphi XE2-től kezdve maga a Delphi is képes programokat fordítani macOS -re, XE4-es verziótól - iOS -hez, XE5-től - Android -hoz, 10.2-es verziótól Tokió - Linux x64 -hez
  2. Az egyes widgetkészletek támogatási állapota . Letöltve: 2020. augusztus 5. Az eredetiből archiválva : 2020. október 25.

Irodalom

Linkek