السبت، 13 أبريل 2019

كيفية التعامل مع Visual Studio 2019 والتعرف على مميزاته


فيجوال ستوديو 2019,فيجوال ستوديو,Visual Studio 2019

فيجوال ستوديو 2019 أصبح متاح ويوفر مجموعه كبيره من المميزات التى تساعد المطورين بهدف الأخذ بهم للأفضل . 

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

هذه المميزات الموجوده فى اخر اصدار من IDE صممت للعمل مع مجموعه واسعه من لغات البرمجة والمنصات العديدة – من تطبيقات C++ إلى .NET للهواتف المحمولة والـ iOS المكتوب بإستخدام Xamarin إلى تطبيقات السحابه بإستخدام ازور . 

قالت اماندا سيلفر, المدير الشريك لإدارة البرامج فى ميكروسوفت, ان الميزات الجديده فى Visual Studio 2019 تستند إلى معالجة أكبر نقاط الألم التى تعيق المطورين . 

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

تم إطلاق فيجوال ستوديو 2019 لكل من ويندوز وماك, مع كون بعض مميزات تكون رئيسية للماك وهي محرر سي شارب الجديد. ونافذة ستارت جديده, وأدوات جديده لمحركات الألعاب Xamarin و Unity . 

والأن لتتعرف على أفضل الميزات الجديده فى Visual Studio 2019 وكيفية استخدامها 

فيجوال ستوديو Live Share 

لايف شير تتيح للعديد من المطورين التعاون والتحرير المشترك لنفس الكود فى فيجوال ستوديو 2019 فى نفس الوقت . 
يمكن أن يعمل ما يصل إلى 35 مطورا معا على نفس الكود فى نفس الوقت استخدام خاصية Live Share ستساعدك للعمل على الكود الخاص بك ومشاركة الأخرين للعمل معك وايضا سيسهل عليك الكثير من الأمور. 

liveshare,لايف شير

تعد مشاركة جلسة مع اى مطور اخر امر سهل وبسيط , يتطلب منك فقط الضغط فوق الزر Live Share, ثم النقر فوق Start Collaboration seassion . 

Collaboration seassion

بعد ذلك يجب النقر فوق Invite participants والتى ستقوم بنسخ رابط الجلسة الذي ستقوم بإرساله إلى مستخدمي فيجوال بيسيك الأخرين ودعوتهم. 

ويمكنك ايضا ان تقوم بتغيير الجلسه إلى قراءه فقط عن طريق الضغط على الزر الموجود فى النافذه المنبثقه . 

بحث جديد 

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

تعمل هذه الاداه بتوصيلك للمعلومه الصحيحه حتي ولو قمت بالكتابة بشكل خاطىء فهي تقوم بتصحيحها . 

new search,بحث جديد,في,فيجوال

منظف الأكواد 

فيجوال ستوديو يمكنك جعله يقوم بالتحقق من الكود الخاص بك مقارنه بنمط الكود الذي حددته انت او حد الاشخاص من فرقيك, بإستخدام ميزة تنظيف الاكواد الجديدة. 

لضبط منظف الاكواد أضغط على السهم الصغير الموجود بجانب ايقونة المسح فى أسفل Visual Studio واختار "Configure Code Cleanup" 

برمجة الاكواد,منظف الاكواد,Code Cleanup

وكما تري يمكنك استخدام العديد من انماط تعريف برمجة الاكواد. 

Profile

بمجرد تحديد ملف التعريف المطلوب , يمكنك بدء تنظيف المستند من خلال النقر على ايقونة تنظيف الكود . 

تنظيف الاكواد بواسطة خاصية

GitHub متاح فى نافذة البداية 

كما تري, يمكنك الان التحقق من GitHub مباشرة من نافذة البداية . 

جيت هاب,GITHub

يتيح لك هذا الخيار لصق عنوان URL لـ GitHub والوصول إلى Azure DevOps الخاصه بك . 

GITHUB URL

إضافة Pull Request 

يؤدي هذا الخيار إلى إضافة زر الـ Pull Request فى الشريط الجانبي . 

Pull Request,visual studio 2019

الضغط على هذا الخيار يمكنك من انشاء طلب جديد, والذي من خلاله تستطيع تسمية طلبك ووصفه بالاضافه الى انه يتم نسخه للمطورين الاخرين, قبل إرسال الطلب. 

 التقليل من المشاكل التى تحدث اثناء عملية دمج تطبيقات كبيره على ++C

واحده من الميزات الجديده التى تساعد مبرمجي ++C الذين يقومون بدمج تطبيقات كبيره مثل فيديوهات الالعاب على تنفيذ ذلك دون اخطاء. 

طريقة جديده لدمج الأكواد والتعليمات البرمجية 

نقطة ايقاف البيانات Breakpoints والتى كانت متاحه لـ سي ++ فى الاصدارات السابقه من فيجوال ستوديو أصبحت متاحه الان ايضا لـتطبيقات NET Core. 

تسمح هذه النقطة فى فيجوال بيسيك من مراقبة كائن معين حتى عندما يكون هذا العنصر خارج النطاق يمكن فحصه. 
وللبحث عن نقطة توقف للبيانات, يمكنك البحث عن الكائن الذي تريده بإستخدام اداة البحث الجديده كما هو موضح فى الصورة : 

دمج الأكواد,Code embeded

الخطوه التالية انزل لأسفل الى القوائم المنسدله لتحديد مكان خاصية الكائن التى تريد تتبعه
 
break value

قم بالضغط بزر الماوس الايمن فوق الخاصية وحدد "Break when value Changes" 

بريك فالو

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

Continue

إذا كنت ترغب فى معرفة المزيد حول Visual Studio 2019, تقدر تزور منصة التعلم عبر الأنترنت Pluralsight والتى أبرمت شراكة مع شركة ميكروسوفت لتقديم دورة تدريبيه مجانيه لـ فيجوال بيسيك 2019 حتى 22 أبريل أو عبر Linkedin والتى توفر كورسات فيجوال بيسيك مجانيه حتي 2 مايو.

إرسال تعليق

favourite category

...
test section describtion

Whatsapp Button works on Mobile Device only