Rilis lingkungan pengembangan PascalABC.NET 3.6.3

Tersedia rilis sistem pemrograman PascalABC.NET, yang menawarkan edisi bahasa pemrograman Pascal dengan dukungan pembuatan kode untuk platform .NET, kemampuan untuk menggunakan pustaka .NET dan fitur tambahan seperti kelas generik, antarmuka, kelebihan operator, ekspresi Ξ», pengecualian, pengumpulan sampah, metode ekstensi, kelas tanpa nama, dan kelas otomatis. Bahasa ini terutama ditujukan untuk penerapan di bidang pendidikan dan penelitian ilmiah. Paket ini juga mencakup lingkungan pengembangan dengan petunjuk kode, pemformatan otomatis, debugger, perancang formulir, dan contoh kode untuk pemula. Kode proyek didistribusikan oleh berlisensi di bawah LGPLv3. Dapat dibangun di Linux (berbasis Mono) dan Windows.

Perubahan dalam rilis baru:

  • Konstruksi β€œ^i” telah diterapkan, memungkinkan Anda mengakses elemen ke-i dari akhir dalam array, daftar, string, dan irisan (misalnya, a[:^1] berarti β€œsemua elemen kecuali yang terakhir”);
  • Irisan tulis yang diterapkan untuk array, daftar, dan string;
  • GraphWPF telah menambahkan tipe Vektor baru dan operasi padanya serta tipe Titik. Fungsi garis, RandomPoint dan RandomPoints(n) juga telah ditambahkan. Saat menyimpan jendela di GraphWPF, warna latar belakang sekarang menjadi putih;
  • Implementasi GraphWPF, WPFObjects dan Graph3D
    Penangan OnClose, Graph3D dan OnDrawFrame. Peningkatan RenderFrame;

  • Menambahkan metode ekstensi a.Permutations dan a.Combinations(m) untuk array;
  • Buku soal elektronik telah dilengkapi dengan serangkaian tugas dalam grup ExamTaskC untuk menyelesaikan soal USE grup C;
  • Menerapkan metode untuk memperluas rangkaian Produk dengan proyeksi;
  • Menambahkan Step(n) dan Reverse ke tipe IntRange dan CharRange;
  • Peningkatan pekerjaan pada layar dengan kepadatan piksel tinggi (HighDPI) - tombol untuk menutup jendela, peningkatan tampilan ikon di jendela proyek dan manajer komponen di aplikasi Windows Forms;
  • Integrasi versi .NET ke dalam penginstal telah dihentikan - jika perlu, versi tersebut diunduh dari situs web Microsoft;
  • Kompiler konsol mengimplementasikan opsi β€œ/output: executable”;
  • Memastikan pemeriksaan dan pelarangan pengambilan nama dalam catatan tanpa nama dan bersarang.

Sumber: opennet.ru

Tambah komentar