Izdanje Lazarusa 4.0, razvojnog okruženja za FreePascal

Nakon godinu i pol razvoja, objavljeno je integrirano razvojno okruženje Lazarus 4.0. Temelji se na FreePascal kompajleru i obavlja zadatke slične Delphiju. Okruženje je dizajnirano za rad s FreePascal kompajlerom verzije 3.2.2. Gotovi instalacijski paketi s Lazarusom pripremljeni su za Linux, macOS i Windows.

Među promjenama u novom izdanju:

  • Integrirano razvojno okruženje ažurirano je kako bi podržavalo ugrađene panele, a implementirana je i ugrađena verzija prozora za uređivanje.
  • Mogućnosti uređivača koda su proširene. Predlaže se nova implementacija kartica. Poboljšano isticanje modifikatora Proc i Var. Nude se postavke uvlačenja i širine.
  • Debugger ima proširene mogućnosti za rad s točkama prekida.
  • Dodana je mogućnost preuzimanja i konfiguriranja najnovije verzije Pas2js paketa (Alati / Instalacija/Ažuriranje pas2js), koji pruža alate za razvoj web aplikacija u Lazarusu.
  • Dodan je dodatak Icon Finder za pojednostavljenje pretraživanja ikona po ključnim riječima.
  • Skup Cocoa widgeta koji se koriste u macOS aplikacijama nudi novu implementaciju traka za pomicanje i potpuno redizajniranu komponentu TListView, koja sada podržava sve dostupne stilove (vsReport, vsIcon, vsSmallIcon, vsList), kao i svojstva OwnerDraw, CustomDraw, MultiSelection i CheckBox. Za konfiguraciju je dodana komponenta CocoaConfig.
  • Komponenta TTaskDialog podržava upite (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery i SimpleQueryPassWordChar) i slanje poruka (SendMessage) za interakciju s rukovateljima dijalogom. Dodani su novi događaji (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) i svojstva (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
  • Mogućnosti komponenti TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu i TMenuItem su proširene.

 Izdanje Lazarusa 4.0, razvojnog okruženja za FreePascal


Izvor: opennet.ru

Dodajte komentar