Utgivning av utvecklingsmiljön PascalABC.NET 3.6.3

Tillgängliga programversion PascalABC.NET, som erbjuder en utgåva av programmeringsspråket Pascal med stöd för kodgenerering för .NET-plattformen, möjligheten att använda .NET-bibliotek och ytterligare funktioner som generiska klasser, gränssnitt, operatörsöverbelastning, λ-uttryck, undantag, sophämtning, tilläggsmetoder, namnlösa klasser och autoklasser . Språket är främst inriktat på tillämpning inom området utbildning och vetenskaplig forskning. Paketet innehåller också en utvecklingsmiljö med kodtips, autoformatering, en debugger, en formdesigner och kodexempel för nybörjare. Projektkod levererad av licensierad under LGPLv3. Kan byggas på Linux (monobaserat) och Windows.

Förändringar i den nya utgåvan:

  • "^i"-konstruktionen har implementerats, vilket gör att du kan komma åt det i-te elementet från slutet i arrayer, listor, strängar och segment (till exempel betyder a[:^1] "alla element utom det sista");
  • Implementerade skrivskivor för arrayer, listor och strängar;
  • GraphWPF har lagt till en ny vektortyp och operationer på den och punkttypen. Linjer, RandomPoint och RandomPoints(n) funktioner har också lagts till. När du sparar ett fönster i GraphWPF är bakgrundsfärgen nu vit;
  • GraphWPF, WPFObjects och Graph3D implementerar
    OnClose, Graph3D och OnDrawFrame hanterare. Förbättrad RenderFrame;

  • Tillagda förlängningsmetoder a.Permutationer och a.Combinations(m) för arrayer;
  • Den elektroniska problemboken har kompletterats med en uppsättning uppgifter i ExamTaskC-gruppen för att lösa USE-grupp C-problem;
  • Implementerat en metod för att utöka Produktsekvenser med projektion;
  • Lade till Step(n) och Reverse till typerna IntRange och CharRange;
  • Förbättrat arbete på skärmar med hög pixeldensitet (HighDPI) - knappar för att stänga fönstret, förbättrad visning av ikoner i projektfönstret och komponenthanteraren i Windows Forms-applikationen;
  • Integrationen av .NET-versionen i installationsprogrammet har avbrutits - vid behov laddas den ned från Microsofts webbplats;
  • Konsolkompilatorn implementerar alternativet "/output: körbar";
  • Säkerställer kontroll och förbud mot infångning av namn i namnlösa och kapslade poster.

Källa: opennet.ru

Lägg en kommentar