الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة عربية كاملة للغة سي شارب من البداية إلى الاحتراف (المرجو التثبيت)

مثبّترائج
بدأه خالد السعداني في 22 سبتمبر 2013 · 51 رد · 54,460 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته،

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

أرجو من الله أن يسهم مدراء هذا المنتدى المبارك في تثبيت الدورة ليسهل على جميع الإخوة والأخوات الوصول إليها والاستفادة منها.

 

 

دروس المرحلة الأولى:

1. تحميل وتنصيب واستكشاف الفيجوال ستوديو 2012 بالإضافة إلى شرح مفهوم البرمجة.

2. المتغيرات، الثوابت، التعليقات، الإخال والإخراج – الجزء الأول

3. المتغيرات، الثوابت، التعليقات، الإخال والإخراج – الجزء الثاني

4. الروابط / المعاملات

5. البنية الشرطية – if…else statement

6. البنية الشرطية – فصل الحالات switch – المعامل الشرطي Conditional Operator

7. البنية التكرارية – استخدام for

8. البنية التكرارية – استخدام do و while و goto

9. المصفوفات – الجزء الأول

10. المصفوفات – الجزء الثاني

11. التراكيب struct والمعددات enum

12. اللوائح Lists

13. الدوال والإجراءات Functions and Procedures

14. تمرير البرامترات (بالقيمة val، بالمرجع ref، بالإخراج out)

15. معالجة الاستثناءات Exceptions Handling

16. الفئة Console – الأوامر break and continue – رموز الاختصار Escape characters

 

 

دروس المرحلة الثانية:

17. البرمجة الكائنية OOP – الفئات والكائنات Classes and Objects

18. البرمجة الكائنية OOP – مجالات الأسماء والمجمعات Namespaces and Assemblies

19. البرمجة الكائنية OOP – أوامر الدخول Access Modifiers والكلمة static

20. البرمجة الكائنية OOP – المشيدات Constructors

21. البرمجة الكائنية OOP – الخصائص Properties (getters and setters)

22. البرمجة الكائنية OOP – الورائة Inheritance

23. البرمجة الكائنية OOP – الفئات المجردة والفئات المغلقة Abstract Classes and Sealed Classes

24. البرمجة الكائنية OOP – الدوال الوهمية Virtual Methods وإعادة التعريف Overriding

25. البرمجة الكائنية OOP – الفرق بين new و override

26. البرمجة الكائنية OOP – زيادة التحميل Overloading وتعدد الأشكال Polymorphisme

27. البرمجة الكائنية OOP – الواجهات Interfaces

28. البرمجة الكائنية OOP – المفوضات Delegates – الجزء الأول

29. البرمجة الكائنية OOP – المفوضات Delegates – الجزء الثاني

30. البرمجة الكائنية OOP – التفويض المتعدد Multicast – الجزء الأول

31. البرمجة الكائنية OOP – التفويض المتعدد Multicast – الجزء الثاني

32. البرمجة الكائنية OOP – الأحداث Events – الجزء الأول

33. البرمجة الكائنية OOP – الأحداث Events – الجزء الثاني

34. البرمجة الكائنية OOP – الأحداث Events – الجزء الثالث

35. البرمجة الكائنية OOP – الوظائف المجهولة Anonymous Methods – الجزء الأول

36. البرمجة الكائنية OOP – الوظائف المجهولة Anonymous Methods – الجزء الثاني

37. البرمجة الكائنية OOP – العبارات لامدا Lambda Expressions

 

 

دروس المرحلة الثالثة:

38. برمجة الواجهات – بيئة التطوير Design Environment

39. برمجة الواجهات – الأزرار Buttons

40. برمجة الواجهات – علبة الرسائل MessageBox

41. برمجة الواجهات – مربع النص

42. برمجة الواجهات – برمجة آلة حاسبة – الجزء الأول TextBox

43. برمجة الواجهات – برمجة آلة حاسبة – الجزء الثاني

44. برمجة الواجهات – الملصقات Label and LinkLabel

45. برمجة الواجهات – CheckBoxes

46. برمجة الواجهات – RadioButtons

47. برمجة الواجهات – القوائم المنسدلة ComboBoxes

48. برمجة الواجهات – ListBoxes

49. برمجة الواجهات – Treeview – الجزء الأول

50. برمجة الواجهات – Treeview – الجزء الثاني

51. برمجة الواجهات – ListView – الجزء الأول

52. برمجة الواجهات – ListView – الجزء الثاني

53. برمجة الواجهات – RichTextBox, ColorDialog, FontDialog

54. برمجة الواجهات – القوائم MenuStrip

55. برمجة الواجهات – ToolStrip

56. برمجة الواجهات – ContextMenuStrip

57. برمجة الواجهات – مربع الصورة PictureBox

58. برمجة الواجهات -GroupBox and Panel

59. برمجة الواجهات – شريط الحالة StatusStrip

60. برمجة الواجهات – TabControl

