❞ كتاب البرمجة باستخدام V ISUAL  B ASIC .NET 2008 ❝  ⏤ وسام الدين محمد

❞ كتاب البرمجة باستخدام V ISUAL B ASIC .NET 2008 ❝ ⏤ وسام الدين محمد

هذا الكتاب هو من أصدارات تكنولوجيا واجهة المعلومات من أعداد المهندس : أنور ضياء قم عزيزي القارئ بتحميل الجزء الاول والثاني والرابع
تأليف : وسام الدين محمد



تقديم
هذا الكت يب في ال صل قد أ عد ليكون مدخلI للبرم جة العا مة با ستخدام
Visual
Basic
لطلب دبلوم ن ظم المعلومات الجغراف ية في الكاديم ية العرب ية للعلوم والتكنولوج يا
بالسكندرية. وقد مر بمراحل شتى حيث كتبته لول مرة ليغطي
Visual Basic 6
ومن ثم
أضطررت لعادة كتا بة أقس ام كثيرة م نه ع ند صدور
Visual Basic.Net 2003
ثم تم
أضافة بعد التعديلت لتوافق الصدارة
Visual Basic.Net 2005
. وبالرغم من توقفي
عن التدر يس إل أن ني رأ يت أن أجدد هذا الكت يب ليكون متوافقاI مع ال صدار
Visual
Basic.NET 2008
خا صة مع المظا هر الجديدة الكثيرة ال تي أضف يت على ل غة البرم جة
ال ساسية في هذا ال صدار، و قد أضطرت ني هذه المظا هر الجديدة إلى إضا فة القس م ر قم
٥
لعرض تقنية
Windows Presentation Foundation WPF
الجديدة، وتعديل القسام
رقم
٨
و
٩
و
١٠
. وكنت قد أضفت جزء عن تقنية
LINQ
ثم قمت بحذفه بناء على نصيحة
عدد من الزملء العاملين في الحقل حيث أن هذه التقنية غير مستقرة بعد.
صمم هذا الكتاب ليكون منهجاI تعليمياI لطلب متخص صين في ن ظم المعلومات
بصورة عامة ونظم المعلومات الجغرافية بصورة خاصة، ومن ثم فإن الموضوعات التي
يضمها هي تلك الموضوعات الساسية الشائعة التي يحتاجها مبرمج نظم المعلومات، ول
يتطرق إلى الموضوعات المتقدمة مثل برمجة الشبكات أو برمجة الهواتف المحمولة مثل.
و قد أض فت عدد من التدريبات إلى كل قس م من أقس ام هذا الكتاب بغرض أن يلم
القارئ بالموضوع الذي يقدمه القسم من خلل التطبيق. وتعمدت أن ل تعتمد هذه التدريبات
على أي مواد خارجية إل في الحوال التي تتطلب هذا حتى ل يتشتت القارئ بين موضوع
الكتاب وغيره من الموضوعات. ك ما تعمدت أن تكون مع ظم هذه التدريبات مبن يه على
بعضها البعض حتى يدرك القارئ الطريقة التي تتطور بها التطبيقات.
وفي الختام أتمنى أن يكون هذا الكتيب نافعاI لطلب والدراسين، وأن يجد طريقة إلى
مكتبة وعقل كل طالب أو باحث عربي في هذا الحق

البمة باستخدام
Visual Basic.NET 2008

