الأربعاء، 23 مايو 2012
الأحد، 22 أبريل 2012
تمرين على المصفوفات
تمرين لانشاء مصفوفه فى فيجوال بيسك وطباعة عناصرها ثم البحث عن اكبر عنصر وترتيب عناصر المصفوفه تصاعدى وطباعتها.
اعلن عن المصفوفه والمتغير I فى الاعلان العام كالتالى
Public Class Form1
Dim z(5) As Integer
Dim i As Integer
Dim z(5) As Integer
Dim i As Integer
اضف button1 لادخال عناصر المصفوفه وطباعتها فى Listbox1
ListBox1.Items.Clear()
For i = 0 To 4
z(i) = InputBox("enter x")
ListBox1.Items.Add(z(i))
For i = 0 To 4
z(i) = InputBox("enter x")
ListBox1.Items.Add(z(i))
Next
اضف button2 لايجاد اكبر عناصر المصفوفه وطباعتها فى Listbox1
Dim max As Integer
max = z(0)
For i = 1 To 4
If z(i) >= max Then
max = z(i)
End If
Next
ListBox1.Items.Add("max=" & max)
max = z(0)
For i = 1 To 4
If z(i) >= max Then
max = z(i)
End If
Next
ListBox1.Items.Add("max=" & max)
اضف button3 لترتيب عناصر المصفوفه تصاعدى وطباعتها فى Listbox1
Dim temp, j As Integer
For i = 0 To 3
For j = i + 1 To 4
If z(i) > z(j) Then
temp = z(i)
z(i) = z(j)
z(j) = temp
End If
Next
Next
For i = 0 To 4
ListBox1.Items.Add(z(i))
Next
For i = 0 To 3
For j = i + 1 To 4
If z(i) > z(j) Then
temp = z(i)
z(i) = z(j)
z(j) = temp
End If
Next
Next
For i = 0 To 4
ListBox1.Items.Add(z(i))
Next
الثلاثاء، 10 أبريل 2012
الخوارزميات وخرائط سير العمليات
الخوارزميات وخرائط سير العمليات
1مقدمة:
12-3
مفهوم خرائط سير العمليات:
1مقدمة:
رغم أن الحاسب الالكتروني يتميز بقدرته على إنجاز العمليات الحسابية حسب
الأوامر و التعليمات المعطاة له بسرعة فائقة و بدقة متناهية و كذلك بإمكانياته
الكبيرة في حفظ المعلومات الواسعة و المختلفة التي يعجز الإنسان عن حفظها و
استعادتها باستعمال ذاكرته العادية. فهو يعجز عن أن يقوم بشكل ذاتي بحل أي
مسألة مهما كانت بسيطة، أي أن عمله ينحصر في إنجاز الحلول للمسائل التي تبرمج
له بشكل صحيح يتوافق مع الأسس العلمية الصحيحة التي تعتد عليها هذه الحلول. لذا سوف نستعرض في هذا الفصل الخطوات الضرورية اللازمة لحل المسائل باستخدام الحاسب الالكتروني وكذلك توضيحاً مفصلاً لمفهوم الخوارزميات و خرائط سير العمليات التي تشكل العنصر الأساسي لكيفية البرمجة. |
عند حل أي مسألة باستعمال الحاسب الالكتروني تتم المعالجة بإتباع خطوات
نبينها بإيجاز فيما يلي:
•تعريف وتحليل المسألة: إن تعريف المسألة هو عبارة عن دقة التعبير في تطبيق المسألة بحيث يجعلها معروفة ومفهومة بصورة واضحة وبدون أي غموض لجميع الأشخاص العاملين ضمن مجال الاختصاص الذي تخضع له المسألة. أما تحليل المسألة ووضع طريقة الحل فهو أصعب المصاعب و أشق الخطوات، و من أجل الوصول إلى حل صحيح فإن كثير من القوانين والطرق الرياضية المناسبة لحل المسألة يجب أن تستعمل و لربما تحتاج أيضاً إلى تطوير هذه القوانين والطرق لنجعلها تناسب الحل في كثير من الأحيان ففي هذه الخطوة يجب تحديد: • طبيعة المخرجات(النتائج) و تنظيم كتابتها. • المدخلات (البيانات أو المعلومات) و تحديد نوعها و تنظيم إدخالها إلى الحاسب الالكتروني. • طرق الحل المناسبة و تقييمها بما يتلاءم مع كيفية تنفيذها بالحاسب الالكتروني و في ضوء ذلك يتم اختيار الحل الأفضل. • برمجة الحل خطياً: بعد اختيار طريقة الحل المثالية و تحديد كل ما تشمله من علاقات رياضية، يتم التعبير عنها على شكل خطوات متسلسلة ومترابطة منطقياً، دقيقة الوصف تؤدي إلى الوصول إلى حل المسألة.و هذه الخطوات المتسلسلة تعرف بخوارزمية المسألة Algorithm of the Problem و يمكن تمثيل هذه الخوارزمية بعد إيضاح جميع التعليمات والأوامر المتسلسلة التي يراد تنفيذها في كل خطوة بمخطط وصفي تسلسلي يدعى بمخطط سير العمليات Flowchart وذلك باستخدام مجموعة من الأشكال الاصطلاحية الرمزية. إن كلمة Algorithm مشتقة نسبة إلى العالم العربي المشهور الخوارزمي الذي قام بوضع أسس حل المسائل بشكل تتابعي. •برمجة الحل باستخدام إحدى لغات البرمجة: إن مخطط سير العمليات هو عبارة عن تخطيط تصوري مساعد سهل الملاحظة بالنسبة للمبرمج و لكنه غير مفهوم عند الحاسب الالكتروني، لذلك فإن طريقة الحل الممثلة بمخطط سير العمليات يجب أن تكتب بإحدى لغات الحاسب التي يفهمها و التي تتلاءم مع حل المسألة. و يلي ذلك كتابة البرنامج على الوسط الخارجي المناسب و إدخال البرنامج إلى الحاسب و البرنامج الناتج من هذه الخطوة و المكتوبة بإحدى اللغات الرمزية أو الراقية يسمى بالبرنامج المصدري source program. • ترجمة البرنامج المصدري: بعد الانتهاء من كتابة البرنامج المصدري يتعين إدخاله إلى الحاسب للتأكد من صحة كتابته من جهة، ثم لترجمته إلى لغة الآلة بواسطة برنامج الترجمة الخاص في حالة عدم وجود أخطاء في البرنامج المصدري. و تمر عملية الترجمة في المراحل الآتية: 1. مرحلة التحليل المعجمي Lexical analysis: في هذه المرحلة يتم مطابقة مفردات برنامج المصدر والعلاقات و الأسماء مع تلك المسموح بها في اللغة و اكتشاف أي أخطاء فيها. 2. مرحلة التحليل اللغوي والنحوي Syntax analysis: في هذه المرحلة تجري عملية مطابقة تعليمات البرنامج المصدري مع القواعد اللغوية المستخدمة، و اكتشاف أي أخطاء فيها، بالإضافة إلى عملية تحويل البرنامج المصدري إلى تعليمات و أوامر رمزية بلغة التجميع. 3.مرحلة ترجمة البرنامج إلى لغة الآلة: في هذه المرحلة نحصل على البرنامج الهدفي object program و الذي بموجبه يمكن البدء في عملية التنفيذ. • تجربة البرنامج و تنفيذه: بعد الحصول على البرنامج الهدفي، تتم تجربته للتأكد من صحته منطقياً وذلك باستخدام عينة من المعطيات الاختبارية Test Data فإذا ثبت صحة طريقة الحل بمطابقة النتائج الخارجة من الحاسب مع النتائج التي تم الحصول عليها يدوياً على سبيل المثال، يمكن تنفيذ البرنامج على المعطيات الحقيقية. |
الخوارزمية
هي عبارة عن مجموعة من الخطوات المتسلسلة التي تصف بصورة مضبوطة وبدون أي غموض
جميع الخطوات الرياضية والمنطقية اللازمة لحل مسألة ما. ولكن هذا الوصف في كثير
من الأحيان يكون معقداَ وصعب الملاحظة والتتبع لذلك فإن خريطة سير العمليات
التي تمثل وصفاً تصويرياً لخطوات الخوارزمية تكون أكثر وضوحاً. وخريطة سير
العمليات تقوم مقام الخوارزمية ويمكن بواسطتها ملاحظة تتبع التسلسل المنطقي لحل
المسألة بكل سهولة، وغالباً ما تكون استخراج الخوارزمية من خريطة سير العمليات
أسهل بكثير من كتابة الخوارزمية مباشرة.
و عند رسم خريطة سير العمليات لمسألة معينة فإننا نستخدم مجموعة من الأشكال الرمزية الاصطلاحية المبينة في الجدول التالي: ![]()
من أهم فوائد
استخدام خرائط سير العمليات قبل كتابة البرنامج لمسألة ما، ما يأتي:
1. تمكن المبرمج من الإلمام الكامل بالمسألة المراد حلها و السيطرة على كل أجزائها بحيث تساعده على اكتشاف الأخطاء المنطقية (Logic Error) و التي تعتبر من أهم الأخطاء التي تجهد المبرمج. 2. تساعد بيسر و سهولة على تعديل البرامج الموضوعة بمجرد النظر. 3. يعتبر الاحتفاظ برسوم خرائط سير العمليات لحلول مسائل معينة أمراً مهماً إذ يكون مرجعاً عند إجراء تعديلات عليها أو استخدامها لحل مسائل أخرى مشابهة دون الحاجة إلى الرجوع إلى المبرمج الأول باعتبار أن الحلول الأولى قد صيغت في خطوات واضحة بسيطة و مفهومة. 4. توفير وسيلة مناسبة ومساعدة في كتابة البرامج ذات التفرعات الكثيرة.
هذا و يمكن
تصنيف خرائط سير العمليات بما يلي:
•خرائط التتابع البسيط (Simple sequential Flowchart). •خرائط التفرع (Branched Flowchart). •خرائط الدوران البسيط (Loop Flowchart). •خرائط الدورانات المتداخلة (Nested).
و يمكن
للبرنامج الواحد أن يشتمل على أكثر من نوع واحد من هذه الأنواع. و سنتناول فيما
يأتي شرح هذه الأنواع بشيء من التفصيل.
|
يخلو هذا النوع من التفرعات
Branches
و الدورانات
loops،
و يكون الشكل العام لهذا النوع كما هو مبين في الشكل 12-1:
و كلمة
Event
الواردة في شكل
12-1 تعني الحدث أو العملية المطلوب تنفيذها.
مثال : أرسم خريطة سير العمليات لإيجاد مساحة و محيط دائرة نصف قطرها معلوم R. ![]() وقيمتها العددية ثابتة و تساوي 3.14 بينما R متغير. وتكون خطوات الحل المبينة في الشكل 12-2 كما يلي:
مثال:ارسم خريطة سير العمليات لحساب قيمة كل من المتغيرات
C, B, A
في المعادلة الآتية:
![]() إذا علمت أن قيم كل من Y, X معطاة (معلومة)، ثم اطبع قيم كل من C, B, A, Y, X. الحل: من الواضح أنه يمكننا من حساب قيمة المتغير A في المعادلة(1) لمعرفتنا بقيم المعطيات الأولية Y, X، ويمكننا من حساب قيمة المتغير B في المعادلة (2) بالاعتماد على قيمة X المعلومة لدينا وقيمة المتغير Aالمحسوبة في الخطوة السابقة، أما قيمة المتغير C في المعادلة (3) بالاعتماد على قيم كل من المتغيرات B, A, X وكلها معلومة. وتكون خطوات حل المسألة كما هو مبين في الشكل 12-3 كما يلي:
|
ويحدث التفرع
في البرامج بسبب الحاجة لاتخاذ قرار أو مفاضلة بين اختيارين أو أكثر، وهناك
أسلوبان في تنفيذ القرار(انظر شكل 12-4).
وبشكل عام فإن
خرائط التفرع يمكن أن تأخذ إحدى الصورتين الآتيتين (انظر شكل
12-5
و الشكل 12-6
).
يمكننا ملاحظة
أن شكل 12-5 يبين أنه إذا كان جواب الشرط
YSE (Condition)
فإن الحدث التالي في التنفيذ يكون الحدث
(a)
أما إذا كان الجواب
NO
فإن الحدث التالي يكون الحدث(b)
كما يمكننا أن نلاحظ في الشكل 12-6 أنه إذا كان جواب الشرط
YSE
فإن الحدث التالي في التنفيذ يكون الحدث
(a)
ثم يتبعه الحدث
(b)
أما إذا كان جواب الشرط
NO
فإن الحدث التالي يكون الحدث
(b)
مباشرة.
مثال:ارسم
خريطة سير العمليات لإيجاد قيمة الاقتران
F(x)
المعرف حسب القاعدة التالية:
حيث كلمة
(if)
هنا تعني عندما.
خطوات الحل المبينة في الشكل 12-7 تكون:
مثال:ارسم
خريطة سير العمليات لحساب قيمة
Wطبقًا للمعادلات الآتية علمًا بأن قيمة المتغير
X
معطاة معلومة:
خطوات الحل
كما هي مبينة في الشكل 12-8 :
|
وهذه الخرائط
نحتاج إليها لإعادة عملية أو مجموعة من العمليات في البرنامج عددًا محدودًا أو
غير محدود من المرات، ويكون الشكل العام لمثل هذه الخرائط كما يلي (انظر
الشكل12-9 ).
مثال: ارسم خريطة سير العمليات لإيجاد مساحة مجموعة
من الدوائر أنصاف أقطارها معلومة:
تكون خطوات الحل المبينة في الشكل 12-10 كما يلي:
|
في كثير من
الأحيان نحتاج في برامج الحاسب الالكتروني إلى العد
Counting،
فقد نريد مثلاً أن نعد عدد كل من الطلاب والطالبات ضمن الشعبة, وقد تكون هذه
العملية سهلة للإنسان لأنها أصبحت ضمن قدراته العقلية التي يكتسبها من الطفولة،
إلا أن الحاسب يحتاج إلى تصميم خوارزمية للعد
Counting
Algorithm تتضمن خطوات معينة إذا اتبعتها استطاع أن يعد.
ويمكن تحديد الخطوات التي يتبعها الحاسب حتى يتمكن من العد في الخطوات الأساسية: 1.اجعل العداد مساويًا للصفر. 2.اجعل القيمة الجديدة للعداد تساوي القيمة القديمة لها زائد واحد, أي أن: قيمة العداد (الجديدة)= قيمة العداد (القديمة)+1 3.كرر الخطوات ابتداء من الخطوة 2.
مثال: ارسم خريطة سير العمليات التي يتبعها الحاسب
لطباعة الأعداد الطبيعية من 1 إلى 100 ومربعاتها.
الحل: خطوات الحل مبينة في الشكل 12-11هي:
|
في كثير من
الأحيان نحتاج في برامج الحاسب الإلكتروني إلى جمع مجموعة كبيرة من الأعداد
التي تمثل معطيات ظاهرة معينة، فمثلاً قد نرغب في إيجاد الوسط الحسابي لأعمار
طلاب الجامعة، ولتحقيق هذا أولاً يجب أن نحسب مجموع أعمار الطلاب، وطبعًا ليس
عمليًا إعطاء رمز أبجدي لكل عمر طالب فقد تحتاج لأكثر من عشرة الآلاف رمز، في
مثل هذه الحالات نصمم خوارزمية معينة للتجميع تسمى خوارزمية التجميع
summers Algorithm
تتضمن خطوات محددة إذا اتبعها الحاسب استطاع أن يجمع أي كمية من البيانات
باستخدام متغيرين اثنين إحداهما هو المتغير الذي نجمعه والآخر هو الجمع
الإجمالي (المجمع)، ويمكن تحديد الخطوات التي يجب أن يتبعها الحاسب لتحقيق ذلك
في أربع خطوات هي:
1. اجعل المجمع مساويًا الصفر. 2. ادخل قيمة واحدة للمتغير. 3. اجعل القيمة الجديدة للمجمع تساوي القيمة القديمة له زائد القيمة المدخلة للمتغير، أي أن: قيمة المجمع الجديدة=قيمة المجمع القديمة + آخر قيمة مدخلة للمتغير. 4. كرر ابتداءًا من الخطوة الثانية.
مثال:ارسم
خريطة سير العمليات لإيجاد الوسط الحسابي لأعمار طلاب شعبتك.
الحل: نفترض أن إجمالي عدد الطلاب =N ونستخدم عددًا لرقم كل طالب ونرمز له بالرمز I ونرمز لعمر الطالب بX ونستخدم مجمعًا لأعمار الطلبة ونرمز له بالرمزS ونستخدم الرمز A ليدل على معدل أعمار الطلبة. وتكون خطوات الحل كما هو مبين في الشكل 12-12هي:
|
في هذه الحالة
تكون الدورانات داخل بعضها البعض بحيث لا تتقاطع فإذا كان لدينا مثلاً دورانان
من هذا النوع (انظر شكل 12-13 فيسمى الدوران قم (1) دورانًا داخليًا
(Inner Loop)
بينما الدوران رقم (2) دورانًا خارجيًا
(Outer Loop ويتم التناسق في عملي مثل هذين الدورانين بحيث:
تكون أولوية التنفيذ للدوران الداخلي.
مثال: يرغب نجار في تقطيع مجموعة من القطع الخشبية طول
كل منها يزيد عن3 متر إلى قطع صغيرة طول الواحدة منها يساوي 3 متر.
ارسم خريطة سير العمليات. خطوات الحل المبينة في شكل 12-14هي:
|
لقد عرفنا في
الفقرتين السابقتين مفهوم الدوران البسيط والدورانات الضمنية ويمكننا الآن
استخدم الشكل الاصطلاحي للدوران والوارد على النحو التالي:
نلاحظ في
الشكل 12-15 أننا نحتاج إلى العناصر الآتية:
•القيمة الأولية للعداد I (هنا(I=1 . •القيمة النهائية للعداد I (هنا I=1). • القيمة النهائية للعداد I (هنا n). • قيمة الزيادة عند نهاية كل دورة ![]() نلاحظ في الشكل 12-15 إن إجراءات الدوران كانت تتم طبقاً للخطوات الآتية والمفصلة من قبل المبرمج: 1. أعط I قيمة أولية. 2. أتم الإجراءات المطلوب إعادتها. 3. (تقرير) إذا كانت قيمة العداد 1 وصلت إلى القيمة النهائية n اخرج إلى الخطوة التالية في البرنامج وإلا فاذهب إلى الخطوة (4). 4. زد I بمقدار الزيادة ![]() 5. عد إلى الخطوة (2).
يمكننا
استبدال الخطوات المفصلة
![]()
ملحوظة: تعتبر
قيمة
![]() ![]() ![]()
مثال: أعد حل
مثال الموضح في الشكل 12-11 لإيجاد مساحة
n من الدوائر باستخدام الشكل الاصطلاحي للدوران.
خطوات الحل كما هي مبينة في الشكل 12-17.
ارسم خريطة
سير العمليات لإيجادN!.
الحل: N!=N (N-1) (N-2) …3*2*1. فخطوات الحل كما يلي هي مبينة في الشكل 12-18 :
|
الوحدة الأولى
المقدمة:
لغة البرمجة فيجوال
بيسك هي بيئة تطوير ولغة برمجة من مايكروسوفت تستند إلى لغة البيسك الشهيرة. وهي تصنف ضمن لغات
البرمجة الشيئية. منذ أن بدأت مايكروسوفت في إصدار الفيجوال بيسك وهي تلاقى نجاحا باهرا
وشعبية لا بأس بها بين المبرمجين نظرا لسهولتها الشديدة. تناسب الفيجوال بيسك
تطبيقات قواعد بيانات والتطبيقات المخصصة للشركات الصغيرة وبرامج الحسابات وهي
مريحة وسهلة وتؤدى الغرض بالإضافة إلى أنها تسمح للمبرمج بالتركيز على حل
المشكلة فغالباً لا يواجه صعوبات فنية أثناء كتابة
برنامج بالفيجوال بيسك.
لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي
واجهة رسومية بعكس بعض
اللغات مثل الاسمبلي ذات الشاشة السوداء. حيث
تحتوي هذه اللغة على العديد
من الأوامر بداخلها ولغة سهلة التطبيق تم تطوير
هذه النسخة من البرنامج عن
النسخة القديمة
basic والتي تعمل تحت بيئة
dos إلى هذه النسخة التي تعمل
تحت بيئة ويندوز. تعتمد اللغة في تطوير تطبيقاتها
على الكائنات فهي تشبه
العديد من لغات البرمجة الحديثة من حيث اعتمادها
على الديناميكية والأحداث. تعني الديناميكية في هذه اللغة القدرة على استدعاء أي
اقتران أو إجراء اعتمادا على الحدث. الحدث هو أي عملية يقوم بها مستخدم
التطبيق على التطبيق
مثل الضغط بزر الفارة أو الضغط على أحد أزرار لوحة
المفاتيح أو حتى تحميل
نموذج.
الوحدة الاولى:
التعامل مع بيئة تطوير لغة V.B.NET
تعريف لغة V.B.NET هى إحدى لغات المستوى العالي وتتميز بالبساطة فى استخدامها
1-تشغيل بيئة
تطوير لغة V.B.NET
· أنقر
علي قائمة ابدأ Start
· اختار
البرامج Programs All
· اختار
Microsoft Visual Studio.Net.
2- إنشاء مشروع برمجي
جديد
· اختار
قائمة ملف File
ثم مشروع جديد New Project.
· اختار
Windows
Forms Application
من نافذة New Project
· اكتب
اسم المشروع فى المكان المخصص له
·
انقر على زر OK.
3-
الأجزاء المكونة لشاشة بيئة تطوير لغة الVisual Basic
· شريط
الأدوات Toolbar
· صندوق
الأدواتToolbox
· نافذة
الخصائصProperties Window
· نافذة النموذج form
· نافذة
المشروع Solution Explorer
· نافذة
الكود Code Window
4- التحكم فى الشاشة الرئيسية
لبيئة تطوير لغة الVisual Basic.
4-1
خطوات إظهار شريط الأدوات Toolbar.
· اختار
قائمة View
ثم Toolbar.
· انتقل
الى الاختيارStandard،ثم
انقر عليه بزر الفارة الأيسر.
4-2
صندوق الأدواتToolbox.
الوظيفة : وتسمى بصندوق الأدوات
الرسومية لأن بها مجموعة أدوات رسومية يتم وضعها على نماذج التطبيقات، ويسمى أيضا
بصندوق أدوات التحكم لأن أدواته تستخدم فى تنفيذ عمل معين.
4-3 طرق اظهار
صندوق الأدوات Toolbox
· اختار
View ثم ToolBox
· نضغط
ايقونة
من شريط الأدوات

4-4 نافذة الخصائصProperties
Window
الوظيفة:هى نافذة تبين شكل وسمة النموذج
أو الأداة المحددة حاليا،ولكل أداة خصائص خاصة تختلف عن خصائص الأدوات الأخرى.
4-5
طرق اظهار نافذة الخصائصProperties Window
· اضغط
مفتاح F4
من لوحة المفاتيح.
· من
قائمة View
اختار Properties Window
· اضغط
على ايقونة
من شريط الأدوات

4-6 نافذة المشروع
Solution
Explorer
الوظيفة: هى نافذة تحتوى جميع عناصر
المشروع
4-7 طرق اظهار
نافذة المشروع Solution Explorer
· Ctrl+Alt+l
· من
قائمة View
اختار Solution Explorer
· اضغط
على ايقونة
من شريط الأدوات

4/8
النموذج Form
الوظيفه: النافذة التى تستخدم لتثبيت الأدوات عليها
وتنسيقها وستظهر للمستخدم عند تشغيل البرنامج
4/9 طرق إظهار النموذج
·
من خلال نافذة
المستكشف النقر بزر الفأرة الأيمن على form1 ثم اختيار View designer
·
من قائمة View
اختار designer
·
اضغط على ايقونة
من نافذة Solution
Explorer

4-10 اضافة Form الى المشروع البرمجى.
·
انقر بزر الفأرة
الأيمن على اسم المشروع- فى نافذة المشروع
·
اختار Addثم Add
New Item ثم Window
Form ثم OK
4-11 حذف Form من المشروع البرمجى
·
انقر بزر الفأرة
الأيمن على اسم المشروع- فى نافذة المشروع
·
اختارRemove
4-12 وظيفة نافذة
الكود Code Window
الوظيفة :يتم كتابة الكود البرمجى لأداة
معينة بداخل هذه النافذة، وهى تربط بين عناصر ومكونات التطبيق ،وهى تشبه بعض
محررات النصوص أو معالج الكلمات.
4-13
طرق اظهار نافذة الكود
·
النقر المزدوج على
الاداة
·
من خلال نافذة
المستكشف انقر الاداة

·
النقر بزر الفأرة
الأيمن على الأداة ثم اختيار ViewCode
·
من قائمة View
اختار Code Window
5- الأحداث Event
تعريفها
هى الفعل الذى
يقع على الاداة ويستجيب لها ،فلو أخذنا على سبيل المثال أداة زر الأمر لوجدنا أنه
بمجرد نقر الفارة على زر الأمر فان حدث النقر سوف يعمل . فإذا أردت أن تظهر رسالة
عند النقر على زر الأمر فانك سوف تكتب الكود في حدث النقر الخاص بزر الأمر.
6- كيف تصل الى الحدث لكتابة الكود:
1-انقر نقرة مزدوجة على الاداه لتظهر نافذة الكود
2-اختر الحدث المطلوب من قائمة الأحداث
3- اكتب البرمجة بين السطرين private sub و End sub
1-تصميم نافذة البرنامج وذلك بتحديد
الادوات المختلفه التى سيتم استخدامها فى حل البرنامج
2-ضبط الخصائص :وذلك بضبط عنوان ومحاذاة
ونوع الخط واللون لكل الادوات المستخدمه
3- كتابة التعليمات : وذلك بكتابة سطور
البرنامج وتحديد الاحداث التى عند وقوعها يتم تنفيذ سطور البرمجه فى نافذة البرمجه
4- تنفيذ البرنامج والحصول على النتائج
8- طرق تنفيذ البرنامج
تاتى مرحلة
تنفيذ المشروع بهدف اختبار صحة البرنامج والحصول على النتائج واظهار الاخطاء ويتم
تنفيذ المشروع باحدى الطرق التالية
1- افتح قائمة Debug اختار الامر Start debugging
2- الضغط على F5
من لوحة المفاتيح.
3- الضغط على
الايقونة
من شريط
الادوات

9- طرق انهاء تنفيذ المشروع
1- افتح قائمة Debug اختار الامرstop debugging
2- الضغط على الايقونة
من شريط
الادوات

10- طريقة حفظ مشروع
1- من قائمة File
اختار Save All
2- اكتب اسم
المشروع
3- اختار OK
الاشتراك في:
الرسائل (Atom)