تم بالفعل إطلاق الإصدار الجديد من IDE Lazarus 2.2

بعد ثلاث سنوات من التطوير تم الافراج عن آخر بيئة التنمية المتكاملة لازاروس 2.2، على أساس مترجم FreePascal وأداء مهام مماثلة لدلفي.

البيئة وهو مصمم للعمل مع الإصدار 3.2.2 من برنامج التحويل البرمجي FreePascal التي تم فيها إجراء عدد كبير من التغييرات الجديدة وخاصة التحسينات التي يبرز منها الدعم الكامل لبرنامج OpenGL ، بالإضافة إلى التوافق مع HighDPI ، من بين أشياء أخرى.

الميزات العامة التي تتميز بها Lazarus IDE:

  • إنه IDE مرخص لـ GPL.
  • يعمل Lazarus على Gnu / Linux و Windows و macOS من بين آخرين.
  • يمكننا إنشاء ثنائيات أصلية وتوزيعها بدون تبعيات في أي بيئة تشغيل.
  • يحتوي على مصمم نموذج سهل السحب والإفلات لإنشاء تخطيطات قوية.
  • لديها مزامنة تلقائية بين أشكال واجهة المستخدم الرسومية والتعليمات البرمجية.
  • يزود المستخدم بمحرر كود قوي مع إبراز بناء الجملة وإكمال الكود.
  • كما أنه يوفر نظام تجميع وتصحيح أخطاء مدمج. يمكننا تشغيل واختبار وتصحيح مشاريعنا من IDE.
  • يسمح لك نظام حزم Lazarus بتثبيت ملحقات خارجية لتوسيع IDE.

ما الجديد في Lazarus 2.2؟

في هذا الإصدار الجديد من Lazarus 2.2 مجموعة من الحاجيات يأتي Qt5 مع دعم OpenGL الكامل، بالإضافة إلى إضافة أزرار لطي اللوحات الراسية وتحسين تنسيق دعم HighDPI.

آخر التغييرات التي تبرز في هذا الإصدار الجديد هو ذلك تم تضمين البرنامج المساعد الجديد Spotter للعثور على أوامر IDE ، بالإضافة إلى أوضاع اللوحة المضافة بناءً على علامات التبويب متعددة الأسطر ("علامات التبويب متعددة الأسطر") والنوافذ التي لا تتداخل ("النوافذ العائمة في الأعلى").

بالإضافة إلى ذلك ، يُبرز أيضًا أنه تم تنفيذ صفحة رئيسية اختيارية ، حيث يمكنك تحديد نوع المشروع المراد إنشاؤه ، أنا أعلم أيضًاإضافة مفاتيح الاختصار لمحرر التعليمات البرمجية لاستبدال الأسطر والاختيارات وتكرارها ونسخها ونقلها.

بينما تم تغيير الامتدادات الخاصة بملفات الترجمة الشائعة الرئيسية (القوالب) من .po إلى .pot. بهذا ، اعتبارًا من هذا الإصدار الجديد ، سيؤدي هذا التغيير إلى تبسيط معالجته في محرري ملفات PO كقالب لبدء الترجمات الجديدة.

وتجدر الإشارة أيضًا إلى أن مصحح الأخطاء LazDebugger-FP (FpDebug) 1.0 ممكّن الآن افتراضيًا للتثبيتات الجديدة على نظامي التشغيل Windows و Linux.

تمت إضافة آلية لتعطيل عرض مجموعات السطح (إيقاف عرض '[' كبداية لمجموعة في قناع) ، يتم تنشيطه عبر إعداد moDisableSets. على سبيل المثال ، "MatchesMask ('[x]'، '[x]'، [moDisableSets])" في الوضع الجديد سيعيد True.

من التغييرات الأخرى التي تبرز:

  • تمت إضافة حزمة DockedFormEditor بمحرر نموذج جديد يحل محل Sparta_DockedFormEditor.
  • تم تحسين تنسيق كود Jedi وأضيف الدعم لمعظم بناء جملة Object Pascal الحديث.
  • تمت إضافة دعم الوظائف المجهولة إلى Codetools.
  • واجهات محسنة لفحص الأشياء والمشاريع.
  • تم نقل المكونات لتقديم خطوط Freetype إلى حزمة منفصلة "مكونات / freetype / freetypelaz.lpk"
  • تمت إزالة مكون PasWStr نظرًا لوجود رمز تم إنشاؤه فقط في الإصدارات السابقة من FreePascal.
  • التسجيل الأمثل للداخلية وربطها بعناصر واجهة المستخدم عن طريق استدعاء TLCLComponent.NewInstance.
  • مكتبة libQt5Pas مُحدَّثة ودعم مُحسَّن لعناصر واجهة المستخدم التي تستند إلى Qt5. تمت إضافة عرض QLCLOpenGLWidget لتوفير دعم OpenGL الكامل.
  • دقة محسّنة في اختيار أحجام النماذج على أنظمة X11 و Windows و macOS.

أخيرا إذا كنت مهتمًا بمعرفة المزيد عنها ، يمكنك التحقق من التفاصيل في الرابط التالي. 

كيفية تثبيت Lazarus IDE على نظام Linux؟

بالنسبة لأولئك المهتمين بالقدرة على تثبيت IDE هذا على نظامهم ، فإن أول شيء يجب معرفته هو أن IDE متعدد الأنظمة الأساسية ويقدم حزمًا مجمعة بالفعل لبعض توزيعات Linux. يمكنك الحصول على الحزم من الرابط أدناه.

يمكن تثبيت الحزم بواسطة مدير الحزم المفضل لديك أو من الجهاز الطرفي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   دييغو دي لا فيجا قال

    تركت دلفي في الإصدار 6 (أنا لا أقوم بالبرمجة بشكل احترافي ، لكني أقوم بالكثير من البرامج بنفسي).

    لقد قمت مؤخرًا باختيار Pascal من خلال Lazarus وأعتقد أنها بيئة متعددة المنصات جيدة جدًا.