حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول

Post on 21-Jul-2015

59 views 4 download

transcript

الحاسب االلي : محتوي

الثالث االعدادي: الصف

االول: الترم

محمود احمد احمد الناقة: عمل الطالب

الثالثة تكنولوجيا التعليم: الفرقة

:يقدم الي

مدرسة اشمون للتعليم االساسي

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

:تحت اشراف

مدير المدرسة

مصطفي مازن.أاسماء علي حسن.د

ايهاب الهلباوي.أ: مشرف المرسةسمر طاحون .أ

عرض تقديمي

في

االهداف

في نهاية هذا الفصل يجب ان يكون الطالب قادرا علي ان

1-يحدد المشكلة

2-يحدد مراحل حل المشكلة

3- يكتب خطوات حل المشكلة

4-يرسم خرائط التدفق

الفصل االول

قالسابيالتال

حل المشكلة تعريف :

الوصول إلى هدف أو ناتج محدد مطلوب من خالل خطوات وأنشطة متتابعة هو

. ومعطيات محددة

حل المشكالت

حل المشكالت

قالسابيالتال

تحديد المشكلة( 1

. تحديد المخرجات المطلوبة والمدخالت المتوفرة وعمليات المعالجة الحسابية أو المنطقيةأي -

إعداد خطوات الحل الخوارزمية( 2

.ميةيجب أن تكون على شكل سلسلة من الخطوات المتتالية ويطلق على هذه الخطوات لفظ الخوارزالتي اعداد خطة الحل -

: تعريف الخوارزمية

ج محدد من هى مجموعة من اإلجراءات المرتبة ترتيبا منطقيا والتى يتم تنفيذها للوصول إلى هدف أو نات-

. معطيات محددة

حل المشكالت

مراحل حل المشكلة

قالسابيالتال

تصميم البرنامج على الكمبيوتر( 3

. لحل المشكلة باستخدام الكمبيوتر نقوم بترجمتها إلى إحدى لغات البرمجة

اختبار صحة البرنامج وتصحيح األخطاء( 4

طاء من نقوم بإدخال بيانات للبرنامج معروف نتائجها مسبقا حتى نتمكن من اكتشاف األخ

. خالل مقارنة النتائج المسبقة مع نتائج البرنامج

توثيق البرنامج( 5

طة يتم كتابة الخطوات التي اتخذت لحل المشكلة من مدخالت ومخرجات وخطة الحل وخري

التدفق ولغة البرمجة للرجوع إليها في أي وقت

مراحل حل المشكلة

حل المشكالت

قالسابيالتال

خرائط التدفق

العمليات تمثيل تخطيطى يعتمد على الرسم بأشكال قياسية لتوضيح ترتيبهى

الالزمة لحل مسألة أو مشكلة محددة

خرائط التدفق

خرائط التدفق

قالسابيالتال

الرموز واألشكال التى تستخدم فى رسم خريطة التدفق

خرائط التدفق

خرائط التدفق

قالسابيالتال

البسيطةخرائط التدفق : أوال

(1)تدريب:

ارسم خريطة التدفق لجمع عددين يتم ادخالهما وإظهار الناتج ؟

تعريف المشكلة : أوال :

جمع العددين حاصل : المخرجات

األول العدد : المدخالتA والعدد الثانىB

الحل :C=A+B حيث أن الناتجC

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

أن تبدأ الخريطة برمز البداية وتنتهى برمز النهاية يجب

1 ) يطلق على كل منA,B,Cمةاسم متغير ويعنى مخزن بالذاكرة يحتوى على قي .

2 ) المعادلةC=A+B تعنى جمع قيمة المتغيرA وقيمة المتغيرB ووضع الناتج

. Cفى المتغير

3 ) تم التعبير عن إدخال قيمة المتغير باللفظEnter داخل شكل متوازى األضالع

. أو ادخل Input , Readويمكن استخدام أى لفظ آخر مثل

.

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

4 )يتم وضع المعادلة داخل مستطيل، حيث أنها تمثل عملية حسابية .

5 ) تم التعبير عن المخرجات بلفظoutput داخل شكل متوازى مستطيالت ويمكن استخدام أى

أو اطبع أو اخرجprintلفظ آخر مثل

( :2)تدريب

. خريطة التدفق لحساب متوسط وحاصل ضرب ثالثة أعدادارسم

تعريف المشكلة : أوال

متوسط ثالث أعداد : المخرجاتAverage وحاصل ضربهمProduct

هى األعداد: المدخالتX, Y, Z

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

الحل :Average =(X+Y+Z)/3Product= X*Y*Z

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

(3)تدريب :

Y=3X+2خريطة التدفق لجل معادلة من الدرجة األولى ارسم

تعريف المشكلة : أوال

قيمة : المخرجاتY

المدخالت :X

حساب قيمة : الحلY من المعادلةY=3X+2

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

الطول بمعلوميةL والعرضW مع العلم بأن معادلة حساب المساحة هىArea=L*W

. Perimeter= 2*(L+W)ومعادلة حساب المحيط هى

( : 2)تمرين

خطوات الحل ورسم خريطة التدفق لحساب مساحة الدائرة بمعلومية أكتب

