Lanzamento do entorno de desenvolvemento PascalABC.NET 3.6.3

Dispoñible lanzamento do sistema de programación PascalABC.NET, que ofrece unha edición da linguaxe de programación Pascal con soporte para a xeración de código para a plataforma .NET, a posibilidade de usar bibliotecas .NET e funcións adicionais como clases xenéricas, interfaces, sobrecarga de operadores, expresións λ, excepcións, recollida de lixo, etc. métodos de extensión, clases sen nome e autoclases. A lingua está dirixida principalmente á aplicación no campo da educación e da investigación científica. O paquete tamén inclúe un ambiente de desenvolvemento con suxestións de código, formato automático, un depurador, un deseñador de formularios e mostras de código para principiantes. Código do proxecto distribuído por licenciado baixo LGPLv3. Pódese construír en Linux (baseado en mono) e Windows.

Cambios na nova versión:

  • Implementouse a construción "^i", que lle permite acceder ao i-ésimo elemento desde o final en matrices, listas, cadeas e porcións (por exemplo, a[:^1] significa "todos os elementos excepto o último");
  • Implementáronse porcións de escritura para matrices, listas e cadeas;
  • GraphWPF engadiu un novo tipo de vector e operacións sobre el e o tipo de punto. Tamén se engadiron as funcións Liñas, RandomPoint e RandomPoints(n). Ao gardar unha xanela en GraphWPF, a cor de fondo agora é branca;
  • GraphWPF, WPFObjects e Graph3D implementan
    Manexadores OnClose, Graph3D e OnDrawFrame. RenderFrame mellorado;

  • Engadidos métodos de extensión a.Permutations e a.Combinations(m) para matrices;
  • O libro electrónico de problemas complementouse cun conxunto de tarefas no grupo ExamTaskC para resolver problemas do grupo C USE;
  • Implementouse un método para ampliar as secuencias de produtos con proxección;
  • Engadíronse Step(n) e Reverse aos tipos IntRange e CharRange;
  • Traballo mellorado en pantallas con alta densidade de píxeles (HighDPI): botóns para pechar a xanela, visualización mellorada das iconas na xanela do proxecto e xestor de compoñentes na aplicación Windows Forms;
  • Descontinuouse a integración da versión .NET no instalador; se é necesario, descárgase do sitio web de Microsoft;
  • O compilador da consola implementa a opción "/output: executable";
  • Activado a comprobación e prohibición da captura de nomes en rexistros aniñados e sen nome.

Fonte: opennet.ru

Engadir un comentario