IDE Lazarus 2.2 uus versioon on juba välja antud

Pärast kolmeaastast arengut vabastati postitus integreeritud arenduskeskkonnast Laatsarus 2.2, mis põhineb FreePascali kompilaatoril ja täidab Delphiga sarnaseid ülesandeid.

Keskkond See on loodud töötama koos FreePascali kompilaatori versiooniga 3.2.2 milles on tehtud suur hulk uusi muudatusi ja eriti täiustusi, millest paistab silma OpenGL-i täielik tugi ning muuhulgas ka ühilduvus HighDPI-ga.

Üldised funktsioonid, mis Lazarus IDE-st silma paistavad:

  • See on GPL-litsentsiga IDE.
  • Lazarus töötab muu hulgas Gnu / Linuxis, Windowsis ja macOS-is.
  • Saame luua natiivseid binaarfaile ja levitada neid ilma sõltuvusteta mis tahes käituskeskkonnas.
  • Sellel on lihtsa pukseerimise vormi kujundaja võimsate paigutuste loomiseks.
  • Sellel on automaatne sünkroonimine GUI-vormide ja koodi vahel.
  • Pakub kasutajale võimsat koodiredaktorit koos süntaksi esiletõstmise ja koodi lõpetamisega.
  • See pakub ka sisseehitatud kompileerimis- ja silumissüsteemi. Saame oma projekte IDE-st käivitada, testida ja siluda.
  • Lazaruse pakettsüsteem võimaldab teil installida IDE laiendamiseks kolmandate osapoolte pistikprogramme.

Mis on Lazarus 2.2-s uut?

Selles Lazarus 2.2 uues versioonis on vidinate komplekt Qt5-l on täielik OpenGL-i tugi, lisaks nuppude lisamisele dokitud paneelide ahendamiseks ja täiustamiseks HighDPI tugi.

Teine muudatus, mis selles uues versioonis silma paistab, on see kaasas on uus Spotteri pistikprogramm IDE käskude leidmiseks, samuti lisatud paneelirežiimid, mis põhinevad mitmerealistel vahekaartidel ("Multiline Tabs") ja akendel, mis ei kattu ("Ujuvad aknad peal").

Lisaks tuuakse esile ka seda, et kasutusele on võetud valikuline koduleht, kus saab valida loodava projekti tüübi, ma tean kae lisas kiirklahvid koodiredaktorisse ridade ja valikute asendamiseks, paljundamiseks, kopeerimiseks ja teisaldamiseks.

Samal ajal kui peamiste levinud tõlkefailide (mallide) laiendid muutusid .po-lt .pot-le. Sellest uuest versioonist alates lihtsustab see muudatus selle töötlemist PO-failiredaktorites mallina uute tõlgete alustamiseks.

Samuti tuleb märkida, et LazDebugger-FP (FpDebug) 1.0 silur on nüüd Windowsi ja Linuxi uute installide jaoks vaikimisi lubatud.

Nahakomplektide renderdamise keelamiseks on lisatud mehhanism (peatab '[' renderdamise maskis oleva komplekti algusena), aktiveeritakse sätte moDisableSets kaudu. Näiteks "MatchesMask ("[x]", "[x]", [moDisableSets])" tagastab uues režiimis väärtuse Tõene.

Muudest silmapaistvatest muudatustest:

  • Lisati pakett DockedFormEditor koos uue vormiredaktoriga, mis asendab Sparta_DockedFormEditori.
  • Jedi koodivormingut täiustati ja enamuse kaasaegse Object Pascali süntaksi jaoks lisati tugi.
  • Codetoolsile lisati anonüümsete funktsioonide tugi.
  • Täiustatud liidesed objektide ja projektide kontrollimiseks.
  • Komponendid teisaldati Freetype fontide renderdamiseks eraldi paketti "components / freetype / freetypelaz.lpk"
  • Komponent PasWStr on eemaldatud koodi olemasolu tõttu, mis on loodud ainult FreePascali varasemates versioonides.
  • Optimeeritud sisemiste registreerimine ja nende sidumine vidinatega, helistades TCLComponent.NewInstance.
  • Uuendatud libQt5Pasi teek ja täiustatud tugi Qt5-põhistele vidinatele. QLCLOpenGLWidgeti vaade on lisatud täieliku OpenGL-i toe pakkumiseks.
  • Täiustatud täpsus vormi suuruste valimisel X11, Windowsi ja macOS-i süsteemides.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju kontrollida Järgmisel lingil. 

Kuidas installida Lazarus IDE Linuxi?

Neile, kes on huvitatud selle IDE installimisest oma süsteemi, peavad kõigepealt teadma, et IDE on platvormideülene ja pakub mõne Linuxi distributsiooni jaoks juba koostatud pakette. Pakke saab kätte allolevalt lingilt.

Pakettide installimist saab teha oma lemmikpaketihalduriga või terminalist.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Diego de la Vega kohahoidja pilt DIJO

    Jätsin Delphi 6. versiooni juurde (ma ei ole professionaalne programmeerija, aga teen palju programme endale).

    Võtsin hiljuti Lazaruse kaudu Pascali ja arvan, et see on väga hea mitmeplatvormiline keskkond.