رمز فتح مرحلة هذا الدرس في تطبيق طورني : BFV
تَعلُمُ البرمجةِ للمبتدئينَ كلياً بواسطةِ #C – تنصيب الـ Visual Studio
روابط البرنامج :
رابط موقع الـ Visual Studio
رابط نسخة الـ Community لنظام الويندوز
لتحميل آخر نسخة الرجاء التوجه للصفحة الرئيسية هنا ، أو يمكنك الحصول على نسخة أقدم في حال لم تكن تمتلك آخر نسخة ويندوز هنا
رابط نسخة الـ Visual Studio لنظام الماك
رابط نسخة الـ Visual Studio Code لكافة الأنظمة
رابط الـ MonoDevelop البديل للفيجوال ستوديو لكافة الأنظمة
رابط موقع Fiddle محاكي أونلاين ، يمكن تشغيله على كافة الأنظمة
رابط لتطبيق Compiler محاكي على الأندرويد *لا ينصح به لأن كتابة الأسطر البرمجة من خلال الهواتف صعب ويضيع وقت
بيئةُ تطويرٍ تكاملية :
السلامُ عليكم ورحمةُ اللهِ وبركاته، وأهلاً بكمْ مجدداً في دروسِ سلسلةِ، تَعلُمِ البرمجةِ للمبتدئينَ كلياً بواسطةِ السي شارب.
لكي تقوم بكتابة الأسطر البرمجية، أنت بحاجة إلى بيئة تجعلك قادراً على فعل ذلك، والبَرنامجِ الرئيسيِّ الذي سوفَ نستخدمُهُ في هذهِ السِّلسلةِ، هوَ برنامجُ الـ Visual Studio المُقدمُ منْ شركةِ Microsoft، وهذا النَّوعُ منَ البرامجِ يُطلقُ عليهِ، بيئةُ تطويرٍ تكامليَّةٍ (IDE)، المُشتقُ منَ المُصطلحِ integrated development environment، منَ الأفضلِ اصطلاحاً أنْ نُطلقَ على الـ Visual Studio اسمَ: بيئةُ تَطويرٍ تكامُلية، ولكنْ منْ بابِ الاختصارِ والمجاز، سَنُطلِقُ عليهِ اسمَ برنامج. ويمكنُ تعريفُ الـ IDE بشكلٍ مُبسطٍ على أنَّهُ، تطبيقٌ برمجيٌ يُقدمُ حُلولاً مُتكاملةً تُسهلُ عَملَ المطورينَ.
أقسام ال IDE :
ويتكونُ غالباً منْ أقسامٍ رئيسيَّةٍ أهمها:
1 – محرِرٌ للنُّصوص: (Code Editor)
وهو المكانُ المُخصصُ لكتابةِ الأسطرِ البَرمجيَّةِ، ويمتلكُ العديدَ منَ الميزاتِ أهمها، خاصية الـ IntelliSense، التي تقوم بإظهار نافذة تقترح عليك الأوامر المطابقة لما تكتب، وتقوم أيضاً بتصحيح الكلمات إن نسيت حرفاً، وتقوم بإعطائك معلومات عن الأمر الذي قمت بكتابته.
2 – المُصَحِّحُ: (Debugger)
ويقومُ بترجمةِ التطبيق ليساعِدَكَ على إيجادِ الأخطاء، لتتمكن من إصلاحها قبل الانتقالِ إلى المرحلة النهائية،
3 – أدواتٍ مُساندةٍ: تُسهِّلُ بناءَ واجهاتِ التَّطبيقِ GUI،
أيضاً لديهِ القدرةُ على تشغيلِ أدواتٍ خارجيةٍ Plug-ins، تزيدُ من فعاليتهِ على كافةِ الصُعُد.
يدعم الفيجوال بيسك لغات برمجة عديدة :
C, C++, VB.NET, C#, F# ، Python, Ruby, Node.js, M ، XML/XSLT, HTML/XHTML, JavaScript, CSS
الحصول على البرنامج :
ولكي نحصلَ على البَرنامجِ سنقومُ بتصفُّحِ موقعِ visualstudio.com، حيثُ أنَّنا سنجدُ زرُ الحُصولِ على النُّسخةِ المجانيَّةِ منَ البرنامجِ. وبعدَ الضغطِ عليهِ سَتلاحظُ أنَّ هنالِكَ ثلاثةُ أنواعٍ رئيسيةٍ قدْ يَختلفُ عددُها مُستقبلاً،
فالنوعُ الأوَّلُ هو نسخةُ Visual Studio Community، وهي التي سَنستخدمها في هذهِ السِّلسلة، وتحتوي على كل الميزات التي تساعدك في إنجاز تطبيقك.
أما النسخةُ Visual Studio Team services، فهي نسخةٌ مُتقدمةٌ لإدارةِ المشاريعِ الكبيرةِ. وبواسطتها يمكنُكَ تنظيمُ مشروعٍ كبيرٍ وإدارتهِ بشكلٍ دقيقٍ ومُفصّلٍ، حيثُ تُجَزِّءِ المشروع إلى مهام صغيرة، وتُسندها إلى فريقِكَ ليتم برمجتها ثم تجميعها لاحقاً.
أمَا الـVisual Studio Code، فهو نُسخةٌ خفيفةٌ جداً منْ الـ Visual Studio، وهو يعتمد على نظام الإضافات، فمثلاً لجعله يقوم بمعالجة أسطر لغة السي شارب، أنت بحاجة لإضافة extension من داخل البرنامج، بحيث يقوم البرنامج بتنزيل ما يحتاجه فقط، وهو متميز جداً وستعتمده مستقبلاً، لكن لا ينصح به في هذه السلسلة، لأنه متقدم ويفتقر للواجهة الرسومية المبسطة، ومنْ أهمِّ ميِّزات هذه النسخة، أنَّهُ يمكنكَ تشغيلها ليسَ فقطْ على نظامِ الـ Windows، بلْ أنظمةٍ أُخرى مثل نظام الـ Mac.
النسخة المعتمدة في هذه السلسلة :
ننوه هنا أننا سنعتمد نظام Windows لهذه السلسلة أيضاً، ففي حال امتلاكك لنظام Mac يمكنك زيارة الرابط أسفل الفيديو، أو في حال استخدامك لنظام آخر يمكنك اختيار برنامج آخر، كما ويمكنك تتبع الدروس من الهاتف المحمول، بتطبيق الدروس أونلاين على الموقع أسفل الفيديو، لكن يفضل التطبيق المباشر على نسخة Community، وننوه أيضاً أنني سأقوم باستخدام نسخة 2017، فإن كان جهازك لا يدعم هذه النسخة، يمكنك تحميل إصدار أقدم مثل 2015 أو 2012.
تنصيب البرنامج :
بعد تحميل نسخة Community، ستقومُ شاشة التنصيب بإظهارِ مجموعات Workloads، تم تجميعها مسبقاً من شركة Microsoft، تسألك عن المنصة المستهدفة التي تود تطويرها، حيث ستجد 3 أقسام رئيسية وهي:
Windows و Web & Cloud و Mobile & gaming.
وبما أننا في هذه السلسلة سنهتم بأساسيات البرمجة، فسنقوم بالتعامل مع تطبيقات الـ Console، لذلك سنقوم باختيار .Net Desktop Development فقط، ثم تقوم بتنصيبها، وبعدَ الانتهاءِ منْ تنصيبِ البَرنامجِ، ستكون جاهزاً لكتابةِ الأسطُرِ البرمجيَّةِ. أراكَ في الدرسِ التالي إنْ شاءَ الله.
مصطلحات الدرس :
IDE : بيئة تطوير تكاملية وهو إختصار لـ Integrated Development Environment ويتيح لك الحصول على ميزات تساعدك في التطوير
Code Editor : محرر للنصوص، تستطيع بواسطته كتابة الأسطر النصية ( الأسطر البرمجية في حالنا هنا )
IntelliSense : ميزة ذكية تعطيك مساعدات وملاحظات حول ما تقوم بكتابته
Debugger : المصحح ويقوم بإستكشاف الأخطاء
Tools : أدوات مساعدة
GUI : الواجهات الرسومية وهي إختصار لمصطلح Graphic User Interface
Plug-ins : تطبيقات وبرامج مساعدة يتم إضافتها للبرنامج لتعطي إمكانيات أكثر
Visual Studio Community : نسخة البرنامج المجانية التي تستطيع تطوير التطبيقات بها
Visual Studio Team services : نسخة البرنامج التي تستطيع تطوير التطبيقات بها، وهي متقدمة حيث يمكنك العمل مع فريق عن بعد بإعطاء وظائف مجزئة
Visual Studio Code : نسخة البرنامج المجانية التي تستطيع تطوير التطبيقات بها، وهي قليلة الحجم وقوية ولكنها تعتمد على الإضافات plugins
extension : إضافات إلى البرامج تزيد من إمكانيته، وهو مصطلح مشابه لـ Plug-ins
Workloads : مجموعات تم تحضيرها مسبقاً متواجدة داخل إعدادات تنصيب برنامج Visual Studio مناسبة لتحديد الفئة المستهدفة للتطوير، سواء للويندوز أو للموبايل أو للويب
Windows : تطبيقات النوافذ لنظام Windows
Web and Cloud : نطبيقات صفحات الإنترنت وما يتعلق بها
Mobile and Gaming : تطبيقات للهواتف الذكية وتطوير الألعاب
Console : شاشة سوداء تقوم بطباعة أسطر متتالية
Net Desktop Development : الفئة المطلوبة لتطوير التطبيقات للنوافذ
هل نسخة community مجانية ؟
نعم النسخة مجانية
تحيه طيبه
تنزيل البرنامج على اي قرص في الحاسوب؟ مالافضل له ؟
D او C
السؤال الثاني اذا سمحت استاذي بطريقه مبسطه منك ماالمقصود من تطبيقات Console؟
لا مشكلة من تنزيله على أي قرص، لكن المشاريع الأفضل وضعها في قرص غير ال C لضمان عدم ضياعها في حال فشل نظام التشغيل
تطبيقات الكونسول هي : تطبيقات ذو شاشة سوداء غير رسومية ، تقوم بإجراء أوامر وإظهارها على شكل أسطر متتالية .
وهي مفيدة في تعلم أي لغة للمبتدئين كلياً
لا استطيع الدخول على FEEDBarner
السلام عليكم لم استطع تحميل البرنامج ارجواالمساعدة
وعليكم السلام، ما هي المشكلة بالضبط؟
تم تحميل البرنامج ولكنه لايفتح
السلام عليكم ورحمة الله وبركاته
حملت البرنامج وكل ما أفتحه تظهر لي هذه النافذة ويقفل
http://www9.0zz0.com/2017/09/14/12/895452417.jpg
وعليكم السلام، قومي بالتسجيل SignUp فهو مجاني ومطلوب للحصول على نسخة من البرنامج
النسخه الطلوبه هل هي
Visual studio enterprise 2017
Visual Studio Community 2017 وليس enterprise
شرح متميز
بالتوفيق
ممكن الرابط اللي يخص اجهزة الماك لم اجده تحت الفيديو
الرابط موجود أسفل النسخة النصية ، https://www.visualstudio.com/vs/visual-studio-mac/
السلام عليكم كنت ابحث عن دورة مثل هذه الدورات والحمد لله انني وجدتها ارجوا من الله ان يسهلها لنا كي نستطيع بعدها تصميم العاب باليونيتي
استاذنا الكريم بعد تحميلي للنسخة المطلوبة وتنصيبها ظهرت لي مشكلة لم افهمها .
http://www7.0zz0.com/2018/01/17/22/395302929.png
وعليكم السلام ورحمة الله وبركاته، قم بإعادة تنزيل المحرك
انا لدي هاتف اندرويد حديث و ليس لدي جهاز ويندوز ماذا افعل
يمكن التطبيق على الويب. أونلاين.
السلام عليكم ورحمة الله وبركاته
أولاً شكراً جزيلاً على المجهدود الأكثر من رائع والمستوى العالي من العرض آملين من المولى عزوجل أن يككل تعبكم بخير الجزاء في الدنيا والآخرة
لدي استفسار استاذنا عند الدخول على الموقع واضغط على Get Started Free ومن ثم عمل تسجيل دخول لايعطيني خيار لتحميل البرنامج ولكنه يقترح علي بدأ مشروع جديد وأن أعمل أون لاين كيف إذاً أقوم بتحميل البرنامج برجاء إعطائي رابط
يبدو أنك قمت بإختيار البرنامج أونلاين، قم بتنزيله من الروابط الموجودة.
متابع الدورة ان شاء الله شرح مميز بصرحه
شكرا على التطبيق و لدي أسئلة:
١-لماذا التطبيق من الداخل ممنوع في سوريا؟
٢-هل ينصح للإستخدام للغة جافا سكريبت مع سي شارب في اليونيتي؟
٣-هل هذه الدورة الوحيدة المفتوحة في التطبيق؟
٤-متى سيأتي الإصدار القادم و لماذا لا تعطون جوائز يومية مثل باقي البرامج؟
مع كامل التحية و الإحترام.
جووجل تمنع إستخدام برامجها من سوريا وبعض الدول العربية الأخرى. تم حذف الجافا سكريبت من يونيتي. بالنسبة للتطبيق سيتم تطويره إن شاء الله.
السلام عليكم ورحمة الله وبركاته، هل أستطيع تغيير مجموعة الـ workloads لاحقًا ، مثلًا : الآن اخترنا Net Desktop Development ، هل نستطيع تغييرها لاحقًا ؟
نعم يمكن تغييرها في أي وقت لاحق.
لم ينجح معي تثبيت نسخة 2017 لذلك قمت بتنصيب نسخة 2019 لبرنامج فيزيال ستيديو كومونوتي ، هل سينجح التعامل مع النسخة ؟
نعم يمكن ذلك
السلام عليكم ورحمة الله وبركاته لقد قمت بتحميل برنامج ال visual studio code عبر نظام الويندوز والان تظهر لي صفحه ال editing evolved لا ادري ما ذا اعمل
وعليكم السلام ورحمة الله وبركاته، الحقيقة لم يسبق لي تجربة نسخة Code من قبل
هل يمكنني تحميل البرنامج على الايباد ؟
هناك مواقع يمكن إستخدامها، وهناك محاكيات للجوالات