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

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

ستغطي هذه المقالة ميزات الإكمال التلقائي لـ C ++ التالية:

  • التحكم- مفتاح المسافة
  • استخدام قائمة التحديد
  • باستخدام عامل نقطة
  • أضف معلمات

Clawbot_template.png

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


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

2020-11-05_10-05-35a.jpg

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

control_space.png

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

2020-11-05_10-06-35.jpg

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

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

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

Drivetrain_select.png

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


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

2020-11-05_10-05-35a.jpg

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

2020-11-05_11-09-42a.jpg

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

Drivetrain_select.png

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


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

2020-11-05_11-20-34a.jpg

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


أضف معلمات

Forward.jpg

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

2020-11-05_11-43-47a.jpg

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

2020-11-05_11-59-09a.jpg

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

2020-11-05_11-55-59.jpg

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

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