Visual C#.Net 2010

في هذه المجموعة التعليمية سوف نتعرف سوياً على لغة البرمجة Visual C# .Net والتي تعتبر من أوسع لغات البرمجة انتشاراً حالياً والتي تستخدم لإنشاء التطبيقات المختلفة سواء التطبيقات التي يتم تحميلها على أجهزة المستخدمين، أو تطبيقات الويب التي يتم نشرها على شبكة الإنترنت.
عدد الدروس: 195 درس
مدة الشرح: 11:26:56

يتناول هذا البرنامج التعليمي البرامج الاتية

  1 - مقدمة للغة #C   مدة العرض تم
مقدمة 01:05  
بيئة التطوير .Net Framework 02:03  
ترجمة ملفات الكود 02:38  
اللغة #C 02:33  
  2 - كتابة البرامج #C   مدة العرض تم
مقدمة 01:02  
أداة التطوير Visual Studio 2010 الجزء1 01:58  
أداة التطوير Visual Studio 2010 الجزء2 04:02  
كتابة التطبيقات Console Application 03:07  
اللوحات Solution explorer و Class view 02:27  
كتابة التطبيقات Windows Forms Applications 02:57  
كيفية عمل التطبيقات Windows Applications 03:18  
  3 - المتغيرات Variables والتعبيرات Expressions   مدة العرض تم
صيغة كتابة الكود Syntax 03:13  
المتغيرات Variables 03:10  
أنواع البيانات 02:38  
مثال على إنشاء المتغيرات الجزء1 05:20  
مثال على إنشاء المتغيرات الجزء2 02:52  
المعاملات Operators 03:02  
المعاملات الرياضية Mathematical Operators 02:27  
مثال عملي على المعاملات الرياضية 06:23  
معاملات التعيين Assignment Operators 01:22  
أولوية التنفيذ 01:48  
  4 - الجمل الشرطية والحلقات التكرارية   مدة العرض تم
التعبيرات المنطقية Boolean Logic 04:37  
المعاملات Bitwise 05:46  
المعاملات Boolean Assignment Operators 01:23  
الجملة GOTO 03:13  
المعامل Ternary 04:02  
الجملة If 03:15  
الجملة If …. Else 02:42  
الجملة Else If 02:30  
الجملة Switch 01:51  
استخدام الجملة GOTO مع الجملة Switch 02:26  
الحلقات التكرارية Loops 02:10  
الحلقة التكرارية While 03:22  
الجملة التكرارية For 02:15  
مقاطعة تنفيذ الجمل التكرارية Interrupting Loops 03:57  
  5 - مفاهيم متقدمة   مدة العرض تم
التحويل بين أنواع البيانات 02:16  
التحويل التصريحي Explicit Conversion 05:09  
القوائم Enumerations 04:35  
التراكيب Structures 02:39  
المصفوفات Arrays 04:42  
الحلقة التكرارية foreach 02:15  
المصفوفات متعددة الأبعاد 01:21  
مصفوفة المصفوفات Array of Arrays 02:16  
التعامل مع النصوص String 04:16  
مثال على التعامل مع النصوص 04:34  
  6 - الوظائف Functions   مدة العرض تم
الوظائف Functions 02:52  
استخدام المعطيات Parameters والجملة Return 03:39  
استدعاء الوظائف Calling Functions 04:42  
المعطيات Parameter Array 02:01  
المعطيات Reference parameter 01:34  
المعطيات Out Parameter 03:03  
مجال المتغيرات Variables Scope 02:25  
الوظيفة ()Main 03:04  
العناصر Structure Function 04:01  
الوظائف Overloading Functions 03:21  
  7 - اكتشاف ومعالجة الأخطاء   مدة العرض تم
عملية اكتشاف الأخطاء Debugging 02:23  
مثال عملي 07:04  
نقاط التتبع Tracepoints 02:02  
نقاط التوقف Breakpoints 03:31  
طرق أخرى للوصول إلى وضع التوقف 02:56  
تتبع قيم المتغيرات 03:28  
تتبع سير الكود 02:31  
معالجة الأخطاء Error Handling 06:35  
  8 - البرمجة الشيئية OOP   مدة العرض تم
مقدمة عن البرمجة الشيئية Object-Oriented 02:38  
الكائنات Objects 04:26  
الفئات Classes 01:57  
الحقول Fields والخصائص Properties 03:28  
الوسائل Methods 02:38  
دورة حياة الكائن Object 02:52  
عناصر الاستخدام المباشر Static Members 01:34  
وسائل الإنشاء مباشرة الاستخدام Static Constructors 02:02  
الواجهات Interfaces 01:19  
التوريث Inheritance 03:17  
المجموعات البرمجية Namespaces 03:36  
استخدام الموجهات Using و Using Alias 03:08  
  9 - إنشاء الفئات Defining Classes   مدة العرض تم
إنشاء الفئات Classes 04:09  
تعريف الواجهات Interfaces 01:42  
وسائل الإنشاء Constructors ووسائل الإنهاء Destructors 01:44  
خطوات تنفيذ وسائل الإنشاء Constructors 07:02  
النوافذ Class View و Object Browser 03:04  
تخطيط فئات البرنامج Calss Diagram 04:38  
المشروعات Class Library 05:40  
الواجهات Interfaces والفئات Abstract Classes 02:01  
الفرق بين الفئات Classes والتراكيب Structures 03:01  
  10 - إنشاء عناصر الفئات Class Members   مدة العرض تم