61. برمجة الواجهات – VScrollBars and HScrollBars

62. برمجة الواجهات – شريط التمرير TrackBar

63. برمجة الواجهات – العداد Timer

64. برمجة الواجهات -شريط التدرج ProgressBar

65. برمجة الواجهات – منبه شريط المهام NotifyIcon

66. برمجة الواجهات – NumericUpDown and DomainUpDown

67. برمجة الواجهات – متصفح الويب Web Browser

68. برمجة الواجهات – فتح الملفات والمجلدات OpenFileDialog and FolderBrowserDialog

69. برمجة الواجهات – حفظ الملفات SaveFileDialog

70. برمجة الواجهات – أدوات الطباعة – PageSetupDialog, PrintPreviewDialog, PrintDialog, PrintDocument

71. برمجة الواجهات واجهة متعددة النوافذ – Multiple Document Interfaces – MDI

 

 

دروس المرحلة الرابعة:

72. التعامل مع الملفات – الوحدات باستعمال الفئة DriveInfo Class

73. التعامل مع الملفات – الملفات باستعمال الفئات Directory and DirectoryInfo

74. التعامل مع الملفات – الفئات File and FileInfo

75. التعامل مع الملفات – الفئات File and FileInfo – الجزء الثاني

76. التعامل مع الملفات – الفئات Stream, FileStream, and StreamReader

77. التعامل مع الملفات – الفئة StreamWriter

78. التعامل مع الملفات – الفئات BinaryReader and BinaryWriter

 

 

دروس المرحلة الخامسة:

79. برمجة قواعد البيانات – مدخل إلى قواعد البيانات في SQL Server
80. برمجة قواعد البيانات – ربط الاتصال مع قاعدة البيانات عبر الفئة SqlConnection
81. برمجة قواعد البيانات – الجداول والحقول والاستعلامات Tables, Fields, Select Queries 82. برمجة قواعد البيانات – جلب البيانات عبر SqlCommand و SqlDataReader
83. برمجة قواعد البيانات – إضافة البيانات في الجداول عبر SqlCommand
84. برمجة قواعد البيانات – حذف البيانات عبر SqlCommand
85. برمجة قواعد البيانات – تحديث البيانات عبر SqlCommand – الجزء الأول
86. برمجة قواعد البيانات – تحديث البيانات عبر SqlCommand – الجزء الثاني
87. برمجة قواعد البيانات – SqlDataAdapter, DataSet, and DataGridView
88. برمجة قواعد البيانات – DataTable and DataGridView
89. برمجة قواعد البيانات – أزرار التمرير باستخدام Databinding and CurrencyManager
90.برمجة قواعد البيانات – New, Add, Edit, Delete باستخدام SqlCommandBuilder
91. برمجة قواعد البيانات – الإجراءات المخزنة – الإنشاء Stored Procedures – Creation
92. برمجة قواعد البيانات – الإجراءات المخزنة – جلب البيانات Stored Procedures – Select Data
93. برمجة قواعد البيانات – الإجراءات المخزنة – إضافة البيانات Stored Procedures – Insert Data
94. برمجة قواعد البيانات – الإجراءات المخزنة – حذف البيانات Stored Procedures – Delete Data
95. برمجة قواعد البيانات – الإجراءات المخزنة – تحديث البيانات Stored Procedures – Update Data
96. برمجة قواعد البيانات – تعبئة الكومبوبوكس Populating ComboBox
97. برمجة قواعد البيانات – مشاهدة التفاصيل عند الاختيار من الكومبوبوكس ComboBox
98. برمجة قواعد البيانات – إنشاء نسخة احتياطية لقاعدة البيانات Backup Database to Disk
99. برمجة قواعد البيانات – استعادة نسخة احتياطية لقاعدة البيانات- Restore Database From Disk
100. برمجة قواعد البيانات – إنشاء ملف XML
101. برمجة قواعد البيانات – قراءة محتوى ملف XML
102. برمجة قواعد البيانات – تخزين البيانات في ملف XML
103. برمجة قواعد البيانات – حذف البيانات من ملف XML
104. برمجة قواعد البيانات – تحديث البيانات في ملف XML
105. برمجة قواعد البيانات – التنقل بين البيانات المخزنة في ملف XML

 

لتحميل جميع الدروس مرفقة بالتطبيقات والأمثلة العملية:

http://www.mediafire.com/folder/l8kftuvs2pzv8/C%23_Programming

تم تعديل هذه المشاركة بواسطة خالد السعداني في 22 سبتمبر 2013 في 14:33

30
#2

يا سلااااااااااااااااام عليك جاااري تحميل جميع الدروس عمل جباار  بارك الله فيك وكثر من امثالك وجزاك خيرا وزادك فيما اعطاك

1
#3

السلام عليكم ..

+1

تم التثبيت , من وجهة نظري الموضوع يستحق ... 

تعديل :

من يريد متابعة مؤلفات الأخ خالد على موقع kutub  على الرابط :

