Lazarus 3.0 шығарылымы, FreePascal үшін әзірлеу ортасы

Екі жылға жуық дамудан кейін FreePascal компиляторына негізделген және Delphi-ге ұқсас тапсырмаларды орындайтын Lazarus 3.0 интеграцияланған өңдеу ортасының шығарылымы жарияланды. Орта FreePascal 3.2.2 компиляторының шығарылымымен жұмыс істеуге арналған. Lazarus көмегімен дайын орнату пакеттері Linux, macOS және Windows үшін дайындалған.

Жаңа шығарылымдағы өзгерістердің арасында:

  • Qt6 6 нұсқасынан C-байланыстырулары арқылы жасалған Qt6.2.0 негізіндегі виджеттердің жиынтығы қосылды.
  • Qt-тің жергілікті оқиғалар циклін пайдаланатын Qt5 негізіндегі виджеттердің жақсартылған жинағы.
  • Qt бағдарламасының барлық нұсқалары үшін TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown және TCustomComboBox.ItemWidth құрамдастары жүзеге асырылады.
  • GTK3 негізіндегі байланыстырулар толығымен қайта жасалды және енді кемінде GTK 3.24.24 және Glib 2.66 қажет.
  • MacOS жүйесіне арналған қолданбаларда қолданылатын какао виджеттерінің жинағы көп монитор конфигурацияларына қолдауды және IME (Кіріс әдісі өңдегіші), мысалы, эмодзи енгізу үшін пайдалану мүмкіндігін қосты.
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView құрамдастарының мүмкіндіктері кеңейтілді немесе мінез-құлық өзгертілді.
  • Таңбалар картасының интерфейсі қайта жасақталды, ол енді бөлек пакет ретінде жасалған және таңбалардың өлшемін өзгертуді қолдайды.
  • Редактор PasDoc бөлектеуін қамтамасыз етеді.
  • Сыныптарды, жазбаларды және массивтерді жию/кеңейту Watches және Locals терезелеріне қосылды және көрсеткіштермен типтер үшін мекенжайларды көрсету іске асырылды.
  • Сағаттар терезесі енді апарып тастау режимінде қайта топтау мүмкіндігіне ие.
  • Тексеру терезесіне іздеу сүзгілері мен шақыру функцияларына арналған опциялар қосылды.
  • Бағалау/Өзгерту терезесі интерфейс элементтерінің жаңа орналасуын ұсынады.
  • Ассемблер терезесі шарлау журналын қамтиды.

Lazarus 3.0 шығарылымы, FreePascal үшін әзірлеу ортасы


Ақпарат көзі: opennet.ru

пікір қалдыру