PascalABC.NET 3.6.3 geliştirme ortamının yayımlanması

Mevcut programlama sistemi sürümü PascalABC.NET.NET platformu için kod oluşturma desteği, .NET kitaplıklarını kullanma yeteneği ve genel sınıflar, arayüzler, operatör aşırı yüklemesi, λ ifadeleri, istisnalar, çöp toplama gibi ek özellikler içeren Pascal programlama dilinin bir sürümünü sunan , uzatma yöntemleri, isimsiz sınıflar ve otomatik sınıflar. Dil öncelikle eğitim ve bilimsel araştırma alanındaki uygulamaya yöneliktir. Pakette ayrıca kod ipuçları, otomatik biçimlendirme, hata ayıklayıcı, form tasarımcısı ve yeni başlayanlar için kod örnekleri içeren bir geliştirme ortamı da bulunur. Proje kodu tarafından dağıtıldı LGPLv3 kapsamında lisanslanmıştır. Linux (Mono tabanlı) ve Windows üzerine kurulabilir.

Değişiklikler yeni sürümde:

  • Dizilerde, listelerde, dizelerde ve dilimlerde i'inci öğeye sondan erişmenize olanak tanıyan "^i" yapısı uygulandı (örneğin, a[:^1] "sonuncusu hariç tüm öğeler" anlamına gelir);
  • Diziler, listeler ve dizeler için yazma dilimleri uygulandı;
  • GraphWPF, yeni bir Vector tipi ve onun üzerindeki işlemler ile Point tipini ekledi. Çizgiler, RandomPoint ve RandomPoints(n) fonksiyonları da eklendi. GraphWPF'de bir pencereyi kaydederken arka plan rengi artık beyazdır;
  • GraphWPF, WPFObjects ve Graph3D uygulaması
    OnClose, Graph3D ve OnDrawFrame işleyicileri. Geliştirilmiş RenderFrame;

  • Diziler için a.Permutations ve a.Combinations(m) uzantı yöntemleri eklendi;
  • Elektronik problem kitabı, USE grubu C problemlerini çözmek için ExamTaskC grubundaki bir dizi görevle desteklenmiştir;
  • Ürün dizilerini projeksiyonla genişletmek için bir yöntem uygulandı;
  • IntRange ve CharRange türlerine Step(n) ve Reverse eklendi;
  • Yüksek piksel yoğunluğuna (Yüksek DPI) sahip ekranlarda iyileştirilmiş çalışma - pencereyi kapatma düğmeleri, proje penceresindeki simgelerin iyileştirilmiş görüntüsü ve Windows Forms uygulamasındaki bileşen yöneticisi;
  • .NET sürümünün yükleyiciye entegrasyonu durduruldu - gerekirse Microsoft web sitesinden indirilir;
  • Konsol derleyicisi “/output: çalıştırılabilir” seçeneğini uygular;
  • İsimsiz ve iç içe geçmiş kayıtlardaki isimlerin yakalanmasının kontrol edilmesini ve yasaklanmasını sağlar.

Kaynak: opennet.ru

Yorum ekle