FreePascal 开发环境 Lazarus 4.0 发布

经过一年半的开发,集成开发环境 Lazarus 4.0 版本已经发布。它基于 FreePascal 编译器并执行与 Delphi 类似的任务。该环境设计用于与 FreePascal 编译器版本 3.2.2 配合使用。为 Linux、macOS 和 Windows 准备了带有 Lazarus 的现成安装包。

新版本的变化包括:

  • 集成开发环境现在支持嵌入式面板并实现编辑器窗口的嵌入式版本。
  • 代码编辑器的功能得到了扩展。提出了一种新的标签实现方式。改进了 Proc 和 Var 修饰符的突出显示。提供缩进和宽度设置。
  • 调试器已扩展处理断点的功能。
  • 增加了下载和配置最新版本的Pas2js包的功能(工具/安装/更新pas2js),该包提供了在Lazarus中开发Web应用程序的工具。
  • 添加了 Icon Finder 插件,以简化通过关键字搜索图标。
  • macOS 应用程序中使用的 Cocoa 小部件集提供了滚动条的新实现和完全重新设计的 TListView 组件,现在支持所有可用样式(vsReport、vsIcon、vsSmallIcon、vsList)以及 OwnerDraw、CustomDraw、MultiSelection 和 CheckBox 属性。已添加 CocoaConfig 组件用于配置。
  • TTaskDialog 组件支持查询(QueryChoices、QueryItemIndex、QueryResult、SimpleQuery 和 SimpleQueryPassWordChar)和发送消息(SendMessage)以与对话框处理程序交互。添加了新事件(OnDialogConstructed、OnDialogCreated、OnDialogDestroyed、OnVerificationClicked、OnExpanded、OnTimer、OnRadioButtonClicked、OnHyperlinkClicked、OnNavigated、OnHelp)和属性(CollapseButtonCaption、CustomMainIcon、CustomFooterIcon、ProgressBar)。
  • TCalendarDialog、TOpenDialog、TShape、TLabeledEdit、TTimeEdit、TColorDialog、TFilenameEdit、TMenu 和 TMenuItem 组件的功能已经得到扩展。

 FreePascal 开发环境 Lazarus 4.0 发布


来源: opennet.ru

添加评论