Release van PascalABC.NET 3.6.3 ontwikkelomgeving

Beschikbaar vrijgave van het programmeersysteem PascalABC.NET, dat een editie van de programmeertaal Pascal biedt met ondersteuning voor het genereren van code voor het .NET-platform, de mogelijkheid om .NET-bibliotheken te gebruiken en extra functies zoals generieke klassen, interfaces, overbelasting van operators, λ-expressies, uitzonderingen, garbage collection, uitbreidingsmethoden, naamloze klassen en autoclasses. De taal is vooral gericht op toepassing op het gebied van onderwijs en wetenschappelijk onderzoek. Het pakket bevat ook een ontwikkelomgeving met codehints, automatische opmaak, een debugger, een formulierontwerper en codevoorbeelden voor beginners. Projectcode gedistribueerd door gelicentieerd onder LGPLv3. Kan worden gebouwd op Linux (Mono-gebaseerd) en Windows.

Veranderingen in de nieuwe uitgave:

  • De “^i”-constructie is geïmplementeerd, waardoor je vanaf het einde toegang hebt tot het i-de element in arrays, lijsten, strings en segmenten (a[:^1] betekent bijvoorbeeld “alle elementen behalve de laatste”);
  • Geïmplementeerd schrijfplakken voor arrays, lijsten en strings;
  • GraphWPF heeft een nieuw vectortype en bewerkingen eraan toegevoegd, evenals het punttype. Lijnen, RandomPoint en RandomPoints(n) functies zijn ook toegevoegd. Bij het opslaan van een venster in GraphWPF is de achtergrondkleur nu wit;
  • GraphWPF, WPFObjects en Graph3D implementeren
    OnClose-, Graph3D- en OnDrawFrame-handlers. Verbeterd renderframe;

  • Uitbreidingsmethoden toegevoegd a.Permutaties en a.Combinaties(m) voor arrays;
  • Het elektronische opgavenboek is aangevuld met een set taken in de ExamTaskC-groep voor het oplossen van USE-groep C-problemen;
  • Een methode geïmplementeerd voor het uitbreiden van productreeksen met projectie;
  • Step(n) en Reverse toegevoegd aan de typen IntRange en CharRange;
  • Verbeterd werken op schermen met hoge pixeldichtheid (HighDPI) - knoppen om het venster te sluiten, verbeterde weergave van pictogrammen in het projectvenster en de componentmanager in de Windows Forms-applicatie;
  • De integratie van de .NET-versie in het installatieprogramma is stopgezet - indien nodig wordt deze gedownload van de Microsoft-website;
  • De consolecompiler implementeert de optie “/output: executable”;
  • Zorgt ervoor dat het vastleggen van namen in naamloze en geneste records wordt gecontroleerd en verboden.

Bron: opennet.ru

Voeg een reactie