. Area=3014*R*Rمع العلم بأن مساحة الدائرة هى Rالقطر نصف

( 3)تمرين :

. رخطوات الحل وارسم خريطة التدفق لحساب عدد السنوات بمعلومية عدد الشهوأكتب

خرائط التدفق البسيطة

خرائط التدفق البسيطة

قالسابيالتال

- ( اتخاذ القرارات)استخدام التفرع

(4)تدريب:

خريطة التدفق لباعة كلمة ناجح فى حالة أن تكون الدرجة المدخلة أكبر من أوارسم

. 50تساوى

تعريف المشكلة: أوال :

طباعة ناجح : المخرجات

الدرجة : المدخالتX

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

إذا كانت قيمة : الحلX يطبع كلمة ناجح 50أكبر من أو تساوى

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

طباعة ناتج قسمة عددين: المخرجاتR ( غير معروف)أو طباعة عبارة

الرقم األول المقسوم : المدخالتnum1 و الرقم الثاني المقسوم علية

num2

الحل :

كان إذاnum2=0 وغير ذلك يطبع ناتج القسمة ( غير معروف)يطبعR

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

استخدام التفرع و اتخاذ القرار

قالسابيالتال

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

استخدام التفرع و اتخاذ القرار

قالسابيالتال

( :6)تدريب

خريطة التدفق إلدخال رقم ثم طباعة نوع العدد زوجى أو فردىارسم.

تعريف المشكلة: أوال :

طباعة نوع العدد زوجى أو فردى : المخرجات

العدد : المدخالتN

بدون باق وغير ذلك فيعنى 2يتم تحديد العدد زوجى إذ كان يقبل القسمة على : الحل

أن الرقم فردى

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

استخدام التفرع و اتخاذ القرار

قالسابيالتال

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

استخدام التفرع و اتخاذ القرار

قالسابيالتال

( 7)تدريب:

فر ارسم خريطة التدفق للحصول على درجة الحرارة ثم طباعة أكبر من ص

.أو أقل من صفر أو تساوى صفر

تعريف المشكلة: أوال :

طباعة أكبر من الصفر أو أقل من الصفر أو تساوى صفر : المخرجات

درجة الحرارة المئوية : المدخالتD

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

استخدام التفرع و اتخاذ القرار

قالسابيالتال

بالصفرالحرارة درجة مقارنة يتم : الحل

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

(8)تدريب

؟ 3إلى 1خريطة التدفق لطباعة األعداد من ارسم

تعريف المشكلة : أوال:

3إلى 1طباعة األعداد من : المخرجات

العدد : المدخالتM

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

طباعة العدد : الحلM ثم الطباعة حتى تصبح( 1)ثم زيادته بمقدارM

3تساوى

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

السابقةشكل آخر لخريطة التدفق

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

3مطلوب تعديل خريطة التدفق السابقة لطباعة جدول ضرب( :9)تدريب

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

(10)تدريب :

خريطة التدفق لطباعة ارسم

3إلى 1األعداد الصحيحة من

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

3إلى 1ارسم خريطة التدفق لطباعة األعداد الصحيحة من : (10)تدريب

استخدام التفرع و اتخاذ القرار

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

قالسابيالتال

1 ) أمام العبارة الخطأ ( ×)أمام العبارة الصحيحة وعالمة ( √)ضع عالمة:-

1-خرائط التدفق تستخدم أشكال وخطوط لتمثيل خطوات حل المشكلة .

()

2-يمكن استخدام أى شكل هندسى لتمثيل خطوات الحل عند رسم خريطة التدفق .

) (

3-ورقخرائط التدفق يتم رسمها باستخدام برامج الكمبيوتر فقط وال يمكن رسمها على ال.

()

4-رمز الشكل البيضاوى يستخدم للتعبير عن البداية والنهاية.()

5-رمز المستطيل يعبر عن عملية معالجة واحدة .) (

اسئلة الفصل األول

اسئلة الفصل االول

قالسابيالتال

6-تدفق الخطوات دائما من أعلى إلى أسفل أو من اليسار إلى اليمين) ( .

7-يستخدم شكل المعين فى حالة سؤال له أكثر من بديل) ( .

8- األقليجب أن يخرج من شكل المعين خطين اتجاه على) ( .

9-خط االتجاه يجب أن يكون من اليمين لليسار أو من أعلى إلى أسفل .

) (

10-الخوارزمية هى أول مراحل حل المشكلة . ( )

اسئلة الفصل االول

اسئلة الفصل االول

قالسابيالتال

2 ) اكتب داخل كل رمز بخريطة التدفق ما يناسبه من أوامر فى كل مما

-:يأتى

الفصل االولاسئلة

اسئلة الفصل االول

قالسابيالتال

االهداف

انفي نهاية هذا الفصل يجب ان يكون الطالب قادرا علي

1-يعرف ماهية الفجول بيزيك دوت نت

2-ينشئ مشروع جديد

3-يضيف نافذة نموذج جديد للمشروع

4-يضيف مشروع جديد للحل

الفصل الثاني

قالسابيالتال

الفيجوال بيزيك دوت نت لغة :

