دروس Visual Studio: كل ما تحتاج إلى معرفته



ستساعدك مقالة Edureka هذه في اتباع نهج شامل حول كيفية البرمجة في Visual Studio مع أمثلة في الوقت الفعلي لفهم أفضل.

استوديو مرئي هي واحدة من أقوى IDE التي تعمل مع جميع لغات البرمجة الرئيسية مثل C # و Python و الإصدارات. يتم صيانتها بواسطة شركة مايكروسوفت. يتم تحميل IDE هذا بميزات ووظائف غنية يمكن للمرء أن يتخيلها. في هذا البرنامج التعليمي ، سوف أطلعك على إمكانياته المهمة.

ما هو Visual Studio؟

استوديو مرئي هي شركة تطوير متكاملة متقدمة تم تطويرها حصريًا لـ شركة مايكروسوفت في عام 2000. يتم استخدامه بنشاط لتطوير برامج الكمبيوتر ، ومواقع الويب ، وتطبيقات سطح المكتب ، وتطبيقات الهاتف المحمول ، والألعاب وأكثر من ذلك بكثير.





Visual-Studio-Tutorial-what-is-Visual-Studio-Edureka

استوديو مرئي قادر بما يكفي لدعم أكثر من 36+ لغات البرمجة التي تسمح لمحرر الكود والمترجم بتنفيذ أي لغة برمجة تقريبًا. بعض اللغات الشائعة التي يدعمها Visual Studio هي أساسيات بصرية و و سي # ص روجرام لغة مينغ و و .



ميزات Visual Studio

يوفر Visual Studio الميزات الأكثر تقدمًا التي يبحث عنها أحدث المطورين. يتم وصف القليل من أهم الميزات على النحو التالي.

  • محرر الكود

يحتوي Visual Studio على أفضل محرر كود في فئته والذي يدعم وظائف متعددة. يمكّن الإشارات المرجعية في التعليمات البرمجية لدمج التنقل السريع. بالإضافة إلى النص العادي ، يوفر VS أيضًا بحثًا تزايديًا ، وبحث Regex ، وحافظة متعددة العناصر ، وقائمة مهام.

دمج كود c ++

المحرر قادر أيضًا على دعم إعادة بناء الكود ، وإعادة ترتيب المعلمات ، وإعادة تسمية المتغير والطريقة ، واستخراج الواجهة والعديد من الوظائف سهلة الاستخدام.



  • المصحح

المصحح الرائع لـ MS Visual Studio يمكن أن يعمل كمصحح مستوى الآلة وكذلك مصحح مستوى المصدر. إنه قادر على تصحيح أخطاء الكود المعين وكذلك الكود الأصلي. إنه قادر على تجميع أي لغة برمجة تدعم VS.

إنه قادر على إلحاق نفسه بالعملية الجارية حاليًا لإجراء إجراءات المراقبة والتصحيح على الكود ، بشرط توفر كود المصدر. يمكن أن تتضمن VS عمليات تفريغ الذاكرة و Multi-threading أيضًا.

  • مصمم

يتضمن Visual Studioرقممن المصممين المرئيينللمساعدة داخلتطوير التطبيقات. بعض الأدوات مذكورة أدناه.

مصمم وصف
مصمم WPF يرخص WPS واجهات المستخدم لـ Windows Presentation Foundation.
مصمم نماذج Windows يقوم مصمم نماذج Windows بإنشاء تطبيقات واجهة المستخدم الرسومية باستخدام Windows Forms.
مصمم الفصل يصرح مصمم الفصل ويحرر الفئات بما في ذلك أعضائها ووصولهم باستخدام نمذجة UML.
مصمم الويب يتضمن Visual Studio أيضًا محررًا ومصممًا لموقع الويب يسمح بتأليف مواقع الويب عن طريق سحب الأدوات وإفلاتها.
مصمم الخرائط يتم استخدام مصمم الخرائط بواسطة LINQ إلى SQL لتصميم التعيين بين مخططات المعلومات وبالتالي الفئات التي تغلف البيانات.
مصمم البيانات يتم استخدام مصمم البيانات لتحرير مخططات المعلومات بيانياً ، فضلاً عن الجداول المكتوبة والمفاتيح والقيود الأساسية والأجنبية.

  • أدوات أخرى
