PascalABC.NET 3.6.3 Izdanje razvojnog okruženja

Dostupno izdanje programskog sistema PascalABC.NET, koji nudi izdanje programskog jezika Pascal sa podrškom za generisanje koda za .NET platformu, mogućnošću korišćenja .NET biblioteka i dodatnih funkcija kao što su generičke klase, interfejsi, preopterećenje operatora, λ-izrazi, izuzeci, sakupljanje smeća, metode proširenja, bezimene klase i autoklase. Jezik je prvenstveno usmjeren na primjenu u oblasti obrazovanja i naučnog istraživanja. Paket također uključuje razvojno okruženje sa savjetima koda, automatskim formatiranjem, programom za otklanjanje grešaka, dizajnerom obrazaca i uzorcima koda za početnike. Šifra projekta distribuira licencirano pod LGPLv3. Može se izgraditi na Linux (mono baziran) i Windows.

Promjene u novom izdanju:

  • Implementirana je konstrukcija “^i” koja vam omogućava da pristupite i-tom elementu s kraja u nizovima, listama, stringovima i rezovima (na primjer, a[:^1] znači “svi elementi osim posljednjeg”);
  • Implementirano pisanje rezova za nizove, liste i stringove;
  • GraphWPF je dodao novi tip Vector i operacije na njemu i tip Point. Linije, RandomPoint i RandomPoints(n) funkcije su također dodane. Kada spremate prozor u GraphWPF, boja pozadine je sada bijela;
  • GraphWPF, WPFObjects i Graph3D implementacija
    OnClose, Graph3D i OnDrawFrame rukovaoci. Improved RenderFrame;

  • Dodate metode proširenja a.Permutacije i a.Kombinacije(m) za nizove;
  • Elektronski zadatak je dopunjen skupom zadataka u grupi ExamTaskC za rješavanje zadataka USE grupe C;
  • Implementiran metod za proširenje proizvodnih sekvenci sa projekcijom;
  • Dodano Step(n) i Reverse tipovima IntRange i CharRange;
  • Poboljšan rad na ekranima sa velikom gustinom piksela (HighDPI) - dugmad za zatvaranje prozora, poboljšan prikaz ikona u prozoru projekta i menadžer komponenti u aplikaciji Windows Forms;
  • Integracija .NET verzije u instalacijski program je prekinuta - ako je potrebno, preuzima se sa Microsoft web stranice;
  • Kompajler konzole implementira opciju “/output: executable”;
  • Osigurava provjeru i zabranu hvatanja imena u neimenovanim i ugniježđenim zapisima.

izvor: opennet.ru

Dodajte komentar