Lansarea mediului de dezvoltare PascalABC.NET 3.6.3

Disponibil eliberarea sistemului de programare PascalABC.NET, care oferă o ediție a limbajului de programare Pascal cu suport pentru generarea de cod pentru platforma .NET, capacitatea de a utiliza biblioteci .NET și caracteristici suplimentare precum clase generice, interfețe, supraîncărcare operator, expresii λ, excepții, colectare de gunoi, metode de extensie, clase fără nume și autoclase. Limba vizează în primul rând aplicarea în domeniul educației și cercetării științifice. Pachetul include, de asemenea, un mediu de dezvoltare cu indicii de cod, formatare automată, un depanator, un designer de formulare și mostre de cod pentru începători. Cod proiect distribuit de licențiat conform LGPLv3. Poate fi construit pe Linux (bazat pe mono) și Windows.

schimbări în noua versiune:

  • Construcția „^i” a fost implementată, permițându-vă să accesați elementul i de la sfârșit în matrice, liste, șiruri și felii (de exemplu, a[:^1] înseamnă „toate elementele cu excepția ultimului”);
  • Slice-uri de scriere implementate pentru matrice, liste și șiruri de caractere;
  • GraphWPF a adăugat un nou tip de Vector și operații pe acesta și tipul Point. Au fost adăugate și funcțiile Linii, Punct aleatoriu și Puncte aleatoare(n). Când salvați o fereastră în GraphWPF, culoarea de fundal este acum albă;
  • Implementează GraphWPF, WPFObjects și Graph3D
    Managerii OnClose, Graph3D și OnDrawFrame. RenderFrame îmbunătățit;

  • Metode de extensie adăugate a.Permutări și a.Combinații(m) pentru matrice;
  • Cartea electronică de probleme a fost completată cu un set de sarcini în grupul ExamTaskC pentru rezolvarea problemelor grupului C USE;
  • Implementarea unei metode de extindere a secvențelor de produse cu proiecție;
  • S-au adăugat Step(n) și Reverse la tipurile IntRange și CharRange;
  • Lucru îmbunătățit pe ecrane cu densitate mare de pixeli (HighDPI) - butoane pentru închiderea ferestrei, afișare îmbunătățită a pictogramelor în fereastra proiectului și managerul de componente în aplicația Windows Forms;
  • Integrarea versiunii .NET în programul de instalare a fost întreruptă - dacă este necesar, se descarcă de pe site-ul Microsoft;
  • Compilatorul consolei implementează opțiunea „/output: executable”;
  • Asigură verificarea și interzicerea captării de nume în înregistrările nenumite și imbricate.

Sursa: opennet.ru

Adauga un comentariu