لغة برمجة متوفرة ضمن حزمة الفيجوال ستوديو دوت نت والذى يحتوىهى

. والفيجوال بيزيك دوت نت#C#, Jعلى لغات برمجة أخرى مثل بدوره

تعريف لغة البرمجة :

رمجة مجموعة من األوامر والتعليمات تكتب وفقا لقواعد معينة حسب كل لغة بهى

. ترجمتها إلى لغة اآللة لتنفيذهاويتم

مقدمة فيجوال بيزيك دوت نت

بيزك دوت نت

قالسابيالتال

المترجم تعريف

جة على يفهم وال ينفذ إال لغة اآللة لذلك تحتوى لغة البرمالكمبيوتر ال

Compilerباللغة اإلنجليزية وتحتوى لغة البرمجة على مترجم أوامر

امل معهابترجمة األوامر إلى لغة اآللة التى يستطيع الكمبيوتر التعيقوم

مقدمة فيجوال بيزيك دوت نت

بيزك دوت نت

قالسابيالتال

1- لغة الفيجوال بيزيك دوت نت تستخدم إلنشاء تطبيقات نوافذWindows

.كرة أن له واجهة مستخدم رسومية ويعمل من خالل نافذة مثل الرسام والمفبمعنى

2- تطبيقات النوافذwindowsموجهة بالحدث.

ذ عمل معين أن التصرف أو الحدث الذى تفعله مثل النقر مثال يقوم بتنفيبمعنى

. تكتب أوامر البرمجة تابعة لحدث معينلذلك

بيزك دوت نت

يك ومميزات لغة الفيجوال بيزاستخدامات

قالسابيالتال

3- لغة الفيجوال بيزيك كائنية التوجيه :

الكائناتبمعنى أنه يعتمد علىObjectsولكل كائن:-

1-خصائصProperties : تصف الكائن مثل الحجم واللون والعرضهى.

2-أحداثEvents : أفعال يمكن أن تقع على الكائن وهى.

3-وسائلMethods :ما يمكن أن يفعله الكائن لحدث سلوك معينبهاويقصد .

تعريف الكائن :

هو وحدة البناء األساسية فى لغات البرمجة ويتم إنشاؤه من تصنيف معين .

يك ومميزات لغة الفيجوال بيزاستخدامات

بيزك دوت نت

قالسابيالتال

المخطط الذى يتم إنشاء الكائنات منه ويحدد به العديد من العناصر مثل هو

. الخصائص والوسائل أو الوظائف واألحداث التى يأخذها أى كائن

1-التصنيف يحتوى على تعريف الكائن .

2-الكائن ليس له وجود إال عند عمل نسخة منه من التصنيف الخاص به .

3-يمكن إنشاء أكثر من كائن من نفس التصنيف .

4-يتم حجز مساحة للكائن فى ذاكرة الكمبيوتر عند إنشاؤه.

التصنيف

:التصنيفتعريف

قالسابيالتال

عمل دوت نت إطار(.Net Framework)

وت نت لجميع تطبيقات الفيجوال بيزيك دالعصبي المركزي بمثابة الجهاز هو

1-ة وتطبيقات يمكنك من إنتاج العديد من التطبيقات مثل التطبيقات المكتبي

. الويب وتطبيقات الموبايل

2-يمكنك من توفير بيئة تشغيل لهذه التطبيقات .

(Net Framework.)إطار عمل دوت نت

إطار عمل دوت نت

قالسابيالتال

إطار عمل دوت نت مكوناتFramework

1- مكتبات تصنيفات النظام -2بيئة التشغيل

3- أدوات أخرى -3مترجمات

-غيلوإطار عمل دوت نت متوفر بشكل مجانى لتنصيبه على أى نظام تش .

(Net Framework.)عمل دوت نت مكونات إطار

مكونات اطار عمل دوت نت

قالسابيالتال

مكونات شاشة أهم(IDE)

حتاجه يعنى بيئة التطوير المتكاملة حيث تحتوى على كل ما ي(IDE)مصطلح

. من أدوات ومميزات تمكنه من إنشاء تطبيقات الدوت نت المختلفةالمطور

1- النموذجForm

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

( اداه العنوان -صندوق نص–زر ) خالل وضع األدوات عليها من

(IDE)مكونات شاشة أهم

(IDE)مكونات شاشة

قالسابيالتال

Formشكل النموذج

Formشكل النموذج

قالسابيالتال

- صندوق األدواتToolbox

ن يحتوى على أدوات التحكم التى يمك

يف وضعها على نافذة النموذج وتم تصن

. هذه األدوات على شكل فئات

+يمكن التحكم فى عرض كافة

أدوات التحكم باختيار الفئة

+يمكن عرض أدوات التحكم الشائعة

+يمكن عرض القوائم وأشرطة األدوات

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

Toolboxصندوق األدوات

قالسابيالتال

1 ) زر األمرButton

2 ) صندوق النصTextBox

3 ) صندوق العنوانLabel

4 ) صندوق القائمةListBox

5 ) صندوق التحرير والسردComboBox

6 ) صندوق االختيارCheckBox

7 ) صندوق زر راديوRadioButton

