Skip to content

2. تثبيت Visual C# 2008

في نهاية يناير 2008، أصبحت إصدارات Express من Visual Studio 2008 متاحة للتنزيل [2] على العنوان التالي [1]: [http://msdn2.microsoft.com/en-fr/express/future/default(en-us).aspx] :

  • [1]: عنوان التنزيل
  • [2]: علامة التبويب "التنزيلات"
  • [3]: تنزيل C# 2008

عند تثبيت C# 2008، ستقوم أيضًا بتثبيت:

  • إطار عمل .NET 3.5
  • SGBD SQL Server Compact 3.5
  • وثائق MSDN

لإنشاء أول برنامج لك باستخدام C# 2008، اتبع الخطوات التالية بعد تشغيل C# :

  • [1]: اختر الخيار "ملف / مشروع جديد"
  • [2]: اختر تطبيق Console
  • [3]: قم بتسمية المشروع - سيتم تغيير الاسم أدناه
  • [4]: قم بالتحقق
  • [4ب]: تم إنشاء المشروع
  • [4c]: Program.cs هو برنامج C# الذي تم إنشاؤه افتراضيًا في المشروع.
  • لم تسأل الخطوة 1 عن مكان حفظ المشروع. إذا لم نقم بأي شيء، فسيتم حفظه في موقع افتراضي قد لا يناسبنا. تُستخدم الخيار [5] لحفظ المشروع في مجلد محدد.
  • يمكنك تسمية المشروع باسم جديد في [6] وتحديد مجلده في [7]. للقيام بذلك، يمكنك استخدام [8]. إذا اخترت Ici، فسيتم حفظ المشروع في المجلد [C:\temp\08-01-31MyApplication1].
  • عن طريق تحديد [9]، يمكنك إنشاء مجلد للحل المسمى في [10]. إذا كان Solution1 هو اسم الحل:
  • سيتم إنشاء مجلد [C:\temp\08-01-31\Solution1] للحل Solution1
  • سيتم إنشاء مجلد [C:\temp\08-01-31\Solution1\MyApplication1] للمشروع MyApplication1. هذا الحل مناسب تمامًا للحلول المكونة من عدة مشاريع. سيكون لكل مشروع مجلد فرعي في مجلد الحل.
  • في [1]: نافذة ملفات مشروع MyApplication1
  • في [2]: محتوياته
  • في [3]: المشروع في مستكشف المشاريع في Visual Studio

دعونا نعدل كود ملف [Program.cs] [3] على النحو التالي:


using System;
 
namespace ConsoleApplication1 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("1er essai avec C# 2008");
        }
    }
}
  • السطر 3: مساحة اسم الفئة المحددة في السطر 4. الاسم الكامل للفئة المحددة في السطر 4 هو ConsoleApplication1.Program.
  • الأسطر 5-7: الطريقة الثابتة Main التي يتم تنفيذها عند تنفيذ
  • السطر 6: عرض الشاشة

يمكن تشغيل البرنامج على النحو التالي:

  • [Ctrl-F5] لتشغيل المشروع، في [1]
  • في [2]، يتم الحصول على عرض وحدة التحكم.

أدى التنفيذ إلى إضافة ملفات إلى:

  • في [1]، عرض جميع ملفات المشروع
  • في [2]: يحتوي المجلد [Release] على الملف القابل للتنفيذ للمشروع [MyApplication1.exe].
  • في [3]: المجلد [Debug]، الذي سيحتوي أيضًا على ملف تنفيذي [MyApplication1.exe] للمشروع لو تم تشغيله في وضع [Debug] (مفتاح F5 بدلاً من Ctrl-F5). هذا الملف التنفيذي يختلف عن الملف الذي تم الحصول عليه في وضع [Release]. فهو يحتوي على معلومات إضافية تتيح إجراء عملية التصحيح.

يمكن إضافة مشروع جديد إلى الحل الحالي:

  • [1]: انقر بزر الماوس الأيمن على الحل (وليس المشروع) / Add / New Project
  • [2]: حدد نوع التطبيق
  • [3]: المجلد الافتراضي هو المجلد الذي يحتوي على مجلد المشروع الحالي [MyApplication1]
  • [4]: قم بتسمية المشروع الجديد

يصبح للحل بعد ذلك مشروعان:

  • [1]: المشروع الجديد
  • [2]: عند تنفيذ الحل باستخدام (F5 أو Ctrl-F5)، يتم تنفيذ أحد المشروعين. وهذا ما يُسمى [2].

يمكن أن يحتوي المشروع على عدة فئات قابلة للتنفيذ (تحتوي على طريقة Main). في هذه الحالة، يجب تحديد الفئة المراد تنفيذها عند تشغيل المشروع:

  • [1، 2]: نسخ/لصق ملف [Program.cs]
  • [3]: نسخ/لصق النتيجة
  • [4، 5]: إعادة تسمية الملفين

الفئة P1 (السطر 4):


using System;
 
namespace MyApplication2 {
    class P1 {
        static void Main(string[] args) {
        }
    }
}

فئة P2 (السطر 4):


using System;
 
namespace MyApplication2 {
    class P2 {
        static void Main(string[] args) {
        }
    }
}

يحتوي مشروع [MyApplication2] الآن على فئتين بهما طريقة ثابتة Main. يجب إخبار المشروع بأيهما:

  • في [1]: خصائص المشروع [MyApplication2]
  • في [2]: حدد الفئة المراد تنفيذها عند تشغيل المشروع (F5 أو Ctrl-F5)
  • في [3]: نوع الملف القابل للتنفيذ الناتج - هنا سيؤدي تطبيق Console إلى إنتاج ملف .exe.
  • في [4]: اسم الملف القابل للتنفيذ الناتج (بدون الامتداد .exe)
  • في [5]: مساحة الاسم الافتراضية. هذه هي المساحة التي سيتم إنشاؤها في كود كل فئة جديدة تضاف إلى المشروع. يمكن بعد ذلك تغييرها مباشرة في الكود، إذا لزم الأمر.