Nova različica IDE Lazarus 2.2 je že izšla

Po treh letih razvoja izdaja izdaja izdana integriranega razvojnega okolja Lazar 2.2, ki temelji na prevajalniku FreePascal in izvaja naloge, podobne Delphiju.

Okolje je zasnovan za delo s prevajalnikom FreePascal različice 3.2.2 v katerem je bilo narejenih veliko novih sprememb in predvsem izboljšav, med katerimi izstopa popolna podpora za OpenGL, med drugim pa tudi združljivost z HighDPI.

Splošne značilnosti, ki izstopajo iz Lazarus IDE:

  • Je IDE z licenco GPL.
  • Lazarus med drugim deluje na Gnu/Linux, Windows in macOS.
  • Lahko bomo ustvarili izvorne binarne datoteke in jih distribuirali brez odvisnosti v katerem koli izvajalnem okolju.
  • Ima oblikovalec obrazcev Easy Drag & Drop za ustvarjanje zmogljivih postavitev.
  • Ima samodejno sinhronizacijo med obrazci GUI in kodo.
  • Uporabniku ponuja zmogljiv urejevalnik kode s poudarjanjem sintakse in dokončanjem kode.
  • Ponuja tudi vgrajen razhroščevalnik in sistem gradnje. Iz IDE bomo lahko izvajali, testirali in razhroščevali naše projekte.
  • Paketni sistem Lazarus vam omogoča namestitev vtičnikov tretjih oseb za razširitev IDE.

Kaj je novega v Lazarusu 2.2?

V tej novi različici Lazarus 2.2 nabor pripomočkov Qt5 ima popolno podporo za OpenGL, poleg dodajanja gumbov za strjevanje zasidranih plošč in izboljšanja HighDPI podpora.

Druga sprememba, ki izstopa v tej novi različici, je ta vključen je nov vtičnik Spotter za iskanje ukazov IDE, pa tudi dodane večvrstične zavihke in plavajoča okna v zgornjih načinih.

Poleg tega je poudarjeno tudi, da je implementirana izbirna domača stran, kjer lahko izberete vrsto projekta, ki ga želite ustvariti, tudi veme dodal bližnjice v urejevalnik kode za zamenjavo, podvajanje, kopiranje in premikanje vrstic in izbir.

Medtem ko so se razširitve za glavne običajne prevodne datoteke (predloge) spremenile iz .po v .pot. S tem, začenši s to novo različico, bo ta sprememba poenostavila njeno obdelavo v urejevalnikih datotek PO kot predlogo za začetek novih prevodov.

Upoštevajte tudi, da je razhroščevalnik LazDebugger-FP (FpDebug) 1.0 zdaj privzeto omogočen za nove namestitve v sistemu Windows in Linux.

Dodan mehanizem za onemogočanje obdelave nabora kože (ustavitev interpretacije '[' kot začetka niza v maski), omogočeno z nastavitvijo moDisableSets. Na primer, "MatchesMask ('[x]', '[x]', [moDisableSets])" v novem načinu bo vrnil True.

Od ostalih sprememb, ki izstopajo:

  • Dodan paket DockedFormEditor z novim urejevalnikom obrazcev, ki nadomešča Sparta_DockedFormEditor.
  • Izboljšano oblikovanje kode Jedi in dodana podpora za večino sodobne sintakse Object Pascal.
  • Dodana podpora za anonimne funkcije v Codetools.
  • Izboljšani vmesniki za pregled predmetov in projektov.
  • Komponente za upodabljanje pisav Freetype so bile premaknjene v ločen paket “components/freetype/freetypelaz.lpk”
  • Komponenta PasWStr je bila odstranjena zaradi prisotnosti kode, ki je ustvarjena samo v starejših različicah FreePascal.
  • Optimizirana registracija notranjih komponent in njihova vezava na pripomočke s klicem TLCLComponent.NewInstance.
  • Posodobljena knjižnica libQt5Pas in izboljšana podpora za pripomočke, ki temeljijo na Qt5. Dodan pogled QLCLOpenGLWidget, ki zagotavlja popolno podporo za OpenGL.
  • Izboljšana natančnost pri izbiri velikosti obrazcev v sistemih X11, Windows in macOS.

Končno če vas zanima več o tem, lahko preverite podrobnosti V naslednji povezavi. 

Kako namestiti Lazarus IDE na Linux?

Za tiste, ki jih zanima, da bi lahko namestili ta IDE v svoj sistem, bi morali najprej vedeti, da je IDE med platformo in ponuja že prevedene pakete za nekatere distribucije Linuxa. Pakete lahko dobite s spodnje povezave.

Namestitev paketov lahko izvedete z vašim najljubšim upraviteljem paketov ali s terminala.