هل تغيرت معايير التسمية؟


أهلاً بكم،
لا أستخدم برامج Windows حقًا هذه الأيام ولكن… عادة قديمة لدي من VB6 (!) هي استخدام الاصطلاح btn وtxt & on لتسمية الأشياء في النموذج. لم يكن لدى VS2008 مشكلة، فالوقت يمر، VS2022 كنت أكتب برنامجًا سريعًا وقذرًا لعرض القيمة السداسية للأعداد الصحيحة في ملف (قصة طويلة لماذا)
اسحب زرًا للأعلى، دون أن تولي اهتمامًا كافيًا، قم بتسمية الزر btnTest، وانظر إلى قائمة الأخطاء

يقتبس:

وصف رمز الخطورة حالة قمع سطر ملف المشروع
الرسالة IDE1006 انتهاك قاعدة التسمية: يجب أن تبدأ هذه الكلمات بأحرف كبيرة: btnTest2_Click WinFormsApp1 C:\Users\glenn.patton\OneDrive – Limbs and Things Ltd\Desktop\WinTest\WinFormsApp1\Form1.cs 15 Active

WTF أعد تسمية btnTest2 إلى BtnTest2 في الكود ثم قم بالتبديل إلى النموذج لإعادة التسمية والحصول على:

يقتبس:

لمنع فقدان البيانات المحتمل قبل تحميل المصمم، يجب حل الأخطاء التالية:

مع عدم وجود وسيلة للوصول إلى النموذج ماذا حدث؟؟؟

ما حاولت:

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

الحل 1

الحل 2

أعد تسمية الزر الموجود في واجهة المستخدم أولاً، ثم يمكنك إعادة تسمية أي شيء تحتاجه في الكود.

لإصلاح ذلك، يمكنك فقط النقر فوق الرابط “عرض الرمز” في نافذة المصمم المعطلة وإجراء التغييرات يدويًا في رمز المصمم لتصحيح أسماء عناصر التحكم.

بالنسبة لتغير اصطلاحات التسمية، نعم، لقد تغيرت. التدوين الهنغاري لم يعد شيئًا حقًا بعد الآن.

コメント

タイトルとURLをコピーしました