جدول المحتويات
مفاهيم أساسية
................................................................................................................
1
1.1
مقدمة
........................................................................................................
1
1.2
لغة واحدة ونسخ مختلفة
..................................................................................
2
1.3
تقنية .
NET F
RAMEWORK
وكيف تعمل
..................................................................
3
1.4
تشغيل
V
ISUAL
B
ASIC
.NET 2008
......................................................................
4
1.5
بيئة التطوير المتكاملة
I
NTEGRATED
D
EVELOPMENT
E
NVIRONMENT
IDE
...........................
5
المشروع الول في
VISUAL BASIC.NET
................................................................................
9
1.6
إنشاء المشروع في
V
ISUAL
B
ASIC
.NET
...............................................................
9
1.7
إنشاء واجهة الستخدام
.................................................................................
11
1.8
ضبط خصائص عناصر التحكم
.......................................................................
13
1.9
إضافة شفرة البرنامج
...................................................................................
15
1.10
اختبار وتشغيل البرنامج
..............................................................................
16
1.11
حفظ المشروع
..........................................................................................
16
أساسيات
VISUAL BASIC.NET 2008
...................................................................................
18
1.12
ما هي البرمجة؟
.......................................................................................
18
1.12.1
ما هي لغة البرمجة؟
.......................................................................
19
1.12.2
طبيعة لغة
Visual Basic.NET
...........................................................
19
1.12.3
الخصائص والطرق والحداث
...........................................................
20
1.12.4
الوظيفة
IntelliSense
......................................................................
24
1.12.4.1
سرد العضاء
List Members
........................................................
24
1.12.4.2
معلومات البارامتر
Parameter Info
................................................
25
1.12.4.3
المعلومة السريعة
Quick Info
..........................................................
25
1.12.4.4
إكمال الكلمات
Complete Word
....................................................
25
1.13
تمثيل البيانات باستخدام المتغيرات
.................................................................
26
1.13.1
اختزان البيانات في المتغيرات
...........................................................
26
1.13.1.1
العلن عن المتغيرات
....................................................................
26
1.13.1.2
تخصيص المتغير
...........................................................................
27
1.13.1.3
العلن عن المتغيرات وتخصيص قيم افتراضية لها
................................
27
1.13.1.4
تدريب: العلن عن المتغيرات وتخصيص قيم لها
...................................
27
1.13.2
أنواع البيانات
...................................................................................
29
1.13.2.1
أنواع البيانات الرقمية
......................................................................
29
1.13.2.2
أنواع البيانات اللفظية
.......................................................................
30
أنواع أخرى من البيانات
................................................................................
30
1.13.3
البيانات النصية
.................................................................................
30
1.13.3.1
تدريب: دمج المتغيرات النصية
..........................................................
32
1.13.4
المصفوفات
Arrays
.........................................................................
32
1.13.4.1
تخصيص قيم للمصفوفة
...................................................................
33
1.13.4.2
استرجاع القيم المختزنة في المصفوفة
..................................................
34
1.13.5
التحويل بين أنواع المتغيرات
.............................................................
34
1.13.5.1
تحويل المتغيرات إلى متغيرات نصية
...................................................
34
1.13.5.2
التحويل بين المتغيرات الرقمية
...........................................................
34
1.14
العمليات على المتغيرات
.............................................................................
35
1.14.1
العمليات الحسابية
............................................................................
35
1
1.14.1.1
استخدام القيم المرتجعة من التعبيرات
...................................................
35
1.14.1.2
العاملت الحسابية
...........................................................................
36
1.14.1.3
تدريب: تنفيذ العمليات الحسابية
..........................................................
36
1.14.2
العمليات المنطقية
...........................................................................
37
1.14.2.1
تدريب: استخدام عاملت المقارنة
.......................................................
38
1.15
الجراءات
P
ROCEDURES
..............................................................................
39
1.15.1
ما هو الجراء؟
...............................................................................
39
1.15.2
أنواع الجراءات
...............................................................................
40
1.15.3
إنشاء الجراء
..................................................................................
41
1.15.3.1
تدريب: إنشاء إجراء
........................................................................
42
1.15.4
البارامترات
......................................................................................
43
1.15.4.1
تدريب: إنشاء وظيفة مصحوبة ببارامترات
............................................
43
1.16
الحلقات
..................................................................................................
44
1.16.1
حلقة
For – Next
............................................................................
44
1.16.1.1
تدريب: استخدام الحلقة
For – Next
...................................................
45
1.16.2
حلقة
Do-While
و
Do – Until
.........................................................
46
1.17
القرارات
................................................................................................
46
1.17.1
العبارة
If- Then
..............................................................................
47
1.17.2
التوسعة
If-Then-Else
.....................................................................
47
1.17.2.1
تدريب: مقارنة عددين
......................................................................
48
1.17.3
العبارة
Select Case
........................................................................
48
1.17.4
التوسعة
Select Case – Case Else
....................................................
49
1.17.4.1
تدريب: الختيار من بين عدة قيم
.........................................................
50
1.18
معالجة الخطاء
........................................................................................
50
1.18.1
الخطاء من النوع
Run Time
...........................................................
51
1.18.2
العبارة
Try – Catch – Finally
..........................................................
51
1.18.2.1
تدريب: استخدام
Try- Catch- Finally
...............................................
52
بناء واجهات التشغيل
......................................................................................................
53
1.19
واجهة التشغيل
U
SER
I
NTERFACE
.....................................................................
53
1.19.1
بناء النماذج
Forms
..........................................................................
53
1.19.1.1
تدريب: تغيير خصائص النموذج
.........................................................
54
1.19.1.2
تدريب: إضافة عناصر التحكم إلى النموذج
............................................
55
1.20
التفاعل مع المستخدم: استخدام المفاتيح
............................................................
55
1.20.1
استخدام المفاتيح
............................................................................
56
1.20.1.1
تدريب: استخدام المفتاح
...................................................................
56
1.21
استخدام النصوص
.....................................................................................
57
1.21.1
عرض النصوص في عنصر التحكم
Label
.........................................
57
1.21.2
تسلم النص عبر عنصر التحكم
TextBox
...........................................
57
1.21.2.1
تدريب: استخدام عنصري التحكم
Label
و
TextBox
..............................
58
1.22
بناء عامل حدث
E
VENT
H
ANDLER
...................................................................
58
1.22.1
:
تدريب معالجة حدث
MouseEnter
..................................................
59
1.22.2
إضافة عامل حدث آخر
.....................................................................
59
1.22.2.1
تدريب: إضافة الحدث
MouseLeave
................................................
60
1.22.3
مشاركة عامل الحدث
.......................................................................
60
1.22.3.1
تدريب: المشاركة في عامل حدث
........................................................
61
1.23
استخدام مربعات التأشير ومفاتيح الراديو
.........................................................
61
1.23.1
مربع التأشير
Check Box
..................................................................
62
1.23.1.1
تدريب: استخدام مربع التأشير
............................................................
62
1.23.2
مفتاح الراديو
Radio Button
.............................................................

وسام الدين محمد - الدكتور وسام وهو رائد مصرى من رواد نظم المعلومات الجغرافية والاستشعار عن بعد جعل ها الكتاب الذى يتألف من 104 صفحة وقف لله عز وجل ولطلبة العلم المتخصصين فى هذا المجال .... ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ البرمجة باستخدام V ISUAL B ASIC .NET 2008 ❝ ❞ البرمجة باستخدام فجوال بيسك دوت نت ❝ ❱
من كتب فجوال بيسك دوت نت كتب لغات البرمجة - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
البرمجة باستخدام V ISUAL B ASIC .NET 2008

هذا الكتاب هو من أصدارات تكنولوجيا واجهة المعلومات من أعداد المهندس : أنور ضياء قم عزيزي القارئ بتحميل الجزء الاول والثاني والرابع
تأليف : وسام الدين محمد



تقديم
هذا الكت يب في ال صل قد أ عد ليكون مدخلI للبرم جة العا مة با ستخدام
Visual
Basic
لطلب دبلوم ن ظم المعلومات الجغراف ية في الكاديم ية العرب ية للعلوم والتكنولوج يا
بالسكندرية. وقد مر بمراحل شتى حيث كتبته لول مرة ليغطي
Visual Basic 6
ومن ثم
أضطررت لعادة كتا بة أقس ام كثيرة م نه ع ند صدور
Visual Basic.Net 2003
ثم تم
أضافة بعد التعديلت لتوافق الصدارة
Visual Basic.Net 2005
. وبالرغم من توقفي
عن التدر يس إل أن ني رأ يت أن أجدد هذا الكت يب ليكون متوافقاI مع ال صدار
Visual
Basic.NET 2008
خا صة مع المظا هر الجديدة الكثيرة ال تي أضف يت على ل غة البرم جة
ال ساسية في هذا ال صدار، و قد أضطرت ني هذه المظا هر الجديدة إلى إضا فة القس م ر قم
٥
لعرض تقنية
Windows Presentation Foundation WPF
الجديدة، وتعديل القسام
رقم
٨
و
٩
و
١٠
. وكنت قد أضفت جزء عن تقنية
LINQ
ثم قمت بحذفه بناء على نصيحة
عدد من الزملء العاملين في الحقل حيث أن هذه التقنية غير مستقرة بعد.
صمم هذا الكتاب ليكون منهجاI تعليمياI لطلب متخص صين في ن ظم المعلومات
بصورة عامة ونظم المعلومات الجغرافية بصورة خاصة، ومن ثم فإن الموضوعات التي
يضمها هي تلك الموضوعات الساسية الشائعة التي يحتاجها مبرمج نظم المعلومات، ول
يتطرق إلى الموضوعات المتقدمة مثل برمجة الشبكات أو برمجة الهواتف المحمولة مثل.
و قد أض فت عدد من التدريبات إلى كل قس م من أقس ام هذا الكتاب بغرض أن يلم
القارئ بالموضوع الذي يقدمه القسم من خلل التطبيق. وتعمدت أن ل تعتمد هذه التدريبات
على أي مواد خارجية إل في الحوال التي تتطلب هذا حتى ل يتشتت القارئ بين موضوع
الكتاب وغيره من الموضوعات. ك ما تعمدت أن تكون مع ظم هذه التدريبات مبن يه على
بعضها البعض حتى يدرك القارئ الطريقة التي تتطور بها التطبيقات.
وفي الختام أتمنى أن يكون هذا الكتيب نافعاI لطلب والدراسين، وأن يجد طريقة إلى
مكتبة وعقل كل طالب أو باحث عربي في هذا الحق

