‫مرحبًا بعودتك.
‫في هذا الفيديو ، أود أن أوضح لكم الفرق بين نموذج المشروع لـ dot net
‫Five و dot net six.
‫لذلك دعونا نمضي قدمًا وننشئ مشروعين بسرعة لنرى الفرق.
‫ثم في الفيديو التالي ، سنقوم ببناء برنامج Hello World الأول الخاص بنا وسوف تفهم كيف
‫يعمل هذا باستخدام dot net Five لأنه في هذه المرحلة لا تزال الدورة مضمنة بالكامل في dot net
‫Five ، لكنني سأقوم بالتحديث مع دوت نت ستة قريباً.
‫لذلك لا تقلق في هذه المرحلة لأنه بالنسبة لك كمبتدئ ، لا يهم حقًا على الإطلاق لأنه لا توجد
‫تغييرات في الكود.
‫حتى واجهة مستخدم Visual Studio 2022 هي نفسها كما كانت في عام 2019.
‫لا يوجد سوى هذه التفاصيل الصغيرة التي تختلف عنك كمبتدئ ، وهذا ما أريد أن أعرضه
‫لك في هذا الفيديو.
‫حسنًا ، دعنا نمضي قدمًا وننشئ مشروعًا جديدًا.
‫وهنا يمكنك أن ترى أنه يمكنك تحديد قوالب مختلفة.
‫هناك مجموعة منهم يمكنك رؤيتها مثل الكثير.
‫وهي متوفرة بناءً على أحمال العمل التي حددناها عند تثبيت Visual Studio ، إذا كنت
‫تتذكر في مثبت Visual Studio.
‫لذلك كان لدينا هنا أعباء العمل المختلفة هنا واعتمادًا على أحمال العمل التي قمت بتثبيتها ، سيكون لديك
‫المزيد من الخيارات هنا في Visual Studio كقوالب.
‫لذلك سأستخدم قالب تطبيق وحدة التحكم مع C-sharp.
‫لذا من المهم هنا أن يكون لديك شعار C-sharp هنا في الأعلى أو هذا الحرف
‫، وسأسمي هذا واحد صافي خمسة.
‫EPP حسنًا ، لذلك سيكون هذا هو تطبيق dot net Five الخاص بنا.
‫سيكون هذا هو اسم المشروع للتطبيق.
‫وبعد ذلك يمكنك تغيير الموقع إذا كنت ترغب في ذلك.
‫سأتركه في الموقع الافتراضي وسأحدد اسم الحل الافتراضي.
‫لذا يمكنك الآن الانتقال إلى التالي وهنا يمكنك أن ترى أن لديك dot net six بالإضافة
‫إلى dot net five وأنك لا تملك سوى dot net 5 إذا اتبعت تعليماتي لإضافة وقت تشغيل dot net five ، وهو
‫الوقت الذي تم استخدامه في عام 2021 والآن في عام 2022 قاموا بإصدار dot net six.
‫في عام 2023 ، من المحتمل أن يطلقوا دوت نت سبعة.
‫هناك مجموعة من التغييرات تحت الغطاء مما يجعل العرض أسرع ، مما يجعل التطبيقات تعمل بشكل أكثر
‫سلاسة ، والتي تضيف أيضًا بعض التعليمات البرمجية الجديدة وبعض المنهجيات الجديدة.
‫لكنها ليست مناسبة لك كمبتدئ لأن الأساسيات تبقى كما هي دائمًا.
‫ستكون دائمًا متغيرات وطرق وفئات وما إلى ذلك وكل هذه الكلمات الرئيسية.
‫قد لا تكون منطقية بالنسبة لك في هذه المرحلة ، لكننا سنستعرضها جميعًا في هذه الدورة التدريبية.
‫لكن ما تغير في تلك الستة هو شيء ستراه بعد قليل.
‫تمام.
‫لذلك كان هذا متاحًا فقط ، هذا الخيار هنا لأنني قمت بتثبيت هذا المكون الفردي.
‫لنستخدم الآن نقطة صافي خمسة ونرى كيف يبدو التطبيق.
‫دعنا ننشئ هذا ونرى ما يفعله Visual Studio لنا.
‫حسنا ها انت ذا.
‫هذا ما نحصل عليه بشكل افتراضي.
‫حفنة من التعليمات البرمجية.
‫هناك الكثير مما يحدث هنا دون أن نكتب سطرًا واحدًا من التعليمات البرمجية.
‫وتظهر أيضًا هذه النافذة المنبثقة حيث يُطلب منك تسجيل الدخول ، لكن ليس عليك ذلك.
‫يمكنك فقط إغلاق هذا.
‫لذا اسمحوا لي بالتمرير حتى ترى الكود أفضل قليلاً وسأقوم بتصفح هذا بعمق أكبر
‫في الفيديو التالي.
‫ولكن يمكنك أن ترى بشكل أساسي أن هناك ما مجموعه 12 سطرًا من التعليمات البرمجية لتحقيق
‫هذا البيان الخاص بـ Hello World ويمكننا تشغيل التطبيق وسيقوم فقط بطباعة شيء ما على تطبيق وحدة التحكم.
‫هذا هو تطبيق وحدة التحكم الذي تراه هنا ويقول Hello World ، لكن هذا ليس ما يدور حوله هذا الفيديو
‫حقًا.
‫لذلك اسمحوا لي أن أبدأ مثيل Visual Studio آخر فقط لأظهر لك الفرق بين dot net
‫five وتطبيق dot net six لوحدة التحكم.
‫لذلك سأسمي هذا التطبيق net six.
‫دعنا نضغط التالي.
‫وهنا سأقوم باختيار Dot Net six ، وهو الإصدار طويل المدى المدعوم من Dot Net.
‫وإذا كنت تتساءل ما هي تلك الشبكة.
‫ثم اسمحوا لي أن انتقل بسرعة إلى هذه المقالة.
‫حتى ترى هنا بلوق ما هو نظرة عامة على منصة دوت نت؟
‫على الرغم من أن هذه النظرة العامة على صافي خمس نقاط صافي ستة يتبع نفس البنية.
‫لذا فإن الفكرة هي أنهم أرادوا توحيد تطوير جميع البيئات المختلفة في بيئة واحدة.
‫لذا فقد قاموا الآن بتجميع كل شيء معًا في تطوير السحابة ، وسطح المكتب ، والويب ، والألعاب
‫، والجوّال ، ويتم تجميع كل شيء معًا تحت غطاء الشبكة ، ولا يوجد إطار شبكة نقطة بالإضافة إلى فصل dot net core.
‫كل ذلك يأتي معا.
‫لذلك فهو في الأساس إطار العمل بأكمله أو حزمة مجموعة من أجزاء مختلفة من التعليمات البرمجية التي يتم تجميعها
‫معًا حتى نتمكن من كتابة التعليمات البرمجية بسهولة بالغة وبناء التطبيقات بسرعة كبيرة دون الحاجة
‫إلى إنشاء كل شيء من البداية.
‫حسنا.
‫فلنستخدم الآن صافي النقطة ستة هنا.
‫لنقم بإنشاء تطبيق وحدة تحكم جديد وسترى فرقًا كبيرًا بين الاثنين وها نحن موجودون.
‫هذا ما يبدو عليه تطبيق dot net six.
‫الآن ربما تتساءل ، أيها الدخان المقدس ، ما الذي يحدث؟
‫لا ارى شيئا.
‫حسنًا ، باستثناء هذا الخط الأيمن من وحدة التحكم.
‫الشيء هو أن هذين هما في الأساس نفس الشيء.
‫لذا دعني أتخلص من مستكشف الحلول حتى تتمكن من رؤيته بشكل أفضل.
‫هذه هي في الأساس نفس الحل.
‫ينتج عن نفس الشيء.
‫لذا اسمحوا لي أن أشغل هذا التطبيق dot net six وسوف يعطيني أيضًا بيان Helloworld.
‫إذن ، الاختلاف الوحيد هو أنه الآن داخل برامجنا ، نعم ، نحن افتراضيًا ، داخل هذه الكتلة الرئيسية ، داخل
‫كتلة الطريقة الرئيسية هذه ، سنرى ما تعنيه هذه الطريقة الرئيسية وما إلى ذلك
‫لاحقًا.
‫لكن في الوقت الحالي ، فقط ضع في اعتبارك أن ما يحدث هنا هو مجرد نموذج مختلف.
‫ونقوم بتشغيل هذا الرمز هنا مباشرةً كما لو كنا داخل هذه الأقواس المتعرجة.
‫ولسنا بحاجة إلى كل هذا الحمل ، على الرغم من أننا في الوقت الحالي سنستخدم إطار عمل dot net Five في الفيديو
‫التالي.
‫سأريكم كيف يعمل هذا على وجه التحديد.
‫ولكن إذا كنت تريد الاستمرار في استخدام dot net six ، فلا بأس بذلك.
‫لذا يمكنك فقط التحقق من هذا الرابط بالضغط على مفتاح التحكم والنقر عليه.
‫لذا فإن قوالب المتجر الجديدة تولد بيانات عالية المستوى.
‫إذن كان هذا هو الكود التقليدي كما رأينا في تطبيق dot net Five الخاص بنا.
‫وهذا هو الكود الجديد كما رأينا في تطبيق Note six.
‫حسنا.
‫وهذا هو الفرق بين الاثنين.
‫لذلك أود أن أطلب منكم استخدام النقطة net 5 عند إنشاء مشروع جديد في Visual Studio ، وبعد ذلك يمكنك فقط
‫متابعة الدورة التدريبية تمامًا كما تم تصميمها في هذه المرحلة.
‫ولكن كما قلت ، سوف أقوم بتحديث الدورة وإضافة المزيد من التمارين بالإضافة إلى أمثلة إضافية وما إلى
‫ذلك للحفاظ على هذه الدورة محدثة وتحسينها.
‫لذلك لا تقلق بشأن ذلك.
‫لذا دعنا نمضي قدمًا ونشاهد Hello World في الفيديو التالي.