استخدام ميزة الإكمال التلقائي C++ في VEXcode V5

يمكن أن يساعد استخدام ميزة الإكمال التلقائي لـ C++ أثناء إنشاء مشروع C++ في VEXcode V5 في توفير الوقت ومنع الأخطاء عند كتابة الأوامر.

صورة مصغرة لمشروع مثال محرك Clawbot Drivetrain 2.

ملاحظة: يستخدم هذا المشروع قالب Clawbot (نظام الدفع، محرك ثنائي، بدون جيرو).


مفتاح التحكم - مفتاح المسافة

مشروع VEXcode V5 C++ مع تمييز المسافة داخل الدالة main() في السطر 17.

إحدى الطرق لبدء استخدام ميزة الإكمال التلقائي لـ C++ هي استخدام اختصار Control-Spacebar في أنظمة التشغيل Windows وmacOS وChrome.
للبدء، حدد أول سطر مفتوح في الأقواس int main () { }.

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة تحتوي على جميع الأوامر المقترحة. يتوفر شريط تمرير للتنقل بين الخيارات.

استخدم اختصار Control-Spacebar (عن طريق تحديد مفتاح التحكم وSpacebar في نفس الوقت). سيظهر اسم الجهاز أو الأمر في قائمة التحديد المنسدلة.

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة للأوامر المقترحة. تم تمييز أمر نظام نقل الحركة.

اضغط على "Enter/Return" أو "Tab" على لوحة المفاتيح أو حدد الأمر باستخدام المؤشر لإجراء التحديد. في هذا المثال، تم تحديد "نظام الدفع".

ملاحظة: مع قوائم التحديد الأطول، يمكنك إجراء تحديد باستخدام أحد الخيارات التالية:

  • استخدم مفتاحي "أعلى" و"أسفل" لتحديد الاسم الذي تريده، ثم اضغط على "Tab" أو "Enter/Return" على لوحة المفاتيح لإجراء التحديد.
  • استخدم المؤشر للتمرير لأعلى ولأسفل في قائمة الإكمال التلقائي. ثم قم بالاختيار المطلوب.

مشروع VEXcode V5 C++ مع تحديد خيار Drivetrain في القائمة المنسدلة ولصقه الآن في مساحة العمل.

سيظهر الآن "نظام الدفع" على الخط.


استخدام قائمة الاختيار

مشروع VEXcode V5 C++ مع تمييز المسافة داخل الدالة main() في السطر 17.

إذا كنت تعرف الأمر الذي ستستخدمه، فهناك طريقة أخرى لاستخدام ميزة الإكمال التلقائي وهي تحديد السطر الأول المفتوح في الأقواس int main () { }.

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة للأوامر المقترحة. تم كتابة الحرف D ويتم استخدام لوحة المفاتيح للتنقل بين الأوامر المتاحة. نظام نقل الحركة هو الاقتراح الأول، وقد تم تسليط الضوء عليه.

ابدأ بكتابة الأمر. في هذا المثال، أدخل "d" لـ Drivetrain. سيظهر اسم الجهاز أو الأمر في قائمة التحديد المنسدلة. حدد "نظام الدفع".

مشروع VEXcode V5 C++ مع تحديد خيار Drivetrain في القائمة المنسدلة ولصقه الآن في مساحة العمل.

سيظهر الآن "نظام الدفع" على الخط.


باستخدام عامل نقطة

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة للأوامر المقترحة. تم إدخال جهاز نظام الدفع ومعامل النقطة، ويتم استخدام لوحة المفاتيح للتنقل بين الأوامر المتاحة. تم تمييز أمر "الدافع وراء".

إضافة عامل نقطة (نقطة، '.') سيتم فتح قائمة جديدة بجميع الأوامر المتاحة للجهاز. في هذا المثال، حدد "driveFor(direction, Distance, Units)."


إضافة المعلمات

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة للأوامر المقترحة. تم كتابة الأمر Drivetrain.driveFor ​​باستخدام نقطة بداية، والمعلمات الخاصة بهذه الوظيفة متاحة في القائمة. الخيار الأول للمعامل يقرأ للأمام.

المعلمات هي الخيارات التي يتم تمريرها إلى الأمر بين الأقواس. في هذا المثال، حدد "للأمام".

مساحة عمل VEXcode V5 C++ مع قائمة منسدلة للأوامر المقترحة. تم كتابة الأمر Drivetrain.driveFor(forward, 100, مع معلمة نهائية فارغة، والمعلمات الخاصة بهذا الجزء من الوظيفة متاحة في القائمة. تم تمييز خيار المعلمة الثاني الذي يقرأ بالمليمتر.

تتطلب بعض الأوامر معلمات متعددة. استخدم فاصلة للفصل بين المعلمات المختلفة في نفس الأمر. بعض المعلمات عبارة عن قيم ولن تظهر القائمة المنسدلة. على سبيل المثال، باستخدام الأمر "Drive for"، أدخل "100" للقيمة الثانية. تأكد من إضافة فاصلة بعد القيمة حتى تظهر القائمة المنسدلة للمعلمة أو الوحدة التالية.

مساحة عمل VEXcode V5 C++ مع أمر مكتمل يقرأ Drivetrain.driveFor(forward, 100, mm)؛ ويتم تمييز علامة العطف والفاصلة المنقوطة في النهاية.

تأكد من إغلاق جملة الأمر باستخدام قوس مغلق وفاصلة منقوطة.

مساحة عمل VEXcode V5 C++ مع أمر مكتمل يحتوي على معلمة اختيارية في النهاية ويقرأ Drivetrain.driveFor(forward, 100, mm, false)؛

بعض المعلمات اختيارية، مثل "خطأ" في المثال التالي. لمزيد من المعلومات حول المعلمات، راجع معلومات المساعدة الخاصة بالأمر لتحديد المعلمات المطلوبة، والمعلمات الاختيارية.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: