Frigivelse af PascalABC.NET 3.6.3 udviklingsmiljø

Ledig udgivelse af programmeringssystem PascalABC.NET, som tilbyder en udgave af Pascal-programmeringssproget med understøttelse af kodegenerering til .NET-platformen, muligheden for at bruge .NET-biblioteker og yderligere funktioner såsom generiske klasser, grænseflader, operatøroverbelastning, λ-udtryk, undtagelser, affaldsindsamling, udvidelsesmetoder, navnløse klasser og autoklasser . Sproget er primært rettet mod anvendelse inden for uddannelse og videnskabelig forskning. Pakken inkluderer også et udviklingsmiljø med kodetip, autoformatering, en debugger, en formulardesigner og kodeeksempler for begyndere. Projektkode distribueret af licenseret under LGPLv3. Kan bygges på Linux (mono-baseret) og Windows.

ændringer i den nye udgivelse:

  • "^i"-konstruktionen er blevet implementeret, hvilket giver dig adgang til det i-te element fra slutningen i arrays, lister, strenge og udsnit (for eksempel betyder a[:^1] "alle elementer undtagen det sidste");
  • Implementeret skriveudsnit til arrays, lister og strenge;
  • GraphWPF har tilføjet en ny vektortype og operationer på den og punkttypen. Linjer, RandomPoint og RandomPoints(n) funktioner er også blevet tilføjet. Når du gemmer et vindue i GraphWPF, er baggrundsfarven nu hvid;
  • GraphWPF, WPFObjects og Graph3D implementerer
    OnClose, Graph3D og OnDrawFrame handlere. Forbedret RenderFrame;

  • Tilføjede udvidelsesmetoder a.Permutationer og a.Kombinationer(m) for arrays;
  • Den elektroniske opgavebog er blevet suppleret med et sæt opgaver i ExamTaskC-gruppen til løsning af USE-gruppe C-opgaver;
  • Implementeret en metode til at udvide Produktsekvenser med projektion;
  • Tilføjet Step(n) og Reverse til IntRange- og CharRange-typerne;
  • Forbedret arbejde på skærme med høj pixeltæthed (HighDPI) - knapper til at lukke vinduet, forbedret visning af ikoner i projektvinduet og komponenthåndtering i Windows Forms-applikationen;
  • Integrationen af ​​.NET-versionen i installationsprogrammet er afbrudt - om nødvendigt downloades den fra Microsofts websted;
  • Konsolkompileren implementerer "/output: eksekverbar" mulighed;
  • Sikrer kontrol og forbud mod indfangning af navne i unavngivne og indlejrede poster.

Kilde: opennet.ru

Tilføj en kommentar