@ وعد الله إقترب @
تعلم #c من الصفر  613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا تعلم #c من الصفر  829894
ادارة المنتدي تعلم #c من الصفر  103798
@ وعد الله إقترب @
تعلم #c من الصفر  613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا تعلم #c من الصفر  829894
ادارة المنتدي تعلم #c من الصفر  103798
@ وعد الله إقترب @
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.




 
الرئيسيةHOLAKOأحدث الصورالتسجيلدخول
هولاكو يرحب ترحيب خاص لكل المتواجيدين
* أحساس مرهــــق * أن تختار أرضاً طيبة وتغرس فيها بذور النجاح وتسقيها بماء عينك .. وتسهر عليها بإصرار وإرادة وتمنحها من وقتك وصحتك الكثير ثم لا تحصد إلا الفشل بأنواعه ؟؟

 

 تعلم #c من الصفر

اذهب الى الأسفل 
كاتب الموضوعرسالة
linux
عضو محترف
عضو محترف
linux


رسالة sms [table style="WIDTH: 96px; HEIGHT: 86px" border=1][tr][td]
تعلم #c من الصفر  85594076 اخي هولاكو ليك وحشةههه[/td][/tr][/table]

عدد المساهمات : 25
السٌّمعَة : 0
تاريخ التسجيل : 23/09/2009
العمر : 41

تعلم #c من الصفر  Empty
مُساهمةموضوع: تعلم #c من الصفر    تعلم #c من الصفر  I_icon_minitimeالسبت ديسمبر 25, 2010 7:43 pm

#C هي لغة بسيطة وحديثة، تتبع البرمجة الشيئية. اشتقت من لغتي الـ C++, C و تنطق (سي شارب). إنتاجيتها كبيرة كلغة الفيجوال بيسك و قوة لغة الـ ++ C
وتدعمها الـفيجوال ستوديو 7 (Visual Studio 7) أو الاصدارات الأحدث. وتدعم .NET Frameowrk و تدعم جميع المكتبات والأكواد التي تدعمها الفيجوال بسيك و السي.
وهناك COMPILERs أخرى لها .. كالذي تنتجه شركة بورلاند Borland و يسمى الاصدار القديم منه Power Builder أما في إصدار 2006 فنجد مع الدلفي C# builer

في هذا الموضوع شرح للغة نفسها .. وفي موضوع آخر في المستقبل شرح لاستخدمها مع الفيجوال ستوديو من مايكروسوفت و مع بورلاند سي شارب بيلدر من شركة بورلاند.


الجزء الأول

[/code]تعلم #c من الصفر  14ra1y


Hello World
أول برنامج نتعلم كتابته عند تعلم أي لغة هو كيف نكتب برنامج يظهر لنا جملة "Hello World" وفي هذه اللغة تكتب كما التالي:



امتداد أو ملحق الملف لملف لغة السي شارب هو (.CS) مثلاً ملف هذا البرنامج اسمه hello.cs، والأمر الذي يستخدم لعمل compileأو




[code]csc hello.cs



و الذي يكون ملف قابل للتطبيق اسمه hello.exe و عند تشغيله تظهر :

[quote]Hello world
وأريد أن أنوه أن الأمر csc نحتاجه عند كتابة البرنامج في كومبايلر أوامره كتابية ويمكن الاستغناء عنه في الفيجوال ستودير و البورلاند بلدر.


فحص واستنطاق للبرنامج المثال:
* using system يعني إيعاز وتوجيه لاستخدام الـ namespace الذي يسمى system و الممنوح من قبل .NET أثناء التشغيل، وهذا الـ namespace يحتوي على الصنف أو النوع console (Console class). ولما تستخدم الموجه using تعطيك الصلاحية إنك تستخدم أي من الـ classes و functions اللي فيها.
واحنا هنا استخدمنا الدالة WriteLine الموجودة في الـ class اللي اسمه Console اللي موجود في الـ System.

* الدالة الرئيسية Main Function عبارة عن دالة من الصنف أو الـ class اللي اسمه Hello. أي أنها ومحتوياتها من المتغيرات تعمل في نطاق هذا الـ namespace فقط و ليست global أو شاملة.



أعرف ان اللي أقوله يحتاج لوقت للاستيعاب .. استخدام الـ classes و الـ namespaces هو المشكلة التي يجب تجاوزها عند تعلم البرمجة بالـ.NET لأن كله بالـ class و namespace ... أنا صعب عليا بالعربي وخاصى في مصطلحات البرمجة .. لذا يمكن يكون كلامي مش واضح..أي مصطلح مش واضح أو جملة مبهمة ..أحاول قدر الإمكان توضيحها .. وتوفير كتب الكترونية لشرحها.. أنا في انتظار الأسئلة والتعليقات.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تعلم #c من الصفر
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» طريقة اختراق الاجهزة من الصفر حتى الأحتراف
» هل تعلم ؟
» تعلم اسرار الكيبورد
» هل تعلم ماذا يفعل لك القرأن بعد موتك
» هل تعلم ماهو اكثر شي مدهش في البشر

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
@ وعد الله إقترب @ :: المنتديات التقنية-
انتقل الى: