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

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

اذهب الى الأسفل

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Empty البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

مُساهمة من طرف السنى الثلاثاء سبتمبر 03, 2013 9:24 am

بسم الله الرحمن الرحيم

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

1_ التعريف باللغة :

هى إحدى لغات البرمجة متعددة الاستخدام من إطار عمل دوت نت من إنتاج شركة مايكروسوفت يرمز إليها بالرمز #C وتنطق "سي شارب"

 وهي إحدى اللغات التي أنتجتها شركة مايكروسوفت خروجا من ورطة الجافا والقضية الشهيرة التي رفعتها عليها شركة صن ميكروسيستمز تم الإعلان عنها في أواسط عام 2000 تزامنا مع الإعلان عن إطار عمل دوت نت (بالإنجليزية: .NET Framework).

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

2_ إعداد بيئة العمل :

لكى تبدأ بإنشاء و تطوير التطبيقات بلغة السى شارب عليك أخى الكريم أولا أن تقوم بتنصيب أحد النسخ من Microsoft Visual Studio سواء كانت نسخة 2005 أو 2088 أو 2010 أو حتى 2012 ...

3_ إنشاء اول تطبيق :

من خلال لغة السى شارب يمكنك انشاء تطبيقات عديدة و متنوعه منها :




  • Console Applications

  • Windows applications

  • Web applications

  • Web services


فى هذا الدرس إن شاء الله تعالى سنقوم بإنشاء تطبيق Console Applications بسيط جدا ، بحيث يمكنك معرفة بنية مشروع C# .NET. بحلول نهاية هذا الدرس، سوف نكون قد تعلمنا ما يلي:



    [rtl]
  • كيفية إنشاء مشاريع جديدة
  • التعرف على نافذة مستكشف الحلول Solution Explorer
  • الملفات المختلفة التي تشكل مشروع C# .NET
  • كيفية حفظ عملك
  • كيفية تشغيل التطبيق
  • التعرف على الدالة Main 
    [/rtl]



_ الخطوة الاولى : قم بفتح Microsoft Visual Studio ومن شريط الادوات حدد القائمة ملف ومنها أختر الامر New Project ... ومنها أختر لغة البرمجة Visual C# Express

_ الخطوة الثانية : من المربع الحوارى الذى سيظهر بعد ذلك حدد نوع التطبيق Console Applications كما فى الصور التالية :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1NewConsoleProject

صورة من نسخة 2010
البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق NewProject_console_small

_ نافذة مستكشف الحلول  Solution Explorer ستجد بعض المجلدات و الملفات التى قام المشروع بانشائها كما فى الصورة التالية :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ProgramSE
_ قم بالنقر على مجلد Properties وستجد به ملف AssemblyInfo.cs كما فى الصورة التالية :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1PropertiesSE
_ الملف AssemblyInfo.cs يحتوي على معلومات حول التطبيق. انقر نقرا مزدوجا فوق هذا الملف لفتحه والاطلاع على التعليمات البرمجية. هنا فقط بعض منها:
 
البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1AssemblySE



[rtl]النص اللون الاحمر هو الذى يمكنك تغيير. ومن خلالة  يمكنك إضافة العنوان، الوصف، حقوق الطبع والنشر والعلامات التجارية، الخ.[/rtl]


[rtl]_ اما المجلد References وهو الذى يحتوى على كافة المكتبات للازمة للتطبيق كما فى الصورة التالية :[/rtl]

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق References

 

الخطوة الثانية : كتابة الشفرة أو الكود ......أى تطبيق سى شارب يتكون أساسا من الاتى :



 Namespace declaration




    A class




    Class methods




    Class attributes




    A Main method




    Statements & Expressions




    Comments


_ لذلك عند فتح صفحة كتابة الشفرة ستجدها كما فى الشكل التالى :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Console_code_1

السطور الاولى من الشفرة هى لاستخدام المكتبات اللازمة للتطبيق وسيتم التعامل معها فى دروس متقدمة إن شاء الله تعالى ...بعد ذلك سنجد Namespace declaration و هى مساحة اسم التطبيق الخاص بك والتى تحتوى على فئات التطبيق و الدالة الرئيسية للتطبيق ....ففى المثال السابق ستجد الفئة Program تحتوى على الدالة الرئسية لتشغيل التطبيق كما يلى :

الكود:
static void Main(string[] args)
{

}
داخل تلك الدالة الرئسية يمكنك كتابة التعليمات البرمجية ....فمثلا سنقوم الان بإنشاء تطبيق بيسط لعرض رسالة Hello C Sharp ....وسيكون الشفرة على النحو التالى :

الكود:
Console.WriteLine("Hello C Sharp!");
ويمكنك ملاحظة أنه عند كتابة حرف c ستجد قائمة منبثقة و التى تسمى قائمة التحسين الذكى والتى تحاول تخمين ما تريد، ويسمح لك بسرعة إضافة هذا البند من القائمة. ولكن ينبغي أن تبدو هذه، بعد أن كنت قد كتبته مال حرف "C"

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ConsoleCodeIntelliSense

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ConsoleCodeIntelliSense2

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ConsoleCodeIntelliSense3

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ConsoleCodeIntelliSense4

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1ConsoleCodeIntelliSense8

_ الخطوة الثالثة : تشغيل التطبيق .....من خلال القائمة Build فى شريط الادوات ثم أختيار الامر Build Solution ليتم بناء التطبيق وظهور رسائل فى نافذة Output لتخبرك بنجاح العملية :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Output

_ بعد عملية البناء انظر الى فاذة مستكشف الحلول Solution Explorer لتجد بعض المجلدات الجديدة بالمشروع مثل مجلد bin ومجلد ojb  ... وعند النقر على مجلد bin ستجد مجلد أخر باسم Debug و فية الملف التفيذى لمشروعك كما فى الصورة التالية :
البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1Build_DebugSE
أما اذا كنت تستخدم فجوال اسديوا 2010 ستجد مجلد يسمى Release وهو الذى يحتوى على التطبيق كما فى الشكل التالى :

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Console_build_files


لدينا الآن الملف ConsoleApplication1.exe و الملف ConsoleApplication1.pdb. والملف الذى بصيغة EXE هو برنامجك القابل للتنفيذ .....يمكنك الان النقر عليه لتشغيلة

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق C1Build_DebugEXE



والى اللقاء فى درس جديد عن إنشاء تطبيقات ويندوز
السنى
السنى
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 249
النقاط : 464
التقيم : 25
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Empty رد: البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

مُساهمة من طرف أحمد مناع الثلاثاء سبتمبر 03, 2013 10:51 am

أشكرك أخى السنى ....و اتمنى أن تكمل الدورة ولا تتوقف كما فعل اخونا م/موسى فى دورة الاندريد

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Empty رد: البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

مُساهمة من طرف VB.NET الخميس سبتمبر 05, 2013 5:43 am

جزاك الله خيرا اخى الكريم ....
VB.NET
VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 121
النقاط : 189
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Empty رد: البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

مُساهمة من طرف م/موسي السبت سبتمبر 14, 2013 9:17 pm

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

تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة : تونس
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق Empty رد: البداية مع C# .NET ...درس (1):التعرف على بيئة العمل مع إنشاء اول تطبيق

مُساهمة من طرف السنى الثلاثاء سبتمبر 17, 2013 6:43 am

أن شاء ربنا يوفقنا للتكلمة
السنى
السنى
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 249
النقاط : 464
التقيم : 25
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى