Izdanje razvojnog okruženja PascalABC.NET 3.6.3

Dostupno izdanje sustava programiranja PascalABC.NET, koji nudi izdanje programskog jezika Pascal s podrškom za generiranje koda za .NET platformu, mogućnost korištenja .NET biblioteka i dodatne značajke kao što su generičke klase, sučelja, preopterećenje operatora, λ-izrazi, iznimke, sakupljanje smeća, metode proširenja, bezimene klase i autoklase . Jezik je prvenstveno usmjeren na primjenu u području obrazovanja i znanstvenog istraživanja. Paket također uključuje razvojno okruženje sa savjetima za kod, automatskim formatiranjem, programom za ispravljanje pogrešaka, dizajnerom obrazaca i uzorcima koda za početnike. Šifra projekta distribuira licenciran pod LGPLv3. Može se graditi na Linuxu (mono-baziran) i Windows.

promjene u novom izdanju:

  • Implementirana je konstrukcija “^i”, koja vam omogućuje pristup i-tom elementu s kraja u nizovima, popisima, nizovima i odsječcima (na primjer, a[:^1] znači “svi elementi osim posljednjeg”);
  • Implementirane kriške pisanja za nizove, popise i nizove;
  • GraphWPF je dodao novi tip Vector i operacije na njemu i tip Point. Također su dodane funkcije Lines, RandomPoint i RandomPoints(n). Prilikom spremanja prozora u GraphWPF, boja pozadine je sada bijela;
  • Implementirati GraphWPF, WPFObjects i Graph3D
    Rukovatelji OnClose, Graph3D i OnDrawFrame. Poboljšani RenderFrame;

  • Dodane metode proširenja a.Permutations i a.Combinations(m) za nizove;
  • Elektronička zadataknica dopunjena je skupom zadataka u skupini ExamTaskC za rješavanje zadataka USE grupe C;
  • Implementirana metoda za proširenje nizova proizvoda projekcijom;
  • Tipovima IntRange i CharRange dodan je Step(n) i Reverse;
  • Poboljšan rad na ekranima s visokom gustoćom piksela (HighDPI) - gumbi za zatvaranje prozora, poboljšan prikaz ikona u prozoru projekta i upravitelj komponenti u aplikaciji Windows Forms;
  • Ukinuta je integracija .NET verzije u instalacijski program – po potrebi se preuzima s Microsoftove stranice;
  • Prevodilac konzole implementira opciju “/output: executable”;
  • Osigurava provjeru i zabranu snimanja imena u neimenovanim i ugniježđenim zapisima.

Izvor: opennet.ru

Dodajte komentar