أداة وصف
افتح متصفح علامات التبويب يقوم محرر الخصائص بتحرير الخصائص في واجهة المستخدم الرسومية في VS.
محرر الخصائص إنه يسرد جميع الخصائص المتاحة للفئات والكائنات وصفحات الويب.
مستكشف الخادم يقوم Server Explorer بإدارة اتصالات قاعدة البيانات على جهاز الكمبيوتر.
مستعرض الكائنات يتم استخدام مستعرض الكائنات لاستعراض مساحات الأسماء في التجميعات المُدارة.
مستكشف الفريق يقوم Team Explorer بدمج Axure DevOps في VS IDE.
مستكشف البيانات يقوم Data Explorer بإدارة مثيلات وقواعد بيانات MS SQL.
مكتشف الحل يقوم Solution Explorer بإدارة الملفات واستعراضها في الحل.
  • التمدد

يسمح Visual Studio للمطورين بتدوين ملحقات Visual Studio لتوسيع قدراته. هذه الامتدادات 'تتصل' ببرنامج Visual Studio وتوسع نطاقهوظائف. تتوفر الامتدادات في شكل وحدات ماكرو ووظائف إضافية وحزم.

لماذا تختار Visual Studio؟

السبب الرئيسي وراء تحول Visual Studio إلىمشهور جداهو أنه يحتوي على كل ما يتوقعه أي مبرمجالشفرةمحرر مع بعض ملفات fالميزات. إنه خفيف الوزن وسريع ومفتوح المصدر ومتعدد الأنظمة الأساسية إلى جانب ميزات رائعة أخرى يمنحه ميزة إضافية على أي محرر آخر

قم بتثبيت Visual Studio

سنقوم بتثبيت وإعداد Microsoft Visual Studio باتباع الخطوات المذكورة أدناه:

الخطوة 1 : قم بتنزيل Microsoft Visual Studio

جوجل أحدث إصدار من Visual Studio وتنزيل ملف تثبيت ملف في نظامك المحلي ثم يركض ملف المثبت ك مدير.

الخطوة 2: حدد حزمة .NET Desktop Development Package

بمجرد تشغيل برنامج التثبيت ، سيتم تنزيل Visual Studio Editor بنجاح في نظامك المحلي ، وسيتم لاحقًا عرض مربع حوار على شاشة سطح المكتب يطلب منك حزمة معينة تحتاجه في نظامك. هنا ، تحتاج إلى تحديد ملف تطوير سطح المكتب. NET صفقة.

الخطوة 3: اضبط C # Environment

بمجرد حزمك لـ تطوير .NET يتم تنزيلها ، ثم سيتم عرض مربع حوار آخر على شاشتك يسأل عن بيئة التطوير التي تبحث عنها. هنا ، ربما حدد البيئة لـ C # أو أي لغة أخرى ، حسب متطلباتك.

الخطوة 4: أنشئ مشروعك الأول

def __init__

بمجرد أن يتم تعيين البيئة ، فأنت على ما يرام. ابدأ تشغيل Visual Studio الخاص بك وحدد إنشاء مشروع جديد الخيار في مربع الحوار المعروض.

ستتم إعادة توجيهك إلى مربع الحوار التالي وهناك تحتاج إلى تحديد مكتبة الفصل الدراسي كـ NET Standard كما هو مبين أدناه.

في مربع الحوار التالي ، سيُطلب منك تكوين مشروعك. قم بتكوينه وأنت الآن في المحرر. اكتب برنامجك الأول وقم بتشغيله. سيتم عرض الإخراج بنجاح في موجه الأوامر.

//انتاج:

الآن ، دعنا ننتقل إلى العمليات الأساسية التي يمكن إجراؤها في Visual Studio.

العمليات الأساسية

العمليات الأساسية في Microsoft Visual Studio هي كما يلي.

كيفية فتح مشروع موجود

في الزاوية اليسرى العليا ، لدينا ملف فتح ملف أيقونة. انقر فوق وحدد الوجهة التي يوجد بها مشروعك كما هو موضح أدناه.

