Három év fejlesztés után kiadási poszt megjelent integrált fejlesztési környezet Lázár 2.2, a FreePascal fordítóra épül, és a Delphihez hasonló feladatokat hajt végre.
A környezet Úgy tervezték, hogy a FreePascal fordító 3.2.2-es verziójával működjön amelyben számos új változtatást és különösen fejlesztéseket hajtottak végre, amelyek közül kiemelkedik többek között az OpenGL teljes támogatása, valamint a HighDPI-vel való kompatibilitás.
Általános jellemzők, amelyek kiemelkednek a Lazarus IDE-ből:
- Ez egy GPL licenccel rendelkező IDE.
- A Lazarus többek között Gnu/Linux, Windows és macOS rendszeren fut.
- Létrehozhatunk natív bináris fájlokat, és függőségek nélkül terjeszthetjük őket bármilyen futási környezetben.
- Easy Drag & Drop formatervezővel rendelkezik az erőteljes elrendezések létrehozásához.
- Automatikus szinkronizálással rendelkezik a GUI-Forms és a kód között.
- Hatékony kódszerkesztőt biztosít a felhasználónak szintaktikai kiemeléssel és kódkiegészítéssel.
- Beépített fordítási és hibakereső rendszert is kínál. Projektjeinket futtathatjuk, tesztelhetjük és hibakereshetjük az IDE-ről.
- A Lazarus csomagrendszer lehetővé teszi harmadik féltől származó beépülő modulok telepítését az IDE kiterjesztéséhez.
Mi az újdonság a Lazarus 2.2-ben?
A Lazarus 2.2 új verziójában a kütyükészlet A Qt5 teljes OpenGL-támogatással érkezik, amellett, hogy gombokat adunk hozzá a dokkolt panelek összecsukásához és javítjuk a HighDPI támogatás.
A másik változás, amely kiemelkedik ebben az új verzióban, az egy új Spotter bővítményt tartalmaz az IDE-parancsok megtalálásához, valamint a többsoros lapokon ("Többsoros lapok") és az átfedésben nem lévő ablakokon alapuló hozzáadott panelmódok ("Lebegő ablakok a tetején").
Ezen kívül az is kiemelendő, hogy egy opcionális kezdőlap is megvalósult, ahol kiválaszthatja a létrehozandó projekt típusát, én is tudomGyorsbillentyűket adott hozzá a kódszerkesztőhöz sorok és kijelölések cseréje, másolása, másolása és áthelyezése.
Míg a főbb általános fordítási fájlok (sablonok) kiterjesztései .po-ról .potra változtak. Ezzel az új verziótól kezdve ez a változtatás leegyszerűsíti a feldolgozást a PO-fájlszerkesztőkben, mint sablont az új fordítások indításához.
Azt is meg kell jegyezni, hogy a LazDebugger-FP (FpDebug) 1.0 hibakereső alapértelmezés szerint engedélyezve van az új Windows és Linux rendszeren történő telepítésekhez.
Egy olyan mechanizmus került hozzáadásra, amely letiltja a bőrkészletek megjelenítését (leállítja a '[' megjelenítését egy halmaz kezdeteként egy maszkban), aktiválva a moDisableSets beállítással. Például a „MatchesMask ('[x]', '[x]', [moDisableSets])" az új módban True értéket ad vissza.
A többi kiemelkedő változás közül:
- Hozzáadtuk a DockedFormEditor csomagot egy új űrlapszerkesztővel, amely a Sparta_DockedFormEditor helyére lép.
- A Jedi kódformátumot továbbfejlesztették, és a legtöbb modern Object Pascal szintaxishoz támogatást adtunk.
- A névtelen funkciók támogatása hozzáadásra került a Codetoolshoz.
- Továbbfejlesztett interfészek az objektumok és projektek ellenőrzéséhez.
- A Freetype betűtípusok megjelenítéséhez szükséges összetevők egy külön "components / freetype / freetypelaz.lpk" csomagba kerültek
- A PasWStr összetevőt eltávolítottuk a csak a FreePascal korábbi verzióiban létrehozott kód jelenléte miatt.
- A belső elemek optimalizált regisztrációja és widgetekhez való kötése a TCLComponent.NewInstance meghívásával.
- Frissített libQt5Pas könyvtár és továbbfejlesztett támogatás a Qt5-alapú widgetekhez. A QLCLOpenGLWidget nézet hozzáadva a teljes OpenGL támogatáshoz.
- Fokozott pontosság az űrlapméretek kiválasztásában X11, Windows és macOS rendszereken.
Végül ha érdekel, hogy többet tudj meg róla, ellenőrizheti a részleteket A következő linken.
Hogyan telepítsem a Lazarus IDE-t Linuxra?
Azok számára, akiket érdekel, hogy telepíteni tudják ezt az IDE-t a rendszerükre, az első dolog, amit tudnia kell, hogy az IDE többplatformos, és néhány Linux disztribúcióhoz már lefordított csomagokat kínál. Megkaphatod a csomagokat az alábbi linkről.
A csomagok telepítése történhet kedvenc csomagkezelőjével vagy terminálról.
A Delphit a 6-os verziónál hagytam (nem vagyok profi programozó, de sok programot csinálok magamnak).
Nemrég vettem fel a Pascalt a Lazaruson keresztül, és szerintem ez egy nagyon jó cross-platform környezet.