Learen_C_SHARP_fully.pdf
3 MB
جميع السلايدات السابقه في ملف واحد 👆
شرح سي شارب بالعربي
شرح سي شارب بالعربي
إ₰ـــ👨🏻💻👩🏻💻ـــ₰❥
ما هي لغة C# (سي شارب)؟
هي لغة برمجة مستلهمه من لغة Java حيث ان بين اللغتين تطابق كبير جدا ...
الا ان لغة C# تفوقت على الجافا في بعض الجوانب.
أنتجت من قبل شركة مايكروسوفت في عام 2000 تزامنا مع الإعلان عن بيئة العمل .NET
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
ما هي لغة C# (سي شارب)؟
هي لغة برمجة مستلهمه من لغة Java حيث ان بين اللغتين تطابق كبير جدا ...
الا ان لغة C# تفوقت على الجافا في بعض الجوانب.
أنتجت من قبل شركة مايكروسوفت في عام 2000 تزامنا مع الإعلان عن بيئة العمل .NET
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰ـــــ👨🏻💻👩🏻💻ــــ₰❥
من مزايا لغة #C :
- لغة تجمع صفات كل من C و Visual Basic و C++ و Java.
- لغة كائنات (Objects) كما في لغة Java
- اعتمادها على بيئة .NET والتي تمنحها خاصية Runtime
- بسيطة التعلم حيث تحتوي على 80 كلمة محجوزة فقط (Keyword)
و12 نوع من انواع البيانات (datatypes)
- التطوير المستمر للغة
- متعددة المنصات
- متعددة بيئات العمل
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
من مزايا لغة #C :
- لغة تجمع صفات كل من C و Visual Basic و C++ و Java.
- لغة كائنات (Objects) كما في لغة Java
- اعتمادها على بيئة .NET والتي تمنحها خاصية Runtime
- بسيطة التعلم حيث تحتوي على 80 كلمة محجوزة فقط (Keyword)
و12 نوع من انواع البيانات (datatypes)
- التطوير المستمر للغة
- متعددة المنصات
- متعددة بيئات العمل
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰ـــــ👨🏻💻👩🏻💻ــــ₰❥
ماذا يمكنك ان تبرمج في لغة #C :
- desktop applications
- web services
- client-server applications
- database applications
- phones applications (Android, IOS, WindowsPhone)
- 3D games for almost all platforms (PlayStation, Xbox, Wii, PC, Android, IOS, .....)
- and much more
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
ماذا يمكنك ان تبرمج في لغة #C :
- desktop applications
- web services
- client-server applications
- database applications
- phones applications (Android, IOS, WindowsPhone)
- 3D games for almost all platforms (PlayStation, Xbox, Wii, PC, Android, IOS, .....)
- and much more
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰ـــــ👨🏻💻👩🏻💻ــــ₰❥
لغة البرمجة سي شارب هي لغة برمجة حديثة تتبناها شركة مايكروسوفت وبدأ ظهورها رسميا سنة 2002 ضمن اطار العمل framework1.0...
ماهو الــframework ؟
عبارة عن اطار عمل برمجي
development platform
يسمح لك بالتطوير بمجموعة من لغات البرمجة من بينها سي شارب والفيجوال بزيك وغيرها...
ولكي نتمكن من استخدام الــframework والبرمجة بلغة سي شارب او لغة فيجوال بيسك
سوف نحتاج الى برنامج يسمى ميكروسوفت فيجوال ستوديو
Microsoft Visual studio
وهو البرنامج اللي من خلاله سننشئ برامجنا بلغة السي شارب
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
لغة البرمجة سي شارب هي لغة برمجة حديثة تتبناها شركة مايكروسوفت وبدأ ظهورها رسميا سنة 2002 ضمن اطار العمل framework1.0...
ماهو الــframework ؟
عبارة عن اطار عمل برمجي
development platform
يسمح لك بالتطوير بمجموعة من لغات البرمجة من بينها سي شارب والفيجوال بزيك وغيرها...
ولكي نتمكن من استخدام الــframework والبرمجة بلغة سي شارب او لغة فيجوال بيسك
سوف نحتاج الى برنامج يسمى ميكروسوفت فيجوال ستوديو
Microsoft Visual studio
وهو البرنامج اللي من خلاله سننشئ برامجنا بلغة السي شارب
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰ـــــ👨🏻💻👩🏻💻ــــ₰❥
تحميل نسخة فيجوال.....
١- نفتح المتصفح ندخل قوقل
٢- في خانة البحث نكتب
MicrosoftVisual studio 2019
٣ - سيظهر لنا في النتيجة الاولى الموقع الرسمي لميكروسوفت
٤ - مباشرة ندخل الى فضاء التحميل Download
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
تحميل نسخة فيجوال.....
١- نفتح المتصفح ندخل قوقل
٢- في خانة البحث نكتب
MicrosoftVisual studio 2019
٣ - سيظهر لنا في النتيجة الاولى الموقع الرسمي لميكروسوفت
٤ - مباشرة ندخل الى فضاء التحميل Download
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰ـــــ👨🏻💻👩🏻💻ــــ₰❥
لإنشاء مشروع نفتح البرنامج ثم ....
1 - file
2- new
3 - project
4 - console application نحدد
5- name اسم المشروع
6- location مكان الحفظ
7- solution name
المجلد الجامع الذي يحتوي كل ملفات المشروع
او باختصار نضغط على
Ctrl+shift
اول نافذة تظهر المسماة
program. cs
وهو الكلاس الرئيسي...
الذي يحتوي المجلد الجامع
solution name
والذي يحتوي على كل ملفات المشروع واللي يهمنا الان ملف
program. cs
اول دخول لملف
program. CS
نلاحظ ان السطور الاولى تبتدئ بالكلمة using
هذه الموجهات directive using تستعمل لجلب مجالات الاسماء او name spaces
سنأتي لها في الدروس القادمة..
الان بامكاننا التخلي عن كل الاسطر باستثناء
using System ;
لاننا سنحتاج الكلاسات المضمنة تحته
اسم المشروع my first project
صار بمثابة مجال الأسماء namespace
هنا عندنا class program هو بمثابة تعريف الكلاس الافتراضي
program. cs
Static void main(string[ ] args)
هذا الإجراء الرئيسي الذي ينبغي علينا كتابة الكود داخله هنا بين هذين القوسين اي الدالة الرئسية لكل مشروع
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
لإنشاء مشروع نفتح البرنامج ثم ....
1 - file
2- new
3 - project
4 - console application نحدد
5- name اسم المشروع
6- location مكان الحفظ
7- solution name
المجلد الجامع الذي يحتوي كل ملفات المشروع
او باختصار نضغط على
Ctrl+shift
اول نافذة تظهر المسماة
program. cs
وهو الكلاس الرئيسي...
الذي يحتوي المجلد الجامع
solution name
والذي يحتوي على كل ملفات المشروع واللي يهمنا الان ملف
program. cs
اول دخول لملف
program. CS
نلاحظ ان السطور الاولى تبتدئ بالكلمة using
هذه الموجهات directive using تستعمل لجلب مجالات الاسماء او name spaces
سنأتي لها في الدروس القادمة..
الان بامكاننا التخلي عن كل الاسطر باستثناء
using System ;
لاننا سنحتاج الكلاسات المضمنة تحته
اسم المشروع my first project
صار بمثابة مجال الأسماء namespace
هنا عندنا class program هو بمثابة تعريف الكلاس الافتراضي
program. cs
Static void main(string[ ] args)
هذا الإجراء الرئيسي الذي ينبغي علينا كتابة الكود داخله هنا بين هذين القوسين اي الدالة الرئسية لكل مشروع
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Forwarded from معلوماتك
ما اكثر شيئ مهم ، تأخذه بالأعتبار عند شراء جهاز الكمبيوتر!؟
Anonymous Poll
11%
كرت الشاشه
8%
حجم الهارد ديسك
9%
نوع الهارد ديسك(SSD,HDD)
67%
المعالج
5%
حجم الشاشه