IDE Lazarus 2.2:n uusi versio on jo julkaistu

Kolmen vuoden kehityksen jälkeen vapauttaa julkaisu julkaistu integroidusta kehitysympäristöstä Lasarus 2.2, joka perustuu FreePascal-kääntäjään ja suorittaa Delphin kaltaisia ​​tehtäviä.

Ympäristö on suunniteltu toimimaan FreePascal-kääntäjän version 3.2.2 kanssa johon on tehty suuri määrä uusia muutoksia ja ennen kaikkea parannuksia, joista erottuu muun muassa täydellinen OpenGL-tuki sekä yhteensopivuus HighDPI:n kanssa.

Yleiset ominaisuudet, jotka erottuvat Lazarus IDE:stä:

  • Se on GPL-lisensoitu IDE.
  • Lazarus toimii muun muassa Gnu/Linuxissa, Windowsissa ja macOS:ssä.
  • Pystymme luomaan alkuperäisiä binaareja ja jakamaan niitä ilman riippuvuuksia missä tahansa suoritusympäristössä.
  • Siinä on Easy Drag & Drop -lomakesuunnittelija tehokkaiden asettelujen luomiseksi.
  • Siinä on automaattinen synkronointi GUI-lomakkeiden ja koodin välillä.
  • Se tarjoaa käyttäjälle tehokkaan koodieditorin syntaksin korostuksella ja koodin viimeistelyllä.
  • Se tarjoaa myös sisäänrakennetun debuggerin ja koontijärjestelmän. Pystymme suorittamaan, testaamaan ja korjaamaan projektejamme IDE:stä.
  • Lazarus-pakettijärjestelmän avulla voit asentaa kolmannen osapuolen laajennuksia IDE:n laajentamiseksi.

Mitä uutta Lazarus 2.2:ssa?

Tässä uudessa Lazarus 2.2 -versiossa widgetit Qt5 sisältää täyden tuen OpenGL:lle, sen lisäksi, että on lisätty painikkeita telakoitujen paneelien tiivistämiseen ja parantamiseen HighDPI-tuki.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se mukana on uusi Spotter-laajennus löytääksesi IDE-komentoja sekä lisätyt moniriviset välilehdet ja kelluvat ikkunat ylätiloihin.

Lisäksi korostetaan, että valinnainen kotisivu on otettu käyttöön, jossa voit valita luotavan projektin tyypin, Tiedän myöse lisäsi pikanäppäimiä koodieditoriin korvata, monistaa, kopioida ja siirtää rivejä ja valintoja.

Yleisimpien yleisten käännöstiedostojen (mallien) laajennukset muuttuivat .po:sta .potiksi. Tästä uudesta versiosta alkaen tämä muutos yksinkertaistaa sen käsittelyä PO-tiedostoeditoreissa mallina uusien käännösten aloittamista varten.

Huomaa myös, että LazDebugger-FP (FpDebug) 1.0 -virheenkorjaus on nyt oletuksena käytössä uusissa Windows- ja Linux-asennuksissa.

Lisätty mekanismi ihosarjan käsittelyn poistamiseksi käytöstä (lopettaa '[':n tulkinnan maskin joukon alussa), otettu käyttöön moDisableSets-asetuksen kautta. Esimerkiksi "MatchesMask ("[x]", "[x]", [moDisableSets])" uudessa tilassa palauttaa arvon True.

Muista erottuvista muutoksista:

  • Lisätty DockedFormEditor-paketti uudella lomakeeditorilla, joka korvaa Sparta_DockedFormEditor.
  • Parannettu Jedi-koodin muotoilu ja lisätty tuki useimmille nykyaikaisille Object Pascal -syntakseille.
  • Lisätty tuki anonyymeille toiminnoille Codetoolsiin.
  • Parannetut rajapinnat kohteen ja projektin tarkastukseen.
  • Freetype-fonttien renderöintikomponentit siirrettiin erilliseen pakettiin “components/freetype/freetypelaz.lpk”
  • PasWStr-komponentti on poistettu, koska siinä on koodia, joka on luotu vain FreePascalin vanhemmissa versioissa.
  • Optimoitu sisäisten komponenttien rekisteröinti ja niiden sitominen widgeteihin kutsumalla TCLComponent.NewInstance.
  • Päivitetty libQt5Pas-kirjasto ja parannettu tuki Qt5-pohjaisille widgeteille. Lisätty QLCLOpenGLWidget-näkymä tarjoamaan täyden OpenGL-tuen.
  • Parempi tarkkuus lomakkeiden kokojen valinnassa X11-, Windows- ja macOS-järjestelmissä.

Vihdoin jos olet kiinnostunut tietämään siitä enemmän, voit tarkistaa yksityiskohdat Seuraavassa linkissä. 

Kuinka asentaa Lazarus IDE Linuxiin?

Niiden, jotka ovat kiinnostuneita tämän IDE:n asentamisesta järjestelmään, ensimmäinen asia, jonka heidän pitäisi tietää, on, että IDE on monialustainen ja tarjoaa jo käännettyjä paketteja joihinkin Linux-jakeluihin. Paketit saa alla olevasta linkistä.

Pakettien asennus voidaan tehdä suosikkipaketinhallinnastasi tai päätteestä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Diego de la Vegan paikkamerkki dijo

    Jätin Delphin versioon 6 (en ole ammattiohjelmoija, mutta teen paljon ohjelmia itselleni).

    Otin äskettäin Pascalin Lazaruksen kautta ja mielestäni se on erittäin hyvä cross-platform-ympäristö.