ادوات التحكم الشائعة

ومن أشهر أدوات التحكم الشائعة

قالسابيالتال

لها مجموعة أداة من أدوات التحكم كل

من الخصائص يمكن ضبطها من خالل

ص وتختلف الخصائ. نافذة الخصائص

ى المعروضة حسب العنصر النشط عل

Form

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

Properties Windowsنافذة الخصائص-

قالسابيالتال

ات قائمة بملفات ومجلديعرض به

المشروع أو المشروعات

. الموجودة ضمن الحل

مستعرض الحل

Solution Explorerمستعرض الحل -4

قالسابيالتال

من Visual Studioتشغيل برنامج -

start اخترprogram ثمVisual

Studio

New Projectأختر Fileمن قائمة -2

Windowsتظهر نافذة نختار منها -3

Forms Application

كما Okنكتب اسم المشروع ثم نضغط -4

بالشكل التالى

visual studioخطوات تشغيل برنامج

خطوات تشغيل البرنامج

قالسابيالتال

بمكوناتها IDEذلك تظهر نافذة بعد

-:األربعة كما يلى نافذة الحل

نافذة النموذج

الخصائصنافذة صندوق األدوات

IDEنافذة

IDEنافذة

قالسابيالتال

2- إضافة نافذة نموذجForm جديدة

: Projectللمشروع

من قائمة -أProject اختر األمر

Add Windows Form

تظهر نافذة -ب( Add New

Item) نختار منهاWindows

Form

غط نكتب اسم النافذة الجديدة ثم نض-ج

Add كما بالشكل

Formخطوات إضافة نموذج

Formإضافة نافذة نموذج

قالسابيالتال

Projectحفظ المشروع -3

قائمة ملف اختر من -أSave

All وذلك لحفظ المشروع

م تظهر نافذة نكتب فيها اس-ب

المشروع ومكان الحفظ واسم

Saveالحل ثم

Formإضافة نموذج تابع خطوات

اضافة نموذج

قالسابيالتال

: Solutionجديد للحل Projectإضافة مشروع -4

1- من قائمة ملفFile اخترAdd ثمNew Project

2-نافذة نضع اسم للمشروع الجديد فيظهر المشروع الجديد بمكوناته فى

. الحل

Formخطوات إضافة نموذج تابع

اضافة نموذج

قالسابيالتال

-:أكمل الجمل بما يناسبها من العبارات التالية : أوال

الكائنObject - التصنيفClass -Visual Studio-.Net Framework

- النموذج -لغة البرمجةForm .

1- فى تصميم تطبيقات ويندوز أو تطبيقات موبايل أو تطبيقات ويب................ يستخدم .

2- تنفيذهانكتب مجموعة من األوامر والتعليمات وفقا لقواعد معينة ويتم ترجمتها إلى لغة اآللة ل.................... بواسطة .

3- بيئة تصميم وتشغيل تطبيقات الدوت نت ................ يوفر .

4- ف معينبأنه وحدة البناء األساسية فى لغات البرمجة كائنية التوجيه ويتم إنشاؤها من تصني.................... يعرف .

5- المخطط الذى يتم إنشاء الكائنات منه يطلق عليه......................

اسئلة الفصل الثاني

اسئلة الفصل الثانى

قالسابيالتال

ما تشير إليه األرقام فى الشكل التالى أكتب : ثانيا:-

اسئلة الفصل الثانى

اسئلة الفصل الثاني

قالسابيالتال

أكتب ما تشير إليه األرقام فى الشكل التالى : ثالثا:-

اسئلة الفصل الثانى

اسئلة الفصل الثاني

قالسابيالتال

أكتب ما تشير إليه األرقام فى الشكل التالى : رابعا:-

اسئلة الفصل الثاني

اسئلة الفصل الثانى

قالسابيالتال

أكتب ما تشير إليه األرقام فى الشكل التالى : خامسا:-

اسئلة الفصل الثانى

اسئلة الفصل الثاني

قالسابيالتال

االهداف

انفي نهاية هذا الفصل يجب ان يكون الطالب قادرا علي

1-يعرف نافذة الخصائص

2-يضبط خصائص ادوات التحكم

3-يختار الخاصية المناسبة

4-يختار القيمة المناسبة للخاصية

5-يحفظ المشروع

6-يفرق بين خصائص ادوات التحكم

الفصل الثالث

قالسابيالتال

التحكم أدوات

-هناك خصائص مشتركة بين أدوات التحكم المختلفة مثل:-

Text-Name- Forecolor-Backcolor-RightTolift - Font- Size-

Location

-رى هناك خصائص ال يظهر أثرها على أدوات التحكم إال بعد ضبط خصائص أخ

. Formلدى النموذج RightToliftLayoutو RightToliftمثل

التحكم أدوات : الفصل الثالث

أدوات التحكم

قالسابيالتال

خصائص إذا تم ضبطها لنافذة النموذج هناكForm تطبق على أدوات

-Fontالتحكم التى يتم وضعها على هذا النموذج مثل Forecolor .

التحكم الفصل الثالث أدوات

أدوات التحكم

قالسابيالتال

1- النمـــــــــــوذجForm

