الإعداد
في هذا المشروع الإرشادي، ستستخدم Visual Studio Code لتطوير الإصدار الأولي من تطبيق C#. سيستخدم التطبيق الخاص بك التعبيرات المنطقية وعبارات التحديد وعبارات التكرار لتنفيذ ميزات مواصفات التصميم. أثناء تطوير التطبيق، ستحتاج إلى تحديد نطاق المتغيرات على المستوى المناسب.
نظرة عامة على المشروع
أنت تعمل على تطبيق Contoso Pets، وهو تطبيق يساعد على وضع الأليفة في منازل جديدة. مواصفات التطبيق الخاص بك هي:
إنشاء تطبيق وحدة تحكم C#
تخزين بيانات التطبيق في صفيف سلسلة متعدد الأبعاد يسمى ourAnimals.
يتضمن صفيف ourAnimals "خصائص الأليفة" التالية لكل:
- رقم معرف الأليفة.
- أنواع الأليفة (القط أو).
- عمر الأليفة (سنوات).
- وصف لحالة الأليفة المادية / خصائصها.
- وصف لشخصية الأليف.
- لقب الأليف
تنفيذ عينة من مجموعة البيانات التي تمثل والقطط حاليا في الرعاية الخاصة بك.
عرض خيارات القائمة للوصول إلى الميزات الرئيسية للتطبيق.
تمكن الميزات الرئيسية المهام التالية:
سرد معلومات الأليفة لجميع في صفيف ourAnimals.
إضافة جديدة إلى صفيف ourAnimals. تنطبق الشروط التالية:
- يجب إدخال أنواع الأليفة (أو القط) عند إضافة جديد إلى صفيف ourAnimals.
- يجب إنشاء معرف أليف برمجيا عند إضافة جديد إلى صفيف ourAnimals.
- قد تكون بعض الخصائص الجسدية لحيوان أليف غير معروفة حتى فحص الطبيب البيطري. على سبيل المثال: العمر والسلالة والحالة العدلية/المتباعدة.
- قد يكون لقب وشخصيته غير معروفين عند وصول أليف لأول مرة.
تأكد من اكتمال الأعمار الحيوانية والأوصاف المادية. قد يكون هذا مطلوبا بعد فحص الطبيب البيطري.
تأكد من اكتمال الأسماء المستعارة الحيوانية ووصف الشخصية (يمكن أن يحدث هذا الإجراء بعد أن يعرف الفريق أليفا).
تحرير عمر (إذا كان تاريخ ميلاد الأليف معروفا وكان للحيوان الأليف عيد ميلاد أثناء رعايتنا).
تحرير وصف شخصية (قد يتصرف أليف بشكل مختلف بعد قضاء المزيد من الوقت في رعايتنا).
عرض جميع القطط التي تلبي الخصائص المادية المحددة للمستخدم.
عرض جميع التي تفي بالخصائص المادية المحددة للمستخدم.
تم بالفعل إكمال إصدار أولي من التطبيق. يتضمن مشروع التعليمات البرمجية ل Starter لوحدة المشروع الإرشادية هذه ملف Program.cs يوفر ميزات التعليمات البرمجية التالية:
تعلن التعليمات البرمجية عن المتغيرات المستخدمة لجمع بيانات الأليفة وتحديدات عناصر القائمة ومعالجتها.
تعلن التعليمات البرمجية عن صفيف ourAnimals.
تستخدم التعليمات البرمجية لحلقة حول بنية if-elseif-else لملء صفيف ourAnimals مع عينة مجموعة بيانات.
تعرض التعليمات البرمجية خيارات القائمة الرئيسية التالية لتحديد المستخدم:
- سرد جميع معلومات الأليفة الحالية لدينا.
- تعيين قيم لحقول صفيفAnimals الخاصة بنا.
- تأكد من اكتمال الأعمار الحيوانية والأوصاف المادية.
- تأكد من اكتمال الأسماء المستعارة الحيوانية ووصف الشخصية.
- تحرير عمر.
- تحرير وصف شخصية.
- عرض جميع القطط بخاصية محددة.
- عرض جميع بخاصية محددة.
أدخل تحديد عنصر القائمة أو اكتب "إنهاء" للخروج من البرنامج
تقرأ التعليمات البرمجية تحديد عنصر القائمة الخاص بالمستخدم وتعرض رسالة تعكس اختياره.
هدفك هو تطوير الميزات التي تنفذ خياري القائمة الأولين. لتحقيق هذا الهدف، ستكمل المهام التالية:
- قم بتحديث التعليمات البرمجية المستخدمة لإنشاء نموذج البيانات للتطبيق.
- إنشاء تكرار حلقي حول القائمة الرئيسية وإنشاء عبارة تحديد تنشئ فرع التعليمات البرمجية لكل خيار قائمة.
- اكتب التعليمات البرمجية لعرض جميع بيانات صفيف OurAnimals (خيار القائمة 1).
- إنشاء حلقة لإدخال بيانات صفيف ourAnimals الجديدة (خيار القائمة 2 - الجزء 1).
- اكتب التعليمات البرمجية لقراءة وحفظ بيانات صفيف ourAnimals الجديدة (خيار القائمة 2 - الجزء 2).
ستختبر تطبيقك في كل مرحلة من مراحل عملية التطوير.
الإعداد
استخدم الخطوات التالية للتحضير لتمارين المشروع الإرشادي.
لتنزيل ملف مضغوط يحتوي على رمز مشروع Starter، حدد الارتباط التالي: Lab Files.
فك ضغط ملفات التنزيل.
فك ضغط الملفات في بيئة التطوير الخاصة بك. ضع في اعتبارك استخدام الكمبيوتر كبيئة تطوير حتى تتمكن من الوصول إلى التعليمات البرمجية الخاصة بك بعد إكمال هذه الوحدة. إذا كنت لا تستخدم الكمبيوتر كبيئة تطوير، فيمكنك فك ضغط الملفات في بيئة الاختبار المعزولة أو البيئة المستضافة.
- على جهازك المحلي، انتقل إلى مجلد التنزيلات.
- انقر بزر الماوس الأيمن فوقGuided-project-branching-looping-CSharp-main.zip، ثم حدد استخراج الكل.
- حدد إظهار الملفات المستخرجة عند اكتمالها، ثم حدد استخراج.
- دون موقع المجلد المستخرج.
انسخ مجلد GuidedProject المستخرج إلى مجلد سطح مكتب Windows.
إشعار
إذا كان هناك مجلد باسم GuidedProject موجود بالفعل، يمكنك تحديد استبدال الملفات في الوجهة لإكمال عملية النسخ.
افتح مجلد GuidedProject الجديد في Visual Studio Code.
- افتح Visual Studio Code محليا (أو افتح بيئة الاختبار المعزولة MS Learn وافتح Visual Studio Code إذا كنت لا تستخدم بيئة تطوير محلية).
- في Visual Studio Code، في القائمة File ، حدد Open Folder.
- انتقل إلى مجلد سطح مكتب Windows وحدد موقع المجلد "GuidedProject".
- حدد GuidedProject ثم حدد Select Folder.
يجب أن تظهر طريقة عرض Visual Studio Code EXPLORER مجلد GuidedProject ومجلدين فرعيين باسم Final وStarter.
أنت الآن جاهز لبدء تمارين المشروع الإرشادي. حظ سعيد!