Utgivelse av PascalABC.NET 3.6.3 utviklingsmiljø

Tilgjengelig utgivelse av programmeringssystem PascalABC.NET, som tilbyr en utgave av programmeringsspråket Pascal med støtte for kodegenerering for .NET-plattformen, muligheten til å bruke .NET-biblioteker og tilleggsfunksjoner som generiske klasser, grensesnitt, operatøroverbelastning, λ-uttrykk, unntak, søppelinnsamling, utvidelsesmetoder, navnløse klasser og autoklasser . Språket er først og fremst rettet mot anvendelse innen utdanning og vitenskapelig forskning. Pakken inkluderer også et utviklingsmiljø med kodetips, autoformatering, en debugger, en skjemadesigner og kodeeksempler for nybegynnere. Prosjektkode distribuert av lisensiert under LGPLv3. Kan bygges på Linux (mono-basert) og Windows.

endringer i den nye utgivelsen:

  • «^i»-konstruksjonen er implementert, slik at du får tilgang til det i-te elementet fra slutten i arrays, lister, strenger og skiver (for eksempel betyr a[:^1] «alle elementer unntatt det siste»);
  • Implementert skriveskiver for matriser, lister og strenger;
  • GraphWPF har lagt til en ny vektortype og operasjoner på den og punkttypen. Linjer, RandomPoint og RandomPoints(n) funksjoner er også lagt til. Når du lagrer et vindu i GraphWPF, er bakgrunnsfargen nå hvit;
  • GraphWPF, WPFObjects og Graph3D implementerer
    OnClose, Graph3D og OnDrawFrame behandlere. Forbedret RenderFrame;

  • Lagt til utvidelsesmetoder a.Permutasjoner og a.Combinations(m) for arrays;
  • Den elektroniske oppgaveboken er supplert med et sett med oppgaver i ExamTaskC-gruppen for løsning av USE-gruppe C-oppgaver;
  • Implementert en metode for å utvide Produktsekvenser med projeksjon;
  • Lagt til Step(n) og Reverse til typene IntRange og CharRange;
  • Forbedret arbeid på skjermer med høy pikseltetthet (HighDPI) - knapper for å lukke vinduet, forbedret visning av ikoner i prosjektvinduet og komponentbehandling i Windows Forms-applikasjonen;
  • Integreringen av .NET-versjonen i installasjonsprogrammet er avbrutt - om nødvendig lastes den ned fra Microsofts nettsted;
  • Konsollkompilatoren implementerer alternativet "/output: kjørbar";
  • Sikrer kontroll og forbud mot fangst av navn i navnløse og nestede poster.

Kilde: opennet.ru

Legg til en kommentar