البمة باستخدام
Visual Basic.NET 2008

جدول المحتويات
مفاهيم أساسية
................................................................................................................
1
1.1
مقدمة
........................................................................................................
1
1.2
لغة واحدة ونسخ مختلفة
..................................................................................
2
1.3
تقنية .
NET F
RAMEWORK
وكيف تعمل
..................................................................
3
1.4
تشغيل
V
ISUAL
B
ASIC
.NET 2008
......................................................................
4
1.5
بيئة التطوير المتكاملة
I
NTEGRATED
D
EVELOPMENT
E
NVIRONMENT
IDE
...........................
5
المشروع الول في
VISUAL BASIC.NET
................................................................................
9
1.6
إنشاء المشروع في
V
ISUAL
B
ASIC
.NET
...............................................................
9
1.7
إنشاء واجهة الستخدام
.................................................................................
11
1.8
ضبط خصائص عناصر التحكم
.......................................................................
13
1.9
إضافة شفرة البرنامج
...................................................................................
15
1.10
اختبار وتشغيل البرنامج
..............................................................................
16
1.11
حفظ المشروع
..........................................................................................
16
أساسيات
VISUAL BASIC.NET 2008
...................................................................................
18
1.12
ما هي البرمجة؟
.......................................................................................
18
1.12.1
ما هي لغة البرمجة؟
.......................................................................
19
1.12.2
طبيعة لغة
Visual Basic.NET
...........................................................
19
1.12.3
الخصائص والطرق والحداث
...........................................................
20
1.12.4
الوظيفة
IntelliSense
......................................................................
24
1.12.4.1
سرد العضاء
List Members
........................................................
24
1.12.4.2
معلومات البارامتر
Parameter Info
................................................
25
1.12.4.3
المعلومة السريعة
Quick Info
..........................................................
25
1.12.4.4
إكمال الكلمات
Complete Word
....................................................
25
1.13
تمثيل البيانات باستخدام المتغيرات
.................................................................
26
1.13.1
اختزان البيانات في المتغيرات
...........................................................
26
1.13.1.1
العلن عن المتغيرات
....................................................................
26
1.13.1.2
تخصيص المتغير
...........................................................................
27
1.13.1.3
العلن عن المتغيرات وتخصيص قيم افتراضية لها
................................
27
1.13.1.4
تدريب: العلن عن المتغيرات وتخصيص قيم لها
...................................
27
1.13.2
أنواع البيانات
...................................................................................
29
1.13.2.1
أنواع البيانات الرقمية
......................................................................
29
1.13.2.2
أنواع البيانات اللفظية
.......................................................................
30
أنواع أخرى من البيانات
................................................................................
30
1.13.3
البيانات النصية
.................................................................................
30
1.13.3.1
تدريب: دمج المتغيرات النصية
..........................................................
32
1.13.4
المصفوفات
Arrays
.........................................................................
32
1.13.4.1
تخصيص قيم للمصفوفة
...................................................................
33
1.13.4.2
استرجاع القيم المختزنة في المصفوفة
..................................................
34
1.13.5
التحويل بين أنواع المتغيرات
.............................................................
34
1.13.5.1
تحويل المتغيرات إلى متغيرات نصية
...................................................
34
1.13.5.2
التحويل بين المتغيرات الرقمية
...........................................................
34
1.14
العمليات على المتغيرات
.............................................................................
35
1.14.1
العمليات الحسابية
............................................................................
35
1
1.14.1.1
استخدام القيم المرتجعة من التعبيرات
...................................................
35
1.14.1.2
العاملت الحسابية
...........................................................................
36
1.14.1.3
تدريب: تنفيذ العمليات الحسابية
..........................................................
36
1.14.2
العمليات المنطقية
...........................................................................
37
1.14.2.1
تدريب: استخدام عاملت المقارنة
.......................................................
38
1.15
الجراءات
P
ROCEDURES
..............................................................................
39
1.15.1
ما هو الجراء؟
...............................................................................
39
1.15.2
أنواع الجراءات
...............................................................................
40
1.15.3
إنشاء الجراء
..................................................................................
41
1.15.3.1
تدريب: إنشاء إجراء
........................................................................
42
1.15.4
البارامترات
......................................................................................
43
1.15.4.1
تدريب: إنشاء وظيفة مصحوبة ببارامترات
............................................
43
1.16
الحلقات
..................................................................................................
44
1.16.1
حلقة
For – Next
............................................................................
44
1.16.1.1
تدريب: استخدام الحلقة
For – Next
...................................................
45
1.16.2
حلقة
Do-While
و
Do – Until
.........................................................
46
1.17
القرارات
................................................................................................
46
1.17.1
العبارة
If- Then
..............................................................................
47
1.17.2
التوسعة
If-Then-Else
.....................................................................
47
1.17.2.1
تدريب: مقارنة عددين
......................................................................
48
1.17.3
العبارة
Select Case
........................................................................
48
1.17.4
التوسعة
Select Case – Case Else
....................................................
49
1.17.4.1
تدريب: الختيار من بين عدة قيم
.........................................................
50
1.18
معالجة الخطاء
........................................................................................
50
1.18.1
الخطاء من النوع
Run Time
...........................................................
51
1.18.2
العبارة
Try – Catch – Finally
..........................................................
51
1.18.2.1
تدريب: استخدام
Try- Catch- Finally
...............................................
52
بناء واجهات التشغيل
......................................................................................................
53
1.19
واجهة التشغيل
U
SER
I
NTERFACE
.....................................................................
53
1.19.1
بناء النماذج
Forms
..........................................................................
53
1.19.1.1
تدريب: تغيير خصائص النموذج
.........................................................
54
1.19.1.2
تدريب: إضافة عناصر التحكم إلى النموذج
............................................
55
1.20
التفاعل مع المستخدم: استخدام المفاتيح
............................................................
55
1.20.1
استخدام المفاتيح
............................................................................
56
1.20.1.1
تدريب: استخدام المفتاح
...................................................................
56
1.21
استخدام النصوص
.....................................................................................
57
1.21.1
عرض النصوص في عنصر التحكم
Label
.........................................
57
1.21.2
تسلم النص عبر عنصر التحكم
TextBox
...........................................
57
1.21.2.1
تدريب: استخدام عنصري التحكم
Label
و
TextBox
..............................
58
1.22
بناء عامل حدث
E
VENT
H
ANDLER
...................................................................
58
1.22.1
:
تدريب معالجة حدث
MouseEnter
..................................................
59
1.22.2
إضافة عامل حدث آخر
.....................................................................
59
1.22.2.1
تدريب: إضافة الحدث
MouseLeave
................................................
60
1.22.3
مشاركة عامل الحدث
.......................................................................
60
1.22.3.1
تدريب: المشاركة في عامل حدث
........................................................
61
1.23
استخدام مربعات التأشير ومفاتيح الراديو
.........................................................
61
1.23.1
مربع التأشير
Check Box
..................................................................
62
1.23.1.1
تدريب: استخدام مربع التأشير
............................................................
62
1.23.2
مفتاح الراديو
Radio Button
.............................................................


