انتشار محیط توسعه PascalABC.NET 3.6.3

در دسترس انتشار سیستم برنامه نویسی PascalABC.NET، که نسخه ای از زبان برنامه نویسی پاسکال را با پشتیبانی از تولید کد برای پلت فرم دات نت، امکان استفاده از کتابخانه های دات نت و ویژگی های اضافی مانند کلاس های عمومی، رابط ها، بارگذاری بیش از حد اپراتور، عبارات λ، استثناها، جمع آوری زباله، روش های پسوند، کلاس های بی نام و کلاس های خودکار. هدف اصلی این زبان کاربرد در زمینه آموزش و تحقیقات علمی است. این بسته همچنین شامل یک محیط توسعه با نکات کد، قالب‌بندی خودکار، یک دیباگر، یک طراح فرم و نمونه کد برای مبتدیان است. کد پروژه توزیع شده توسط تحت مجوز LGPLv3. می تواند بر روی لینوکس (مبتنی بر تک) و ویندوز ساخته شود.

تغییرات در نسخه جدید:

  • ساختار “^i” پیاده سازی شده است و به شما امکان می دهد به عنصر i از انتهای آرایه ها، لیست ها، رشته ها و برش ها دسترسی داشته باشید (به عنوان مثال، a[:^1] به معنای “همه عناصر به جز آخرین” است).
  • برش های نوشتن را برای آرایه ها، لیست ها و رشته ها پیاده سازی کرد.
  • GraphWPF یک نوع Vector جدید و عملیات روی آن و نوع Point اضافه کرده است. خطوط، توابع RandomPoint و RandomPoints(n) نیز اضافه شده اند. هنگام ذخیره یک پنجره در GraphWPF، رنگ پس زمینه اکنون سفید است.
  • GraphWPF، WPFObjects و Graph3D پیاده سازی می شوند
    هندلرهای OnClose، Graph3D و OnDrawFrame. RenderFrame بهبود یافته؛

  • افزودن متدهای الحاقی a.Permutations و a.Combinations(m) برای آرایه ها.
  • کتاب مسائل الکترونیکی با مجموعه ای از وظایف در گروه ExamTaskC برای حل مسائل USE گروه C تکمیل شده است.
  • روشی را برای گسترش توالی محصول با طرح ریزی پیاده سازی کرد.
  • Step(n) و Reverse به انواع IntRange و CharRange اضافه شده اند.
  • بهبود کار بر روی صفحه نمایش هایی با تراکم پیکسلی بالا (HighDPI) - دکمه هایی برای بستن پنجره، نمایش بهتر آیکون ها در پنجره پروژه و مدیر مؤلفه در برنامه Windows Forms.
  • ادغام نسخه دات نت در نصب کننده متوقف شده است - در صورت لزوم، از وب سایت مایکروسافت دانلود می شود.
  • کامپایلر کنسول گزینه "/output: executable" را پیاده سازی می کند.
  • بررسی و ممنوعیت ثبت نام در رکوردهای بی نام و تودرتو را فعال کرد.

منبع: opennet.ru

اضافه کردن نظر