http://kutub.info/library/author/خالد%20السعداني

تم تعديل هذه المشاركة بواسطة حسام الشامي في 20 نوفمبر 2013 في 20:50 — السبب: إضافة الرابط

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#4

ربنا يبارك فكم جميعا وأسأله تعالى ألا يحرمنا أجرا وأن يجعل أعمالنا خالصة لوجهه الكريم.

5
#5

الشيء الجميل أيضا هو تنظيمك للدروس وترقيمها والاجمل في الامر انك لم تكتفي بوضع الشروحات على قناتك بل وترفعها ايضا الى موقع الميديا فاير بشكل رائع

 

بحق يستحق التثبيت , واصل وارجو ان تتعمق في هذه اللغة

موفق

+2

تم تعديل هذه المشاركة بواسطة Tarek Abou Yusuf في 24 سبتمبر 2013 في 20:35

1
#6

اخي الكريم

ربنا يعوض تعبك خير ونجاح ويبارك في وقتك أضعاف أضعاف.

1
#7

الله يبارك بيك أن شاء الله

#8

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


و لك منى جزيل الشكر و التقدير و الأحترام

عبقرى البرمجة

#9

مبارك هذا العمل الجميل

أسال الله أن يوفقك بتقديم بعض المفاهيم المتقدمة مثل EntityFramework,MVVM,MVC ,silverlight

ولك جزيل الشكر

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#10

بصراحة الفيديوهات مشروحة شرح مبسط جدا

شركا جزيلا

#11
مبتدئ صغير كتب:

بصراحة الفيديوهات مشروحة شرح مبسط جدا

شركا جزيلا

 

وهذه جمالية هذه السلسة وأنا أنصح بها كل متعلم جديد.

برأيي  ومن خبرتي (10 سنوات في التعليم ) أجد أن هذه السلسلة مدروسة والأستاذ خالد مركز على نقطتين:

- أن لا يسبب الملل والشرود للمستمع بجعل كل فقرة لا تزيد عن عشر دقائق ,

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

||***************************************************||


 ||بسم الله الذي لا يعلو على اسمه شيء في الارض ولا في السماء وهو العلي العظيم ||


||***************************************************||


 ||                             اللهم إن لم يكن بك غضب علي فلا ابالي                       ||


||***************************************************||


في المنتديات العلمية استخدام التقييم rep_up.png  rep_down.png  يرفع من قيمة الموضوع واهمية الرد

#12

جزاك الله خيرا عن المجهود الرائع

#13

مشكور اخي خالد السعداني انت حقا مبدع والله لم ارئ دورة في حياتي منظمة وسهلة الفهم مثل هذه .لقد شاهدتها كاملة اكثر من مرة 
الي كل الاخوة الاعزاء لمشاهدة باقي دروس هذه الدورة من الفيديو 106 الي ......الخ . يمكنكم متابعتها علي هذا الرابط http://www.mobarmijoun.com/reporting-c-sharp/ 
او علي الصفحة الرسمية للاستاذ/ خالد السعداني في الفيس بوك 
https://www.facebook.com/Khotwa.Amam?fref=ts

 

جزاءك الله خير وربنا يجعل هذا العمل المفيد في ميزان حسناتك
 

تم تعديل هذه المشاركة بواسطة ahmedalsafi في 24 أكتوبر 2013 في 23:16

وَقُلْ رَبِّي زِدْنِي عِلْماً
#15

جزال الله خيرا وفي ميزان حسناتك ويزيد من امثالك في بلاد المسلمين اخي العزيز خالد السعداني دروس في غاية الروعة .........

#16

جزال الله خيرا وفي ميزان حسناتك ويزيد من امثالك في بلاد المسلمين اخي العزيز خالد السعداني دروس في غاية الروعة .........

#17

دروس أكثر من رائعة

 جعلها الله لك في ميزان حسناتك

#18

جزال الله خيرا

#19

جزاك الله الجنة ان شاء الله

#20

جزاك الله خير ........................

#21

جزاك الله تعالى خيراً أخي خالد ,  دورة ضخمة وجهد كبير , إلا أنه لو أضيف إلى دروس الطباعة كيفية طباعة الريبورت كما في السوبر ماركت لغدت كاملة تماماً .

#22

عمل جبار جزاك الله الف الف خير في ميزان حسناتك

#23

دورة ممتازة جدا وجزاك الله خيرا


فعلا راااااااااااااائعة


ولك جزيل الشكر  :) 


#24

ما شاء الله جزاك الله خيراً شيء رائع و أتمنى منك أيضاً التركيز على شرح الفروقات بين الـ Value Type و الـ Refrence Type وكيفية تعامل كل منهم بالميموري وفي الحالات المختلفة لإن هذا المفهوم هام جداً لفهم لغة الـ Csharp و مرة أخري شيء رائع جداً جزاك الله عليه كل خير

#25

و أتمنى شرح الجزء الخاص بالـ Generics أيضاً

مواضيع مشابهة