Jau buvo išleista nauja IDE Lazarus 2.2 versija

Po trejų metų vystymosi buvo paskelbtas paleidimo leidinys integruotos plėtros aplinkos Lozorius 2.2, paremtas FreePascal kompiliatoriumi ir atliekantis į Delphi panašias užduotis.

Aplinka sukurta dirbti su FreePascal kompiliatoriaus versija 3.2.2 kuriame buvo atlikta daug naujų pakeitimų ir, svarbiausia, patobulinimų, iš kurių išsiskiria visiškas OpenGL palaikymas, taip pat suderinamumas su HighDPI, be kita ko.

Bendrosios savybės, kurios išsiskiria iš Lazarus IDE:

  • Tai GPL licencijuotas IDE.
  • „Lazarus“ veikia „Gnu“ / „Linux“, „Windows“ ir „MacOS“ ir kt.
  • Galėsime sukurti vietinius dvejetainius failus ir juos platinti be priklausomybių bet kurioje vykdymo aplinkoje.
  • Jame yra „Easy Drag & Drop“ formų dizaineris, leidžiantis sukurti galingus maketus.
  • Jis turi automatinį GUI formų ir kodo sinchronizavimą.
  • Tai suteikia vartotojui galingą kodo rengyklę su sintaksės paryškinimu ir kodo užbaigimu.
  • Jame taip pat yra įmontuota kompiliatoriaus sistema ir derinimo priemonė. Galėsime paleisti, išbandyti ir derinti savo projektus iš IDE.
  • Lazarus paketų sistema leidžia įdiegti trečiųjų šalių įskiepius, kad išplėstumėte IDE.

Kas naujo Lazarus 2.2?

Šioje naujoje Lazarus 2.2 versijoje valdiklių rinkinys Qt5 pristatomas su visišku OpenGL palaikymu, be to, pridėjote mygtukus, kad sutrauktumėte prijungtas plokštes ir pagerintumėte HighDPI palaikymas.

Kitas šios naujos versijos pakeitimas yra tas įtrauktas naujas „Spotter“ papildinys rasti IDE komandas, taip pat pridėtus skydelio režimus, pagrįstus kelių eilučių skirtukais („Kelių eilučių skirtukai“) ir nepersidengiančiais langais („Plaukiojantys langai viršuje“).

Be to, taip pat pabrėžiama, kad įdiegtas pasirenkamas pagrindinis puslapis, kuriame galite pasirinkti kuriamo projekto tipą, taip pat taipir pridėjo sparčiuosius klavišus prie kodo rengyklės pakeisti, kopijuoti, kopijuoti ir perkelti eilutes ir pasirinkimus.

Nors pagrindinių bendrų vertimo failų (šablonų) plėtiniai pasikeitė iš .po į .pot. Todėl, pradedant nuo šios naujos versijos, šis pakeitimas supaprastins jos apdorojimą PO failų rengyklėse kaip šabloną naujiems vertimams pradėti.

Taip pat pažymėtina, kad LazDebugger-FP (FpDebug) 1.0 derinimo priemonė dabar pagal numatytuosius nustatymus įjungta naujiems „Windows“ ir „Linux“ diegimams.

Pridėtas mechanizmas, leidžiantis išjungti odos rinkinio apdorojimą (sustabdomas, kad „[“ būtų interpretuojamas kaip kaukės rinkinio pradžia), įjungta naudojant „moDisableSets“ nustatymą. Pavyzdžiui, „MatchesMask('[x]', '[x]', [moDisableSets])“ naujame režime grąžins True.

Iš kitų išsiskiriančių pakeitimų:

  • Pridėtas DockedFormEditor paketas su nauja formų rengyklė, pakeičianti Sparta_DockedFormEditor.
  • Patobulintas Jedi kodo formatavimas ir pridėtas daugelio šiuolaikinės Object Pascal sintaksės palaikymas.
  • Prie Codetools pridėtas anoniminių funkcijų palaikymas.
  • Patobulintos objektų ir projektų patikros sąsajos.
  • „Freetype“ šriftų atvaizdavimo komponentai perkelti į atskirą paketą „components/freetype/freetypelaz.lpk“
  • PasWStr komponentas buvo pašalintas dėl kodo, kuris sukurtas tik senesnėse FreePascal versijose.
  • Optimizuota vidinių komponentų registracija ir jų susiejimas su valdikliais skambinant TCLComponent.NewInstance.
  • Atnaujinta libQt5Pas biblioteka ir patobulintas Qt5 pagrindu veikiančių valdiklių palaikymas. Pridėtas QLCLOpenGLWidget rodinys, kad būtų teikiamas visas OpenGL palaikymas.
  • Patobulintas formų dydžių pasirinkimo tikslumas X11, Windows ir macOS sistemose.

Pagaliau jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje. 

Kaip įdiegti „Lazarus IDE“ sistemoje „Linux“?

Tiems, kurie domisi galimybe įdiegti šį IDE savo sistemoje, pirmas dalykas, kurį turėtumėte žinoti, yra tai, kad IDE yra kelių platformų ir siūlo jau sudarytus paketus kai kuriems Linux platinimams. Galite gauti paketus iš žemiau pateiktos nuorodos.

Paketus galite įdiegti naudodami savo mėgstamą paketų tvarkyklę arba iš terminalo.


Komentaras, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Diego de la Vega vietos rezervavimo įvaizdis sakė

    Iš Delphi palikau 6 versiją (nesu profesionalus programuotojas, bet kuriu daug programų sau).

    Neseniai pasiėmiau Pascal per Lazarus ir manau, kad tai labai gera kelių platformų aplinka.