PascalABC.NET 3.6.3 ترقیاتی ماحول کا اجراء

دستیاب پروگرامنگ سسٹم کی رہائی PascalABC.NET، جو .NET پلیٹ فارم کے لیے کوڈ جنریشن کے لیے سپورٹ کے ساتھ پاسکل پروگرامنگ لینگویج کا ایک ایڈیشن پیش کرتا ہے، .NET لائبریریوں کو استعمال کرنے کی صلاحیت اور اضافی خصوصیات جیسے عام کلاسز، انٹرفیس، آپریٹر اوور لوڈنگ، λ-اظہار، استثناء، کوڑا کرکٹ جمع کرنا، توسیع کے طریقے، بے نام کلاسز اور آٹوکلاسز۔ زبان کا بنیادی مقصد تعلیم اور سائنسی تحقیق کے میدان میں استعمال کرنا ہے۔ پیکیج میں کوڈ کے اشارے، آٹو فارمیٹنگ، ایک ڈیبگر، فارم ڈیزائنر، اور ابتدائیوں کے لیے کوڈ کے نمونے کے ساتھ ایک ترقیاتی ماحول بھی شامل ہے۔ پروجیکٹ کوڈ نے بانٹا LGPLv3 کے تحت لائسنس یافتہ۔ لینکس (مونو بیسڈ) اور ونڈوز پر بنایا جا سکتا ہے۔

تبدیلیاں نئی ریلیز میں:

  • "^i" کی تعمیر کو لاگو کر دیا گیا ہے، جس سے آپ کو صفوں، فہرستوں، تاروں اور سلائسوں میں آخر سے i-th عنصر تک رسائی حاصل ہو سکتی ہے (مثال کے طور پر، a[:^1] کا مطلب ہے "آخری کے علاوہ تمام عناصر")؛
  • صفوں، فہرستوں اور تاروں کے لیے رائٹ سلائسز کو نافذ کیا گیا ہے۔
  • گراف ڈبلیو پی ایف نے ایک نئی ویکٹر کی قسم اور اس پر آپریشنز اور پوائنٹ کی قسم شامل کی ہے۔ لائنز، RandomPoint اور RandomPoints(n) فنکشنز بھی شامل کیے گئے ہیں۔ GraphWPF میں ونڈو کو محفوظ کرتے وقت، پس منظر کا رنگ اب سفید ہو جاتا ہے۔
  • GraphWPF، WPFObjects اور Graph3D لاگو کرتے ہیں۔
    OnClose، Graph3D اور OnDrawFrame ہینڈلرز۔ بہتر رینڈر فریم؛

  • توسیعی طریقے شامل کیے گئے a.Permutations اور a.combinations(m) arrays کے لیے۔
  • Electronic Problem Book کو ExamTaskC گروپ میں USE گروپ C کے مسائل حل کرنے کے لیے کاموں کے ایک سیٹ کے ساتھ ضمیمہ کیا گیا ہے۔
  • پروجیکشن کے ساتھ مصنوعات کی ترتیب کو بڑھانے کے لیے ایک طریقہ نافذ کیا؛
  • IntRange اور CharRange کی اقسام میں اسٹیپ(n) اور ریورس کو شامل کیا گیا۔
  • ہائی پکسل کثافت (HighDPI) والی اسکرینوں پر بہتر کام - ونڈو کو بند کرنے کے بٹن، پروجیکٹ ونڈو میں آئیکنز کی بہتر ڈسپلے اور ونڈوز فارمز ایپلی کیشن میں اجزاء مینیجر؛
  • انسٹالر میں .NET ورژن کا انضمام بند کر دیا گیا ہے - اگر ضروری ہو تو اسے Microsoft کی ویب سائٹ سے ڈاؤن لوڈ کیا جاتا ہے۔
  • کنسول کمپائلر "/آؤٹ پٹ: ایگزیکیوٹیبل" آپشن کو نافذ کرتا ہے۔
  • بے نام اور نیسٹڈ ریکارڈز میں ناموں کی گرفتاری کو یقینی بناتا ہے اور اسے روکتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں