فهرس كتاب
من الصفر إلى الاحتراف برمجة نماذج الويندوز
اضغط هنا لقراءة مقدمة الكتاب وتفاصيل أكثر عنه
لتفاصل أكثر عن مجموعة كتب سي شارب وفيجوال بيزيك دوت نت اضغط هنا
مقدمة
|
3
|
فيجوال ستديو دوت نت VS.NET وبيئة التطوير المتكاملة IDE
|
6
|
-1-

![]() |
10
|
تغيير الألوان
|
12
|
وضع صورة في الخلفية
|
13
|
تغيير مؤشر الفأرة Cursor
|
20
|
تغيير الخط
|
22
|
تغيير الموضع والحجم
|
29
|
![]() |
44
|
![]() |
55
|
أحداث الفأرة
|
60
|
أحداث لوحة المفاتيح
|
70
|
-2-
الأدوات
الحاوية Container Controls
![]() |
72
|
![]() |
80
|
معرفة الأدوات
الموجودة على النموذج
|
85
|
إضافة وإزالة الأدوات
أثناء تشغيل البرنامج
|
87
|
إنشاء مستجيبات
للأحداث Event Handlers أثناء تشغيل البرنامج
|
93
|
أهم الأدوات الحاوية Containers
|
95
|
![]() |
96
|
شريط أزرار التحكم..
تطبيق عملي على اللوحة والوراثة
|
97
|
![]() |
100
|
مشروع
المتاهة
|
101
|
![]() |
110
|
![]() |
117
|
![]() |
117
|
![]() |
118
|
![]() |
125
|
![]() |
135
|
تصميم الأدوات Designing
Controls
|
136
|
قائمة التحرير Edit
Menu
|
136
|
خطوط المحاذاة SnapLines
|
139
|
قائمة التنسيق Format
Menu
|
141
|
-3-
نماذج الويندوز
Windows
Forms
أجزاء النموذج
|
145
|
![]() |
146
|
![]() |
155
|
![]() |
157
|
-4-
الأزرار Buttons
![]() |
164
|
![]() |
168
|
![]() |
169
|
![]() |
173
|
-5-
الأدوات
الرقمية Numeric Controls
![]() |
176
|
![]() |
179
|
![]() |
180
|
![]() |
184
|
![]() |
187
|
![]() |
188
|
![]() |
188
|
![]() |
189
|
-6-
اللافتات Labels
![]() |
192
|
إنشاء آلة حاسبة
|
194
|
![]() |
202
|
![]() |
208
|
![]() |
215
|
![]() |
218
|
-7-
مربّعات النصوص
Text
Boxes
![]() |
223
|
![]() |
237
|
إجازة البيانات Data
Validation
|
250
|
إنشاء أداة اختيار
المدة الزمنية TimeSpanPiker
|
255
|
تغيير ارتفاع مربع
النص الذي يعرض سطرا واحدا فقط
|
259
|
![]() |
263
|
لغة النصوص المنسّقة RTF
Language
|
263
|
خصائص مربع النص
المنشق
|
264
|
وسائل مربع النص
المنشق
|
279
|
أحداث مربع النص
المنشق
|
282
|
العارض الشفاف للنص
المنسق TransparentRTFViewer
|
284
|
![]() |
289
|
![]() |
300
|
-8-
أدوات التاريخ
والوقت
Date And
Time Controls
![]() |
316
|
![]() |
319
|
![]() |
328
|
-9-
مربعات القوائم
List
Boxes
![]() |
336
|
![]() |
337
|
![]() |
354
|
![]() |
357
|
![]() |
360
|
![]() |
361
|
![]() |
364
|
![]() |
391
|
![]() |
396
|
![]() |
397
|
![]() |
398
|
![]() |
402
|
![]() |
414
|
-10-
القوائم Menus وأشرطة الأدوات Toolbars
![]() |
420
|
![]() |
431
|
![]() |
436
|
![]() |
437
|
![]() |
437
|
![]() |
438
|
![]() |
442
|
![]() |
443
|
![]() |
444
|
![]() |
447
|
![]() |
447
|
![]() |
447
|
![]() |
448
|
![]() |
452
|
![]() |
452
|
![]() |
445
|
فئة الراسم الاحترافي ToolStripProfessionalRenderer
Class
|
445
|
فئة مدير شريط الأدوات ToolStripManager
Class
|
460
|
فئة لوحة شريط الأدوات ToolStripPanel
Class
|
463
|
فئة صف لوحة شريط الأدوات ToolStripPanelRow
Class
|
465
|
فئة حاوية شريط الأدوات ToolStripContainer
Class
|
466
|
فئة لوحة المحتوى ToolStripContentPanel
Class
|
568
|
فئة شريط القوائم MenuStrip
Class
|
469
|
![]() |
471
|
![]() |
472
|
![]() |
473
|
![]() |
474
|
![]() |
474
|
![]() |
476
|
-11-
أدوات التعامل
مع الملفات
![]() |
480
|
![]() |
482
|
![]() |
484
|
![]() |
489
|
![]() |
491
|
![]() |
495
|
-12-
السحبُ
والإسقاط Drag And Drop
خصائص ووسائل وأحداث السحب والإسقاط
|
500
|
السحب والإسقاط في مربع النص المنسق RichTextBox
|
508
|
![]() |
512
|
-13-
التطبيقات
متعددة النماذج
إنشاء أكثر من نموذج في البرنامج
|
514
|
نموذج بدء التشغيل Startup
Form
|
515
|
إضافة وحذف نماذج موجودة
|
516
|
شاشة الترحيب Splash
Screen
|
517
|
عرض أكثر من نسخة من نفس النموذج
|
519
|
التحكم في نسخ النموذج من خارجها
|
521
|
مجموعة النماذج FormCollection
|
525
|
النموذج الفعال ActiveForm
|
528
|
الأداة الفعالة ActiveControl
|
529
|
إضافة نموذج موروث Inherited
Form
|
530
|
النموذج الذي يعلو باقي النماذج دائما Top-Most
Form
|
531
|
مربعات الحوار Dialog
Boxes
|
532
|
![]() |
537
|
النماذج التابعة (المملوكة) Owned
Forms
|
540
|
واجهة الوثائق المتعدّدة MDI
|
542
|
قائمة النوافذ Window Menu
|
544
|
مزج قوائم النوافذ الداخليّة بقوائم النافذة
الرئيسيّة
|
548
|
-14-
تطبيقات
الويندوز Windows Applications
السمات العامة للمشروع Global
Attributes
|
550
|
![]() |
556
|
![]() |
570
|
![]() |
572
|
![]() |
573
|
إنشاء تطبيق أحادي النسخة Single
Instamce في فيجوال بيزيك
|
578
|
إنشاء تطبيق أحادي
النسخة Single Instance في سي شارب
|
580
|
![]() |
584
|
![]() |
594
|
فئة الإصدار Version
Class
|
595
|
مسجل قيم الويندوز Windows
Registry
|
597
|
فئة مسجل القيم Registry
Class
|
599
|
![]() |
603
|
![]() |
610
|
وضع صورة في مربع النص المنسق RichTextBox
|
619
|
![]() |
622
|
![]() |
625
|
-15-
موارد البرنامج
Resources
الموارد
|
629
|
منشئ ملفات الموارد
Resource
File Generator
|
630
|
مصمم الموارد
Resource
Designer
|
631
|
الموارد محددة
النوع Strongly-typed
Resources
|
636
|
ملفات التجميع التابعة Satellite
Assemblies
|
638
|
![]() |
642
|
![]() |
648
|
![]() |
650
|
![]() |
654
|
![]() |
655
|
![]() |
658
|
![]() |
660
|
![]() |
660
|
![]() |
662
|
![]() |
664
|
![]() |
668
|
-16-
الإعدادات Settings
مصمم الإعدادت
|
669
|
ربط خصائص النموذج والأدوات بالإعدادات
|
673
|
![]() |
676
|
![]() |
678
|
![]() |
683
|
![]() |
686
|
![]() |
690
|
![]() |
693
|
![]() |
696
|
![]() |
697
|
![]() |
701
|
![]() |
704
|
![]() |
706
|
![]() |
710
|
![]() |
710
|
![]() |
711
|
![]() |
712
|
![]() |
713
|
![]()
DpapiProtectedConfigurationProvider
|
713
|
![]() |
715
|
![]() |
717
|
سمات الإعدادات Settings
Attributes
|
719
|
-17-
توزيع المشروع
الملف التنفيذي Executable
File
|
724
|
الترجمة للعمل على
منصة 64 بت
|
727
|
العمل على أي منصة Any
CPU
|
728
|
برنامج الإعداد Setup
Program
|
729
|
خصائص برنامج الإعداد
|
733
|
أزرار برنامج الإعداد في متصفح المشاريع
|
740
|
743
|
|
![]() |
757
|
![]() |
759
|
![]() |
763
|
![]() |
778
|
![]() |
780
|
![]() |
785
|
![]() |
789
|
![]() |
790
|
![]() |
792
|
![]() |
794
|
![]() |
800
|
![]() |
805
|
ملحوظة:المواضيع التي تتعلق بالرسم والتلوين منشورة في هذا الكتاب المجاني:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.