Liberigo de PascalABC.NET 3.6.3 evolumedio

Disponebla eldono de programsistemo PascalABC.NET, kiu ofertas eldonon de la Pascal programlingvo kun subteno por kodgenerado por la .NET-platformo, la kapablo uzi .NET-bibliotekojn kaj kromajn funkciojn kiel ekzemple senmarkaj klasoj, interfacoj, funkciigistotroŝarĝado, λ-esprimoj, esceptoj, rubkolekto, etendaj metodoj, sennomaj klasoj kaj aŭtoklasoj. La lingvo estas ĉefe celita al aplikado en la kampo de edukado kaj scienca esplorado. La pakaĵo ankaŭ inkluzivas evoluan medion kun kodaj sugestoj, aŭtomata formatado, erarserĉilo, formularo-dezajnisto kaj kodaj specimenoj por komencantoj. Projekta kodo distribuita de licencita laŭ LGPLv3. Povas esti konstruita sur Linukso (Mono-bazita) kaj Vindozo.

Ŝanĝoj en la nova eldono:

  • La konstruo “^i” estis efektivigita, permesante al vi aliri la i-an elementon de la fino en tabeloj, listoj, ŝnuroj kaj tranĉaĵoj (ekzemple, a[:^1] signifas “ĉiuj elementoj krom la lasta”);
  • Efektivigitaj skribaj tranĉaĵoj por tabeloj, listoj kaj ĉenoj;
  • GraphWPF aldonis novan Vektoran tipon kaj operaciojn sur ĝi kaj la Punkta tipo. Linioj, RandomPoint kaj RandomPoints(n) funkcioj ankaŭ estis aldonitaj. Konservante fenestron en GraphWPF, la fonkoloro nun estas blanka;
  • GraphWPF, WPFObjects kaj Graph3D efektivigas
    Pritraktiloj OnClose, Graph3D kaj OnDrawFrame. Plibonigita RenderFrame;

  • Aldonitaj etendaj metodoj a.Permutaĵoj kaj a.Combinations(m) por tabeloj;
  • La elektronika problemlibro estis kompletigita per aro da taskoj en la grupo ExamTaskC por solvi UZ-grupo C-problemojn;
  • Efektivigis metodon por vastigi Produktajn sekvencojn kun projekcio;
  • Aldonita Step(n) kaj Reverse al la IntRange kaj CharRange tipoj;
  • Plibonigita laboro sur ekranoj kun alta piksela denseco (HighDPI) - butonoj por fermi la fenestron, plibonigita montrado de ikonoj en la projektofenestro kaj la komponanto-administranto en la aplikaĵo Windows Forms;
  • La integriĝo de la .NET-versio en la instalilon estas ĉesigita - se necese, ĝi estas elŝutita de la retejo de Microsoft;
  • La konzola kompililo efektivigas la opcion "/eligo: rulebla";
  • Certigas kontrolon kaj malpermeson de kaptado de nomoj en nenomitaj kaj nestitaj registroj.

fonto: opennet.ru

Aldoni komenton