Rilascio di Lazarus 4.0, ambiente di sviluppo per FreePascal

Dopo un anno e mezzo di sviluppo è stata pubblicata la release dell'ambiente di sviluppo integrato Lazarus 4.0, basato sul compilatore FreePascal e in grado di svolgere compiti simili a Delphi. L'ambiente è progettato per lavorare con la versione del compilatore FreePascal 3.2.2. I pacchetti di installazione pronti di Lazarus sono stati preparati per Linux, macOS e Windows.

Tra le novità della nuova versione:

  • Nell'ambiente di sviluppo integrato è stata aggiunta la supporto per i pannelli incorporati ed è stata implementata una versione incorporata della finestra con l'editor.
  • Le funzionalità dell'editor di codice sono state ampliate. È stata proposta una nuova implementazione delle schede. È stato migliorato l'evidenziazione dei modificatori Proc e Var. Sono state proposte impostazioni per i rientri e la larghezza.
  • Nel debugger sono state ampliate le funzionalità per lavorare con i punti di interruzione.
  • È stata aggiunta la possibilità di scaricare e configurare la nuova versione del pacchetto Pas2js (Tools / Install/Update pas2js), che fornisce strumenti per lo sviluppo di applicazioni web in Lazarus.
  • È stato aggiunto il plugin Icon Finder per semplificare la ricerca di icone tramite parole chiave.
  • Nel set di widget Cocoa, utilizzati nelle applicazioni per macOS, è stata proposta una nuova implementazione delle barre di scorrimento ed è stato completamente riprogettato il componente TListView, che ora supporta tutti gli stili disponibili (vsReport, vsIcon, vsSmallIcon, vsList), così come le proprietà OwnerDraw, CustomDraw, MultiSelection e CheckBox. È stato aggiunto il componente CocoaConfig per la configurazione.
  • Nel componente TTaskDialog per l'interazione con i gestori di dialoghi è stata implementata la supporto per le richieste (QueryChoices, QueryItemIndex, QueryResult, SimpleQuery e SimpleQueryPassWordChar) e l'invio di messaggi (SendMessage). Sono stati aggiunti nuovi eventi (OnDialogConstructed, OnDialogCreated, OnDialogDestroyed, OnVerificationClicked, OnExpanded, OnTimer, OnRadioButtonClicked, OnHyperlinkClicked, OnNavigated, OnHelp) e proprietà (CollapseButtonCaption, CustomMainIcon, CustomFooterIcon, ProgressBar).
  • Le funzionalità dei componenti TCalendarDialog, TOpenDialog, TShape, TLabeledEdit, TTimeEdit, TColorDialog, TFilenameEdit, TMenu e TMenuItem sono state ampliate.

Rilascio di Lazarus 4.0, ambiente di sviluppo per FreePascal


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster