Paglabas ng PascalABC.NET 3.6.3 development environment

Magagamit pagpapalabas ng sistema ng programming PascalABC.NET, na nag-aalok ng edisyon ng Pascal programming language na may suporta para sa pagbuo ng code para sa .NET platform, ang kakayahang gumamit ng .NET na mga aklatan at mga karagdagang feature tulad ng mga generic na klase, interface, overloading ng operator, Ξ»-expression, exception, garbage collection, mga pamamaraan ng extension, walang pangalan na mga klase at mga autoclass . Ang wika ay pangunahing naglalayon sa aplikasyon sa larangan ng edukasyon at siyentipikong pananaliksik. Kasama rin sa package ang isang development environment na may mga pahiwatig ng code, auto-formatting, isang debugger, isang form designer, at mga sample ng code para sa mga nagsisimula. Code ng proyekto ipinamahagi ni lisensyado sa ilalim ng LGPLv3. Maaaring itayo sa Linux (Mono-based) at Windows.

Pagbabago sa bagong release:

  • Naipatupad ang β€œ^i” construction, na nagbibigay-daan sa iyong ma-access ang i-th element mula sa dulo sa mga arrays, lists, strings at slices (halimbawa, a[:^1] ay nangangahulugang β€œlahat ng elemento maliban sa huli”);
  • Ipinatupad ang mga write slice para sa mga array, listahan at string;
  • Nagdagdag ang GraphWPF ng bagong uri ng Vector at mga operasyon dito at ang uri ng Point. Lines, RandomPoint at RandomPoints(n) function ay naidagdag din. Kapag nagse-save ng window sa GraphWPF, puti na ngayon ang kulay ng background;
  • Ang GraphWPF, WPFObjects at Graph3D ay nagpapatupad
    Mga humahawak ng OnClose, Graph3D at OnDrawFrame. Pinahusay na RenderFrame;

  • Nagdagdag ng mga paraan ng extension a.Permutations at a.Combinations(m) para sa arrays;
  • Ang electronic problem book ay dinagdagan ng isang set ng mga gawain sa ExamTaskC group para sa paglutas ng USE group C na mga problema;
  • Nagpatupad ng paraan para sa pagpapalawak ng mga pagkakasunud-sunod ng Produkto na may projection;
  • Nagdagdag ng Hakbang(n) at Baliktarin sa mga uri ng IntRange at CharRange;
  • Pinahusay na trabaho sa mga screen na may mataas na pixel density (HighDPI) - mga pindutan upang isara ang window, pinahusay na pagpapakita ng mga icon sa window ng proyekto at ang component manager sa application ng Windows Forms;
  • Ang pagsasama ng .NET na bersyon sa installer ay hindi na ipinagpatuloy - kung kinakailangan, ito ay dina-download mula sa website ng Microsoft;
  • Ang console compiler ay nagpapatupad ng "/output: executable" na opsyon;
  • Tinitiyak ang pagsuri at pagbabawal sa pagkuha ng mga pangalan sa hindi pinangalanan at naka-nest na mga talaan.

Pinagmulan: opennet.ru

Magdagdag ng komento