تعريف الحقول Fields 02:46  
تعريف الوسائل Methods 02:18  
تعريف الخصائص Properties 03:46  
طرق مختصرة لإنشاء الخواص 03:14  
المصطلح Polymorphism 02:38  
العملية Overriding 04:20  
إخفاء الوسائل Hiding Methods 04:38  
تعريف الفئات المتداخلة 01:19  
توصيف الواجهات Implementing Interfaces 03:08  
الفئات الجزئية Partial Classes والوسائل الجزئية Partial Methods 03:35  
  11 - المجموعات Collections   مدة العرض تم
المجموعات Collections 03:47  
مثال على كيفية استخدام الفئة ArrayList 03:49  
تعريف المجموعات Collections 07:03  
الفهارس Indexer 03:34  
الواجهة IDictionary 04:18  
الأسلوب Iterator 03:42  
المقارنة Comparison 01:40  
المعامل is 01:22  
أساليب التحويل Boxing and Un-boxing 02:04  
توصيفات بديلة للمعاملات Overloading Operators 06:32  
الواجهات iComparable و iComparer 04:17  
ترتيب المجموعات Collections 04:24  
المعامل As 01:03  
  12 - المجموعات العامة Generics   مدة العرض تم
المجموعات Generics 04:39  
الفئة List 02:44  
مثال عملي على الفئات List 07:14  
ترتيب عناصر الفئات Generics 02:58  
الفئة Dictionary 03:02  
تعريف الفئات Generic 01:57  
استخدام القيود Constraints 04:20  
التوريث من الفئات Generic Classes 02:36  
تعريف مجموعة من العناصر العامة Generics 03:00  
  13 - التفويضات Delegates والأحداث Events   مدة العرض تم
التفويض Delegate 06:24  
دمج التفويضات Delegates 02:55  
إضافة وحذف الوسائل من التفويض Delegate 02:57  
تنفيذ التفويض Delegate 02:43  
الوسائل Anonymous Methods 03:18  
التعبيرات Lambda Expressions 03:25  
الأحداث Events 03:52  
تعريف الحدث Event 02:36  
استدعاء الحدث Raising an Event 03:25  
إضافة الوسائل Event Handlers للأحداث Events 03:10  
مثال على استخدام الأحداث Events 04:16  
استخدام الأحداث القياسية 02:53  
استخدام التفويضات المخصصة Custom Delegates 01:46  
  14 - تطبيقات Windows   مدة العرض تم
مقدمة 03:27  
العنصر Form 02:54  
المفاتيح Buttons 03:31  
العناوين Labels 02:47  
مثال عملي الجزء1 07:33  
مثال عملي الجزء2 03:05  
العنصر TextBox 03:37  
مثال عملي على مربعات النصوص 08:03  
تابع مثال عملي على مربعات النصوص 11:01  
العناصر RadioButton و CheckBox 04:32  
العنصر RichTextBox 02:57  
مثال عملي على العنصر RichTextBox الجزء1 05:55  
مثال عملى على العنصر RichTextBox الجزء2 07:24  
العناصر ListBox و CheckedListBox 04:50  
العنصر ListView 11:39  
  15 - خواص متقدمة لتطبيقات Windows   مدة العرض تم
القوائم Menus 05:51  
إضافة الأحداث Events للقوائم 06:42  
شرائط الأدوات Toolbars 04:25  
إضافة الأحداث Events لشرائط الأدوات 04:12  
شريط الحالة Status bar 03:06  
أنواع التطبيقات 05:21  
دمج القوائم Merging Menus 04:45  
الخاصية MdiWindowListItem 04:50  
  16 - خواص متقدمة للنماذج Forms   مدة العرض تم
مقدمة 02:15  
المربع الحواري OpenFileDialog 07:32  
المربع الحواري SaveFileDialog 04:07  
معالجة الأمر Save 03:49  
الطباعة Printing 02:35  
تسلسل عملية الطباعة Printing Sequence 02:58  
طباعة صفحة واحدة 05:20  
طباعة صفحات متعددة 05:01  
إضافة المربع الحواري PageSetupDialog 04:06  
المربع الحواري PrintDialog 04:54  
المربع الحواري PrintPreview 02:06  
المربع الحواري FontDialog 02:16  
المربع الحواري ColorDialog 01:11  
  17 - تحزيم وتوزيع البرامج Deployment   مدة العرض تم
مقدمة عن تحزيم وتوزيع البرامج Deployment 02:35  
الأسلوب XCopy 01:34  
أداة التثبيت Windows Installer 04:18  
إنشاء أداة التثبيت 04:49  
إضافة الملفات إلى أداة التثبيت 03:59  
تخصيص أنواع الملفات 01:52  
تخصيص واجهة أداة التثبيت 03:43  
تابع تخصيص واجهة أداة التثبيت 05:46  
  18 - التعامل مع ملفات النظام   مدة العرض تم
العنصر Stream 03:14  
الفئات Classes الخاصة بالإدخال والإخراج 02:34  
الفئات FileInfo و DirectoryInfo 03:45  
العنصر FileStream 03:30  
القفز داخل الملف File Position 02:26  
قراءة البيانات باستخدام التصنيف FileStream 04:24  
كتابة البيانات باستخدام التصنيف FileStream 03:29  
العنصر StreamWriter 03:51  
العنصر StreamReader 01:52  
الوسائل Read و ReadToEnd 01:03  
  19 - التعامل مع قواعد البيانات   مدة العرض تم
مقدمة عن ADO.Net 02:57  
إجراء الاتصال بقاعدة البيانات 03:40  
تحديد مصدر البيانات Data Source 03:30  
معالجة بيانات قواعد البيانات 02:38  
العناصر DataAdapter و Command Builder 04:22  
إنشاء العنصر DataTable 02:08  
التعامل مع السجلات والحقول Fields 02:16  
استعراض بيانات قواعد البيانات 03:47  
التنقل بين السجلات 04:42  
تعديل السجلات 02:08  
إضافة السجلات 03:53  
حذف السجلات 02:02