Ang bagong bersyon ng IDE Lazarus 2.2 ay inilabas na

Pagkatapos ng tatlong taong pag-unlad release release release ng pinagsamang kapaligiran sa pag-unlad Lazarus 2.2, batay sa FreePascal compiler at gumaganap ng mga gawaing katulad ng Delphi.

Ang kapaligiran ay dinisenyo upang gumana sa FreePascal compiler bersyon 3.2.2 kung saan ang isang malaking bilang ng mga bagong pagbabago ay ginawa at higit sa lahat ng mga pagpapabuti kung saan ang kumpletong suporta para sa OpenGL ay namumukod-tangi, pati na rin ang pagiging tugma sa HighDPI, bukod sa iba pang mga bagay.

Mga pangkalahatang tampok na namumukod-tangi sa Lazarus IDE:

  • Ito ay isang lisensyadong IDE ng GPL.
  • Tumatakbo si Lazarus sa Gnu/Linux, Windows, at macOS, bukod sa iba pa.
  • Magagawa naming lumikha ng mga native na binary, at ipamahagi ang mga ito nang walang dependencies sa anumang kapaligiran ng pagpapatupad.
  • Nagtatampok ito ng Easy Drag & Drop form na taga-disenyo upang lumikha ng makapangyarihang mga layout.
  • Mayroon itong awtomatikong pag-synchronize sa pagitan ng GUI-Forms at code.
  • Nagbibigay ito sa gumagamit ng isang malakas na editor ng code na may pag-highlight ng syntax at pagkumpleto ng code.
  • Nag-aalok din ito ng built-in na debugger at build system. Magagawa naming isagawa, subukan at i-debug ang aming mga proyekto mula sa IDE.
  • Ang Lazarus package system ay nagbibigay-daan sa iyo na mag-install ng mga third-party na plugin upang palawigin ang IDE.

Ano ang bago sa Lazarus 2.2?

Sa bagong bersyon na ito ng Lazarus 2.2 ang set ng mga widget Ang Qt5 ay may buong suporta para sa OpenGL, bilang karagdagan sa pagdaragdag ng mga pindutan upang i-collapse ang mga naka-dock na panel at pagpapabuti ng Suporta sa HighDPI.

Ang isa pang mga pagbabago na namumukod-tangi sa bagong bersyon na ito ay iyon may kasamang bagong plugin ng Spotter upang mahanap ang mga utos ng IDE, pati na rin ang mga idinagdag na Multiline Tab at Floating window sa mga nangungunang mode.

Bilang karagdagan, naka-highlight din na ang isang opsyonal na home page ay ipinatupad, kung saan maaari mong piliin ang uri ng proyekto na gagawin, alam ko dine nagdagdag ng mga hotkey sa code editor upang palitan, i-duplicate, kopyahin at ilipat ang mga linya at mga seleksyon.

Habang ang mga extension para sa pangunahing karaniwang mga file ng pagsasalin (mga template) ay nagbago mula sa .po patungong .pot. Sa pamamagitan nito, simula sa bagong bersyon na ito, ang pagbabagong ito ay magpapasimple sa pagproseso nito sa mga editor ng PO file bilang isang template upang magsimula ng mga bagong pagsasalin.

Tandaan din na ang LazDebugger-FP (FpDebug) 1.0 debugger ay pinagana na ngayon bilang default para sa mga bagong pag-install sa Windows at Linux.

Nagdagdag ng mekanismo para i-disable ang pagpoproseso ng skin set (tinitigil ang interpretasyon ng '[' bilang simula ng isang set sa isang mask), na pinagana sa pamamagitan ng setting ng moDisableSets. Halimbawa, ang "MatchesMask ('[x]', '[x]', [moDisableSets])" sa bagong mode ay magbabalik ng True.

Sa iba pang mga pagbabago na namumukod-tangi:

  • Idinagdag ang DockedFormEditor package na may bagong form editor na pumapalit sa Sparta_DockedFormEditor.
  • Pinahusay na pag-format ng Jedi code at nagdagdag ng suporta para sa karamihan ng modernong Object Pascal syntax.
  • Nagdagdag ng suporta para sa mga anonymous na function sa Codetools.
  • Mga pinahusay na interface para sa inspeksyon ng bagay at proyekto.
  • Inilipat ang mga bahagi para sa pag-render ng mga Freetype na font sa isang hiwalay na package na “components/freetype/freetypelaz.lpk”
  • Ang PasWStr component ay inalis dahil sa pagkakaroon ng code na nilikha lamang sa mga mas lumang bersyon ng FreePascal.
  • Na-optimize na pagpaparehistro ng mga panloob na bahagi at ang kanilang pagbubuklod sa mga widget sa pamamagitan ng pagtawag sa TLComponent.NewInstance.
  • Na-update ang library ng libQt5Pas at pinahusay na suporta para sa mga widget na nakabatay sa Qt5. Idinagdag ang QLCLOpenGLWidget view upang magbigay ng buong suporta sa OpenGL.
  • Pinahusay na katumpakan sa pagpili ng mga laki ng form sa X11, Windows, at macOS system.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link. 

Paano i-install ang Lazarus IDE sa Linux?

Para sa mga interesadong ma-install ang IDE na ito sa kanilang system, ang unang bagay na dapat nilang malaman ay ang IDE ay cross-platform at nag-aalok na ng mga pinagsama-samang pakete para sa ilang mga distribusyon ng Linux. Maaari mong makuha ang mga pakete mula sa link sa ibaba.

Ang pag-install ng mga pakete ay maaaring gawin sa iyong paboritong manager ng package o mula sa terminal.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Larawan ng placeholder Diego de la Vega dijo

    Iniwan ko ang Delphi sa bersyon 6 (Hindi ako isang propesyonal na programmer, ngunit gumagawa ako ng maraming mga programa para sa aking sarili).

    Kamakailan ay kinuha ko si Pascal sa pamamagitan ni Lazarus at sa tingin ko ito ay isang napakahusay na cross-platform na kapaligiran.