حدد المشروع وسيتم عرض الرمز الخاص بك على المحرر كما هو موضح أدناه.

//مثال:

// قائمة باستخدام النظام باستخدام System.Collections.Generic public class Edureka {public static void Main (string [] args) {var names = new List & ltstring & gt () names. أضف ('Sandhya') أسماء. أضف أسماء ('Arun') أضف أسماء ('Prashanth'). أضف ('Kiran') foreach (اسم var في الأسماء) {Console.WriteLine (name)}}}

//انتاج:

حدد رمز الحفظ ثم قم بتشغيل التعليمات البرمجية الخاصة بك. سيكون خيار التشغيل على شريط الأدوات كما هو موضح أدناه.

أثناء تشغيل البرنامج ، يمكنك حتى تعيين نقاط التوقف في التعليمات البرمجية الخاصة بك وحتى تطبيق إعادة تنسيق التعليمات البرمجية بالنقر بزر الماوس الأيمن على محرر النص.

علاوة على ذلك ، دعونا نمضي قدمًا ونتعرف على لوحة سطر الأوامر.

لوحة سطر الأوامر

يمكن الوصول إلى Microsoft Visual Studio Code بشكل متساوٍ من لوحة المفاتيح. تركيبة المفاتيح الأكثر ضرورة لفهمها هي Ctrl + Shift + P. التي تظهر لوحة القيادة. من هنا يمكنك الوصول إلى جميع وظائف VS Code أو أي منها ، جنبًا إلى جنب مع اختصارات لوحة المفاتيح للعمليات الأكثر شيوعًا.

توفر واجهة مستخدم لوحة الأوامر الوصول إلى العديد من الأوامر. ستنفذ أوامر المحرر ، وتفتح الملفات ، وتنقب عن الرموز ، وترى تعريفًا سريعًا لملف ، وكل ذلك يستغل نافذة تفاعلية مكافئة. بعض النصائح المذكورة أدناه.

تجد أكبر عدد في جافا

الآن ، دعنا نفهم ترميز الملفات في Visual Studio.

دعم ترميز الملفات

يمكننا تعيين ترميز الملف إما عالميًا أو بناءً على مساحة العمل الخاصة بك باستخدام ملف files.encoding اضبط إعدادات المستخدم أو إعدادات مساحة العمل.

يمكنك عرض ملف ترميز في شريط الحالة.

انقر فوق الترميز في شريط الحالة لإعادة فتح الملف النشط أو حفظه بترميز مختلف.

ثم اختر الترميز.

دعونا نتعرف على حجج سطر الأوامر الإضافية.

وسيطات سطر الأوامر الإضافية

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

جدال وصف
- اذهب إلى عند استخدامه مع file: line: column؟ ، يفتح ملفًا عند سطر محدد وموضع عمود اختياري. يتم توفير هذه الحجة لأن بعض أنظمة التشغيل تسمح بذلك
-جديد يفتح جلسة جديدة من VS Code بدلاً من استعادة الجلسة السابقة.
-r يفرض فتح ملف أو مجلد في آخر نافذة نشطة.
ملف اسم الملف المراد فتحه. إذا كان الملف غير موجود ، فسيتم إنشاؤه على أنه متسخ. يمكنك تحديد ملفات متعددة.
ملف: سطر: عمود؟ اسم الملف المراد فتحه في السطر المحدد وموضع العمود الاختياري. يمكنك تحديد ملفات متعددة بهذه الطريقة ، ولكن يجب عليك استخدام الوسيطة ‐g (مرة واحدة) قبل استخدام الملف: line: column؟ محدد.
مجلد اسم المجلد المراد فتحه. يمكنك تحديد عدة مجلدات

لكل ملف ومجلد ، ستتمكن من استخدام طرق مطلقة أو نسبية. الطرق النسبية تقاس مربعًا بالنسبة إلى الدليل الحالي للاتصال الإلكترونيأينما شغلت التعليمات البرمجية. إذا حددت ملفًا أو مجلدًا واحدًا تمامًا في التعليمات ، فيمكن لـ VS Code فتح مثيل واحد فقط.

الاختصارات في Visual Studio

