การเปิดตัวสภาพแวดล้อมการพัฒนา PascalABC.NET 3.6.3

มีอยู่ การเปิดตัวระบบการเขียนโปรแกรม PascalABC.NETซึ่งนำเสนอภาษาการเขียนโปรแกรม Pascal รุ่นที่รองรับการสร้างโค้ดสำหรับแพลตฟอร์ม .NET ความสามารถในการใช้ไลบรารี .NET และคุณสมบัติเพิ่มเติม เช่น คลาสทั่วไป อินเทอร์เฟซ การโอเวอร์โหลดของตัวดำเนินการ นิพจน์ ข้อยกเว้น การรวบรวมขยะ วิธีการขยาย คลาสที่ไม่ระบุชื่อ และคลาสอัตโนมัติ ภาษานี้มีวัตถุประสงค์หลักเพื่อการประยุกต์ใช้ในด้านการศึกษาและการวิจัยทางวิทยาศาสตร์ แพคเกจยังรวมถึงสภาพแวดล้อมการพัฒนาพร้อมคำแนะนำโค้ด การจัดรูปแบบอัตโนมัติ ดีบักเกอร์ ผู้ออกแบบฟอร์ม และตัวอย่างโค้ดสำหรับผู้เริ่มต้น รหัสโครงการ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ LGPLv3 สามารถสร้างขึ้นบน Linux (แบบโมโน) และ Windows

การเปลี่ยนแปลง ในรุ่นใหม่:

  • โครงสร้าง “^i” ได้ถูกนำมาใช้แล้ว ทำให้คุณสามารถเข้าถึงองค์ประกอบ i-th จากจุดสิ้นสุดในอาร์เรย์ รายการ สตริง และสไลซ์ (เช่น a[:^1] หมายถึง “องค์ประกอบทั้งหมดยกเว้นองค์ประกอบสุดท้าย”);
  • ใช้งานการเขียนสไลซ์สำหรับอาร์เรย์ รายการ และสตริง
  • GraphWPF ได้เพิ่มประเภทเวกเตอร์ใหม่และการดำเนินการกับประเภทจุด เพิ่มฟังก์ชัน Lines, 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
  • การรวมเวอร์ชัน .NET เข้ากับโปรแกรมติดตั้งถูกยกเลิก - หากจำเป็น ให้ดาวน์โหลดจากเว็บไซต์ Microsoft
  • คอนโซลคอมไพเลอร์ใช้ตัวเลือก “/output: executable”;
  • ช่วยให้มั่นใจในการตรวจสอบและห้ามการจับชื่อในบันทึกที่ไม่มีชื่อและซ้อนกัน

ที่มา: opennet.ru

เพิ่มความคิดเห็น