Випуск середовища розробки PascalABC.NET 3.6.3

доступний випуск системи програмування PascalABC.NET, що пропонує редакцію мови програмування Паскаль з підтримкою генерації коду для платформи. NET, можливістю використання бібліотек . . Мова в першу чергу орієнтована на застосування у сфері освіти та наукових досліджень. Пакет також включає середовище розробки з підказками за кодом, автоформатуванням, відладчиком, дизайнером форм та зразками коду для початківців. Код проекту поширюється під ліцензією LGPLv3. Можливе складання в Linux (на базі Mono) та Windows.

Зміни у новому випуску:

  • Реалізовано конструкцію «^i», що дозволяє звертатися до i-тому елементу з кінця в масивах, списках, рядках і зрізах (наприклад, a[:^1] означає «всі елементи крім останнього»);
  • Реалізовано зрізи на запис для масивів, списків та рядків;
  • У GraphWPF додано новий тип Vector та операції над ним та типом Point. Також додані функції Lines, RandomPoint та RandomPoints(n). При збереженні вікна в GraphWPF як фон тепер використовується білий колір;
  • У GraphWPF, WPFObjects та Graph3D реалізовані
    обробники OnClose, Graph3D та OnDrawFrame. Поліпшено RenderFrame;

  • Для масивів додані методи розширення a.Permutations та a.Combinations(m);
  • В електронному задачнику доповнено набір завдань у групі ExamTaskC для розв'язання задач ЄДІ групи C;
  • Реалізовано метод розширення послідовностей Product із проекцією;
  • У типи IntRange, CharRange додані Step(n) та Reverse;
  • Поліпшено роботу на екранах з високою щільністю пікселів (HighDPI) — кнопки закриття вікна, покращення відображення іконок у вікні проектів та менеджера компонентів у програмі Windows Forms;
  • Припинено інтеграцію версії .NET в інсталятор — за необхідності вона завантажується з сайту Microsoft;
  • У консольному компіляторі реалізована опція "/output: executable";
  • Забезпечено перевірку та заборону захоплення імен у безіменних та вкладених записах.

Джерело: opennet.ru

Додати коментар або відгук