PascalABC.NET 3.6.3開発環境のリリース

利用可能 プログラミングシステムのリリース パスカルABC.NET.NET プラットフォーム用のコード生成のサポート、.NET ライブラリ、およびジェネリック クラス、インターフェイス、演算子のオーバーロード、λ 式、例外、ガベージ コレクションなどの追加機能を使用する機能を備えた Pascal プログラミング言語のエディションを提供します。拡張メソッド、名前のないクラス、自動クラス。 この言語は主に教育および科学研究の分野での応用を目的としています。 このパッケージには、コード ヒント、自動フォーマット、デバッガー、フォーム デザイナー、初心者向けのコード サンプルを備えた開発環境も含まれています。 プロジェクトコード によって配布 LGPLv3 に基づいてライセンスされています。 Linux (Mono ベース) および Windows 上に構築できます。

変更点 新しいリリースでは:

  • 「^i」構造が実装され、配列、リスト、文字列、スライスの末尾から i 番目の要素にアクセスできるようになりました (たとえば、a[:^1] は「最後を除くすべての要素」を意味します)。
  • 配列、リスト、文字列の書き込みスライスを実装しました。
  • GraphWPF には、新しい Vector タイプとその操作、および Point タイプが追加されました。 Lines、RandomPoint、および RandomPoints(n) 関数も追加されました。 GraphWPF でウィンドウを保存すると、背景色が白になりました。
  • GraphWPF、WPFObjects、Graph3D の実装
    OnClose、Graph3D、および OnDrawFrame ハンドラー。 改善された RenderFrame;

  • 配列用の拡張メソッド a.Permutations および a.Combinations(m) を追加しました。
  • 電子問題集には、USE グループ C の問題を解決するための ExamTaskC グループの一連のタスクが追加されています。
  • Product シーケンスを射影で展開するメソッドを実装しました。
  • IntRange 型と CharRange 型に Step(n) と Reverse を追加しました。
  • 高ピクセル密度 (HighDPI) の画面での動作が改善されました - ウィンドウを閉じるためのボタン、プロジェクト ウィンドウのアイコンの表示、および Windows フォーム アプリケーションのコンポーネント マネージャーの表示が改善されました。
  • .NET バージョンのインストーラーへの統合は廃止されました。必要に応じて、Microsoft Web サイトからダウンロードされます。
  • コンソール コンパイラは「/output: executable」オプションを実装します。
  • 名前のないレコードやネストされたレコード内の名前のキャプチャを確認し、禁止します。

出所: オープンネット.ru

コメントを追加します