Tu ti PascalABC.NET 3.6.3 idagbasoke ayika

Wa idasilẹ eto eto PascalABC.NET, eyiti o funni ni ẹda ti ede siseto Pascal pẹlu atilẹyin fun iran koodu fun pẹpẹ .NET, agbara lati lo awọn ile-ikawe NET ati awọn ẹya afikun gẹgẹbi awọn kilasi jeneriki, awọn atọkun, ikojọpọ oniṣẹ, λ-expressions, awọn imukuro, ikojọpọ idoti, awọn ọna itẹsiwaju, awọn kilasi ti ko ni orukọ ati awọn kilasi adaṣe. Ede naa jẹ ifọkansi nipataki ni ohun elo ni aaye eto-ẹkọ ati iwadii imọ-jinlẹ. Apo naa tun pẹlu agbegbe idagbasoke pẹlu awọn amọ koodu, ọna kika adaṣe, olutọpa, oluṣeto fọọmu, ati awọn apẹẹrẹ koodu fun awọn olubere. koodu ise agbese pin nipasẹ iwe-aṣẹ labẹ LGPLv3. Le ti wa ni itumọ ti lori Lainos (Mono-orisun) ati Windows.

Awọn iyipada ninu itusilẹ tuntun:

  • A ti ṣe imuse ikole “^i”, ti o fun ọ laaye lati wọle si ipin i-th lati opin ni awọn akojọpọ, awọn atokọ, awọn okun ati awọn ege (fun apẹẹrẹ, a[: ^ 1] tumọ si “gbogbo awọn eroja ayafi ti o kẹhin”);
  • Awọn ege kikọ ti a ṣe imuse fun awọn akojọpọ, awọn atokọ ati awọn okun;
  • GraphWPF ti ṣafikun iru Vector tuntun ati awọn iṣẹ lori rẹ ati iru Ojuami. Awọn ila, RandomPoint ati awọn iṣẹ RandomPoints(n) ti tun ti ṣafikun. Nigbati o ba fipamọ window kan ni GraphWPF, awọ abẹlẹ ti jẹ funfun bayi;
  • GraphWPF, WPFObjects ati Graph3D imuse
    OnClose, Graph3D ati OnDrawFrame awọn olutọju. Imudara RenderFrame;

  • Awọn ọna itẹsiwaju ti a ṣafikun a.Permutations ati a.Combinations (m) fun awọn akojọpọ;
  • Iwe iṣoro itanna ti ni afikun pẹlu awọn iṣẹ-ṣiṣe ti o ṣeto ninu ẹgbẹ ExamTaskC fun ipinnu awọn iṣoro LILO ẹgbẹ C;
  • Ti ṣe imuse ọna kan fun faagun awọn ilana Ọja pẹlu asọtẹlẹ;
  • Igbesẹ (n) ati Yiyipada ni a ti ṣafikun si IntRange ati awọn oriṣi CharRange;
  • Ilọsiwaju iṣẹ lori awọn iboju pẹlu iwuwo piksẹli giga (HighDPI) - awọn bọtini lati pa window naa, ifihan ilọsiwaju ti awọn aami ninu window iṣẹ akanṣe ati oluṣakoso paati ninu ohun elo Fọọmu Windows;
  • Iṣepọ ti ẹya NET sinu insitola ti dawọ duro - ti o ba jẹ dandan, o ti ṣe igbasilẹ lati oju opo wẹẹbu Microsoft;
  • Olupilẹṣẹ console ṣe imuse aṣayan “/jade: executable”;
  • Ṣiṣe ayẹwo ati idinamọ gbigba awọn orukọ ni awọn igbasilẹ ti a ko darukọ ati itẹ-ẹiyẹ.

orisun: opennet.ru

Fi ọrọìwòye kun