السلام عليكم ورحمة الله وبركاته.
الخوارزم يستمر في التطور .. تم بعون الله إطلاق الاصدار 1.9.2 للخوارزم.
مترجم الخوارزم:
- يمكن الآن للعامل حجم استقبال انواع معرفة من قبل المطور. مثلا :
تعريف النوع : النوع م_صحيح ۢ صحيح
استعمال حجم : اكتب (حجم(م_صحيح))
- اصلاح خطأ : تخصيص الذاكرة يرجع النوع ايما. يجب إذا استعمال القولبة عند تمرير القيمة :
المتغير شبكة ۢ ۢ صحيح := ذاكرة::تخصيص(حجم_الشبكة كما صحيح طبيعي، حجم(م_صحيح)) كما ۢ ۢ صحيح
- يمكن اعلان متغير محلي من نوع
شيء
- يمكن تخصيص متغير بجامد معرف قبلا.
المتغير عشرة صحيح جامد:= 10؛ المتغير حجم_الشبكة صحيح := عشرة؛
بيئة التطوير للخوارزم:
محرر الخوارزم يستعمل شكل خط خاص محسن، لكن يمكن الآن للمستخدم اختيار شكل الخط الخاص به من الأشكال المتاحة في النظام.
--> نقر أيمن --> تفظيلات --> اختيار خط النص
- تحسين سلسلة استدعاءات المترجم
تم تحسين سلسلة استدعاءات المترجم من طرف البيئة على نحو يبنئ به المشروع بشكل سلس مع بناء الملف الاصل في نهاية السلسلة.
المكتبيات
تم اضافة دالة اظهر_صورة
لاظهار الصور على النافذة بإحداثيات و طول و عرض محددين، وذلك باستعمال اسم مسار ملف باللغة العربية كليا. مثال : اظهرصورة ( "صور//فضاء.صورة" ، 0 ، 0 ، طولالنافذة ، عرض_النافذة)
تم اضافة ادوات تشغيل مقاطع الاصوات :
استعمل الخوارزم.وسائط.صوت ؛ (۩ استعمال الصنف صوت ۩)
المتغير مقطع_شطب ۢ صوت::مقطع_صوت؛ (۩ متغير يمثل مقطع الصوت ۩)
مقطع_شطب := صوت::تحميل ("اصوات\مسح.صوت")؛ (۩ تحميل مقطع الصوت۩)
مقطع_شطب .تشغيل() ؛ (۩ تشغيل مقطع الصوت ۩)
اذا صوت::تحميل_الموسيقى("اصوات\موسيقى.صوت") < 0 { (۩ تحميل موسيقى ۩)
شاشة::اكتب("خطأ عند تحميل ملف الموسيقى/س")
}
اذا صوت::اطلاق_الموسيقى() < 0 { (۩ اطلاق موسيقى مرة واحدة كخلفية ۩)
شاشة::اكتب("خطا عند اطلاق الصوت/س")؛
}
صوت::ايقاف_الموسيقى ()؛ (۩ ايقاف الموسيقى ۩)
الامثلة
تم اضافة:
- الاصوات الى لعبة الرباعيات المتساقطة
- مثال لاستعمال كل اوليات الرسم المتاحة : امثلة\رسم\امثلةاولياترسم.خ
- مثال لاستعمال الصور : امثلة\رسم\امثلة_صور.خ