Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/archive/index.php:3) in /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/inc/functions.php on line 1133

Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/archive/index.php:3) in /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/inc/functions.php on line 1133

Warning: Cannot modify header information - headers already sent by (output started at /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/archive/index.php:3) in /mounted-storage/home80a/sub005/sc44548-EOFR/hogom.com/bb/inc/functions.php on line 1133
منتديات هجوم - البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C#

منتديات هجوم

نسخة كاملة : البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C#
أنت تستخدم نسخة هابطة للعرض يمكن أن ترى. النسخة الكاملة مع طريقة عرض محدثة.
البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C#
[CENTER ALIGN=CENTER]::البرنامج الأول في C#::[/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]

هذا الدرس سيكون المدخل الأول لتعلم C#، حيث سنتعلم فيه كتابة أول برنامج ( برنامج بسيط للغاية) الغرض منه هو وضع أقدامنا على بداية الطريق..

قد يدور في ذهنك الآن، كيف وأين أكتب برامج C# ؟!

سؤال منطقي، بكل سهولة يمكننا كتابة برامج C# باستخدام برنامج المفكرة وحفظها بالامتداد .cs وقد ذكرنا في الدرس السابق أن .NETFRAMEWORK يحتوي على محرك لتنفيذ برامج .NET بالإضافة إلى مكتبة برامج .NET، فإذاً كل ما نحتاج إليه لتنفيذ برامج C# هي .NETFRAMEWORK وستجدها في موقع مايكروسوفت
http://www.microsoft.com


ولكن شركة مايكروسوفت طرحت أداة تطوير جديدة تسمى Visual Studio.NET و اختصارها VS.NET وهي عبارة عن بيئة تطوير متكاملة IDE تحتوي على التالي:

[LIST]
[*]محرر نصوص، لكتابة برامج .NET
[*]ترجمة وتنفيذ برامج .NET
[*]يمكنك من تصميم الواجهات والنماذج بسهولة .
[*]يتمتع بخاصية ترقيم أسطر لبرنامجك.
[*]يمكنك تصفح الإنترنت من خلال برنامج انترنت اكسبلورر الموجود ضمن بيئة VS.NET.
[*]بالإضافة إلى أن واجهته مصورة و سهلة الاستخدام.

لذلك فمن الأفضل لنا استخدام VS.NET لكتابة وتنفيذ برامجنا.


لنبدأ إذن:

لنفتح برنامج VS.NET ونتبع الخطوات التالية:

