PascalABC.NET 3.6.3 әзірлеу ортасының шығарылымы

Қол жетімді бағдарламалау жүйесінің шығарылымы PascalABC.NET, ол .NET платформасы үшін кодты генерациялауды, .NET кітапханаларын пайдалану мүмкіндігін және жалпы сыныптар, интерфейстер, оператордың шамадан тыс жүктелуі, λ-өрнектер, ерекшеліктер, қоқыс жинау сияқты қосымша мүмкіндіктерді қолдауымен Паскаль бағдарламалау тілінің шығарылымын ұсынады. кеңейту әдістері, атаусыз класстар және автокласстар . Тіл ең алдымен білім беру және ғылыми зерттеулер саласында қолдануға бағытталған. Сондай-ақ пакетте код кеңестері, автоматты пішімдеу, жөндеуші, пішін дизайнері және жаңадан бастаушыларға арналған код үлгілері бар әзірлеу ортасы бар. Жоба коды таралады LGPLv3 бойынша лицензияланған. Linux (моно негізіндегі) және Windows жүйелерінде құрастырылуы мүмкін.

Өзгерістер жаңа шығарылымда:

  • Массивтердегі, тізімдердегі, жолдардағы және кесінділердегі i-ші элементке соңынан қол жеткізуге мүмкіндік беретін «^i» конструкциясы жүзеге асырылды (мысалы, a[:^1] «соңғыдан басқа барлық элементтер» дегенді білдіреді);
  • Массивтер, тізімдер және жолдар үшін жазу кесінділері енгізілді;
  • GraphWPF жаңа Vector түрін және ондағы операцияларды және Point түрін қосты. Lines, RandomPoint және RandomPoints(n) функциялары да қосылды. GraphWPF-де терезені сақтау кезінде фон түсі енді ақ болады;
  • GraphWPF, WPFObjects және Graph3D жүзеге асырады
    OnClose, Graph3D және OnDrawFrame өңдеушілері. Жақсартылған RenderFrame;

  • Қосылған кеңейтім әдістері a. Орын ауыстырулар және a. Массивтерге арналған комбинациялар(m);
  • Электрондық есептер кітабы USE C тобының есептерін шешуге арналған ExamTaskC тобындағы тапсырмалар жинағымен толықтырылды;
  • Проекциямен өнім ретін кеңейту әдісі енгізілді;
  • IntRange және CharRange түрлеріне қосылған қадам(n) және кері;
  • Жоғары пиксель тығыздығы (HighDPI) экрандарындағы жақсартылған жұмыс – терезені жабу түймелері, жоба терезесіндегі белгішелердің және Windows Forms қосымшасындағы компонент менеджерінің жақсартылған көрінісі;
  • .NET нұсқасын орнатушыға біріктіру тоқтатылды - қажет болса, ол Microsoft веб-сайтынан жүктеледі;
  • Консоль компиляторы «/шығару: орындалатын» опциясын жүзеге асырады;
  • Аты жоқ және кірістірілген жазбалардағы атауларды түсіруді тексеруді және тыйым салуды қамтамасыз етеді.

Ақпарат көзі: opennet.ru

пікір қалдыру