للنموذج عدة خصائص عند تنشيط

ص النموذج واالنتقال لنافذة الخصائ

: نالحظ

1-ص العمود األيسر يوجد به الخصائ

Textمثل الخاصية

2- العمود األيمن يوجد به قيمة

Form1الخاصية مثل

يةصخاال

صيخا المةقي

ة

التحكم الفصل الثالث أدوات

أدوات التحكم

قالسابيالتال

- ضبط الخاصيةName والخاصيةText للنموذجForm :

1- قم بتنشيط النموذجForm1 اذهب لنافذة الخصائص أمام الخاصيةName قم بتغيير

. لالسم الجديدNameقيمة الخاصية

2- قم بتنشيط النموذجForm واذهب لنافذة الخصائص أمام الخاصيةText قم بتغيير قيمة

.لالسم الجديد Textالخاصية

- نالحظ أن قيمة الخاصيةText فقط هى التى تظهر وال تظهر قيمة الخاصيةName

. حيث أنها تستخدم عند كتابة الكود

- والحظ الوضع االفتراضى للخاصيةName والخاصيةText واحد وهوForm1.

أدوات التحكم الفصل الثالث

أدوات التحكم

قالسابيالتال

ضبط بعض الخصائص للنموذج

1- تغيير خاصية لون الخلفية للنموذج

اختر القيمة(Green ) للخاصيةBackcolorتصبح لون خلفية النموذج أخضر

2- ضبط خاصية االتجاه للنموذج

اختر القيمة(Yes) للخاصيةRightToLeftيصبح اتجاه الكتابة من اليمين إلى اليسار .

3-ضبط خاصية تخطيط االتجاه للنموذج:

اختر القيمة(True) للخاصيةRightToLeftLayout يصبح تخطيط اتجاه النموذج من

. اليمين إلى اليسار

أدوات التحكم الفصل الثالث

الخصائص للنموذج

قالسابيالتال

يتم تنشيط الخاصية الRightToLeftLayout إال إذا كانت قيمة الخاصية

RightToLeft تساوى(Yes) .

4-إلخفاء صندوق التكبير والتصغير للنموذج:

اختر القيمة(False) للخاصيتين(MaximizeBox, MinimizeBox) نالحظ

. اختفاء مفتاحى التكبير والتصغير من على النموذج

الفصل الثالث ادوات التحكم

ملحوظة

الخصائص للنموذج

قالسابيالتال

5- إلخفاء صندوق التحكم للنموذج:

اختر القيمة(False) للخاصيةControlBoxيختفى صندوق التحكم من النموذج.

6- إلخفاء حدود نافذة النموذج:

اختر القيمة(None) لخاصيةFormborderstyleتصبح نافذة النموذج بال حدود.

- الخاصيةFormborderStyle لها العديد من القيم منهاSizable وتعنى التحكم فى

. حجم النافذة من خالل حدودها

ملحوظة

الفصل الثالث ادوات التحكم

الخصائص للنموذج

قالسابيالتال

-ص ال هناك بعض الخصائص يظهر أثرها فورا على النموذج وهنك بعض الخصائ

. رنامجيظهر أثرها على نافذة النموذج إال فى وضع اختبار البرنامج أو تشغيل الب

7- ايقونة نافذة النموذج فى شريط المهام ( إظهار أو إخفاء )ضبط خاصيتى

: وموضع البدء للنموذج

- اختر القيمة(False) للخاصيةShowInTaskbar

- اختر القيمة(CenterScreen) للخاصيةStartPosition

- قم بالضغط على مفتاحF5 لعملStart Debugging

ملحوظة

الخصائص للنموذج

الفصل الثالث ادوات التحكم

قالسابيالتال

ى ظهور نافذة النموذج فى منتصف الشاشة وعدم ظهور ايقونة نافذة النموذج ف( أ

.شريط المهام

أثر كل من الخاصية ( بShowInTaskbar وStartPosition ال يظهر إال

Start Debuggingبعد عمل

8-لضبط خاصية حالة نافذة النموذج:

- اختر القيمة(Maximized) للخاصيةWindowState.

- قم باختيارStart Debugging من قائمةDebugأوF5

الخصائص للنموذج

ةوالحظ النتيج

الفصل الثالث ادوات التحكم

قالسابيالتال

-:للخصائص التى يتم تطبيقها على نافذة النموذج ملخص

الفصل الثالث ادوات التحكم

الخصائص للنموذج

قالسابيالتال

1 ) تصبح نافذة النموذجForm ملء الشاشة.

2 ) أثر الخاصيةWindowState ال يظهر إال بعد عملStart

Debugging .

النتيجةوالحظ

:-

الفصل الثالث ادوات التحكم

الخصائص للنموذج

قالسابيالتال

زر األمــــــرButton

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

. يستطيع مستخدم البرنامج النقر عليه لتنفيذ مهمة معينة

وضع زر األمرButton على نافذة النموذجForm :

يتم ذلك بالنقر المزدوج على أداة التحكمButton من صندوق األدوات

ToolBox

الفصل الثالث ادوات التحكم

Buttonزر األمــــــر

قالسابيالتال

خصائص الزر ضبطButton :

1- لضبط خاصيةLocation ( موقع األداة ) يمكن من خالل عملية السحب

واإلفالت أو من خالل التوجه إلى صندوق الخصائص واختيار الخاصية

Location إلى القيمة الجديدة(0;0 )وتغيير القيمة من .

2- لضبط خاصيةSize( حجم الزر )Button يمكن من خالل تنشيط الزر يظهر

أو من . لزر للزر يمكن بالفأر بالسحب التكبير والتصغير لحجم اثـمانية مقابض

.تغيير القيمةSizeخالل صندوق الخصائص من الخاصية

Buttonزر األمــــــر

الفصل الثالث ادوات التحكم

قالسابيالتال

3- لضبط خاصيةBackColor ( اللون الخلفى ) ننتقل ننشط الزر ثم

إلى القيمة BackColorالخصائص ونقوم بتغيير قيمة الخاصية لصندوق

. الجديدة

4- لضبط خاصيةForeColor ( اللون األمامى ) ننشط الزر ثم ننتقل

إلى القيمة ForeColorلصندوق الخصائص ونقوم بتغيير قيمة الخاصية

. الجديدة

5- لضبط الخاصيةFont (نوع الخط وحجم الخط ) ننشط الزرButton

الفصل الثالث ادوات التحكم

Buttonزر األمــــــر

قالسابيالتال

بتغيير قيمة الخاصية ونقومText

. إلى اسم النص الجديد

فى أحد أدوات التحكم التى تستخدمهو

إعطاء عنوان يسهل على المستخدم

يره فهم محتوى النافذة وال يمكن تغي

.رنامجبالكتابة فيه أثناء تشغيل الب

الفصل الثالث ادوات التحكم

Buttonزر األمــــــر

قالسابيالتال

خصائص األداة ضبطLabel :

1- الخاصيةAutoSize عندما تكون

يتم تغيير حجم األداة (False)قيمتها

يتم (True)يدويا وعند تغيير قيمتها إلى

. تحديد حجم األداة حسب حجم النص

2- أداة التحكمLabel لها خصائص

-:أخرى مثل

الفصل الثالث ادوات التحكم

Labelاألداة

قالسابيالتال

4- صندوق الكتابةTextbox

هو أداة تستخدم في الكتابة وفى استقبال مدخالت مستخدم البرنامج النصية .

ضبط خصائص أداةTextbox :

1- الخاصيةMaxLengthدوق تحدد الحد األقصى لعدد األحرف التي سيتم كتابتها داخل صن

. النص

2- الخاصيةPasswordCharتحدد شكل ظهور كلمة المرور للمستخدم.

3- الخاصيةMultiline إذا كانت قيمتها(True)تتيح للمستخدم تعدد األسطر.

Textboxصندوق الكتابة

الفصل الثالث ادوات التحكم

قالسابيالتال

Textboxصندوق الكتابة

الفصل الثالث ادوات التحكم

قالسابيالتال

5- صندوق القائمةListBox

هو أداة تستخدم فى عرض قائمة عناصر

ضبط خصائص أداةListBox :

1- الخاصيةItemsعبارة عن مجموعة من العناصر التى تعرض بالقائمة .

2- الخاصيةSortedتحدد إذا ما كانت العناصر مرتبة أم ال .

3- الخاصيةSelectionMode تحدد إذا ما كان من الممكن اختيار عنصر واحد

. أكثر من عنصر من العناصر المعروضة فى القائمةأو

List Boxصندوق القائمة

الفصل الثالث ادوات التحكم

قالسابيالتال

List Boxصندوق القائمة

الفصل الثالث ادوات التحكم

قالسابيالتال

Combo Boxصندوق التحرير والسرد -6

عن صندوق به قائمة عناصر تنسدل الختيار احداهاعبارة .

ضبط خصائص أداةCombBox :

1- الخاصيةItemsعبارة عن العناصر الموجودة بالقائمة .

2- الخاصيةAutoCompleteSource عبارة عن مصدر العناصر المقترحة لعملية

. اإلكمال

3- الخاصيةAutoCompleteMode عبارة عن النص الذى على أساسه تقترح جزء

. من عناصر القائمة

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

الفصل الثالث ادوات التحكم

قالسابيالتال

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

الفصل الثالث ادوات التحكم

قالسابيالتال

7- صندوق المجموعةGroupBox

عبارة عن صندوق يستخدم فى احتواء أدوات التحكم ذات الوظيفة الواحدة .

ضبط خصائص أداةGroupBox :

1- الخاصيةTextتحدد النص المكتوب على الصندوق أو المجموعة .

2- الخاصيةForeColor تحدد اللون األمامى للنص.

3- الخاصيةRightToLeft إذا كانت القيمة(Yes) ضبط اتجاه النص من اليمين إلى

اليسار

Group Boxصندوق المجموعة

الفصل الثالث ادوات التحكم

قالسابيالتال

Group Boxصندوق المجموعة

الفصل الثالث ادوات التحكم

قالسابيالتال

8- زر اختيار بديل واحدRadioButton

طأداة تستخدم لعرض مجموعة من البدائل ويختار المستخدم منها بديل واحد فق

