PascalABC.NET 3.6.3 izstrādes vides izlaišana

Pieejams programmēšanas sistēmas izlaišana PascalABC.NET, kas piedāvā Pascal programmēšanas valodas izdevumu ar atbalstu koda ģenerēšanai .NET platformai, iespēju izmantot .NET bibliotēkas un papildu līdzekļus, piemēram, vispārīgas klases, saskarnes, operatora pārslodzi, λ-izteiksmes, izņēmumus, atkritumu savākšanu, paplašināšanas metodes, beznosaukuma klases un autoklases . Valoda galvenokārt ir paredzēta izmantošanai izglītības un zinātniskās pētniecības jomā. Paketē ietilpst arī izstrādes vide ar koda padomiem, automātisko formatēšanu, atkļūdotāju, veidlapu noformētāju un koda paraugiem iesācējiem. Projekta kods izplata licencēts saskaņā ar LGPLv3. Var veidot uz Linux (mono bāzes) un Windows.

Izmaiņas jaunajā laidienā:

  • Ir ieviesta konstrukcija “^i”, kas ļauj piekļūt i-tajam elementam no beigām masīvos, sarakstos, virknēs un šķēlēs (piemēram, a[:^1] nozīmē “visus elementus, izņemot pēdējo”);
  • Ieviestas rakstīšanas šķēles masīviem, sarakstiem un virknēm;
  • GraphWPF ir pievienojis jaunu vektora veidu un darbības ar to un punktu tipu. Ir pievienotas arī līnijas, RandomPoint un RandomPoints(n) funkcijas. Saglabājot logu GraphWPF, fona krāsa tagad ir balta;
  • GraphWPF, WPFObjects un Graph3D agregāts
    OnClose, Graph3D un OnDrawFrame apstrādātāji. Uzlabots RenderFrame;

  • Pievienotas paplašināšanas metodes a. Permutācijas un a. Kombinācijas(m) masīviem;
  • Elektroniskā problēmu grāmata ir papildināta ar uzdevumu komplektu ExamTaskC grupā USE C grupas uzdevumu risināšanai;
  • Ieviesta metode Produktu secību paplašināšanai ar projekciju;
  • Pievienots Step(n) un Reverse IntRange un CharRange veidiem;
  • Uzlabots darbs pie ekrāniem ar augstu pikseļu blīvumu (HighDPI) - pogas loga aizvēršanai, uzlabots ikonu attēlojums projekta logā un komponentu pārvaldnieks lietojumprogrammā Windows Forms;
  • Pārtraukta .NET versijas integrācija instalēšanas programmā - nepieciešamības gadījumā tā tiek lejupielādēta no Microsoft vietnes;
  • Konsoles kompilators ievieš opciju “/output: executable”;
  • Nodrošina pārbaudi un aizliedz vārdu tveršanu nenosauktos un ligzdotos ierakstos.

Avots: opennet.ru

Pievieno komentāru