.
المزيد..

تعليقات القرّاء:

هذا الكتاب هو من أصدارات تكنولوجيا واجهة المعلومات من أعداد المهندس : أنور ضياء قم عزيزي القارئ بتحميل الجزء الاول والثاني والرابع

البمة باستخدام

Visual Basic.NET 2008

– وسام الدين ممد

1.23.2.1

تدريب: إضافة مفاتيح الراديو

............................................................

63

1.23.3

استخدام أكثر من مجموعة من مفاتيح الراديو

....................................

64

1.23.3.1

تدريب: استخدام عنصر التحكم

GroupBox

كحاوية

...............................

65

1.24

استخدام الصور

........................................................................................

65

1.24.1

عنصر التحكم

PictureBox

...............................................................

66

1.24.1.1

إضافة الصورة كمورد

Resource

.....................................................

66

1.24.1.2

تدريب: عرض الصورة باستخدام عنصر التحكم

PictureBox

..................

67

1.24.2

استخدام الصورة في خلفية النموذج

.................................................

68

1.24.2.1

تدريب: استخدام الصورة في خلفية النموذج

...........................................

68

1.25

القوائم

....................................................................................................

69

1.25.1

إضافة القوائم

.................................................................................

69

1.25.1.1

تدريب: إضافة القائمة إلى نموذج

........................................................

69

1.25.2

استخدام خاصية

Enabled

................................................................

70

1.25.2.1

تدريب: استخدام الخاصية

Enabled

...................................................

70

1.25.3

إضافة شريط قوائم قياسي

..............................................................

71

1.25.3.1

تدريب: إضافة شريط قوائم قياسي

.......................................................

71

1.25.4

القوائم المنسدلة

Pop-Up Menus

....................................................

72

1.25.4.1

تدريب: عمل قائمة منسدلة وربطها بنموذج

............................................

73

1.26

استخدام عنصر التحكم

T

IMER

.......................................................................

74

1.26.1.1

تدريب: استخدام المكون

Timer

في بناء تطبيق الساعة