ضبط خصائص أداةRadioButton :

1- الخاصيةCheckedتوضح إذا ما كان زر اختيار بديل واحد اتم اختياره أم ال .

2- الخاصيةTextتحدد النص المكتوب على أداة زر اختيار بديل واحد فقط .

Radio Buttonزر اختيار بديل واحد

الفصل الثالث ادوات التحكم

قالسابيالتال

Radio Buttonزر اختيار بديل واحد

الفصل الثالث ادوات التحكم

قالسابيالتال

9- صندوق االختيارCheckBox

ثرتستخدم لعرض مجموعة من البدائل ويختار المستخدم منها بديل أو أكأداة

ضبط خصائص أداةCheckBox :

-:لها مجموعة من الخصائص مثل CheckBoxالتحكم أداة

Name- Visible- Size- Text- Checked- Font- Fore Color-

Location)

CheckBoxصندوق االختيار

الفصل الثالث ادوات التحكم

قالسابيالتال

أمام العبارة الخاطئة( ×)أمام العبارة الصحيحة وعالمة ( √)ضع عالمة : أوال:

1- بعض الخصائص غير مؤثرة إال بعد ضبط خصائص أخرى.()

2- عند إنشاء مشروع جديد يتم إضافة نافذةFormللعمل به .()

3-ال توج خصائص مشتركة بين أداة تحكم وأخرى .()

4-البد من وجود قيمة ألى خاصية .) (

5- يتم تعديل قيمة خاصية ألداة تحكم من خالل صندوق األدوات ()

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

وارتفاعه 108تعنى أن عرض األداة (108;98)هى Sizeقيمة الخاصية -6

98()

.) (ليقوم المستخدم باختيار أكثر من بديلRadioButtonيستخدم -7

()CheckBoxيمكن للمستخدم عدم اختيار أى عنصر فى أداة التحكم -8

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

اختر اإلجابة الصحيحة : ثانيا

1- إلتاحة إمكانية اختيار عنصر واحد فقط نستخدم أداة التحكم...............

أ )RadioButtonب )CheckBoxجـ )GroupBoxد )ListBox

2- إلتاحة إمكانية اختيار عنصر أو أكثر نختار أداة التحكم....................

أ )RadioButtonب )CheckBoxجـ )GroupBox د )ComboBox

3- يمكن اختيار أكثر من عنصر فى حالة استخدام...............

أ )ListBoxب )ComboBoxجـ)GroupBox د)RadioButton

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

4- تحتوى نافذةSolution Explorer على.......................

كل ما ( دالمشروعات ( جـأدوات التحكم ( بالخصائص ( أ

سبق

- يمكن تشغيل المشروع فى وضع االختبار بالضغط على مفتاح..............

أ )F2ب )F4جـ )F8د )

F5

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

أكتب أسماء أدوات التحكم الموجودة على نافذة النموذج : ثالثاFormالتالية

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

رابعا :

1- أكتب اسم الخاصية التى تمكنك من التحكم فى حجم أداة العنوانLabel .

2-سارأكتب اسم الخاصية التى تجعل اتجاه الكتابة من اليمين إلى الي .

3- أكتب اسم خاصيتين ال يظهر أثرهما إال بعدStart Debugging .

4-ديلأكتب اسم أداة التحكم التى تمكن المستخدم من اختيار أكثر من ب .

5-فقطاكتب اسم أداة التحكم التى تمكن المستخدم من اختيار بديل واحد .

اسئلة الفصل الثالث

اسئلة الفصل الثالث

قالسابيالتال

االهداف

في نهاية هذا الفصل يجب ان يكون الطالب قادرا علي ان

1-يتعامل مع نافذة الكود

2-يحدد المقصود بمعالج البحث

3- يضبط خصائص ادوات التحكم برمجيا

الفصل الرابع

قالسابيالتال

نافذة الكود تعريف :

يجوال بلغة الف( الكود)هى النافذة التى من خاللها يمكن كتابة األوامر والتعليمات

. بيزك دوت نت

فتح نافذة الكود الخاصة بنافذة النموذجForm

1- نتأكد من أن نافذة النموذجForm

2- أضغط على مفتاحF7 تظهر نافذة الكود التالية:-

الفصل الرابع نافذة الكود

نافذة الكود

قالسابيالتال

1- اسم الملف الذى يخزن به الكود

2- اسم الملف الذى يخزن به واجهة نافذة

Formالكود

3- االعالن عن تصنيفClass باسم

Form1 .

4-ة ما بين السطرين نكتب األكواد الخاص

Form1بالتصنيف

5- سطر نهاية التصنيفForm1 .

نافذة الكود

الفصل الرابع نافذة الكود

قالسابيالتال

الحدث معالجEvent Handler :

اإلجراء الذى يتم استدعاؤه عند هو

حدث معينوقوع

1- اسم الكائن واسم)اسم اإلجراء مكون من

