PascalABC.NET 3.6.3 Publicació de l'entorn de desenvolupament

Disponible llançament del sistema de programació PascalABC.NET, que ofereix una edició del llenguatge de programació Pascal amb suport per a la generació de codi per a la plataforma .NET, la possibilitat d'utilitzar biblioteques .NET i funcions addicionals com ara classes genèriques, interfícies, sobrecàrrega d'operadors, expressions λ, excepcions, recollida d'escombraries, mètodes d'extensió, classes sense nom i autoclasses. El llenguatge està orientat principalment a l'aplicació en el camp de l'educació i la recerca científica. El paquet també inclou un entorn de desenvolupament amb pistes de codi, format automàtic, un depurador, un dissenyador de formularis i mostres de codi per a principiants. Codi del projecte Distribuït per amb llicència LGPLv3. Es pot construir a Linux (basat en mono) i Windows.

Canvis a la nova versió:

  • S'ha implementat la construcció “^i”, que us permet accedir a l'element i des del final en matrius, llistes, cadenes i seccions (per exemple, a[:^1] significa “tots els elements excepte l'últim”);
  • Slices d'escriptura implementats per a matrius, llistes i cadenes;
  • GraphWPF ha afegit un nou tipus de vector i operacions sobre ell i el tipus de punt. També s'han afegit funcions de línies, RandomPoint i RandomPoints(n). Quan deseu una finestra a GraphWPF, el color de fons ara és blanc;
  • Implement GraphWPF, WPFObjects i Graph3D
    Controladors OnClose, Graph3D i OnDrawFrame. RenderFrame millorat;

  • Mètodes d'extensió afegits a.Permutations i a.Combinations(m) per a matrius;
  • El llibre de problemes electrònic s'ha complementat amb un conjunt de tasques del grup ExamTaskC per resoldre problemes del grup C USE;
  • S'ha implementat un mètode per ampliar les seqüències de producte amb projecció;
  • S'han afegit Step(n) i Reverse als tipus IntRange i CharRange;
  • Treball millorat en pantalles amb alta densitat de píxels (HighDPI): botons per tancar la finestra, visualització millorada d'icones a la finestra del projecte i gestor de components a l'aplicació Windows Forms;
  • S'ha interromput la integració de la versió .NET a l'instal·lador; si cal, es descarrega del lloc web de Microsoft;
  • El compilador de la consola implementa l'opció “/output: executable”;
  • Assegura la comprovació i la prohibició de la captura de noms en registres sense nom i imbricats.

Font: opennet.ru

Afegeix comentari