.............................

75

1.27

عناصر التحكم

L

IST

B

OC

و

C

OMBO

B

OX

............................................................

76

1.27.1

:

تدريب إضافة عنصر

Item

إلى عنصر التحكم

ListBox

.......................

78

1.27.1.1

ملحظات حول تعليمات البرنامج

........................................................

79

1.27.1.2

الطريقة

Add

................................................................................

80

1.27.2

:

تدريب تصميم حدث للستجابة على اختيار بند من القائمة

..................

80

1.27.2.1

ملحظات حول تعليمات البرنامج

........................................................

82

1.27.3

:

تدريب تعيين ما إذا كان عنصر ما موجود في القائمة أو ل

..................

83

1.27.3.1

تعليق على تعليمات البرنامج

..............................................................

84

1.27.4

حذف عنصر من قائمة

.....................................................................

84

1.28

استخدام عناصر التحكم

M

ONTH

C

ALENDAR

و

D

ATE

T

IME

P

ICKER

...............................

85

1.28.1

:

تدريب استرجاع البيانات من

MonthCalender

وعرضها في

Label

....

86

1.28.2

:

تدريب استرجاع عدة بيانات تاريخ

....................................................

87

1.28.3

شكل بيانات التاريخ

..........................................................................

88

1.28.4

:

تدريب تعديل شكل بيانات التاريخ

.....................................................

89

1.29

المكون

E

RROR

P

ROVIDER

..............................................................................

90

1.29.1

:

تدريب التحقق من المدخلت باستخدام

ErrorProvider

.....................

90

1.29.2

تعليق على تعليمات التدريب

.............................................................

91

1.30

استخدام صناديق الحوار

D

IALOG

B

OXES

...........................................................

91

1.30.1

:

تدريب استخدام صندوق الحوار

FolderBrowserDialog

....................

92

1.30.2

:

تدريب استخدام صندوق الحوار

FontDialog

....................................

94

1.30.3

:

تدريب استخدام صندوق الحوار

ColorDialog

...................................

95

1.31

استخدام عنصر تحكم أشرطة الدوات

T

OOL

S

TRIP

...............................................

96

1.31.1

:

تدريب إضافة شريط الدوات

...........................................................

97

1.31.2

إضافة شريط أدوات قياسي

.............................................................

98

1.32

استخدام عنصر التحكم

T

REE

V

IEW

..................................................................

99

1.32.1

:

تدريب أنشاء متصفح لمواقع النترنت

...............................................

99

تقنية

WINDOWS PRESENTATION FOUNDATION WPF

.......................................................

104

3

1.33

تصميم واجهة تطبيق باستخدام

WPF

............................................................

104

1.33.1

:

تدريب أنشاء تطبيق

WPF

.............................................................

106

1.33.2

:

تدريب إضافة عناصر التحكم إلى نافذة

WPF.

................................

108

1.34

عناصر تحكم

WPF

الشائعة

.......................................................................

109

1.34.1

:

تدريب إضافة عنصر تحكم لتطبيق

WPF

وربطه بالتعليمات

..............

109

1.34.2

قائمة بعناصر تحكم

WPF

..............................................................

111

1.35

أنشاء معالج حدث لعناصر تحكم

WPF

.........................................................

111

1.35.1

:

تدريب أنشاء معالج حدث لعنصر تحكم من النوع

Button

...............

111

1.36

أنشاء تطبيق

WPF

للرسم

..........................................................................

112

معالجة الخطاء

...........................................................................................................

117

1.37

البحث عن الخطاء

.................................................................................

117

1.37.1

:

تدريب استخدام خاصية

Edit & Continue

......................................

118

1.38

أنواع الخطاء

........................................................................................

119

1.38.1

أخطاء التجميع

Compilation Errors

..............................................

119

1.38.2

أخطاء التشغيل

Run-time Errors

..................................................

120

1.38.3

الخطاء المنطقية

Logic Error

.......................................................

120

1.39

العثور على أخطاء التجميع وإصلحها

..........................................................

120

1.39.1

:

تدريب العثور على أخطاء التجميع وإصلحها

...................................

121

1.40

العثور على أخطاء التشغيل وإصلحها

..........................................................

122

1.40.1

:

تدريب العثور على أخطاء التشغيل وإصلحها

.................................

123

1.41

استخدام النافذة الوسيطة

I

NTERMEDIATE

W

INDOW

.............................................

124

1.41.1

:

تدريب اختبار التعليمات في النافذة الوسيطة

...................................

124

1.42

كشف الخطاء المنطقية

............................................................................

125

1.42.1

:

تدريب اكتشاف خطأ منطقي

