Vydanie vývojového prostredia PascalABC.NET 3.6.3

K dispozícii vydanie programovacieho systému PascalABC.NET, ktorá ponúka edíciu programovacieho jazyka Pascal s podporou generovania kódu pre platformu .NET, možnosťou používania knižníc .NET a doplnkových funkcií, ako sú generické triedy, rozhrania, preťaženie operátorov, λ-výrazy, výnimky, garbage collection, metódy rozšírenia, bezmenné triedy a autotriedy . Jazyk je primárne zameraný na uplatnenie v oblasti vzdelávania a vedeckého výskumu. Balík tiež obsahuje vývojové prostredie s radami kódu, automatickým formátovaním, debuggerom, návrhárom formulárov a ukážkami kódu pre začiatočníkov. Kód projektu distribuovaný pod licenciou LGPLv3. Môže byť postavený na Linuxe (mono-based) a Windows.

zmeny v novom vydaní:

  • Bola implementovaná konštrukcia „^i“, ktorá vám umožňuje pristupovať k i-temu prvku od konca v poliach, zoznamoch, reťazcoch a rezoch (napríklad a[:^1] znamená „všetky prvky okrem posledného“);
  • Implementované zápisové rezy pre polia, zoznamy a reťazce;
  • GraphWPF pridal nový typ Vector a operácie s ním a typ Bod. Pridané boli aj funkcie Lines, RandomPoint a RandomPoints(n). Pri ukladaní okna v GraphWPF je teraz farba pozadia biela;
  • Implementácia GraphWPF, WPFObjects a Graph3D
    Obslužné nástroje OnClose, Graph3D a OnDrawFrame. Vylepšený RenderFrame;

  • Pridané metódy rozšírenia a.Permutácie a a.Kombinácie(m) pre polia;
  • Elektronická kniha problémov bola doplnená o súbor úloh v skupine ExamTaskC na riešenie problémov USE skupiny C;
  • Implementovaná metóda na rozšírenie produktových sekvencií s projekciou;
  • Pridané Step(n) a Reverse k typom IntRange a CharRange;
  • Vylepšená práca na obrazovkách s vysokou hustotou pixelov (HighDPI) - tlačidlá na zatvorenie okna, vylepšené zobrazenie ikon v okne projektu a správcu komponentov v aplikácii Windows Forms;
  • Integrácia verzie .NET do inštalátora bola ukončená – v prípade potreby sa stiahne z webovej stránky Microsoftu;
  • Kompilátor konzoly implementuje voľbu „/output: executable“;
  • Zabezpečuje kontrolu a zákaz zachytávania mien v nepomenovaných a vnorených záznamoch.

Zdroj: opennet.ru

Pridať komentár