การเปิดตัว Lazarus 3.0 ซึ่งเป็นสภาพแวดล้อมการพัฒนาสำหรับ FreePascal

หลังจากเกือบสองปีของการพัฒนา การเปิดตัวสภาพแวดล้อมการพัฒนาแบบรวม Lazarus 3.0 ซึ่งใช้คอมไพเลอร์ FreePascal และการทำงานที่คล้ายกับ Delphi ได้รับการเผยแพร่ สภาพแวดล้อมได้รับการออกแบบให้ทำงานกับการเปิดตัวคอมไพเลอร์ FreePascal 3.2.2 แพ็คเกจการติดตั้งสำเร็จรูปพร้อม Lazarus จัดทำขึ้นสำหรับ Linux, macOS และ Windows

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

  • เพิ่มชุดวิดเจ็ตที่ใช้ Qt6 ซึ่งสร้างโดยใช้ C-bindings จาก Qt6 6.2.0
  • ปรับปรุงชุดวิดเจ็ตที่ใช้ Qt5 ซึ่งใช้ลูปเหตุการณ์ดั้งเดิมของ Qt
  • สำหรับ Qt ทุกเวอร์ชัน ส่วนประกอบ TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown และ TCustomComboBox.ItemWidth จะถูกนำไปใช้
  • การผูกที่ใช้ GTK3 ได้รับการออกแบบใหม่ทั้งหมด และตอนนี้ต้องการ GTK 3.24.24 และ Glib 2.66 เป็นอย่างน้อย
  • ชุดวิดเจ็ต Cocoa ที่ใช้ในแอพพลิเคชั่นสำหรับ macOS ได้เพิ่มการรองรับการกำหนดค่าหลายจอภาพและความสามารถในการใช้ IME (ตัวแก้ไขวิธีการป้อนข้อมูล) เช่น สำหรับการป้อนข้อมูลด้วยอิโมจิ
  • ความสามารถของส่วนประกอบ TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView ได้รับการขยายหรือพฤติกรรมเปลี่ยนไป
  • อินเทอร์เฟซผังอักขระได้รับการออกแบบใหม่ ซึ่งขณะนี้ได้รับการออกแบบเป็นแพ็คเกจแยกต่างหาก และรองรับการเปลี่ยนขนาดของอักขระ
  • ตัวแก้ไขจัดให้มีการเน้น PasDoc
  • เพิ่มการยุบ/ขยายคลาส บันทึก และอาร์เรย์ในหน้าต่างนาฬิกาและท้องถิ่น และมีการใช้การแสดงที่อยู่สำหรับประเภทที่มีพอยน์เตอร์
  • หน้าต่างนาฬิกาสามารถจัดกลุ่มใหม่ในโหมดลากและวางได้แล้ว
  • เพิ่มตัวกรองการค้นหาและตัวเลือกสำหรับฟังก์ชันการโทรลงในหน้าต่างตรวจสอบแล้ว
  • หน้าต่างประเมิน/แก้ไขนำเสนอโครงร่างใหม่ขององค์ประกอบอินเทอร์เฟซ
  • หน้าต่าง Assembler มีประวัติการนำทาง

การเปิดตัว Lazarus 3.0 ซึ่งเป็นสภาพแวดล้อมการพัฒนาสำหรับ FreePascal


ที่มา: opennet.ru

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