PascalABC.NET 3.6.3 Ontwikkelingsomgewing Vrystelling

Beskikbaar programmeringstelsel vrystelling PascalABC.NET, wat 'n uitgawe van die Pascal-programmeertaal bied met ondersteuning vir kodegenerering vir die .NET-platform, die vermoë om .NET-biblioteke te gebruik en bykomende kenmerke soos generiese klasse, koppelvlakke, operateuroorlading, λ-uitdrukkings, uitsonderings, vullisversameling, uitbreidingsmetodes, naamlose klasse en outoklasse . Die taal is hoofsaaklik gemik op toepassing in die veld van onderwys en wetenskaplike navorsing. Die pakket bevat ook 'n ontwikkelingsomgewing met kodewenke, outoformatering, 'n ontfouter, 'n vormontwerper en kodevoorbeelde vir beginners. Projek kode versprei deur gelisensieer onder LGPLv3. Kan gebou word op Linux (mono-gebaseerde) en Windows.

veranderinge in die nuwe uitgawe:

  • Die "^i"-konstruksie is geïmplementeer, wat jou in staat stel om toegang tot die i-de element van die einde af te kry in skikkings, lyste, stringe en skywe (byvoorbeeld, a[:^1] beteken "alle elemente behalwe die laaste");
  • Geïmplementeerde skryfskywe vir skikkings, lyste en stringe;
  • GraphWPF het 'n nuwe Vector-tipe en bewerkings daarop en die Punt-tipe bygevoeg. Lyne, RandomPoint en RandomPoints(n) funksies is ook bygevoeg. Wanneer 'n venster in GraphWPF gestoor word, is die agtergrondkleur nou wit;
  • GraphWPF, WPFObjects en Graph3D implementeer
    OnClose, Graph3D en OnDrawFrame hanteerders. Verbeterde RenderFrame;

  • Bygevoeg uitbreidingsmetodes a.Permutasies en a.Kombinasies(m) vir skikkings;
  • Die elektroniese probleemboek is aangevul met 'n stel take in die EksamenTaakC-groep vir die oplossing van GEBRUIK-groep C-probleme;
  • 'n metode geïmplementeer om produkreekse met projeksie uit te brei;
  • Stap(n) en Reverse by die IntRange- en CharRange-tipes bygevoeg;
  • Verbeterde werk op skerms met hoë pixeldigtheid (HighDPI) - knoppies om die venster toe te maak, verbeterde vertoning van ikone in die projekvenster en die komponentbestuurder in die Windows Forms-toepassing;
  • Die integrasie van die .NET-weergawe in die installeerder is gestaak - indien nodig, word dit van die Microsoft-webwerf afgelaai;
  • Die konsolesamesteller implementeer die "/output: executable" opsie;
  • Verseker die kontrolering en verbieding van die vaslegging van name in naamlose en geneste rekords.

Bron: opennet.ru

Voeg 'n opmerking