.........................................................

126

1.42.2

:

تدريب إضافة نقاط اليقاف إلى تعليمات البرنامج

...........................

127

1.42.3

:

تدريب علج الخطأ المنطقي

..........................................................

128

1.43

التعليقات

C

OMMENTS

................................................................................

128

مقدمة إلى تطبيقات قواعد البيانات

....................................................................................

129

1.44

قواعد البيانات

D

ATABASE

...........................................................................

129

1.45

أنشاء قاعدة بيانات

...................................................................................

130

1.45.1

أنشاء قاعدة البيانات

......................................................................

130

1.45.2

إضافة جدول إلى قاعدة البيانات

.....................................................

133

1.45.3

إضافة المفتاح الساسي

Primary Key

............................................

135

1.45.4

إضافة البيانات إلى الجدول

.............................................................

136

1.46

التصال بقاعدة البيانات

............................................................................

138

1.47

عرض البيانات في واجهة رسومية

...............................................................

143

1.48

تحديث البيانات

.......................................................................................

145

1.49

عرض البيانات من جداول مترابطة

..............................................................

147

1.49.1

:

تدريب التصال بقاعدة البيانات

Northwind.

...................................

147

1.49.2

:

تدريب عرض البيانات المترابطة

....................................................

150

استخدام الملفات

.........................................................................................................

152

1.50

عرض الملفات المختزنة في مجلد

................................................................

152

1.50.1

تدريب التعرف على الملفات

...........................................................

153

1.50.2

عرض الصور

.................................................................................

155

1.50.3

تحسين عمل البرنامج

....................................................................

156

1.51

كتابة البيانات في ملف نصي

......................................................................

156

4

البمة باستخدام

Visual Basic.NET 2008

– وسام الدين ممد

1.52

قراءة البيانات من ملف نصي

.....................................................................

157

1.53

حذف ملف

............................................................................................

159

أسس برمجة الكائنات

....................................................................................................

161

1.54

ما هي الفئة

C

LASS

؟

..................................................................................

161

1.54.1

ماذا بداخل الفئة؟

..........................................................................

161

1.55

أنشاء الفئة

.............................................................................................

163

1.55.1

أنشاء الفئات في المشروع

.............................................................

163

1.55.2

الوحدات النمطية للفئات

.................................................................

164

1.56

إضافة الخصائص إلى الفئة

........................................................................

165

1.56.1

الحقول وخصائص الجراءات

.........................................................

165

1.56.2

الخصائص من النوع

ReadOnly

والنوع

WriteOnly

.........................

168

1.57

إضافة الطرق إلى الفئات

...........................................................................

170

1.57.1

الطرق الخاصة بالفئة

.....................................................................

170

1.57.2

مفهوم الحمل الزائد

Overloading

..................................................

172

1.58

إضافة حدث للفئة

....................................................................................

173

1.58.1

العلن عن الحداث وإنشاءها

.......................................................

173

1.58.2

تكوين معالج الحدث

......................................................................

174

1.59

اختبار الفئات

.........................................................................................

175

1.59.1

إنشاء كائن مثال على الفئة

............................................................

175

1.59.2

اختبار الفئة

...................................................................................

177

1.59.3

اختبار التحميل الزائد للفئات

............................................................

178

1.59.4

اختبار عامل الحدث

........................................................................

179

1.60

الوراثة

I

NHERITANCE

.................................................................................

180

1.60.1

الوراثة من فئة موجودة

.................................................................

181

1.60.2

اختبار الفئة المشتقة

......................................................................

182

1.60.3

تجاوز العضاء

Overriding Members

............................................

184

1.61

استخدام المجموعات في إدارة الكائنات المتعددة

...............................................

186

1.61.1

إنشاء المجموعة

...........................................................................

186

1.61.2

الحلقة

For Each Next

...................................................................

189

أسس برمجة عناصر التحكم

............................................................................................

190

1.62

استخدام

U

SER

C

ONTROL

D

ESIGNER

................................................................

190

1.62.1

إنشاء عنصر التحكم في

Visual Basic Express

191

1.62.2

إنشاء عنصر التحكم في

Visual Basic 2008

...................................

192

1.63

إضافة عناصر التحكم القياسية على عنصر التحكم المصمم

192

1.64

إضافة التعليمات إلى عنصر التحكم المنشأ

193

1.64.1

الحداث الخاصة بعنصر التحكم المنشأ

193

1.64.2

خصائص عنصر التحكم

195

1.64.3

القيم المسماة

197

1.65

اختبار عنصر التحكم

.............................................................................

200

1.66

تحسين عنصر التحكم المنشئ

200

1.66.1

تحسين مظهر عنصر التحكم