أمر الاختصار
إظهار قائمة الإجراءات Alt + Enter
لصق من الحافظة Ctrl + Shift + V.
إعادة صياغة التعليمات البرمجية Ctrl + Atl + Enter
إتمام الكود Ctrl + مسافة
إتمام الكود الذكي Ctrl + Alt + مسافة
قوة الإنجاز السيطرة + أدخل
بيان كامل Ctrl + Shift + Enter
الانتقال إلى التوقيع التالي / السابق Ctrl + Shift + مسافة / Ctrl + Shift + Alt + مسافة
تبديل المعلمة Ctrl + Shift + Alt + 5
التوثيق السريع Ctrl + Shift + F1
إدراج قالب مباشر Ctrl + E ، L
إحاطة القالب Ctril + E ، U
إنشاء ملف من قالب Ctrl + Alt + Insert
إنشاء التعليمات البرمجية Alt + إدراج
انقل الكود لأعلى / لأسفل / لليسار / لليمين Ctrl + Shift + Alt + أعلى / أسفل / يسار / يمين
توسيع التحديد السيطرة + W
تقليص التحديد Ctrl + Shift + W
حدد يحتوي على إعلان Ctrl + Shift + [
تكرار الخط الحالي السيطرة + د
الانضمام إلى الخطوط Ctrl + Shift + J.
تعليق خطي Ctrl + /
تعليق الحظر Ctrl + Shift + /
تشغيل التكوين Ctrl + Shift + Alt + R
قم بتشغيل Build Ctrl + Shift + F5
تصحيح Alt + F5

تطبيق الآلة الحاسبة باستخدام C #

//الشفرة

استخدام النظام باستخدام System.Collections.Generic باستخدام System.Linq باستخدام System.Text باستخدام System.Threading.Tasks مساحة الاسم Edureka {class Program {static void Main (string [] args) {Console.WriteLine ('Calculator Application using C #') Console .WriteLine ('Select 1 to Add') Console.WriteLine ('Select 2 to Substract') Console.WriteLine ('Select 3 to Multiply') Console.WriteLine ('Select 4 to Divide') Console.Write ('الرجاء إدخال اختيارك: ') int ch = Int32.Parse (Console.ReadLine ()) int a، b، c switch (ch) {case 1: Console.Write (' أدخل القيمة الأولى: ') a = Convert.ToInt32 ( Console.ReadLine ()) Console.Write ('أدخل الثانية:') b = Convert.ToInt32 (Console.ReadLine ()) c = a + b Console.WriteLine ('Sum = {0}'، c) حالة الفاصل 2: Console.Write ('أدخل القيمة الأولى:') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ('أدخل الثانية:') b = Convert.ToInt32 (Console.ReadLine ()) ج = a - b Console.WriteLine ('Difference = {0}'، c) كسر حالة 3: Console.Write ('أدخل القيمة الأولى:') a = Conv ert.ToInt32 (Console.ReadLine ()) Console.Write ('أدخل القيمة الثانية:') b = Convert.ToInt32 (Console.ReadLine ()) c = a * b Console.WriteLine ('المنتج = {0}' ، c) كسر الحالة 4: Console.Write ('أدخل القيمة الأولى:') a = Convert.ToInt32 (Console.ReadLine ()) Console.Write ('أدخل القيمة الثانية:') b = Convert.ToInt32 (وحدة التحكم .ReadLine ()) c = a / b Console.WriteLine ('Quotient = {0}'، c) فاصل الافتراضي: Console.WriteLine ('لقد حددت اختيارًا غير صالح') فاصل} Console.ReadKey ()}}}
 //انتاج: 

بهذا نصل إلى نهاية هذا المقال. أتمنى أن تكون قد فهمت برنامج Visual Studio التعليمي وأهميته وتنفيذه من خلال بعض الأمثلة في الوقت الفعلي.

الآن بعد أن فهمت أساسيات Visual Studio ، تحقق من ملف من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. تم تصميم دورة تدريب وشهادة Java J2EE و SOA من Edureka للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطوري Java. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & ربيع .

لديك سؤال لنا؟ أذكر ذلك في قسم التعليقات في مدونة 'Visual Studio Tutorial' وسنعاود الاتصال بك في أقرب وقت ممكن.