فهرس كتاب
المدخل العملي السريع إلى: سي شارب 2015
للراغبين في شحن كتبي إليهم، التفاصيل هنا
• مقدمة
الكاتب 3
• إعداد
فيجيوال ستديو دوت نت 7
القسم الأول
مشروع المذكرة الذكية 12
بدء مشروعٍ جديد 12
بيئة التطوير IDE 14
اللافتة Label 16
الزر Button 17
إضافة نموذج جديد إلى المشروع 19
الفئة Class 20
الحدث Event 20
المتغيرات Variables 21
تعريف نسخة جديدة من النموذج 23
الوسيلة Method 25
النموذج الفعال Active Form 26
مربع الحوار Dialog 26
نموذج إضافة صديق 27
مربع النص TextBox 27
أداة اختيار التاريخ والوقت DateTimePicker 28
الأداة الفعالة Active Control 29
ترتيب الانتقال بين الأدوات Tab Order 30
زر الموافقة Accept Button وزر الإلغاء Cancel Button 31
منع المستخدم من تغيير حجم النموذج 32
منع المستخدم من إدخال قيم خاطئة 34
حدث ضغط زر KeyPress 34
جملة الشرط if 35
التعليق Comment 35
العاملات المنطقية Logical Operators 36
الترميز الأمريكي القياسي للحروف ASCII Encoding 39
التحويل المباشر Casting 39
إنشاء معالج واحد لأكثر من حدث 41
تنبيه المستخدم لحفظ التغييرات قبل
إغلاق النموذج 41
عرض رسالة للمستخدم، وتلقي إجابته 43
تشبيك النصوص String Concatenation 47
جملة التحويل switch 47
الدالة Function 49
حفظ بيانات الأصدقاء 51
السجلات Structures 52
معدلات المجال Modifiers 53
إضافة ملف جديد إلى المشروع 55
القائمة عامة النوع List 57
الأنواع القيمية والمرجعية 58
المفهرس Indexer 59
الفئة الثابتة Static Class 60
إجازة البيانات Data Validation 62
أداة مزود الخطأ ErrorProvider Control 63
حدث تغير النص TextChanged Event 68
إجبار النموذج على إجازة بيانات
الأدوات 69
استثناء بعض الأدوات من إجازة
البيانات 69
حلقة التكرار لكل عنصر foreach 70
الأنواع المنعدمة Nullable Types 73
جملة الشرط المركبة if.. else if.. else 74
الحفظ المتسلسل للبيانات Serialization 76
مجرى البيانات Stream 77
الملف التنفيذي Executable File 78
نموذج البحث عن صديق 81
مربع التجميع GroupBox 82
زر التحويل RadioButton 83
مربع القائمة ListBox 84
تعطيل وتفعيل مربع التجميع 84
الخاصية ذاتية الكود Auto Implemented Property 88
الاستعلام المتكامل مع اللغة LinQ 90
المعاملات القيمية والمعاملات
المرجعية 92
مجال المتغير Variable Scope 94
إغلاق النموذج 95
حدث هبوط الزر KeyDown Event 98
نموذج إضافة موعد 100
حدث الإنشاء Constructor 105
النسخ الضحل والنسخ العميق 106
الفئات Classes
والسجلات Structures 107
القائمة المركبة ComboBox 117
المرقم Enum 119
إنشاء أداة مستخدم User Control 120
مجموعة الأدوات Controls Collection 123
الثابت Constant 126
أداة تلميحات الشاشة ToolTip Component 128
تعريف الخصائص Properties 130
حدث تغير الحجم Resize 132
تعريف حدث Event 134
عرض صورة على النموذج 146
تغيير خط اللافتة 148
تثبيت هوامش الأدوات بالنسبة لحواف
النموذج 151
نموذج تعديل بيانات الأصدقاء 153
اقتراح التكملة في القائمة المركبة 155
استبدال الوسائل Method Overriding 161
نموذج تعديل المواعيد 165
القسم الثاني
مشروع المذكرة الذكية باستخدام
قواعد البيانات 182
التعامل مع قاعدة البيانات أم ملف
عادي 182
سيكويل سيرفر 183
تصميم قاعدة البيانات 184
محتوى البيانات Data Context 184
التحكم في طول الحقول النصية 193
إنشاء قاعدة البيانات 194
الكينونة Entity 200
النموذج الرئيسي FrmMain 203
تغيير نموذج بدء التشغيل Startup Form 204
نموذج تسجيل الدخول Login 204
تحسين استعلام LinQ 206
إنشاء متغيرات عامة لنماذج المشروع 208
عرض نموذج داخل نموذج الوثائق المتعددة 209
نموذج التنبيهات 210
نموذج إضافة الأشخاص 214
جدول عرض البيانات DataGridView 215
العمل دون اتصال بالخادم 219
حل مشكلة مصدر الربط 222
إجازة خانات جدول العرض 225
نموذج إضافة أرقام الهواتف 227
إضافة عمود روابط إلى جدول العرض 231
تغيير لون التحديد في جدول العرض 233
نموذج اللقاءات FrmMeetings 233
إنشاء أعمدة خاصة في جدول العرض 242
نموذج الأخطاء FrmErr 243
نتيجة مربع الحوار DialogResult 250
نموذج البحث FrmFind 252
المبرمج والبحث الدائم عن الحلول 270
إنشاء قوائم رئيسية Menus للنموذج 270
نموذج تغيير بيانات المستخدم FrmModifyUser 273
نموذج تغيير كلمة السر 276
أدوات المدير 277
نموذج إضافة مستخدم 278
نموذج البحث عن المستخدمين 279
تحويل شخص إلى مستخدم 283
نموذج إضافة مستخدم2 285
تشغيل البرنامج لأكثر من مستخدم في
نفس الوقت 286
التضارب في تحديث البيانات 286
تطويرات يمكنك إدخالها على المشروع
بنفسك 288
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.