201

1.66.2

الحدث

Validating

203

برمجة الرسوم

206

1.67

أظهار الرسوم

206

1.67.1

أسس الرسم

206

5

1.67.2

رسم خط

207

1.68

رسم الشكال

208

1.68.1

رسم الشكال البسيطة

208

1.68.2

رسم الشكال المصمتة

209

1.69

رسم النصوص فوق النموذج

210

1.69.1

رسم النص

210

1.69.2

المؤثرات على النصوص

211

1.70

رسم الصور

211

جدول الشكال

شكل

1

 

: فكرة عمل .

NET FRAMEWORK

4

شكل

1

-

2

: واجهة استخدام

MICROSOFT VISUAL STUDIO

عند فتحها لول مرة

5

شكل

1

-

3

: نافذة

SOLUTION EXPLORER

6

شكل

1

-

4

: صندوق الدوات

................................................................................................

7

شكل

1

-

5

: نافذة الخصائص

................................................................................................

8

شكل

2

-

6

: نافذة

NEW PROJECT

........................................................................................

10

شكل

2

-

7

: النموذج بعد إضافة عناصر التحكم

........................................................................

12

شكل

2

-

8

: شكل النموذج بعد ضبط عناصر التحكم

...................................................................

14

شكل

2

-

9

: نافذة

SAVE PROJECT

........................................................................................

16

شكل

3

-

10

: التعرف على الحداث من خلل نافذة كتابة شفرة التعليمات

........................................

22

شكل

3

-

11

: حدث وخز البالون

23

شكل

3

-

12

: سرد العضاء

24

شكل

3

-

13

: معلومات البارامتر

..........................................................................................

25

شكل

3

-

14

: المعلومة السريعة

25

شكل

3

-

15

: إكمال الكلمات

................................................................................................

25

شكل

4

-

16

: نافذة

PROJECT DESIGNER.

..............................................................................

66

شكل

4

-

17

: التبويب

RESOURCE.

.......................................................................................

67

شكل

4

-

18

: إضافة مورد خارجي.

.......................................................................................

67

شكل

4

-

19

: تحرير القوائم.

...............................................................................................

70

شكل

4

-

20

: إضافة شريط قوائم قياسي إلى النموذج

.................................................................

72

شكل

4

-

21

: النموذج مضاف إلية شريط القوائم القياسي

...........................................................

72

شكل

4

-

22

: المكون

TIMER

في

TOOLBOX

وعلى النموذج

FORM1

.............................................

76

شكل

4

-

23

: عنصر التحكم

LISTBOX

يعرض أكثر من بند في آن واحد

...........................................

77

شكل

4

-

24

: عنصر التحكم

COMBOBOX

يسمح للمستخدم أن يختار أو أن يحرر البند الذي يختاره

.......

77

شكل

4

-

25

: إضافة عنصر التحكم

LISTBOX

...........................................................................

78

شكل

4

-

26

: التطبيق أثناء التشغيل

......................................................................................

79

شكل

4

-

27

: إضافة عنصر التحم

TEXTBOX

إلى واجهة التطبيق

البرمجة باستخدام VISUAL BASIC .NET 2008
vb net شرح pdf
vb.net 2010 pdf
تحميل فيجوال بيسك دوت نت 2008
كتاب فيجوال بيسك 2010 عربي pdf
كتاب فيجوال بيسك دوت نت من الصفر الى الاحتراف
فيجوال بيسك دوت نت pdf
كتاب فيجوال بيسك 2010 خطوة بخطوة
دروس فيجوال بيسك 2010 pdf
تحميل مباشر بدون روابط كتاب البرمجة باستخدام pdf V ISUAL  B ASIC .NET 2008 

 



حجم الكتاب عند التحميل : 2.7 ميجا بايت .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة البرمجة باستخدام V ISUAL  B ASIC .NET 2008

اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:

تحميل البرمجة باستخدام V ISUAL  B ASIC .NET 2008
شكرًا لمساهمتكم

شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:

برنامج تشغيل ملفات pdfقبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'

المؤلف:
وسام الدين محمد - Wessam ad Din Muhammad

كتب وسام الدين محمد الدكتور وسام وهو رائد مصرى من رواد نظم المعلومات الجغرافية والاستشعار عن بعد جعل ها الكتاب الذى يتألف من 104 صفحة وقف لله عز وجل ولطلبة العلم المتخصصين فى هذا المجال .... ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ البرمجة باستخدام V ISUAL B ASIC .NET 2008 ❝ ❞ البرمجة باستخدام فجوال بيسك دوت نت ❝ ❱. المزيد..

كتب وسام الدين محمد