( الحدث

2-سطر نهاية اإلجراء .

3-المسبب في استدعاء اإلجراء .

4-نفذ ما بين السطرين يكتب الكود الذى ي

.عند استدعاء اإلجراء بعد وقوع الحدث

5- سطر االعالن عن التصنيفClass .

6- سطر نهاية التصنيفClass

معالج البحث

الفصل الرابع نافذة الكود

قالسابيالتال

الخصائص برمجيا ضبط:-

م يتم عند وضع أدوات التحكم على النموذج إذا قمت بالنقر المزدوج على أداة التحك

. فتح نافذة الكود وبها معالج الحدث الخاص بهذه األداة

صيغة ضبط الخصائص برمجيا:-

ControlName.Property=Value

اسم أداة التحكم أو اسم الكائن. الخاصية= القيمة

الفصل الرابع نافذة الكود

خصائص برمجيا

قالسابيالتال

على كتابة الخصائص يدويا تدريبات :

1- قم بضبط الخاصية(Text) ألداة التحكم(lbl_Title) جمهورية "بحيث تكون قيمتها

" مصر العربية

Lbl_Title.Text= "جمهورية مصر العربية "

2- قم بضبط الخاصية(ForeColor) ألداة التحكم(lbl_Title) بحيث تكون قيمتها

(Blue) .

Lbl_Title.ForeColor= Color.Blue

الفصل الرابع نافذة الكود

الخصائص البرمجيا

قالسابيالتال

3- قم بضبط الخاصية(Font) ألداة التحكم(Lbl_Title) الخط نوبحيث يكون

“Arial” 30وحجم الخط

Lbl_Title.Font=NewFont(“Arial”,30)

4- قم بضبط الخاصية(Visible) ألداة التحكم(lbl_Title) بحيث تكون قيمتها

(False) .

Lbl_Title.Visible=False

الفصل الرابع نافذة الكود

الخصائص البرمجيا

قالسابيالتال

الخاصيةتأخذهاالتىالقيمأنواع:-

1-الخاصيةمثالالمجردةالقيمةText.

2-الخاصيةمثالالمنطقيةالقيمةVisible.

3-الخاصيةمثالقائمةمنالقيمةForeColor.

4-الخاصيةمثلجديدكائنبإنشاءالقيمةFont.

5-حسابىتعبيرناتجمنالقيمة.

6-خاصيةمنأومتغيرمنالقيمة

الفصل الرابع نافذة الكود

قيم الخاصية

قالسابيالتال

:أكتب ما تشير إليه األرقام فى الشكل التالى : أوال

اسئلة الفصل الرابع

اسئلة الفصل الرابع

قالسابيالتال

فى نافذة النموذج : ثانياForm التالى أكتب سطر الكود المناسب لكل زر

Buttonوان بحيث عند النقر على أى زر يقوم بتغيير خلفية أداة العن

Label إلى اللون المكتوب عليه مع العلم بأن الخاصيةName ألداة

.Label1العنوان هى

اسئلة الفصل الرابع

اسئلة الفصل الرابع

قالسابيالتال

مستخدما Label1أكتب سطر الكود التالى إلظهار أو إخفاء أداة التحكم : ثالثا

Visibleالخاصية

اسئلة الفصل الرابع

اسئلة الفصل الرابع

قالسابيالتال

قم بتغيير خصائص أداة التحكم : رابعاTextBox1 برمجيا إلى القيم

-:الموضحة

اسئلة الفصل الرابع

MultiLine True

Font Andlus;20

ForeColor Blue

BackColoe Yellow

اسئلة الفصل الرابع

قالسابيالتال

أمام العبارة الخطأ( ×)أمام العبارة الصحيحة وعالمة ( √)ضع عالمة : أوال:

1- عن البداية والنهاية يستخدم للتعبير رمزTerminal()

2- يعبر عن عملية معالجة واحدة فقط المستطيل رمز ()

3-تدفق الخطوات دائما من أعلى إلى أسفل أو من اليسار إلى اليمين .()

4- عند ضبط أى خاصية من نافذة الخصائصProperties فورا يظهر أثرها

) (

5- التخصيصعند ضبط خاصية برمجيا تكون قيمتها فى الطرف األيمن من معادلة) (.

(اسئلة عامة) اختبار عام

اسئلة عامة

قالسابيالتال

ضع خط تحت اإلجابة الصحيحة مما بين القوسين : ثانيا

1-يب العمليات هى تمثيل تخطيطى يعتمد على الرسم بأشكال قياسية لتوضيح ترت

.الالزمة لحل مسألة أو مشكلة محددة

(Flowchart- Problem Solving - Algorithm)

2-ى من األشكال اآلتية يعبر عن عمليات اتخاذ القرار فى خريطة التدفقأ.

) (

(اسئلة عامة) اختبار عام

اسئلة عامة

قالسابيالتال

3- يطلق على اإلجراء الذى يستدعى عند وقوع حدث معين .......

( Event - Event Handler - Function )

4- عند إنشاء مشروع جديد تظهر نافذة نموذج باسم.............

( Label1 - Form1 - ListBox1)

5- للتحكم فى حجم أداة التحكم عنوان(Label) باستخدام مؤشر الفأرة البد من ضبط

............... خاصية

(BorderStyle- AutoSize- Location )

(اسئلة عامة) اختبار عام

اسئلة عامة

قالسابيالتال