Phát hành môi trường phát triển PascalABC.NET 3.6.3

Có sẵn phát hành hệ thống lập trình PascalABC.NET, cung cấp một phiên bản của ngôn ngữ lập trình Pascal với sự hỗ trợ tạo mã cho nền tảng .NET, khả năng sử dụng các thư viện .NET và các tính năng bổ sung như các lớp chung, giao diện, nạp chồng toán tử, biểu thức λ, ngoại lệ, thu thập rác, các phương thức mở rộng, các lớp không tên và các lớp tự động. Ngôn ngữ này chủ yếu nhằm mục đích ứng dụng trong lĩnh vực giáo dục và nghiên cứu khoa học. Gói này cũng bao gồm môi trường phát triển với gợi ý mã, định dạng tự động, trình gỡ lỗi, trình thiết kế biểu mẫu và mẫu mã cho người mới bắt đầu. Mã số dự án phân phối bởi được cấp phép theo LGPLv3. Có thể được xây dựng trên Linux (Mono-based) và Windows.

Thay đổi trong phiên bản mới:

  • Cấu trúc “^i” đã được triển khai, cho phép bạn truy cập phần tử thứ i từ cuối trong mảng, danh sách, chuỗi và lát cắt (ví dụ: a[:^1] có nghĩa là “tất cả các phần tử ngoại trừ phần tử cuối cùng”);
  • Đã triển khai các lát ghi cho mảng, danh sách và chuỗi;
  • GraphWPF đã thêm một loại Vector mới và các thao tác trên nó cũng như loại Point. Các chức năng Lines, RandomPoint và RandomPoints(n) cũng đã được thêm vào. Khi lưu một cửa sổ trong GraphWPF, màu nền bây giờ là màu trắng;
  • Triển khai GraphWPF, WPFObjects và Graph3D
    Trình xử lý OnClose, Graph3D và OnDrawFrame. Khung kết xuất được cải tiến;

  • Đã thêm các phương thức mở rộng a.Permutations và a.Combinations(m) cho mảng;
  • Sách bài tập điện tử đã được bổ sung bộ bài tập thuộc nhóm ExamTaskC để giải các bài toán USE nhóm C;
  • Triển khai phương pháp mở rộng chuỗi Sản phẩm bằng phép chiếu;
  • Step(n) và Reverse đã được thêm vào các loại IntRange và CharRange;
  • Cải thiện công việc trên màn hình có mật độ điểm ảnh cao (HighDPI) - các nút để đóng cửa sổ, cải thiện hiển thị các biểu tượng trong cửa sổ dự án và trình quản lý thành phần trong ứng dụng Windows Forms;
  • Việc tích hợp phiên bản .NET vào trình cài đặt đã bị ngừng - nếu cần, phiên bản này sẽ được tải xuống từ trang web của Microsoft;
  • Trình biên dịch bảng điều khiển triển khai tùy chọn “/output:executable”;
  • Cho phép kiểm tra và cấm ghi lại tên trong các bản ghi không được đặt tên và lồng nhau.

Nguồn: opennet.ru

Thêm một lời nhận xét