[LIST=1]
[*]إذا كانت هذه المرة الأولى التي تفتح فيها البرنامج، فاختر My Profile، وذلك لتحديد لغة .NET التي تريدها كما في الشكل التالي: [CENTER ALIGN=CENTER] [/CENTER ALIGN]
[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
ثم اختر Visual C# Developer من القائمة المنسدلة.

[LIST=1]
[*]ثم مرة أخرى من القائمة الموجودة على اليسار اختر Get Started، ثم اختر زر New Project كما في الشكل التالي:
[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[LIST=1]
[*]في الخطوة الأولى اختر Visual C# من القائمة الموجودة على اليسار، وفي الخطوة الثانية اختر Console Window من النافذة الموجودة على اليمين، وفي الخطوة الثالثة قم بتسمية المشروع بأي اسم تريد هنا قمنا بتسميته FirstProgram ولك الحرية المطلقة في التسمية، وفي الخطوة الرابعة اخترنا ملف لحفظ المشروع، في هذا المثال حفظنا المشروع في الملف الافتراضي لبرنامج VS.NET، وفي الخطوة الخامسة والأخيرة نضغط على الزر OK. كما يبين الشكل التالي:
[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[LIST=1]
[*]بعد الضغط على OK ستفتح لنا نافذة البرنامج وسترى فيها محرر النصوص مكتوب بداخله أوامر C# (لا تقلق لست ملزماً بفهم هذه الأوامر في الوقت الحالي)، و في الجهة العليا ستجد شريط القوائم والأدوات كما هو مبين في الشكل :
[CENTER ALIGN=CENTER][/CENTER ALIGN]

[LIST=1]
[*]أما في الجهة السفلى فستجد نافذة المخرجات، وهي النافذة التي تبين لك ما إذا كان تنفيذ برنامجك قد تم بنجاح أم أن هناك أخطاء في البرنامج !
[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[LIST=1]
[*]هذه نظرة سريعة على الواجهة المرئية لبرنامج VS.NET، لنكتب أول برنامج لنا! في محرر النصوص، امسح الجزء المضلل في الشكل التالي: [CENTER ALIGN=CENTER] [/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]

[LIST=1]
[*]ثم اكتب السطر التالي بدلاً منه:


[LEFT ALIGN=RIGHT]Console.WriteLine("welcome to the first C# Program");[/LEFT ALIGN]
[RIGHT ALIGN=RIGHT] [/RIGHT ALIGN]

كما في الشكل التالي:

[CENTER ALIGN=CENTER][/CENTER ALIGN]

السطر السابق يؤدي إلى طباعة الجملة الموجودة بين علامتي التنصيص "" على شاشة الدوس السوداء.

[LIST=1]
[*]لنشاهد النتيجة علينا تنفيذ الكود أولاً، من شريط القوائم الموجود أعلى محرر النصوص اختر Debug | Start without debugging
(أو اضغط على المفتاحين
(ctrl+F5 كما في الشكل:
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[CENTER ALIGN=CENTER][/CENTER ALIGN]

بعد ذلك سترى شاشة الدوس السوداء قد ظهرت ومكتوب عليها النص السابق كما في الشكل التالي:

[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
اضغط على أي مفتاح لإخفاء هذه الشاشة.

[LIST=1]
[*]هل تلاحظ أي تغير في نافذة المخرجات؟ بالطبع! فأثناء تنفيذ البرنامج، ظهرت على هذه النافذة أن البرنامج قد نفذ بنجاح ولا يوجد أخطاء. كما في الشكل التالي: [CENTER ALIGN=CENTER] [/CENTER ALIGN]
[CENTER ALIGN=CENTER][/CENTER ALIGN]
أنظر ما سيحدث في حال كتابة أخطاء في الكود السابق، كعدم كتابة علامة الفاصلة المنقوطة في آخر السطر السابق:

[CENTER ALIGN=CENTER][/CENTER ALIGN]

سيظهر الخطأ والسطر الذي يوجد به هذا الخطاء، ولن تظهر النتيجة على الشاشة السوداء حتى يتم تعديل هذا الخطأ.
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[LIST=1]
[*] إذا أردت معرفة الملفات التي يتضمنها هذا المشروع، فمن شريط الأدوات الموجود أعلى المحرر، اختر الرمز وستفتح لك نافذة Solution Explorer يمين محرر النصوص، سترى في هذه النافذة أربع ملفات References و App.ico و assemplyInfo.cs و class1.cs. ما يهمنا هو class1.cs حيث أنه الملف الذي اضفنا له سطر C# السابق. وهو يحمل الإمتداد .cs وهو امتداد جميع ملفات البرامج المكتوبة بلغة C#. كما في الشكل:
[CENTER ALIGN=CENTER][/CENTER ALIGN]
[CENTER ALIGN=CENTER] [/CENTER ALIGN]
[LIST=1]
[*]عند اختيار أي ملف من هذه الملفات قم بالنقر على الرمز في شريط الأدوات، وسيفتح لك نافذة الخصائص Properties وستظهر خصائص هذا الملف كالاسم والمسار الذي يوجد به هذا الملف. كما في الشكل:
[CENTER ALIGN=CENTER][/CENTER ALIGN]
حسناً، كل ما قمنا به حتى الآن هو التعرف على بيئة التطوير VS.NET و كتابة أول برنامج لنا مستفيدين من المميزات السهلة التي توفرها هذه البيئة.
وقبل أن أتركك تعبث في واجهة VS.NET، أود أن أضيف معلومات مبسطة حول الكيفية التي تمت بها تنفيذ برنامجنا السابق.

§ في البداية يوجد لدينا ملف به كود مكتوب بأحد لغات .NET وهو C# في هذه الحالة.
[CENTER ALIGN=CENTER][/CENTER ALIGN]
§ بعد ذلك تتم ترجمة الكود إلى لغة وسيطة ليست من لغات ذات المستوى الأعلى ولا من اللغات ذات المستوى الأدنى، وتسمى هذه اللغة MSIL وهي اختصار لـ Microsoft Intermediate Language حيث يصبح هذا الكود غير معتمد على جهاز معين ولا نظام تشغيل معين.
[CENTER ALIGN=CENTER][/CENTER ALIGN]
§ وباستخدام نوع من المترجمات يأتي مع .NETFRAMEWORK يسمى JIT Compiler وهو اختصار لـ Just In Time Compiler، وهو حسب ما يدل عليه اسمه مترجم لحظي أي يستخدم في كل مرة أريد تشغيل البرنامج وتحويله إلى لغة يفهمها جهاز الكومبيوتر وينفذها، وهذه اللغة تسمى Native Code.
[CENTER ALIGN=CENTER][/CENTER ALIGN]
ولذلك فمن مميزات تطبيقات .NET أنها غير معتمده على نظام تشغيل أو جهاز معين! فقط نستخدم JIT Compiler مناسب لنظام التشغيل والجهاز لدي ومن ثم يمكنني تشغيل أي تطبيق من تطبيقات .NET!
وبذلك يمكنني استدعاء برنامج مكتوب بلغة Visual Basic.NET من برنامج مكتوب بلغة C#
أو العكس، وذلك لأن هذه البرامج قد تم ترجمتها إلى اللغة الوسيطة
MSIL. وهذه من مميزات تقنية .NET



البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C#
الرابط
  • منتديات هجوم: http://hogom.com/bb/index.php
  • البرنامج الأول في C# - دروس سى شارب C# - دروس السى شارب C#: http://hogom.com/bb/showthread.php?tid=1282

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

منتديات هجوم شبكة هجوم
برامج فى برامج برامج عامة برامج مشروحه البرامج العربية والمعربة برامج كاملة برامج X برامج X برامج برامج النظام و الخدمات برامج مكافحة ملفات التجسس برامج منع النوافذ الإعلانية برامج الحماية و مكافحة الفايروسات برامج تعريف قطع الاجهزة برامج ماسنجر ومحادثة برامج كمبيوتر برامج انترنت برامج تسريع الانترنت برامج جوال برامج خدمية و برامج مكتبية برامج تحميل الملفات وبرامج تورنيت برامج صوت و فيديو برامج ايقونات و برامج بانرات برامج تصميم و برامج صور برامج نسخ الاسطوانات برامج عربية و برامج اسلامية برامج مدرسية برامج تصميم المواقع البرامج التعليمية برامج المتصفحات و برامج البحث برامج البريد الإلكتروني برامج مشاركة الملفات برامج الترجمة برامج ترجمة مواقع و برامج ترجمة كلمات وقواميس تحميل برامج اخرى كمبيوتر و انترنت الكمبيوتر والإنترنت العام الهاردوير والصيانة الشبكات وأنظمة التشغيل والأوفيس تصميم وجرافيكس منتديات التصميم والجرافيكس دروس فوتوشوب و ايميج ريدي فلاش فى فلاش فى فلاش دروس سينما فور دى دروس ثرى دى ماكس خطوط فى خطوط فى خطوط هجوم تصاميم الأعضاء برمجة فى برمجة فى برمجه هجوم البرمجه العام هجوم الفيجوال بيسك هجوم الدوت نت هجوم لغة PHP هجوم قواعد البيانات كتب كتب عامة كتب متخصصه جوال فى جوال فى جوالات هجوم الجوال العام هجوم جوالات نوكيا Nokia هجوم جوالات سونى اريكسون Sony Ericsson هجوم جوالات سامسونج Samsung هجوم جوالات إل جي LG هجوم جوالات BenQ-Siemens هجوم الجوالات الأخرى برامج جوال هجوم الهاردوير وقطع الغيار والفلاشر هجوم برامج الجيل الثالث و بوكيت بى سى ثيمات فى ثيمات فى ثيمات مسجات فى مسجات فى مسجات جوال بلوتوث فى بلوتوث فى بلوتوث رياضة فى رياضة فى رياضه هجوم النينجا هجوم الكونج فو هجوم الكاراتيه هجوم الجودو هجوم الرياضة الأخرى طب وصحه منتدى الطب والصحه هجوم تطوير المواقع تطوير المواقع هجوم محركات البحث و SEO هجوم الإستضافة مشاكل وحلول الاستضافة طلبات الاستضافه عروض الإستضافه هجوم الدومينات تقييم الدومينات سوق الدومينات هجوم الإسكريبتات هجوم ووردبريس جافا سكريبت مواقع تحت الهجوم البيع والشراء والتبادل الإعلانى والإعلانات التجاريه هجوم تطوير المنتديات تطوير المنتديات العام تطوير منتديات vb النسخه الثالثه هاكات ستايلات ثغرات تطوير منتديات PHP هاكات استايلات تطوير منتديات IPB هاكات استايلات تطوير منتديات SMF تطوير منتديات MYBB هاكات استايلات تطوير منتديات MYSmartBB العربية دردشه و شات وترفيه منتديات هجوم العامه منتدى الترحيب بالأعضاء الجدد صور فى صور ابتسامات و سمايلات صور اطفال صور سيارات العاب فى العاب فى العاب العاب فلاش فى العاب فلاش العاب جديدة فى العاب جديدة العاب بنات فى العاب بنات و للبنات فقط العاب باربي فى العاب باربى العاب تلبيس فى العاب تلبيس العاب اطفال فى العاب اطفال العاب سوبر ماريو فى العاب سوبر ماريو العاب طبخ فى العاب طبخ العاب تلوين فى العاب تلوين العاب سونيك فى العاب سونيك العاب اكشن قتالية فى العاب اكشن قتال العاب توم وجيري فى العاب توم وجيري العاب ميك اب فى العاب ميك اب مكياج Makeup Games العاب فلة و العاب ترتيب العاب تسديد و العاب نيشان العاب الذاكرة و العاب ورق و العاب سباقات العاب رياضية العاب الحركة و التشويق العاب تسديد و نيشان العاب بازل و العاب متاهات العاب ذكاء صعبة العاب جوال فى العاب جوالات العاب اخرى افلام فى افلام فى افلام افلام نينجا فى افلام نينجا افلام وثائقية و افلام تعليمية افلام مضحكة اغانى واناشيد اسلامية الموضوعات المحروقه برامج برامج برامج هجوم تطوير المواقع ارشيف منتديات هجوم خريطة شبكة هجوم خريطة منتديات هجوم دليل هجوم برامج العاب العاب بنات للبنات فقط العاب باربى جوالات صور

العاب فى العاب فى العاب العاب فى العاب فى العاب دليل افضل العاب فلاش العاب بنات العاب جديدة العاب باربي العاب تلبيس العاب اطفال العاب سوبر ماريو العاب طبخ العاب تلوين العاب سونيك العاب تلبيس العاب مميزة تحميل العاب و مواقع العاب و العاب للبنات فقط العاب اكشن العاب رياضية العاب فلاش فى العاب فلاش العاب فلاش دليل العاب فلاش رائعة و العاب فلاش مميزه و العاب فلاش سهله و العاب فلاش جديده و العاب Flash Games العاب جديدة فى العاب جديدة العاب جديدة فى العاب جديدة دليل العاب جديدة و العاب مميزه و العاب سهله و العاب New Games العاب بنات فى العاب بنات للبنات فقط للبنات فقط العاب بنات فى العاب بنات دليل العاب بنات مميزة سهلة وهى العاب للبنات فقط - العاب بنات فى العاب بنات للبنات فقط للبنات فقط دليل العاب بنات فى العاب بنات للبنات فقط للبنات فقط العاب باربي فى العاب باربى باربى العاب باربي فى العاب باربى دليل العاب باربى العاب متميزه من افضل مواقع العاب باربي - العاب باربي فى العاب باربى باربى دليل العاب باربي فى العاب باربى باربى العاب تلبيس فى العاب تلبيس العاب تلبيس فى العاب تلبيس دليل العاب تلبيس مميزه من افضل مواقع العاب تلبيس العاب اطفال فى العاب اطفال العاب اطفال فى العاب اطفال دليل افضل العاب الاطفال العاب سوبر ماريو فى العاب سوبر ماريو العاب سوبر ماريو فى العاب سوبر ماريو دليل افضل العاب سوبر ماريو العاب تلوين فى العاب تلوين العاب تلوين فى العاب تلوين دليل العاب تلوين العب و لون مع هذه الالعاب العاب طبخ فى العاب طبخ العاب طبخ فى العاب طبخ دليل العاب الطبخ العاب سونيك فى العاب سونيك العاب سونيك فى العاب سونيك دليل العاب سونيك المميزه من افضل مواقع العاب سونيك العاب اكشن قتالية فى العاب اكشن قتال العاب اكشن قتالية فى العاب اكشن قتال أفضل العاب اكشن قتالية و العاب قتال العاب توم وجيري فى العاب توم وجيري العاب توم وجيري فى العاب توم وجيري العاب مميزه من افضل مواقع العاب العاب توم وجيري فى العاب توم وجيري العاب ميك اب فى العاب ميك اب Makeup العاب ميك اب فى العاب ميك اب Makeup دليل مميز فى العاب ميك اب Makeup العاب فلة و ترتيب العاب فلة و ترتيب العاب فلة و ترتيبالعاب تسديد و نيشان رائعة العاب تسديد و نيشان رائعة العاب الذاكرة العاب الذاكرة العاب الذاكرة العاب الذاكرةالعاب الورق رائعة العاب الورق رائعة العاب ورق و كوتشينة و بطاقات متنوعة و متجددة! العاب السباقات رائعة العاب السباقات رائعة العاب سباق سيارات و دراجات و دراجات نارية و خيول تحتاج الى سرعة و تركيز! العاب رياضية رائعة العاب رياضية رائعة العاب كرة القدم و كرة السلة و التنس و كل الالعاب التي يمكنك ممارستها و احراز الاهداف او النقاط فيها! اثارة و تشويق حتى اخر لحظة! العاب الحركة و التشويق رائعة العاب الحركة و التشويق رائعة العاب حركة و مغامرات و اثارة و تشويق و جري و قفز و مخاطرات مميزة! العاب تسديد و نيشان رائعة العاب بازل و متاهات رائعة العاب بازل و متاهات رائعة بازل و متاهات و العاب تاخذ من وقتك و تجعلك تفكر قبل ان تخوض المغامرات العاب ذكاء صعبة العاب ذكاء صعبة دليل العاب الذكاء الصعبة اختبر ذكاءك العاب اخرى العاب اخرى مميزه و سهله العاب سباق سيارات العاب سباق سيارات دليل العاب سباق سيارات مجموعة العاب سباق سيارات مميزة ومثيرة تم تجميعها من أفضل مواقع العاب السيارات العاب كرة قدم فى العاب كرة قدم العاب كرة قدم فى العاب كرة قدم دليل العاب كرة القدم من افضل مواقع العاب كرة القدم العربية - كرة قدم معروفة انها الرياضة الاولى في العالم إليك اجمل العاب كرة القدم على الاطلاق العاب سباق دراجات فى العاب سباق دراجات العاب سباق دراجات فى العاب سباق دراجات دليل العاب سباق الدراجات من افضل مواقع العاب سباق دراجات - سباق دراجات اما هوائية او نارية وغيرها قسم يوفر لك جميع الالعاب في هذا المجال العاب للكبار فقط فى العاب للكبار فقط العاب للكبار فقط فى العاب للكبار فقط دليل العاب الكبار فقط العاب جوال نوكيا فى العاب جوال نوكيا العاب جوال نوكيا فى العاب جوال نوكيا دليل العاب جوال نوكيا فى العاب جوال نوكيا تحميل العاب فى تحميل العاب فى تحميل العاب تحميل العاب فى تحميل العاب فى تحميل العاب فى تحميل العاب
برامج تحميل برامج اساسية تحميل برامج النظام و الخدمات تحميل برامج مكافحة ملفات التجسس تحميل برامج منع النوافذ الإعلانية تحميل برامج الحماية و تحميل برامج مكافحة الفايروسات تحميل برامج تعريف قطع الاجهزة تحميل برامج ماسنجر و تحميل برامج محادثة و تحميل برامج كمبيوتر و تحميل برامج انترنت و تحميل برامج تسريع الانترنت و تحميل برامج جوال و تحميل برامج خدمية و تحميل برامج مكتبية و تحميل برامج تحميل الملفات و تحميل برامج تورنيت و تحميل برامج صوت و تحميل برامج ايقونات و تحميل برامج بانرات و تحميل برامج تصميم و تحميل برامج صور و تحميل برامج نسخ الاسطوانات و تحميل برامج عربية و تحميل برامج اسلامية و تحميل برامج مدرسية و تحميل برامج تصميم المواقع و تحميل البرامج التعليمية و تحميل برامج المتصفحات و تحميل برامج البحث و تحميل برامج البريد الإلكتروني و تحميل برامج مشاركة الملفات و تحميل برامج الترجمة و تحميل برامج ترجمة مواقع و تحميل برامج ترجمة كلمات و تحميل قواميس و تحميل برامج اخرى و تحميل بلوتوث دليل هجوم العاب برامج

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

Article Directory Dmoz