مشاهدة النسخة كاملة : كل مدرسي الحاسب يدخلوا


essamaly
22-11-2008, 06:22 PM
وهذا هو الجزء الثانى
ان شاء يعجب الاعضاء
ربنا اغفر لنا ذنوبنا واحشرنا مع الصالحين

صقر المنوفية
22-11-2008, 06:26 PM
ياريت تجيب ملخص ثانية اعدادى

leprince
22-11-2008, 06:55 PM
بارك الله فيك

وليد عبدالنبى
22-11-2008, 07:08 PM
الف مليون شكر على هذه المجهودات

ياريت نلاقى عندك ملخصات للصف الثالث الاعدادى فى الحاسب

الف شكر

مصطفى النحاس باشا
22-11-2008, 08:32 PM
مشكووووووووووور كمان مرة وبارك الله فيك

essamaly
23-11-2008, 03:26 AM
يا اخى هذا ملخص 3 اعدادى وهو موجود بالمنتدى
http://www.zshare.net/download/517042627a9246e4/

وليد عبدالنبى
23-11-2008, 03:30 PM
متأسف

اقصد مذكرات الصف الثــــــانى

essamaly
24-11-2008, 12:46 AM
ان شاء الله تكون جاهزة فى وقت قريب
شكرا للردود

وليد عبدالنبى
24-11-2008, 08:55 PM
شكرا على اهتمامك بارد علينا

وربنا يبارك فيك

وليد عبدالنبى
24-11-2008, 08:57 PM
شكرا باهتمامك على الرد علينا

محمود حسن عبدالعال
25-11-2008, 12:34 PM
شكرا لك يا مستر

وليد عبدالنبى
26-11-2008, 05:59 PM
:078111rg3::078111rg3::078111rg3:
نرجو منك ان شاء الله الملخص للصف الثانى ترم أول


وايضا ملخصات الترم الثانى
للصف الاول . الثانى . الثالث

:av4056bb7jp3:وألف مليون شكر المجهودات الجبارة:av4056bb7jp3:

mo7iey
27-11-2008, 12:24 PM
:av4056bb7jp3:
مذكرة ثالثة إعدادى كمبيوتر
من عمل الأستاذة/ samyahadya
وده موقع المشاركة الخاصة بها

http://www.thanwya.com/vb/showthread.php?t=89868
وده موقع الملفات

http://www.4shared.com/file/72906506/216cf38f/____.html
http://www.4shared.com/file/72906782..._1_online.html


وكمان ملف لاختبارات ال ICDL


http://www.4shared.com/file/72912997...d3/__icdl.html


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

الطمبارى
27-11-2008, 03:45 PM
شكراااااااااااااااااااااااااااااااااااااا جداااااااااااااااااااااااااااااااااااااااااا خااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااالص ميرسيييييييييييييييييييييييييييييييييييييييييييييي يييييييييييييه

sman332
27-11-2008, 04:52 PM
شكراااااااااااااكتير ليكى..

دعباسة
27-11-2008, 07:19 PM
أرجو مذكرة لمادة التكنولوجيا أيضاً و بارك الله فيك

casper_Alex
27-11-2008, 07:30 PM
جزاها الله خيراً

ابرار الجنة
27-11-2008, 08:12 PM
جزاك الله خيرا بصراحة انا كنت متحيرة اذاكر حاسب ازاي ؟
جزاك الله كل خير

NANAISKANDER
28-11-2008, 12:04 PM
عمل رائع وشكرا على مجهودك

.*.سمسمة.*.
28-11-2008, 02:05 PM
شكرااااا جدا ليك
والحاسب اصبح ماده مهمة لازم نهتم بيها

school
28-11-2008, 03:12 PM
شكراجزيلا على العمل الرانع

المخلص
09-12-2008, 01:39 PM
مشكور علي المجهود الرائع بارك الله فيك

123monmon
12-12-2008, 07:16 PM
ياريت ملخص الصف الثانى الاعدادى للحاسب ضرووووووووووووووووووووووووووووووووووووورى

أسامه ممدوح
12-12-2008, 10:36 PM
ألف شكر لك يا أستاذنا
وجزاكم الله خيرا

mazaahmed
13-12-2008, 01:48 PM
مشكوررررررررررررررررررررر

sky tears
16-12-2008, 10:37 PM
ِشكرا جزيلا علي العمل الرائع

وفقنا الله جميعنا في هذه الماده

Ahmed Sabek
18-12-2008, 10:58 PM
بارك الله لكم فى هذا الموقع - وارجو من الله أن يوفقكم لكل خير إن شاء الله
كما ارجو منكم ملخصات مناهج الصف ( الأول والثانى والثالث الإعدادى) التيرم الأول والثانى للأهمية
وجزاكم الله كل خير
أخوكم / أحمد سابق - مدرس كمبيوتر

Amethyst
18-12-2008, 11:13 PM
:av4056bb7jp3:Thank you very much:av4056bb7jp3:

اشرف الباشا
21-12-2008, 07:50 AM
شكرا مع تمنياتى بالتوفيق

محمد محمد عبد السلام
24-12-2008, 12:03 AM
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""
شكرا""

nene_2010
24-12-2008, 06:48 AM
شكرا جزيلا علي الملخص بس الرابط الاول بس الي اشتغل عندي و الرابط التاني مشتغلش
وياريت لو في شرح مختصر للمنهج يشرح اهم النقط بدلا من هذه الاسئلة

محمود حسن عبدالعال
24-12-2008, 10:41 AM
شكرا يا مستر محى على مجهودك

والأخ/ت nene_2010 الروابط شغالة تمام

أرجو المحاولة ثانية

raaed_11
24-12-2008, 08:55 PM
شكررررررررا يا باشا على المجهود .. لكن حضرتك حالل اسئلة خطأ ....

لانك اكيد حليتها بسرعة


اجابة السؤال بتاع البحث عن مكون مادى هيا رقم ( ب ) وليس ( أ )

و اجابة البحث عن ملف باسم Work هيا ج . وانت مش حاططها فى الاختيارات


فى الكتاب ص 91

واشكررررررررك كمان مرة على مجهودك

محمد محمد عبد السلام
24-12-2008, 11:39 PM
موقع جميل جدا ومفيدا

محمد محمد عبد السلام
24-12-2008, 11:42 PM
:stickjo4:موقع جميل جدا ومفيد

Mr Hamza
24-12-2008, 11:48 PM
هام جدا و مفيد.........بارك الله فيك

tarek elhamy
25-12-2008, 01:58 PM
بارك الله فيك

tarek elhamy
25-12-2008, 02:09 PM
شكرا مع تمنياتى بالتوفيق

tarek elhamy
25-12-2008, 02:14 PM
عمل رائع وشكرا على مجهودك

Mr.wwe
25-12-2008, 03:22 PM
يعجز لسانى عن الشكر ... شكرا

man2008pc
25-12-2008, 05:10 PM
http://www.thanwya.com/vb/showthread.php?t=95697
رابط الميجا ابلود

Ehab_ICDL
25-12-2008, 05:16 PM
شكرا جزيلا علي المجهود الكبير لافادة ابنائنا الغلابه طلبه الصف الثالث الاعدادي

الملاك الازرق
26-12-2008, 01:42 PM
شكراً ياغالية على حاجلتك الغالية

essamaly
29-12-2008, 06:18 PM
شكرا لكل من ابدى رايه فى هذا المجهود البسيط
وكل ما اتمناه ان يستفيد البعض منها ولا نسألكم غير الدعاء

abdo galal
29-12-2008, 11:38 PM
thanksssssssssssssssssssssssssssssssssssssssssssss ssssssssssssssssssssssssssssssssssssssssssssssssss ssssssssssss

أ/ عمرو عبد الرحمن
02-01-2009, 04:00 AM
الله يجازيكم خير علي مجهودكم الرائع

haderya
02-01-2009, 05:14 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته


وصلتني عبر الإيميل رسالة بها رابط مميز يحمل

نماذج امتحانات حاسب آلي للصف الثالث الإعدادي


وأردت أن يستفيد منها الجميع



نماذج امتحانات حاسب آلي للصف الثالث الإعدادي





محتويات الكتاب


- أسئلة وتدريبات محلولة على الفصل الأول: مقدمة للبرمجة.
- أسئلة وتدريبات محلولة على الفصل الثاني: خرائط التدفق.
- أسئلة وتدريبات محلولة على الفصل الثالث: الكود الزائف (سودوكود).
- أسئلة وتدريبات محلولة على الفصل الرابع:مقدمة عن البرمجة الشيئية.
- أسئلة وتدريبات محلولة على الفصل الخامس: بيئة التطوير المتكاملة IDE.
- أسئلة وتدريبات محلولة على الفصل السادس: مقدمة إلى الأدوات Controls.
- خمسة نماذج امتحانات محلولة.
- قاموس الكلمات والمصطلحات الإنجليزية والبرمجية.

يمكن تحميل الكتاب من هنا: (http://ktaby.com/vbn/vb.zip)

======================================




روابط أخرى
بالمنتدى لمواضيع تخص منهج الصف الثالث الإعدادي (حاسب آلي)

ملخص الحاسب الالى للصف الثالث الاعدادى الترم الاول (http://www.thanwya.com/vb/showthread.php?t=88607)

مذكرة كمبيوتر 3ع ترم أول (http://www.thanwya.com/vb/showthread.php?t=90507) ‏

مفاجأة سارة : مذكرة حاسب آلي للصف الثالث الاعدادي كاملة ومنسقة (http://www.thanwya.com/vb/showthread.php?t=96530)

تلخيص لمادة الحاسب الالي الصف الثالث الاعدادي التيرم الاول (http://www.thanwya.com/vb/showthread.php?t=95697)

منهج الحاسب الآلى للصف الثالث الاعدادى (http://www.thanwya.com/vb/showthread.php?t=91583)

أجمد تلخيص لمنهج الصف الثالث الاعدادي حاسب ألي (http://www.thanwya.com/vb/showthread.php?t=96813)

elkadytec
05-01-2009, 07:59 PM
جزاك الله خيرا بس اللنك مش شغال

noha_2009
05-01-2009, 08:02 PM
اللينك مش شغااااااااال

منال شادى
05-01-2009, 08:10 PM
حاولت كثيرا ولم افلح فى فتحه
ايضا اريد اسئلة
ولك كل الشكر

جنة الدنيا
08-01-2009, 08:20 AM
للاسف الرابط الخاص بتحميل الملف لا يعمل وكنت اتمني ان نستفيد من الاسئلة المتنوعة
وساضع روابط بها مذكرة شرح للكمبيوتر ثالثة اعدادي واسئلة عليها

http://www.4shared.com/file/79550272/f441f3f9/firsttrem.html

http://www.4shared.com/file/79550619/32c0252b/quesfirstterm.html

ملحوظة عند فتح الملف اختار للقراءة فقط وهذا لحماية الملف من التعديل لمنع اي طالب من تغير شئ بالخطأ فيضر بالمحتوى العلمي وخاصة في الاكواد
مستعده للرد علي اي استفسار داخل المنهج
اسال الله ان يكون علم نافع

جنة الدنيا
08-01-2009, 09:59 PM
روابط بها مذكرة شرح للكمبيوتر ثالثة اعدادي واسئلة عليها

http://www.4shared.com/file/79550272...firsttrem.html (http://www.4shared.com/file/79550272/f441f3f9/firsttrem.html)

http://www.4shared.com/file/79550619...firstterm.html (http://www.4shared.com/file/79550619/32c0252b/quesfirstterm.html)

ملحوظة عند فتح الملف اختار للقراءة فقط وهذا لحماية الملف من التعديل لمنع اي طالب من تغير شئ بالخطأ فيضر بالمحتوى العلمي وخاصة في الاكواد
مستعده للرد علي اي استفسار داخل المنهج
اسال الله ان يكون علم نافع

tarek elhamy
09-01-2009, 08:33 PM
جزاكم الله خيــــــــــــرا

tarek elhamy
09-01-2009, 08:34 PM
روابط أخرى
بالمنتدى لمواضيع تخص منهج الصف الثالث الإعدادي (حاسب آلي)
لاتعمل وشكرا

ندى22
10-01-2009, 12:01 AM
عايزين نوعية اسئلة الامتحانات بليز

احمد155
12-01-2009, 12:07 AM
http://img340.imageshack.us/img340/5793/rdd84yt5.gif

starsama
13-01-2009, 11:40 PM
لو سمحتو تعرضولنا ملخص منهج الصف الثاني الاعداديفي الحاسب الالي:av4056bb7jp3::av4056bb7jp3::av4056bb7jp3::av 4056bb7jp3::av4056bb7jp3::av4056bb7jp3:

طارق مجاهد
14-01-2009, 03:33 PM
شكراااااااااااااااااا

طارق مجاهد
14-01-2009, 03:36 PM
تسلم الايادي
عاشق مدريد

Boody2
14-01-2009, 07:43 PM
ميييييييين مليون وردة ليكييــ
انا والله العظيم مرعوب من الحاسب دة

maamounmostafa
16-01-2009, 11:10 AM
شكرا على مجهوداتكم الكبيرة

maamounmostafa
16-01-2009, 11:11 AM
اشكرررررررررررررركم

GGHHAA
17-01-2009, 10:56 AM
جهد مشكور بارك الله فيك اخوكمم محمد

nahed.samer
17-01-2009, 12:16 PM
الكتاب جميل جدا وانا حملتة وكمل تحميل أكثر من رائع

سنيورة المنصورة
21-01-2009, 11:34 PM
ميرسي جدااااااااااااااااااااااااااا

سنيورة المنصورة
21-01-2009, 11:37 PM
بجد الموقع جميل بس مفيش حاجة بتتنزل خاااااااااااالص

سيف سالم
22-01-2009, 12:51 PM
ايوجد نماذج الوزارة لامتحان الحاسب الصف الثالث ع على موقع الوزارة

monas_2007
22-01-2009, 03:50 PM
شكراً على المجهود الرائع
وجزاك الله خيراً

khaymk
25-01-2009, 04:42 PM
نماذج امتحان الحاسب الالى للصف السادس الابتدائى

khaymk
25-01-2009, 04:44 PM
انا اللى بطلب نماذج للحاسب الالى للصف السادس رجاء الرد على طلبى

khaymk
25-01-2009, 04:48 PM
اين الموقع لتحميل الاسئلة ارجوكم ساعدونى لاظهار الرباط

khaymk
25-01-2009, 05:42 PM
[quote=khaymk;1047335]نماذج امتحان الحاسب الالى للصف السادس الابتدائى

gamil kamil
25-01-2009, 09:53 PM
مشككككككككككككككككككككككككككككككككور يا عزيزى

khaymk
27-01-2009, 08:42 AM
اريد اسئلة للازهر مواد شرعية المتو قعة لاختبار الكادر

khaymk
27-01-2009, 08:43 AM
ياجماعة الامتحان قرب لوحد عنده نماذج غير اللى فى المنتدايات ينزلها وجزاه الله خير

lovely_eyes
28-01-2009, 02:35 PM
يالهوووووووووووووووووووووووى هسقط ياجدعان مش فاهم حاجه الطم

lovely_eyes
28-01-2009, 02:53 PM
(((((مذكره ماده الكومبيوتر وتكنولوجيا المعلومات))))
ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــ
المذكره هى اللى جيه منها الامتحان وهى ملخصه بس عايزه عباقره:abdoog8:
يلا بالتوفيق ان شاء الله

اضعط هنا (http://www.4shared.com/file/72906506/216cf38f/____.html)

وهذا إمتحان محافظة القاهرة لمادة الكمبيوتر لسنة ثالثة إعدادي +الاجابه


تفضلوا هذا الرابط
اضعط هنا (http://uploading.com/files/54O2HWM8/الاجابات+الامتحان.zip.html)




000000((((لاتنسونا بالدعاء))))))0000000000000

prof.physics
28-01-2009, 08:08 PM
أحيك أخي الكريم علي هذا المجهود

lovely_eyes
28-01-2009, 11:01 PM
مشكور علي الرد

والناس التانيه اللي مرتدش هبقي اعملهم باقي موضيعي هدن عشان يردو

mr_moood
29-01-2009, 12:05 AM
الكبير كبير سيبك انت
بس احنا محتاجين الترم التانى بسرعة

hany1934
29-01-2009, 02:42 AM
حد يعمل الخطة للترم الثاني
:049gc0:

Ehab_ICDL
30-01-2009, 02:40 AM
لان المنتدي بكل ما فيه من اعضاء ومشرفين ومدير للموقع لهم افضال كثيرة وخيرهم الذي يدل علي شخصياتهم الكريمه اقدم لهم امتحان ليس من اليسير بمكان حلو ولكن به افكار حلوة ولكن ليس للطلاب البساط وهذا رايي الشخصي صحيح المسائل بسيطه لنا نحن المعلمون ولكن لمادة حاسب اول مرة توضع بالمجموع ثقيله علي الاولاد وفعلا بكي كثير من الطلاب اليوم كثيرا من الامتحان لانهم لم يعطوه الاهميه المناسبه علي الرغم لو ركزوا شويه كان سيكون الامتحان بسيط بعض الشئ اسف للاطاله ولكم حبي وتقديري واتمني راي الجميع في الامتحان
مع تحياتي
م .اول لغه انجليزيه
مدرب ICDL /Intel
دمنهور -بحيرة

Ehab_ICDL
30-01-2009, 02:52 AM
اين الردود يا جماعه

عصام2010
30-01-2009, 04:06 AM
دا اسمة امتحان تعجزي ( اذا كان دا الامتحان فعلا ) حرام علية اللي جايبة بالمستوي دا وبعدين دا بيستعرض عضلاتة علي الطلبة
ا/ محمد مدرس حاسب الي

لؤلؤة محمد
30-01-2009, 11:09 AM
هو ده فعلا الامتحان

tarek elhamy
30-01-2009, 11:31 AM
امتحان اعتقد انه صعب
ولكنه يتميز بمستوى تفكير عالى

Ehab_ICDL
30-01-2009, 01:33 PM
اخواني لو قارنا امتحان القاهرة والغربيه باختبار البحيرة لاعتبرنا ان اختبار البحيرة امتحان سمين وعالي التفكير ولا يتناسب مع كل المستويات لذا وجب مراعاه الطلاب اثناء التصحيح وياريت لو كان هناك مداخلات من احبابي وزملائي المتخصصين

سيف سالم
30-01-2009, 02:54 PM
تم تركيز الامتحان في الفصلين الثاني والثالث وشؤال في الاول
الامتحان في مستوي الطالب الجيد
لم يراعي مستويات التلاميذ المختلفة
لا يناسب الزمن
لم يراعي التوزيع النسبي للكتاب

علاء رشدي
30-01-2009, 03:14 PM
تسلم الايادى وشكرااااااااااااااااا

عيد88
30-01-2009, 03:16 PM
نشكرك على هذا المحهود ونتمنى المزيدج فى الترم الثانى

عيد88
30-01-2009, 03:20 PM
الف الف شكرا يا اخى
ونتمنى مذكرة الترم الثانى

حاتم رأفت سليمان
31-01-2009, 12:55 AM
جزاك الله ألف خير

sabagh1974
31-01-2009, 12:02 PM
نرجوا من كل مدرسي الحاسب وضع اختبار الترم الاول الخاص بمحافظتهم بالمنتدي للاستفادة للسنوات القادمة باذن الله

tarek elhamy
31-01-2009, 01:48 PM
كل الامتحانات
لم تراعي التوزيع النسبي للكتاب
لذلك نرجو من الاعضاء من يقع تحتع يده نموذج توزيع الدرجات ان يرفعه

essamaly
31-01-2009, 02:38 PM
امتحان صعب بالنسبة لاول امتحان حاسب الى والاسئلة ثقيلة زع الشكر

محمود حسن عبدالعال
31-01-2009, 03:41 PM
شكرا لك ولمجهودك يا مستر ايهاب

Ehab_ICDL
01-02-2009, 01:12 AM
شكرا جزيلا علي مروركم الكريم واتمني ان يخصص قسم للحاسب الالي للضرورة للمشاركه والاستفادة جزاكم الله خيرا

nahed.samer
02-02-2009, 04:48 PM
:abdoog8:فعلا الامتحان صعب بمعنى الكلمة ودة فرد عضلات
التوقيع أ/ سمير مدرس حاسب

tarekhash
02-02-2009, 10:40 PM
وحياة ابوك كام موجه فى البحيرة يجيب فى الامتحان ده 8 من عشره
حرام عليكم ياجماعة

magicdreamer2424
06-02-2009, 04:07 AM
إن شاء حارفع لكم امتحان كفر الشيخ خلال يومين بس بصراحة امتحان سهل جداً جداً

sabagh1974
07-02-2009, 04:44 PM
بانتظـــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــارك

بوتريكه2009
10-02-2009, 02:23 PM
مشكور بارك الله فيك

الاستاذ الجيزاوى
10-02-2009, 09:20 PM
ارجو من الاخوة تحميل مذكرة الحاسب الالى للصف الثالث الاعدادى الترم الثانى

شريف محمد على
12-02-2009, 01:35 AM
مشكوووووووووووووووووووووووووووووووووووووووووووووور قوى

شريف محمد على
12-02-2009, 01:39 AM
شكرا شكرا شكرا

أسامه ممدوح
12-02-2009, 10:50 PM
شكرا جزيلا
وجزاكم الله خيرا

أسامه ممدوح
12-02-2009, 10:58 PM
شكرا ً لك جزيلا
وجزاكم الله خيرا

وائل الخريصي
13-02-2009, 04:51 PM
يا ريت حد يحملها

a_aboalmgd
13-02-2009, 07:07 PM
مشكووووووووووووووووووووووووووووووووووووووووووووووو وووووووووووووووووووووووووووووووووووووووووووووووووو وور

OSCAR_OSCAR
14-02-2009, 01:29 AM
Goooooooooooooooooooooooooooooood

osama777
14-02-2009, 10:00 AM
فين المذكرة

eltaly
14-02-2009, 12:01 PM
مشكووووووووووووووووووووووووووووووووووووووووور

فرج فاروق
15-02-2009, 10:30 PM
ملخص الصف الثالث الاعدادي في مادة الحاسب الآلي

ملخص مادة الحاسب الالي للصف الثالث الأعدادي الترم الثاني

الفصل الأول : تمثيل البيانات (http://www.geocities.com/monichemistry77/ch11.doc)
http://www.geocities.com/monichemistry77/ch11.doc

الفصل التاني : الشروط والقرارات (http://www.geocities.com/monichemistry77/ch22.doc)

الفصل الثالث : اوامر التكرار (http://www.geocities.com/monichemistry77/ch33.doc)

الفصل الرابع : الميقاتي (http://www.geocities.com/monichemistry77/ch44.doc)

أسئلة محلولة
(http://www.geocities.com/monichemistry77/question.doc)

أو بالملف المضغوط التالي الذي يحتوي على الفصول الأربعة الرابط (http://file7.9q9q.net/Download/39355428/------------------3--.rar.html)

سيف سالم
15-02-2009, 10:59 PM
شكرا جزيلا

عيد88
15-02-2009, 11:06 PM
الف شكر وربنا يوفقك كمان وكمان

عيد88
15-02-2009, 11:28 PM
مشكورينننننننننننننننننننننننننننننننننننننننننننن نننننننننننننننننننننننننننننننننننننننننننننننننن

medore
16-02-2009, 11:15 AM
مشكووووووووووووووووووووووووووووووووووووووووووووووو ووووووووور جددددددددددددددددددددددددددددددددددددددددددددددددد دا عزيزززززززززززززززززززززززززززززززي

Mora73
16-02-2009, 01:20 PM
مشكورررررررررررررررررررررررررررررررررررررررررررررر رررررررررررررررررررررررررررررررررررررررررررررررررر رررررررررررررررررررررررررررررررر

.*.سمسمة.*.
16-02-2009, 03:13 PM
ميرسى ليك
وجزاك الله خير

ehabz
16-02-2009, 03:22 PM
مشكوووووووووووور

ahmed_eldaly
16-02-2009, 03:48 PM
شكرااااااااااااااااا جداااااااااااااااااااا

elhout2006
16-02-2009, 07:55 PM
شكرا لك
ممكن ضرورى جدا فين الملف التحميل

Ehab_ICDL
16-02-2009, 08:02 PM
فعلا الله يبارك فيك لك الف شكر وتحقق لي ان من يفعل خير سيجده خير فالحمد لله علي ذلك

fawzyramdan
16-02-2009, 10:57 PM
جزاك الله خيرا وجعل هذا العمل فى ميزان حسناتك

قلب برىء
16-02-2009, 11:04 PM
جزاك الله كل خير

GGHHAA
17-02-2009, 08:28 AM
بسم الله الرحمن الرحيم
انا عاوز اعرف ازى تتحمل المذكرة انا مش شايف اى ارتبطات

mohamed_khalifa
17-02-2009, 04:16 PM
أرجو وضع مذكرة الحاسب الالى للصف الثالث الاعدادى الترم الثانى
وشكر اً..........

mohamed_khalifa
17-02-2009, 04:19 PM
جزاك الله كل خير وشكراً

hoda35
17-02-2009, 05:09 PM
انتوا بترودا من غير ما تعرفوا ايه اللى موجود في المشاركة؟
عجبي

مستر أحمد دعبس
17-02-2009, 07:24 PM
يا لاعجبي عل هذا الومان
احنا بنطلبها ضروري
ويا ريت حد ينزلها

محمود الدسوقى
18-02-2009, 10:28 AM
أرجو مذكرة الحاسب الالى للترم الثانى للصف الثالث الاعدادى وحل اسئلة الكتاب المدرسى وشرح المادة بالكامل ومجموعة اسئلة متنوعة فى مادة الحاسب ولكم خير الجزاء

ماجدة عطية
18-02-2009, 03:08 PM
شكرااااااااااااااااااااااااااااااااااااااااااااااا ااااااااااااااااااااااااااا

ALROPY
18-02-2009, 08:47 PM
شكرا على الموضوع

ALROPY
18-02-2009, 08:49 PM
شكرا على الموضوع11111111111111111

rahoma2
18-02-2009, 11:18 PM
بارك الله فيك

عيد88
18-02-2009, 11:59 PM
الف شكر يا اخى اين المذكرة

mrsamoha
19-02-2009, 10:12 PM
احنا فى اشد الحاجه لتحميل مذكرة الحاسب الى الثالث الاعدادى

kfrhat88
19-02-2009, 11:34 PM
thxxxxxxxxxxxxxxxxxxxx

Amethyst
19-02-2009, 11:44 PM
هما اللي كاتبين مشكور .. وشكرا كاتبينها على ايه ؟؟!!

amrinoo
20-02-2009, 11:08 AM
مشكورين على جهودكم

حاتم رأفت سليمان
20-02-2009, 02:27 PM
جزاك الله خيراً

محمدحامد77
20-02-2009, 07:21 PM
السلام عليكم
اخى فى الله ........
اين المذكرة الترم الثانى للصف الثالث الاعدادى ؟

محمدحامد77
20-02-2009, 07:23 PM
بالله عليكم من يعرف منهج الصف الثالث يرسلها لنا اخنكم فى الله نهله

محمدحامد77
20-02-2009, 07:27 PM
ارجوكم انا محتاسة جدااااااااااا
عوزه اعرف اين الترم الثانى فى الحاسب للصف الثالث الاعدادىى

momo momo
20-02-2009, 11:21 PM
يا جماعة الملخص موجود على الموقع ودة عنوان الموضوع الى فية التلخيص

أضغط هنا (http://www.thanwya.com/vb/showthread.php?t=106953)

وعموما انا انشاء هعمل ملخص لى الترم التانى عربى و انجليزى

http://mohamedhosni1984.googlepages.com/mohamedhosnimomo1.jpg

nahed.samer
21-02-2009, 10:18 AM
شكر ا وجزاك الله خيرا وبارك فيك

محمود حسن عبدالعال
21-02-2009, 03:52 PM
جزاك الله خيرا

سيف سالم
21-02-2009, 09:13 PM
شكرا وعايزين مجهودك في التيرم الثاني

سيف سالم
21-02-2009, 09:18 PM
فين يا عم الامتحان

سيف سالم
21-02-2009, 09:24 PM
يا ريت الكل يشارك

سيف سالم
21-02-2009, 09:25 PM
ممكن التيرم الثاني وشكرا

سيف سالم
21-02-2009, 09:27 PM
تقصد ايه من خطة الاداء

سيف سالم
21-02-2009, 09:29 PM
جزاك الله خيرا

سيف سالم
21-02-2009, 09:32 PM
جزاك الله خيرا

سيف سالم
21-02-2009, 09:36 PM
فين النيرم الثاني

سيف سالم
21-02-2009, 09:38 PM
نريد مشاركة لامتحانات جميع الصفوف

سيف سالم
21-02-2009, 09:42 PM
لو ممكن التيرم الثاني

tarek elhamy
21-02-2009, 10:50 PM
يا ريت الكل يشارك

tarek elhamy
21-02-2009, 10:54 PM
فين يا عم الامتحان

hany1934
22-02-2009, 12:53 AM
خطة تقيم الاداء لتقويم الشامل لصف الاول الاعدادى:078111rg3:

عادل منصور
23-02-2009, 04:15 PM
أرجو تحميل ارتباط لملف مذكرة 3 ع حاسب ألى وشكرا

ALROPY
23-02-2009, 06:57 PM
شكرا على المذكرة

شريف الصعيدى 22
23-02-2009, 06:57 PM
اين ذهب الامحان من يجده يتصل على الهاتف التالى
099123456

ALROPY
23-02-2009, 07:06 PM
مشكوررررررررررررررررررررررررررررر

ALROPY
23-02-2009, 07:08 PM
اين المذكرة

شريف الصعيدى 22
23-02-2009, 07:13 PM
فين الامتحانات

عيد المصري
23-02-2009, 07:15 PM
ما هي كلمة السر
وجزاكم الله خيراً

عيد المصري
23-02-2009, 07:18 PM
جزاكم الله خيراً
وما هي كلمة السر لفك الضغط عن الملفات

atia130
23-02-2009, 08:21 PM
شكرا جزيلا وكلمة السر هي 1010

evann
26-02-2009, 09:21 PM
شكرا و لكن أين المذكرة

mohamed_khalifa
27-02-2009, 02:31 AM
بسم الله الرحمن الرحيم

أعضاء المنتدى الكرام :

كنت أريد مذكرة الترم الثاني للحاسب الإلي أولى إعدادي وياريت أمتحانات السنوات اللي فاتت ومتشكر جداً :d

hanan_zk
01-03-2009, 01:07 AM
فين مذكرة الترم الثانى كمبيوتر بالانجلش امتحانات الشهور بدات يا ريت بسرعة جزاكم اللة كل خير

ashrafsho
03-03-2009, 11:39 PM
شكرا ااااااااااا

GGHHAA
04-03-2009, 10:20 PM
ثانيا : أسئلة متنوعة
الـفـصـل الأول
تـمـثـيـل البيـــانــــات
س1: اكمل ما يأتي :-
1. اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج يطلق عليها متغيرات
2. أسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج يطلق عليها ثوابت
3. إعلان عن المتغيرات هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة
4. إعلان عن الثوابت هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة
5. يستخدم الامر Dim للإعلان عن متغير بينما يستخدم الأمرConst للإعلان عن ثابت
6. نوع البيان Short يحجز 2 Byte في الذاكرة و يسمح بتخزين 5 رقم صحيح
7. نوع البيانDecimal يستخدم لتخزين ارقام 29 رقم صحيح او واحد صحيح و 28 عشرى
8. نوع البيان Single أو Double يستخدم لتخزين ارقام عشرية
9. يسمح نوع البيان Char بتخزين حرف واحد حيث انه يحجز 2Byte في الذاكرة
10. لتخزين قيم حرفية في الذاكرة نستخدم Char او String
11. لتخزين تاريخ نستخدم نوع البيان Date
12. عند كتابة الاسماء في ال Visual Basic هناك قواعد يجب اتباعها هي :
1- يجب ان يبدأ الاسم بحرف من حروف الانجليزية
2- يأتى بعد الحرف الاول أى عدد من الحروف او الارقام
3- لايسمح ان يحتوى على رموز او علامات او مسافات ماعدا علامة ال Underscore
4- ممنوع استخدام الكلمات المحجوزة فى VB.net مثل Data – Short – Double
13. يوجد في ال Visual Basic نوعان من الثوابت هما ثوابت جوهرية و ثوابت مسماه
14. ثوابت جوهرية هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف
15. ثوابت مسماه هي ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج
16. ثوابت مسماه هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها
17. عند استخدام امر التخصيص نستخدم علامة = و التي تسمي معامل التخصيص و يوجد علي شمال العلامة اسم المتغير و علي يمينها قيمة المتغير
18. الرمز & يستخدم في عملية ربط اكثر من قيمة حرفية او متغير حرفي ببعضها لتكوين متغير حرفي واحد و هذا الرمز يسمى رمز الربط
19. العلامة " " تعنى قيمة حرفية فارغة ( طولها صفر ) اما العلامة " " فإنها تعنى قيمة حرفية بها مسافات ( طولها هو عدد المسافات )
20. تستخدم ال Parse Method في تحويل البيانات الحرفية إلي بيانات رقمية
21. نستخدم Parse في تحويل البيانات من حرفية الي رقمية بينما نستخدم ToString() في تحويل البيانات من رقمية الي حرفية
22. نستخدم الطريقة التحويل المباشر ( التلقائى ) عند التحويل من نوع عددى ذو سعة تخزينية صغيرة الي نوع عددى ذو سعة تخزينية اكبر
23. نستخدم الطريقة التحويل غير المباشر عند التحويل من نوع عددى ذو سعة تخزينية كبيرة الي نوع عددى ذو سعة تخزينية اصغر
24. لتحويل البيانات من النوع Double الي النوع Short نستخدم التحويل التحويل غير المباشر بينما للتحويل من النوع Integer الي النوع Double نستخدم التحوي التحويل المباشر ( التلقائى )

س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. المتغيرات هي اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج ( √ )
2. الثوابت هي اسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج ( √ )
3. الاعلان عن ثابت هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة ( X )
4. الاعلان عن متغير هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة ( X )
5. يستخدم الامر Dim للإعلان عن متغير بينما يستخدم الامر Consللإعلان عن ثابت ( √ )
6. نوع البيان Integer يحجز 8 Byte في الذاكرة و يسمح بتخزين .19 رقم صحيح ( X )
7. نوع البيان String يحجز 2 Byte في الذاكرة و يسمح بتخزين 10 رقم صحيح ( X )
8. نوع البيان Double يستخدم لتخزين ارقام 29 رقم صحيح او واحد صحيح و 28 عشرى ( √ )
9. الثوابت الجوهرية هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف ( √ )
10. الثوابت المسماه هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها ( √ )
11. تستخدم ال Parse Method في تحويل البيانات من حروف الي ارقام و العكس ( X )
12. نستخدم الطريقة المباشرة عند التحويل من نوع عددى ذو سعة تخزينية صغيرة الي نوع عددى ذو سعة تخزينية اكبر ( √ )
13. عند كتابة اسماء المتغيرات او الثوابت يجب ان يبدأ الاسم بحروف الهجاء الانجليزية ( √ )
14. عند كتابة اسماء المتغيرات او الثوابت لا يسمح ان يحتوى الاسم علي اى رموز او علامات خاصة كالمسافة و النقطة ( √ )
15. يمكن ان نسمى المتغير باسم Double ( X )
16. يجب ان يعبر اسم المتغير او الثابت عن معنى مناسب لاستعماله ( √ )
17. يمكن استعمال الحروف Capital في كتابة اسم المتغير او الثابت ( √ )
18. بمجرد الاعلان عن ثابت ووضع قيمة فيه فإن قيمته لا يمكن تغيرها اثناء تشغيل البرنامج ( √ )
19. عند الاعلان عن متغير ولا يتم وضع قيمة فيه فانه يضع صفر ( √ )
20. لإعلان عن متغير نستخدم الشكل التالي
نوع المتغير As اسم المتغير Dim ( √ )
21. عند الاعلان عن متغير فان المتغيرات الرقمية تاخذ القيمة صفر و المتغيرات الحرفية تكون فارغة ( √ )
22. يمكن الاعلان عن مجموعة من المتغيرات باستعمال امر Dim واحد ( √ )
23. تسمى علامة = معامل التخصيص ( √ )
24. لربط اكثر من قيمة حرفية او متغير حرفي ببعضها لتكوين متغير حرفي واحد نستخدم العلامة & ( √ )
25. العلامة " " تعنى قيمة حرفية فارغة اما العلامة " " فانها تعنى قيمة حرفية بها مسافات ( √ )
26. العلامة (‘) في بداية اسطر الأوامر تعنى أن هذه الأسطر تسمى تعليقات و لا يلتفت اليها البرنامج اثناء تشغيله ( √ )
27. إن ال Visual basic.net يقوم بتنفيذ علامات الجمع و القسمة اولا ثم عمليات الضرب و الطرح( √)
28. تستخدم اوامر Try / Catch لاكتشاف الاخطاء التى تحدث اثناء تشغيل البرنامج و التعامل معها ( √ )
س3: احسب ناتج العمليات التالية :-
1. ( 3+5) *(5-8 ) ( 3 + 5 ) * ( 5 – 8 ) = 8 * -3 = -24
2. 4* 3 / 6 +2 4 * 3 / 6 + 2 = 12 / 6 + 2 = 2 + 2 = 4
3. 9^2 + (2 * 4) 9 ^ 2 + ( 2 * 4 ) = 81 + (2 * 4 ) = 81 + 8 = 89
س4: رتب ما ياتى :-


B ترتيب العمليات الحسابية طبقا لاولوية حدوثها
1. الجمع والطرح 6
2. قسمة عادية و الضرب 3
3. باقي القسمة 5
4. أسس 2
5. الأقواس 1
6. قسمة صحيحة 4
A لتنفيذ امر التخصيص يقوم الحاسب بعمل الخطوات التالية
1. تخزين النتيجة في المتغير على شمال = 2
2. تحديد القيمة الموجدة على يمين = كالآتي 1
a. استبدال كل متغير او ثابت بقيمته
b. اجراء العمية الحسابية و استخراج النتيجة



س5: ماذا يحدث لو :-
1. تم تحويل بيانات عددية ذات سعة تخزينية كبيرة الي بيانات ذات سعة تخزينية صغيرة ثم تم ادخال ارقام سعتها اكبر من المكان المحجوز لها
2. Naumber1 Integer = Convert To Integer ( Number2 Short)
3. تعريف متغير على انه من النوع Integer ثم ادخل المستخدم رقم عشرى
4. تعريف متغير على انه من النوع Integer ثم ادخل المستخدم قيمة حرفية
5. تعريف متغير على انه من النوع String ثم ادخل المستخدم رقم صحيح

س6: بين الأخطاء في الجمل التالية :-



1. Dim Short as Integer اسم المتغير من الكلمات المحجوزة بالبرنامج
2. Dim Tax Rate as Decimal اسم المتغير يحتوي علي مسافة
3. Dim 3salary as Double اسم المتغير يبدأ برقم
4. Dim school.elnaam as String اسم المتغير يحتوي علي نقطة




الـفـصـل الثاني
الشروط و القرارات
س1: اكمل ما يأتي :-
1. التعبير الشرطي هو عبارة عن صياغة للعلاقة بين كميتين و اى من هاتين الكميتين من الممكن ان تكون متغيرة او خاصية او ثابت او قيمة مجردة
2. العلامة > تعنى اكبر من Greater than بينما العلامة < تعنى اصغر من Less than و العلامة < > تعنى لا يساوى Not equal to
3. اذا كانت العلاقة غير صحيحة تكون قيمة التعبير الشرطى False و اذا كانت العلاقة صحيحة تكون قيمة التعبير الشرطى True
4. اكمل الجدول التالي :
A = 50 B = 60
النتيجة Result
مثال
Example
العلاقة المطلوب اختبارها
Relation Tested
العلامة Symbol
False
A > B
اكبر من Greater than
>
True
A < B
اصغر من Less than
<
False
A = B
يساوي Equal to
=
True
A <> B
لا يساوي Not equal to
<>


5. الكلمة Vbctrlf تعنى بدأ سطر جديد بينما العلامة " " تعنى قيمة حرفية بها مسافات
6. الاداة Radio Button تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط
7. الاداة Check Box تتيح للمستخدم مجموعة من البدائل لاختيار اى عدد منها
8. الاداة Group Box تسمح للمبرمج ان يقسم عدد من الاداة Radio Button او Check Box االي مجموعات و يقوم المستخدم باختيار واحدة من كل مجموعة
9. الخاصية Visible للأداة Group Box تحدد ما إذا كانت الأداة مرئية أم لا
10. الخاصية Enabled للأداة Check Box تحدد ما إذا كانت الأداة يمكن التعامل معها أم لا
11. الخاصية Appearance للأداة Radio Button تحدد شكل الأداة
12. الخاصية Width للأداة Radio Button تحدد عرض الأداة
13. الخاصية Height للأداة Check Box تحدد ارتفاع الأداة
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. A = 50 B = 60
A > B True ( X )
2. العلامة <> تعني Not equal to ( √ )
3. التعبير الشرطى هو عبارة عن صياغة للعلاقة بين كميتين ( √ )
4. IF Condition Then
Statement (1)
Else
Statement (2)
End IF
اذا كانت نتيجة الشرط True يحقق جملة Statement (2) ( X )
5. نستخدم IF Then البسيط في حالة ما اذا كان هناك بديلين و نريد تنفيذ احداهما ( X )
6. نستخدم الشروط المركبة في حالة ما اذا كنا سنتخذ قرارا معينا بناء على تحقق شرطين و ليس شرطا واحدا ( √ )
7. يمكننا الربط بين اكثر من شرط باحد المعاملات التي تسمي المعاملات المنطقية مثل OR AND ( √ )
8. كلمة ( Vbctrlf ) في كتابة الاوامر تعنى اذهب الي سطر جديد ( √ )
9. عند مقارنة القيم و المتغيرات الحرفية يتم تحديد رتبة كل رمز طبقا لطريقة تخزين الرموز في ذاكرة الحاسب و هذه الطريقة تسمى ANSI Code ( √ )
10. الاداة Check Box تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط ( X )

11. الاداة Group Box تتيح للمستخدم مجموعة من البدائل لاختيار اى عدد منها ( X )
12. الخاصية Back color للاداة Radio Button تستخدم في تحديد الكتابة على الاداة ( X )
13. الخاصية Appearance لكلا من الاداة Radio Button و الاداة Check Box تحدد ما اذا كان شكل الاداة هو الشكل اتقليدى او انه شكل زر عادى ( √ )
14. خاصية ال Fore color لاداة Check Box تحدد لون خلفية الاداة ( X )

س3: ما الفرق بين :-
1. IF……….Then …………..Else و IF……. Then
2. الشروط و الشروط المركبة
3. الاداة Check Box و الاداة Radio button
4. الخاصية Visible و الخاصية Enabled للاداة Group Box






الـفـصـل الثالث
أوامر التكرار
س1: اكمل ما يأتي :-
1. الامر Do While …..loop يخرج من الشرط اذا كان ناتج الشرط False و يكرر اذا كان الناتج True
2. الامر Do Until …… loop يخرج من الشرط اذا كان ناتج الشرط True و يكرر اذا كان الناتج False
3. شرط نهاية التكرار

تستخدم الدالة Formate لتحديد شكل المخرجات
4. <IMG height=22 width=161><IMG height=55 width=70>Do While Condition
بداية التكرار

<IMG height=124 width=22>Statment1
الجسم المراد تكراره

<IMG height=12 width=75>Statment2

Statement n
<IMG height=12 width=76> نهاية التكرار

Loop

بداية التكرار


5. <IMG height=12 width=98> Do
<IMG height=124 width=22>Statment1
الجسم المراد تكراره

<IMG height=12 width=75>Statment2

شرط نهاية التكرار

Statement n
<IMG height=47 width=65><IMG height=12 width=123>Loop While Do Condition
نهاية التكرار





6. تستخدم الدالةRnd() لتوليد ارقام عشوائية بنفس ترتيب الاعداد في كل مرة يعمل فيها البرنامج
7. تستخدم الدالة (Randomize( لتوليد ارقام عشوائية بترتيب مختلف للاعداد في كل مرة يعمل فيها البرنامج
8. تستخدم الدالة InputBox ( ) لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج
9. يستخدم الامر For ….. Next في حالة معرفة عدد مرات التكرار مسبقا
10. <IMG height=55 width=165><IMG height=44 width=76>For Counter = Start To End Step( )
بداية التكرار

<IMG height=124 width=22>Statment1
تعبيرات رقمية

Statment2
جسم التكرار




<IMG height=15 width=125>Statement n
<IMG height=33 width=78>Next
نهاية التكرار





11. مع الامر for Next في حالة عدم استعمال Step تزيد قيمة العداد واحد بعد كل تكرار
12. الخاصية Sorted للاداة List Box تحدد ما اذا كانت العناصر داخل الاداة مرتبة ابجديا ام لا
13. الخاصية Items للاداة List Box خاصة بمعرفة العناصر الموجدة داخل الاداة و هى في حد ذاتها كائن له خصائص و طرق
14. الخاصية SelectedItems للاداة List Box تحدد العناصر الواقع عليها الاختيار في الاداة
15. الطريقة (Method) Clear للكائن Item تقوم ب إفراغ الأداة من كل العناصر
16. الطريقة (Method) Remove للكائن Item تقوم ب أزاله عنصر معين
17. الطريقة (Method) Count للكائن Item تقوم ب معرفة عدد العناصر في القائمة
18. الطريقة (Method) Insert للكائن Item تقوم ب إضافة عنصر في مكان محدد
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. الامر Do While...loop يخرج من الشرط اذا كان ناتج الشرط False و يكرر اذا كان الناتج True(√)
2. الامر Do Until… loop يخرج من الشرط اذا كان ناتج الشرط True و يكرر اذا كان الناتج False(√)
3. الامر Do… loop While يقوم بتنفيذ التكرار مرة واحدة على الاقل ( √ )
4. الامر Do Until …..loop قد لا ينفذ التكرار ولا مرة ( √ )
5. تستخدم دالة Format للتاكد من مخرجات البرنامج ( X )
6. مع الامر for Next في حالة عدم استعمال Step تزيد قيمة العداد واحد بعد كل تكرار ( √ )
7. تستخدم الدالة ٌRandomize لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج X) (
8. تستخدم الدالة Msgbox لعرض نافذ تحتوى على اشارة ادخال و مربع كتابة لمستخدم البرنامج ) X (
9. تستخدم الدالة Rnd() لتوليد ارقام عشوائية بترتيب مختلف للاعداد في كل مرة يعمل فيها البرنامج) X (
10. الطريقة (Method) Clear للكائن Item تقوم بافراغ محتويات اداة ال ListBox ) √ (
11. الطريقة (Method) Count للكائن Item تقوم بمعرفة عدد العناصر في القائمة ( √ )
12. مع الامر For….Next إذا كانت قيمة المتغير اكبر من قيمة End ينتهى التكرار و يذهب البرنامج الى اول امر بعد Next ( √ )
س3: ما الفرق بين :-
1. دالة Input box و دالة Msg box
2. دالة Rnd و دالة Randomize
3. Do While ………Loop و Do Until …… loop
4. Do While ………Loop و Do …… loop While
5. Do Until ………Loopو Do……Loop Until
س4: ما شكل الارقام التالية مع دالة Format :-
Result for x = 3.456
Result for x = 3.4
Format Function
3.456
3.4
Format (x)
03.46
03.40
Format ( x, “00.00” )
3.46
3.4
Format ( x, “##.##” )
3.46
3.40
Format ( x, “##.00” )
03.46
03.4
Format ( x, “00.##” )



الـفـصـل الرابع
الميقاتي Timer
س1: اكمل ما يأتي :-
1. الكائن Timer هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock ) من داخل البرنامج الذى تقوم بتنفيذه .
2. عندما يكون لديك Timer علي النموذج فانه ينشط على فترات زمنية متساوية هذه الفترات تسمي Intervals
3. من اهم الاحداث الخاصة باداة ال Timer هى Tick
4. المللى ثانية تساوى 1/1000 من الثانية
5. الخاصية Enabled للأداة Timer تقوم بتنشيط ال Timer اذا كانت True او ايقافه اذا كانت False
6. يمكن استعمال التكوين Date Time اذا اعلنا عن متغير من النوع Date
7. الخاصية Now للتكوين Date Time تقوم باسترجاع التاريخ و الوقت الان
8. الخاصية Date للتكوين Date Time تقوم بإدراج التاريخ
9. الخاصية Day للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر
10. الخاصية Hour للتكوين Date Time تقوم بإدراج الساعة
11. الخاصية Minute للتكوين Date Time تقوم بإدراج الدقيقة
12. الخاصية Second للتكوين Date Time تقوم بإدراج الثانية
13. الخاصية Month للتكوين Date Time تقوم بإدراج اسم الشهر
14. الطريقة AddDays للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الايام )
15. الطريقة AddHours للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر( عدد من الساعات)
16. الطريقة AddMinutes للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الدقائق )
17. اذا كانت X متغير نريد الاعلان عنه في وجود الاداة Timer نستخدم الأمرStatic .
س2: ضع علامة ( √ ) او ( X ) امام العبارات التالية :-
1. الاداة Timer عبارة عن ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock ) من داخل البرنامج الذى تقوم بتنفيذه ( √ )
2. الاداة Timer تقوم بحساب الوقت بالدقائق ( X )
3. عندما تكون الخاصية Enable للاداة Timer تساوى True فان الاداة تتوقف عن العمل ( X )
4. يمكن استعمال التكوين Date Time اذا اعلنا عن متغير من النوع Boolean ( X )
5. الخاصية Now للتكوين Date Time تقوم باسترجاع التاريخ و الوقت الان ( √ )
6. الطريقةAddHours للتكوين Date Time تقوم بانشاء تاريخ جديد متقدم او متاخر ( عدد من الايام )( √)
7. للإعلان عن متغير في وجود الاداة Timer نستخدم الامر Dim ( X )
8. الخاصية AddMinutes للتكوين Date Time تقوم بإدراج الدقيقة ( X )
9. الخاصية Day للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر ( √ )
10. ان الاداة Timer تقوم بالعمل عند حدوث الحدث Click ( X )
11. الطريقة AddHouresللتكوين Date Timeتقوم بانشاء تاريخ جديد متقدم او متاخر( عدد من الساعات ) ( √ )
12. الخاصية DayOfYear للتكوين Date Time تقوم بإدراج رقم اليوم خلال الشهر ( X )
13. الخاصية Second للتكوين Date Time تقوم بإدراج الثانية ( √ )
14. الخاصية Houresللتكوين Date Time تقوم بإدراج التاريخ ( X )
15. الخاصية Minute للتكوين Date Time تقوم بإدراج الدقيقة ( √ )



<IMG height=77 alt="Rounded Rectangle: الفصل الأول" width=304>




<IMG height=36 alt="تمثيل البيانات" hspace=12 width=207 align=left>


كيف تجرى عملية حسابية في ال Visual Basic.net
· فى البداية تستقبل ما يكتبه المستخدم باستخدام اداة الكتابة Text Box وهذا يمثل المدخلات (مدخلات حرفية) تحول إلي رقمية
· ثم يتم اجراء العمليات الحسابية عليها في ذاكرة الحاسب
· واخيراً تقوم بعرض النتائج بالتنسيق المناسب
v البيانات الثابتة و المتغيرة
· اى بيانات تخزن في ذاكرة الحاسب الداخلية
· هذه ا لذاكرة تتكون من ملايين الخلايا المتساوية و تسمى كل خلية (Byte )
· يمثل عدد الخلايا حجم الذاكرة
· تسمح كل لغات البرمجة بإعطاء اسماء للخلايا التى سيتم تخزين البيانات بها حتى يسهل تتبعها و التعامل معها
· يعطى اسم واحد لكل خلية أو مجموعة من الخلايا ما دامت تحمل قيمة واحدة ولذلك
1. اذا كانت القيم المخزنة تتغير اثناء تشغيل البرنامج فإن اسماء الخلايا التى تشغله هذه القيم يطلق عليها متغيرات Variables
2. اذا كانت القيم لا تتغير اثناء تشغيلها البرنامج فإن اسماء الخلايا التى تشغلها هذه القيم يطلق عليها الثوابت Constants
v انواع البيانات






<IMG height=513 width=978>






















لاحظ ان :-
الارقام بين الاقواس ( ) تعنى عدد الخلايا التى يشغلها الرقم في الذاكرة
آى عدد البايت



v قواعد تكوين الاسماء في ال VB.net:-

§ أولا: قواعد يجب الالتزام بها :-
1. يجب ان يبدأ الاسم بحرف من حروف الانجليزية
2. يأتى بعد الحرف الاول أى عدد من الحروف او الارقام
3. لايسمح ان يحتوى على رموز او علامات او مسافات ماعدا علامة ال Underscore
4. ممنوع استخدام الكلمات المحجوزة فى VB.net مثل Data – Short – Double .......... الخ
§ ثانيا : قواعد يستحسن الالتزم بها :-
1. اختر اسماء ذات معنى مناسب
2. فى الكلمات التى تتكون من مقطعين يمكن ان يبدأ كل مقطع بحرف Capital
3. يفضل ان يبدأ الاسم بـ 3 احرف تعطى انطباع عن نوع المتغير
امثلة لأسماء صحيحة
FirstName
Ahmed2000
PopulationOfEgypt
Spent_mony


امثلة لأسماء غير صحيحة
2ndWorldWar
اكتب هنا الخطأ ……………………….………..
Spen.Mon
………………………………………..
Birth Day
………………………………………..
Double
………………………………………..
v أنواع الثوابت :-
§ ثوابت جواهرية:-
هى الثوابت الموجودة فى بناء و جوهر نظام ال VB.net
أى يستطيع البرنامج التعامل معها بدون اعلان
مثال Color.Black
Color.Blue
Color.Red
§ ثوابت مسماه :-
هى الثوابت التى يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج و هذه تحتاج إلي اعلان عنها قبل استخدامها
و إلا حدث خطأ
الاعلان عن الثوابت
Const Name as String = " Ahmed"
Const Mass AS Decimal = 123.5 d
Const Mass as Single = 0.123 f

لاحظ أن :-
1. لابد من استخدام كلمة Const للاعلان عن الثابت و هى من الكلمات المحجوزة
2. لابد ان تكتب ( = )ثم بعدها قيمة هذا الثابت
3. هذه القيمة تظل ثابته لا يمكن تغيرها اثناء تشغيل البرنامج
4. بعد القيمة تكتب اختصار لكل نوع


حرف الاختصار
النوع
S
Short
I
Integer
L
Long
R
Double
F
Single
D
Decimal


الإعلان عن المتغيرات


Dim school asInteger
Dim Name as String
Dim Address as String = " Cairo "
Dim Price as Decimal = 123
لاحظ ان :-

1. لابد من استخدام كلمة Dim للإعلان عن المتغير
2. يمكن ان تكتب ( =) و بعدها قيمة و هذه القيمة ستكون قيمة البداية
أو يمكن ان تهملها و لا تستخدم (=) و فى هذه الحالة
_ المتغيرات الرقمية تبدأ بقيمة صفر
_ المتغيرات الحرفية ستكون فارغة
الاعلان عن اكثر من متغير باستخدام امر Dim واحد
Dim Child as Integer = 123,Name as String = "Ahmed"
Dim Child , Name , Address as Integer
v امر التخصيص ( الاحلال ) :-
ان اهم دور للمتغيرات هو تخزين البيانات بها ولكى نخزن قيمة فى متغير نستخدم امر التخصيص


<IMG height=57 alt="Bevel: قيمة = اسم المتغير" width=210>




علامة = تسمى معامل التخصيص
( اى يتم حجز مكان فى الذاكرة يسمى باسم المتغير و توضع داخله القيمة )

يجب مراعاة الاتى:-
1. اسم المتغير الذى نريد التخزين فيه يكون شمال (=)

2. القيمة المراد تخزينها تكون يمين (=) وتكون من نوع ملائم لنوع المتغير
3. القيمة يمكن ان تكون :-
a. قيمة مجردة
مثل X=5
b. متغير من نوع اخر X=Y
c. عملية حسابية
مثل X=2Y+Z
مثال
Price = Quantity*UnitPrice
حيث أن:
Quantity = 100
UnitPrice = 5.5
Price = 0.0
ولتنفيذ هذا الأمر سيقوم الحاسب بعمل الآتي :-

أ‌- استبدال القيمتين5.5 & 100 بالمتغيرين UnitPrice & Quantityبالترتيب فيصبح الطرف الأيمن للعلامة "=" هو5.5 * 100
ب‌- تنفيذ عملية الضرب وحساب النتيجة، فتصبح القيمة تساوى (550)
ت‌- تخزين النتيجة ( 550 ) فى Price
ونلاحظ في هذا الأمر أن القيمة UnitPrice & Quantitلم تتغير وذلك لاننا فقط نستعمل قيمة المتغيرات التي علي يمين "=" واستعمال القيم لايؤثر فيها ولا يغيرها بكل تأكيد؛ أما قيمة Price فإنها تغيرت نتيجة تخزين النتيجة بها، وذلك يعني أن النتيجة (550 ) قد حلت محل القيمة القديمة للمتغير Priceو التى كانت صفرا
§ استعمال امر التخصيص مع المتغيرات الحرفية

FirstName ="Hany"
SecondName = "Ahmed"
Fullname = "Welcome"&FirstName&" "&SecondName

تكون النتيجة
Welcome Hany Ahmed
- قمنا بعملية ربط بين المتغيرات باستخدام العلامة &
- " " تعنى انه سيترك مسافة فارغة مقدارها مسافة واحدة او عدة مسافات
- " " تعنى قيمة حرفية فارغة ( طولها صفر )
v التحويل بين الانواع المختلفة للبيانات
§ تحويل البيانات الحرفية الي بيانات رقمية
- يمكننا اجراء عمليات حسابية باستخدام المتغيرات و الثوابت مادامت هذه المتغيرات و الثوابت من الانواع الرقمية
- ولكن عند ادخال البيانات الى البرنامج فاننا ندخلها عن طريق اداة الكتابة ( Text Box )
- وبرنامج ال VB.net تعامل مع هذه البيانات على انها بيانات حرفية و ليس رقمية اى لا يمكن اجراء العمليات الحسابية عليها إلا بعد تحويلها الي بيانات رقمية

- لتحويل البيانات الحرفية الى رقمية نستخدم وسيلة ( Method ) اسمها Parse
الشكل العام لل Parse Method
1. لتحويل قيمة حرفية الي عدد صحيح Integer
Integer.Parse (القيمة الحرفية )
2. لتحويل قيمة حرفية الى عدد عشرى Decimal
Decimal.Parse (القيمة الحرفية )


مثال
لديك سعر الكتاب ، و عدد الكتب و مطلوب حساب السعر الاجمالى
الحل
نرمز له


<IMG height=12 width=147> سعر الكتاب Uprice
عدد الكتب Books Q
<IMG height=12 width=147> السعر الاجمالى Tprice
<IMG height=12 width=147>


حيث ان :-
السعر الاجمالى = سعر الكتاب * عدد الكتب
<IMG height=62 width=14> Dim BooksQ as Integer
Dim Uprice as Decimal لتعريف المتغيرات التى سوف يستخدمها
Dim Tprice as Decimal


لتحويل النص المكتوب فى مربع النص BooksQ الى عدد صحيح
BooksQ = Integer. Parse (me . BooksQ . Text )
لتحويل النص المكتوب فى مربع النص Uprice الى عدد عشرى
Uprice = Decimal. Parse (me . Uprice . Text )
لحسلب السعر الاجمالى
Tprice = BooksQ * Uprice

لاحظ ان :-
داخل الاكواد يمكن كتابة بعض الاسطر التى تساعد المبرمج و لكن برنامج VB.net لا يراها او يشعر بها هذه الاسطر تكتب امامها ( ' )
مثل
' calculate the total price
هذه الاسطر تسمى تعليقات Comments
ويمكن كتابة بها اسم المبرمج وتاريخ كتابة النسخة
§ تحويل البيانات الرقمية الي بيانات حرفية
باستعمال To string ( )

مثال
فى المثال السابق اذا اردنا تحويل السعر الاجمالى الى نص حتى يمكن عرضه فى اداه الكتابة
Result . Text = price . To string ( )

لاحظ ان :-
<IMG height=12 width=87>Result هو اسم صندوق الكتابة Text Box الذى يعرض فيه السعر الاجمالى

v العمليات الحسابية :-

المعامل المؤثر
العملية
+
جمع
-
طرح
*
ضرب
/
قسمة عادية
\
قسمة اعداد صحيحة
mod
باقى القسمة
^
اسس


قسمة الاعداد الصحيحة وباقي القسمة
إذا قسمنا العدد الصحيح (Integer ) 48 على العدد الصحيح 5 فتكون النتيجه كالآتى :-
1. 3

قسمة عادية
5

<IMG height=2 width=26>48 / 5 = 9
2. قسمة اعداد صحيحة
48 \ 5 = 9 ( اى اهمال باقى القسمة)
3. اذا اردنا الباقى فيمكن الحصول عليه كالآتى :-
48 mod 5 = 3
الاسس :
يستعمل معامل الاسس ( ^ ) فى رفع عدد معين ( الاساس ) الى اس معين و تكون النتيجة من النوع Double
فمثلا اذا كان X=5
فإنه Y=X^5
اذا Y = 25
بشرط ان تكون Y من النوع Double
مثال
· اكتب مشروع يحتوى على نموذج (Form ) واحد الخاصية Name له هى Form1 اما الخاصية Text له هى Math
· يحتوى هذا النموذج على اداتى كتابة هما
Text First – Text Scond
· المطلوب عرض نتائج عمليات الجمع و الطرح و الضرب و القسمة و قسمة الاعداد الصحيحة و باقى القسمة و الرفع االى اس لمحتويات اداتى الكتابة في سبع ادوات Label هى
LbLAdd – LbLSub – LbLMul – LbLDiv – LblDiv2 – LbLMod – LbLExp
· عرض المعاملات الرياضية + , - , * , / , \ , mod , ^ في خصائص الادوات من Label 10 الى Label 16 لسبع ادوات Label
· اداة Button تحتوى على اوامر تنفيذ العمليات








<IMG height=384 hspace=12 width=420 align=left>



















الحل
1- تخطيط المشروع
رسم واجهة المستخدم ( الشكل السابق )
2- كتابة المشروع
أ – من الصفحة الرئيسية اختر قائمة File _______< New Project
او من Star Page ______< Creat Project فى مربع RecentProject
ب – يظهر مربع New Project
من Project typ ________< Windows
من Templaes _________> Windowes Application
جـ – ادخل الاسم الذى اخترته للمشروع فى خانة Name و ليكن Math
د – اضغط Ok
3- تهيئة النموذج
- تغيير ابعاد ه لتحصل على المساحة المناسبة
- تغير خاصية Text وجعلهاMath
4- وضع الادوات على النموذج
تتغير خصائص الادوات طبقا للجدول

القيمة
الخاصية
الاسم
نجعلها فارغة
Center
Micro soft sans serif
Bold
10
Text
Text Align
Font
Fon Styl
Font Size
txtBox1
نجعلها فارغة
Center
Micro soft sans serif
Bold
10
Text
Text Align
Font
Fon Styl
Font Size
txtBox2
First
Second
Text
Text
Label 1 – Label 2
فارغة
Fixed3d
Text
Border Styl
Label 9 الى Label 3
+ ،- ،*،/ ، \ ، mod ، ^
Text
Label 16 الى Label 10

5. ضبط موقع الادوات على ال Form
اما يدوي بالماوس او من قائمة Format _______> Align
6. اكتب الاكواد للزر Buton
انقر مرتين على الزر مما سيؤدى الى فتح Cod Window مكتوبا بها الاوامر الاولى و الاخيرة و ما عليك إلاكتابة الاتى :
‘Declare the local variables
1 Dim First, Second, ad, subtract, Mul, Div, Div2 As Decimal
2 Dim Modulus As Integer
3 Dim Expon As Double
‘Convert the text strings to decimal
4 First = Decimal.Parse(Me.txtFirst.Text)
5 Second = Decimal.Parse(Me.txtSecond.Text)
'Caculate the values of local variables
6 ad = First + Second
7 lblAdd.Text = ad.ToString()
8 subtract = First - Second
9 lblSub.Text = subtract.ToString()
10 Mul = First * Second
11 lblMul.Text = Mul.ToString()
12 Div = First / Second
13 lblDiv.Text = Div.ToString()
14 Div2 = First \ Second
15 lblIntDiv.Text = Div2.ToString()
16 Modulus = First Mod Second
17 lblMod.Text = Modulus.ToString()
18 Expon = First ^ Second
19 lblExp.Text = Expon.ToString()
لاحظ ان :-
كلمة Me تستعمل لتوفير وقت البرمجة و هى تعنى ان هذه الادوت توجد على نفس النموذج
وعند كتابة كلمة Me وبعدها نقطة تظهر قائمة تحتوى على الكائنات و الخصائص و الطرق التى استعملت بهذا النموذج
لاحظ ان :-
اذا ادخل المستخدم مثلا $ هذه العلامة ان البرنامج لا يستطيع تحويلها الي ارقام فيتم عرض رسالة خطا كنتيجة لهذا
<IMG height=396 hspace=12 width=485 align=left>














v مجموعة أوامر Try / Catch :-
_ تستخدم لاكتشاف الاخطاء التى تحدث اثناء تشغيل البرنامج و التعامل معها
_ بالرغم من ان VB . net يكتشف الاخطاء و يقوم بعرض رسائل
_ لكن المبرمجين يفضلون استعمال Try / Catch لان هذا يتيح لهم التعامل مع الاخطاء بانفسهم و عرض رسائل اوضح للمستخدم
§ الفكرة الاساسية لها :-
Try
مجموعة من الاوامر التى لابد ان ينذها المستخدم بدون اخطاء
Catch
كود يكتب و لا ينفذ الا ي حالة حدوث اخطاء في الاوامر السابقة و غالبا يكون رسالة
End Try
بقية اوامر البرنامج
- اذ قمنا بتنفيذ الاوامر بعد Try بدون اخطاء ينتقل البرنامج الي الاوامر بعد End Try مباشرة
- اذا تم تنفيذ الاوامر بعد Try بأخطاء ينتقل البرنامج الي الاوامر بعد Catch ليعرض الرسالة الموجودة بها و لا يتابع تنفيذ الاوامر بعد ذلك تصحيح الخطأ
مثال:-
عند تطبيق هذه المجموعة على المثال السابق يتم استخدامها مرتين

1. مرة عند ادخال المستخدم للبيانات متى يتم ادخال بيانات صحيحة
2. مرة عند عمل القسمة حتى لا يكون الرقم الثانى و هو المقسوم عليه صفرا
وتكون الاكواد كلتالي :-
‘Declare the local variables
1 Dim First, Second, ad, subtract, Mul, Div, Div2 As Decimal
2 Dim Modulus As Integer
3 Dim Expon As Double
‘Convert the text strings to decimal
4 Try
5 First = Decimal.Parse(Me.txtFirst.Text)
6 Second = Decimal.Parse(Me.txtSecond.Text)
7 Catch
8 msg Box ( " One of the filds is not numeric , Pleace enter only numeric values " )
9 End Try
'Caculate the values of local variables
10 ad = First + Second
11 lblAdd.Text = ad.ToString()
12 subtract = First - Second
13 lblSub.Text = subtract.ToString()
14 Mul = First * Second
15 lblMul.Text = Mul.ToString()
16 Try
17 Div = First / Second
18 lblDiv.Text = Div.ToString()
19 Div2 = First \ Second
20 lblIntDiv.Text = Div2.ToString()
21 Modulus = First Mod Second
22 lblMod.Text = Modulus.ToString()
23 Catch
24 msg Box ( " Second value must not be zero " )
25 End Try
26 Expon = First ^ Second
27 lblExp.Text = Expon.ToString()
v التحويل بين انواع البيانات العددية : -

§ التحويل المباشر ( التلقائى )
- يستخدم عند تحويل من نوع عددى ذا سعة تخزينية صغيرة الى نوع عددى ذا سعة تخزينية اكبر
- نعنى بالسعة التخزينية هنا عدد خلايا لذاكرة

مثال :- اذا ردنا تحويل المتغير ( Number1 ) من النوع Decimal الى المتغير ( Number 2) وهو من النوع Integer كالآتى :-
Number 1 = Number 2
انواع التحويلات التى يمكن إجراؤها بالطريقة المباشرة

TO
From
Short – Integer – Long – Single – Double – Decimal
Byte
Integer – Long – Single – Double – Decimal
Short
Long – Single – Double – Decimal
Integer
Single – Double – Decimal
Long
Single – Double
Decimal
Double
Single

ملاحظات :-
التحويل المباشر لا يصلح فى حالتين :
1. تحويل البيانات من النوع Double الى اى نوع اخر
2. تحويل البيانات التى تحتوى على كسور ( Single , Double ) الى النوع Decimal
وفى هذه الحالات نستخدم التحويل غير المباشر
§ التحويل الغير مباشر
- يتم استخدامه عندما نحول نوع ذوسعة تخزينية كبيرة الى نوع اقل فى السعة التخزينية
- اى يستخدم بين البيانات العددية التى لايمكنك اجراء التحويل المباشر عليها مثل تحويل النوع Double الى اى نوع اخر من انواع البيانات
- و لتسهيل عملية التحويل الغير مباشر يتيح البرنامج للمبرمجين Class يسمى Convert Class يحتوى على وسائل Methods تبدأ اسماؤها بـ To للتحويل بين الانواع المختفلة
Use Method الطريقة المستخدمة
النوع المطلوب التحويل اليه To Convert to Data type
ToInt16
Short
ToInt32
Integer
ToInt64
Long
ToDecimal
Decimal
ToSingle
Single
ToDouble
Double

مثال :
اذا اردنا تحويل المتغير ( Number 1 ) من النوع Single الى المتغير ( Value1 ) من النوع Decimal
Value1 = convert to Decimal (Number1 )
v ترتيب تنفيذ العمليت الحسابية :-
ترتيب تنفيذ العمليات الحسابية داخل VB يتم كالآتى : حتى يتم الحصول على النتائج الصحيحة
1. العمليات التى بين الاقواس ( الداخلية اولا ثم الخارجية )
2. عمليات الاسس
3. عمليات الضرب و القسمة ( الاولوية من اليسار ثم اليمين )
4. عمليات قسمة الاعداد الصحيحة
5. عمليات حساب باقى القسمة
6. عمليات الجمع و الطرح ( الاولوية من اليسار الي ليمين )
مثال :-
ما هى نتيجة تنفيذ العمليات الاتية بافتراض القيم التالية للمتغيرات :-
X = 2 Y = 3 Z = 4
A) X * ( Y + 1 )
B) Y^ X * X + Z *3
الحل
A)

1- نستبدل كل متغير بقيمته
2* ( 3 + 1 )
2- حساب ما بداخل الاقواس اولا
2 * ( 4 )
3- تنفيذ عملية الضرب فيكون الناتج ( 8 )

B )
1. نستبدل كل متغير بقيمته 3^ 2 * 2 + 4 * 3
2. يتم حساب الاس اولا 9 * 2 + 4 * 3
3. تنفيذ عملية الضرب التى في اليسار 18 + 4 * 3
4. تنفيذ عملية الضرب التى في اليمين 18 + 12
5. تنفيذ الجمع ليكون الناتج 30

الفصل الثاني
الشروط والقرارات


استخدام التعبيرات الشرطية
التعبير الشرطي : هو عبارة عن صياغة للعلاقة بين كميتين
- أي من هاتين الكميتين من الممكن أن تكون متغير أو خاصية أو ثابت أو قيمة مجردة .
- للتعبير الشرطي قيمة تتوقف على صحة العلاقة أو عدم صحتها .
- فإذا كانت العلاقة غير صحيحة فتكون قيمة التعبير الشرطي False .
- والعكس إذا كانت العلاقة صحيحة فتكون قيمة التعبير الشرطي True .
- لصياغة التعبيرات الشرطية فإننا نقوم باستعمال بعض المعاملات تسمى معاملات المقارنة
مثال
A = 50 B = 60
النتيجة
مثال
العلاقة
العلامة
False
A > B
اكبر من
>
True
A < B
اصغر من
<
False
A = B
يساوي
=
True
A < > B
لا يساوي
< >


· قاعدة استخدام الأمر If ……. Then ……. Else
If condition ( شرط) Then
Statement Block1 ( مجموعة الأوامر رقم 1)
Else
Statement Block2 ( مجموعة الأوامر رقم 2)
End If
Statement Block3 ( مجموعة الأوامر رقم 3)

1. إذا كانت قيمة الشرط True سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 1 ويهمل مجموعة الأوامر رقم 2 ثم يذهب لتنفيذ مجموعة الأوامر رقم 3 .
2. إذا كانت قيمة الشرط False سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 2 ويهمل مجموعة الأوامر رقم 1 ثم يذهب لتنفيذ مجموعة الأوامر رقم 3 .
· الشكل العام للأمر If ……. Then ……. Else
If condition1 Then
Statement block 1
Else If condition2 Then
Statement block 2
………………………..
………………………..
Else
Statement block n
End If
<IMG height=248 width=488>
الحل

<IMG height=133 width=208>
Dim HoursWorked, OverTime, Salary as Decimal
HoursWorked=Decimal.parse(textbox1.text)
If HoursWorked > 40 Then
OverTime = 10 * (HoursWorked -40)
Salary = 40* 5 + OverTime
Else
Salary = 5 * HoursWorked
End If
MsgBox(“The salary is equal to “ & Salary)



· قاعدة استخدام الامر If ……. Then البسيط

If condition Then
Statement block 1
End If
Statement block 2
1. إذا كانت قيمة الشرط True سيقوم البرنامج بتنفيذ مجموعة الأوامر رقم 1 ثم يذهب لتنفيذ مجموعة الأوامر رقم 2 .
2. إذا كانت قيمة الشرط False فان لبرنامج سيذهب مباشرة لتنفيذ مجموعة الأوامر رقم 2 .

مثال
If Age > 16 Then
MsgBox(“You can get an ID card”)
End If
· الفرق بين If ……. Then ……. Else و If ……. Then
1. الأمر If ……. Then ……. Else
سيتم استخدامه في حاله ما إذا كان هناك بديلين ( أ، ب ) وكنا نريد تنفيذ حد البديلين اذا كانت قيمة الشرط True ويتم تنفيذ البديل الأخر إذا كانت قيمة الشرط False .
2. الأمر If ……. Then
سيتم استخدامه في حاله ما إذا كان هناك بديل واحد ( أ) بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل (أ) أما عند القيمة الأخرى فلا يتم عمل شئ .

· الشروط المركبة
تستخدم في حالة ما إذا كنا سنستخدم قرارا معينا بناءا على تحقق شرطين وليس شرط واحد
ويمكننا عمل الشرط لمركب بالربط بين أكثر من شرط بأحد المعاملات التي تسمى المعاملات المنطقية وهي
Or, OrElse, And, AndAlso, XOr, Not

<IMG height=311 width=464>
<IMG height=434 width=452>



الحل
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
‘Variables declaration
1 Dim YearsOfServiceShort As Short
2 Dim HoursWorkedDecimal As Decimal
3 Dim WageRateDecimal As Decimal
4 Dim SalaryDecimal As Decimal
5 Try
6 YearsOfServiceShort = Short.Parse(Me.txtYears.Text)
7 HoursWorkedDecimal = Decimal.Parse(Me.txtHoursWorked.Text)
8 If YearsOfServiceShort < 5 Then 'Years < 5
9 WageRateDecimal = 5
10 ElseIf YearsOfServiceShort < 10 Then ' 5<= Years <10
11 WageRateDecimal = 7
12 ElseIf YearsOfServiceShort < 15 Then ' 10<= Years <15
13 WageRateDecimal = 10
14 ElseIf YearsOfServiceShort < 20 Then ' 15<= Years <20
15 WageRateDecimal = 12
16 Else
17 WageRateDecimal = 15 ' Years >= 20
18 End If
19 SalaryDecimal = WageRateDecimal * HoursWorkedDecimal
20 MsgBox("Your Wage Rate = " & WageRateDecimal & vbCrLf & _
21 "Your salary = " & SalaryDecimal)
22 Catch
23 MsgBox("Check your inputs ")
24 End Try
End Sub
End Class

· مقارنة القيم والمتغيرات الحرفية( String )
يتم مقارنة المتغيرات لحرفية عن طريق تحديد رتبة كل رمز طبقا لطريقة تخزين الرموز في ذاكرة الحاسب وهذه الطريقة تسمى
ANSI= American National Standards Institute
وهي تعطي كل حرف أو رقم أو رمز خاص رتبة معينة وهذه الرتبة هي رقم ثابت لا يتغير كما في الجدول





<IMG height=792 hspace=12 width=599 align=left>












































<IMG height=451 width=617>


الحل:





















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

· خصائص الاداة Radio Button
<IMG height=546 width=584>

<IMG height=395 hspace=12 width=307 align=left>
مثال علي أشكال Radio Button




<IMG height=202 width=257>







Radio1.checked=True



Radio3.checked=True



· الاداة CheckBox
تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها
· خصائص الاداة CheckBox
<IMG height=484 width=596>

مثال
<IMG height=342 width=276>

· الاداة GroupBox
- تستخدم لتنظيم الأدوات علي النموذج .
- تسمح للمبرمج أن يقسم عدد من الأداة Radio Button و Checked Box إلي مجموعات ويقوم لمستخدم باختيار واحدة فقط من كل مجموعة .

· خصائص الاداة GroupBox
<IMG height=381 width=651>
<IMG height=395 hspace=12 width=307 align=left>

مثال


Group1.Text="***(الجنس )"
Group2.Text="Birth Place( محل الميلاد)"

















مثال
<IMG height=277 width=581>
<IMG height=199 width=419>

<IMG height=417 width=271>
<IMG height=431 width=387>
<IMG height=459 width=363>

الفصل الرابع
الميقاتي Timer


· مقدمة

عزيزي الطالب تقع الأحداث (Events) عندما يقوم مستعمل البرنامج بعمل ما ، مثل الضغط علي زر أو زر راديو . ولكن في بعض الأحيان تكون في احتياج لان تجعل بعض الأحداث تقع بعد فترة زمنية معينة وبدون تدخل مستعمل البرنامج ، وهذا تستطيع عمله باستعمال الكائن Timer والحدث Tick .
في حقيقة الأمر الكائن Timer هو ساعة توقيت غير مرئية تتيح لك التعامل مع ساعة النظام (System Clock) من داخل البرنامج التي تقوم بتنفيذها .

· استعمال الكائن timer

عندما يكون لديك timer على النموذج فانه ينشط علي فترات زمنية متساوية . وهذه الفترات تسمى (Intervals) وكنتيجة لهذا النشاط يقع الحدث Tick ويمكنك تنفيذ مجموعة من الأوامر .

ونستنتج من ذلك الأتي :

الكائن <IMG height=12 width=51> Timer
الحدث <IMG height=12 width=51> Tick ( يقع بعد فترة زمنية معينة بدون تدخل المستخدم )
الخاصية <IMG height=12 width=51> 1. Interval لتحديد الفترة الزمنية بالمللي ثانية
2. Enabled (التمكين) (تستخدم لكي ينشط الــ Timer بعد كل فترة زمنية ) ولابد أن تكون قيمتها True ولإيقاف الــ Timer عن العمل نجعلها False .

· التكوين Date Time

عند الإعلان عن متغير من النوع Date يكون لدينا تكوين يسمى Date Time هذا التكوين له خصائص ووسائل نذكرها في الجدولين الآتيين :

مثلا: Dim X as Date


<IMG height=345 width=531>

<IMG height=395 width=544>















ReplyReply All Move...
#bottom_move215611868, #bottom_move_select215611868, #215611868bottom_reply, #215611868bottom_reply_all { visibility:visible; }Go to Previous message (http://us.mc596.mail.yahoo.com/mc/showMessage;_ylt=Alvw5H353vJzHE098VHjFpRjk70X?fid= Inbox&mid=1_16784_AIgMDUwAAQ1CSauklgkH0DTUsok&nextMid=1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY&sort=date&order=down&startMid=0&.rand=215611868&da=0&m=1_17856_AJoMDUwAABIESa1epwZH4UIspXQ%2C1_17317_AJ oMDUwAAD5WSawQXQj4QjYzKLY%2C1_16784_AIgMDUwAAQ1CSa uklgkH0DTUsok%2C1_16221_AI4MDUwAAMvNSarhAAKh6yTwmx Y%2C1_15631_AKAMDUwAACfKSapyqA6LvmcrQRU%2C1_15155_ ALIMDUwAANVdSapfNgv8OU2kTCY%2C1_14679_AMQMDUwAAD1R SapfMwLDTXZxdCw%2C1_14164_AKwMDUwAATQ1Sanr7Q7scX3M zKk%2C1_12606_AMoMDUwAAXhCSakCHw7JAABl5pw%2C) | Go to Next message (http://us.mc596.mail.yahoo.com/mc/showMessage;_ylt=Ak3QZ_wE186lognfLTY9Ioxjk70X?fid= Inbox&mid=1_15631_AKAMDUwAACfKSapyqA6LvmcrQRU&prevMid=1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY&sort=date&order=down&startMid=0&.rand=215611868&da=0&m=1_17856_AJoMDUwAABIESa1epwZH4UIspXQ%2C1_17317_AJ oMDUwAAD5WSawQXQj4QjYzKLY%2C1_16784_AIgMDUwAAQ1CSa uklgkH0DTUsok%2C1_16221_AI4MDUwAAMvNSarhAAKh6yTwmx Y%2C1_15631_AKAMDUwAACfKSapyqA6LvmcrQRU%2C1_15155_ ALIMDUwAANVdSapfNgv8OU2kTCY%2C1_14679_AMQMDUwAAD1R SapfMwLDTXZxdCw%2C1_14164_AKwMDUwAATQ1Sanr7Q7scX3M zKk%2C1_12606_AMoMDUwAAXhCSakCHw7JAABl5pw%2C) | Back to Messages (http://us.mc596.mail.yahoo.com/mc/showFolder;_ylt=Avs.t7WiDnf5S2EL1HJwcVVjk70X?fid=I nbox&sort=date&order=down&startMid=0&.rand=215611868&da=0)
Select Message Encoding ASCII (ASCII)Greek (ISO-8859-7)Greek (Windows-1253)Latin-10 (ISO-8859-16)Latin-3 (ISO-8859-3)Latin-6 (ISO-8859-10)Latin-7 (ISO-8859-13)Latin-8 (ISO-8859-14)Latin-9 (ISO-8859-15)W. European (850)W. European (CP858)W. European (HPROMAN8)W. European (MACROMAN8)W. European (Windows-1252)Armenia (ARMSCII-8)Baltic Rim (ISO-8859-4)Baltic Rim (WINDOWS-1257)Cyrillic (866)Cyrillic (ISO-8859-5)Cyrillic (KOI8-R)Cyrillic (KOI8-RU)Cyrillic (KOI8-T)Cyrillic (KOI8-U)Cyrillic (WINDOWS-1251)Latin-2 (852)Latin-2 (ISO-8859-2)Latin-2 (WINDOWS-1250)Turkish (ISO-8859-9)Turkish (WINDOWS-1254)Arabic (ISO-8859-6, ASMO-708)Arabic (WINDOWS-1256)Hebrew (856)Hebrew (862)Hebrew (WINDOWS-1255)Chinese Simplified (GB-2312-80)Chinese Simplified (GB18030)Chinese Simplified (HZ-GB-2312)Chinese Simplified (ISO-2022-CN)Chinese Simplified (WINDOWS-936)Chinese Trad.-Hong Kong (BIG5-HKSCS)Chinese Traditional (BIG5)Chinese Traditional (EUC-TW)Japanese (SHIFT_JIS)Japanese (EUC-JP)Japanese (ISO-2022-JP)Korean (ISO-2022-KR)Korean (EUC-KR)Thai (TIS-620-2533)Thai (WINDOWS-874)Vietnamese (TCVN-5712)Vietnamese (VISCII)Vietnamese (WINDOWS-1258)Unicode (UTF-7)Unicode (UTF-8)Unicode (UTF-16)Unicode (UTF-32) | Full Headers (http://us.mc596.mail.yahoo.com/mc/showMessage;_ylt=ApLj_7R8guggKGCYWU8zC3xjk70X?fid= Inbox&sort=date&order=down&startMid=0&.rand=393813984&da=0&midIndex=3&prevMid=1_16784_AIgMDUwAAQ1CSauklgkH0DTUsok&nextMid=1_15631_AKAMDUwAACfKSapyqA6LvmcrQRU&m=1_17856_AJoMDUwAABIESa1epwZH4UIspXQ,1_17317_AJoM DUwAAD5WSawQXQj4QjYzKLY,1_16784_AIgMDUwAAQ1CSauklg kH0DTUsok,1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY,1_15 631_AKAMDUwAACfKSapyqA6LvmcrQRU,1_15155_ALIMDUwAAN VdSapfNgv8OU2kTCY,1_14679_AMQMDUwAAD1RSapfMwLDTXZx dCw,1_14164_AKwMDUwAATQ1Sanr7Q7scX3MzKk,1_12606_AM oMDUwAAXhCSakCHw7JAABl5pw,&mid=1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY&head=f)





Search Mail
Search the Web



[/URL] (http://us.mc596.mail.yahoo.com/mc/compose?fid=Inbox&mid=1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY&reply=1&ymcjs=1&.rand=215611868&da=0) (http://us.mc596.mail.yahoo.com/mc/compose?fid=Inbox&mid=1_16221_AI4MDUwAAMvNSarhAAKh6yTwmxY&fwd=1&fA=1&ymcjs=1&.rand=215611868&da=0) (http://us.mc596.mail.yahoo.com/mc/welcome?&.rand=215611868&da=0) (http://us.mc596.mail.yahoo.com/mc/compose?&.rand=215611868&da=0)http://us.bc.yahoo.com/b?P=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta&T=13vkb1m60%2fX%3d1236147039%2fE%3d398300003%2fR%3 dmail%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d 1481032799%2fQ%3d-1%2fS%3d1%2fJ%3d70679345&U=12ar9kjnu%2fN%3dn1.CE0WTSQ4-%2fC%3d-1%2fD%3dRS%2fB%3d-1%2fV%3d0http://us.bc.yahoo.com/b?P=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta&T=13v03bpt3%2fX%3d1236147039%2fE%3d398300003%2fR%3 dmail%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d 3677874464%2fQ%3d-1%2fS%3d1%2fJ%3d70679345&U=12bullt2e%2fN%3doF.CE0WTSQ4-%2fC%3d-1%2fD%3dRS2%2fB%3d-1%2fV%3d0
Copyright © 1994-2009 [URL="http://us.ard.yahoo.com/SIG=15o6fs17n/M=289534.10180982.10848075.9860700/D=mail/S=398300003:FOOT/Y=YAHOO/EXP=1236154239/L=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta/B=nl.CE0WTSQ4-/J=1236147039847541/K=u4zjvEVC1azd4YneXifCYA/A=4386606/R=0/mail_us/tos/SIG=10mgpruen/*http://www.yahoo.com"]Yahoo! (http://us.f596.mail.yahoo.com/ym/Options?.rand=215611868) Inc. All rights reserved. Terms of Service (http://us.ard.yahoo.com/SIG=15o6fs17n/M=289534.10180982.10848075.9860700/D=mail/S=398300003:FOOT/Y=YAHOO/EXP=1236154239/L=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta/B=nl.CE0WTSQ4-/J=1236147039847541/K=u4zjvEVC1azd4YneXifCYA/A=4386606/R=1/SIG=1136qnvkg/*http://docs.yahoo.com/info/terms/) - Copyright/IP Policy (http://us.ard.yahoo.com/SIG=15o6fs17n/M=289534.10180982.10848075.9860700/D=mail/S=398300003:FOOT/Y=YAHOO/EXP=1236154239/L=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta/B=nl.CE0WTSQ4-/J=1236147039847541/K=u4zjvEVC1azd4YneXifCYA/A=4386606/R=2/SIG=11lp7krrc/*http://docs.yahoo.com/info/copyright/copyright.html) - Guidelines (http://us.ard.yahoo.com/SIG=15o6fs17n/M=289534.10180982.10848075.9860700/D=mail/S=398300003:FOOT/Y=YAHOO/EXP=1236154239/L=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta/B=nl.CE0WTSQ4-/J=1236147039847541/K=u4zjvEVC1azd4YneXifCYA/A=4386606/R=3/SIG=11he80eif/*http://docs.yahoo.com/info/guidelines/mail.html)
NOTICE: We collect personal information on this site.
To learn more about how we use your information, see our Privacy Policy (http://us.ard.yahoo.com/SIG=15o6fs17n/M=289534.10180982.10848075.9860700/D=mail/S=398300003:FOOT/Y=YAHOO/EXP=1236154239/L=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta/B=nl.CE0WTSQ4-/J=1236147039847541/K=u4zjvEVC1azd4YneXifCYA/A=4386606/R=4/SIG=11b5p6lhe/*http://privacy.yahoo.com/privacy/us/mail/)http://us.bc.yahoo.com/b?P=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta&T=13v4l9fui%2fX%3d1236147039%2fE%3d398300003%2fR%3 dmail%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d 2404450956%2fQ%3d-1%2fS%3d1%2fJ%3d70679345&U=12d8cn0p1%2fN%3dpF.CE0WTSQ4-%2fC%3d-1%2fD%3dFSRVY%2fB%3d-1%2fV%3d0http://us.bc.yahoo.com/b?P=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta&T=13vd37l3g%2fX%3d1236147039%2fE%3d398300003%2fR%3 dmail%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d 3564879225%2fQ%3d-1%2fS%3d1%2fJ%3d70679345&U=12br3020e%2fN%3dol.CE0WTSQ4-%2fC%3d-1%2fD%3dSIP%2fB%3d-1%2fV%3d0http://us.bc.yahoo.com/b?P=WM0GVUWTZ5Io05sNSRKkyQZTKei77EmuG18ADLta&T=13v8g2esf%2fX%3d1236147039%2fE%3d398300003%2fR%3 dmail%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d 3826976722%2fQ%3d-1%2fS%3d1%2fJ%3d70679345&U=13f5gr3t4%2fN%3dnl.CE0WTSQ4-%2fC%3d289534.10180982.10848075.9860700%2fD%3dFOOT %2fB%3d4386606%2fV%3d1

GGHHAA
04-03-2009, 10:25 PM
ارجو ان يستفيد الجميع
أخوكم الاستاذ / محمد حجاجى

GGHHAA
04-03-2009, 10:26 PM
mohaa120@yahoo.com

queen_2015
05-03-2009, 02:48 PM
السلام عليكم
شكرا جزيلا على الملخص ولكن عندما فتحت الwordطلب منى كلمة مرور
ارجو اخبارى بها احتاج المساعدة

سيف سالم
06-03-2009, 01:55 AM
ثانيا : أسئلة متنوعة
الـفـصـل الأول




search mail
search the web



http://us.bc.yahoo.com/b?p=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta&t=13vkb1m60%2fx%3d1236147039%2fe%3d398300003%2fr%3 dmail%2fk%3d5%2fv%3d2.1%2fw%3dh%2fy%3dyahoo%2ff%3d 1481032799%2fq%3d-1%2fs%3d1%2fj%3d70679345&u=12ar9kjnu%2fn%3dn1.ce0wtsq4-%2fc%3d-1%2fd%3drs%2fb%3d-1%2fv%3d0http://us.bc.yahoo.com/b?p=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta&t=13v03bpt3%2fx%3d1236147039%2fe%3d398300003%2fr%3 dmail%2fk%3d5%2fv%3d2.1%2fw%3dh%2fy%3dyahoo%2ff%3d 3677874464%2fq%3d-1%2fs%3d1%2fj%3d70679345&u=12bullt2e%2fn%3dof.ce0wtsq4-%2fc%3d-1%2fd%3drs2%2fb%3d-1%2fv%3d0
copyright © 1994-2009 yahoo! (http://us.ard.yahoo.com/sig=15o6fs17n/m=289534.10180982.10848075.9860700/d=mail/s=398300003:foot/y=yahoo/exp=1236154239/l=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta/b=nl.ce0wtsq4-/j=1236147039847541/k=u4zjvevc1azd4ynexifcya/a=4386606/r=0/mail_us/tos/sig=10mgpruen/*http://www.yahoo.com) inc. All rights reserved. terms of service (http://us.ard.yahoo.com/sig=15o6fs17n/m=289534.10180982.10848075.9860700/d=mail/s=398300003:foot/y=yahoo/exp=1236154239/l=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta/b=nl.ce0wtsq4-/j=1236147039847541/k=u4zjvevc1azd4ynexifcya/a=4386606/r=1/sig=1136qnvkg/*http://docs.yahoo.com/info/terms/) - copyright/ip policy (http://us.ard.yahoo.com/sig=15o6fs17n/m=289534.10180982.10848075.9860700/d=mail/s=398300003:foot/y=yahoo/exp=1236154239/l=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta/b=nl.ce0wtsq4-/j=1236147039847541/k=u4zjvevc1azd4ynexifcya/a=4386606/r=2/sig=11lp7krrc/*http://docs.yahoo.com/info/copyright/copyright.html) - guidelines (http://us.ard.yahoo.com/sig=15o6fs17n/m=289534.10180982.10848075.9860700/d=mail/s=398300003:foot/y=yahoo/exp=1236154239/l=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta/b=nl.ce0wtsq4-/j=1236147039847541/k=u4zjvevc1azd4ynexifcya/a=4386606/r=3/sig=11he80eif/*http://docs.yahoo.com/info/guidelines/mail.html)
notice: We collect personal information on this site.
To learn more about how we use your information, see our privacy policy (http://us.ard.yahoo.com/sig=15o6fs17n/m=289534.10180982.10848075.9860700/d=mail/s=398300003:foot/y=yahoo/exp=1236154239/l=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta/b=nl.ce0wtsq4-/j=1236147039847541/k=u4zjvevc1azd4ynexifcya/a=4386606/r=4/sig=11b5p6lhe/*http://privacy.yahoo.com/privacy/us/mail/)http://us.bc.yahoo.com/b?p=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta&t=13v4l9fui%2fx%3d1236147039%2fe%3d398300003%2fr%3 dmail%2fk%3d5%2fv%3d2.1%2fw%3dh%2fy%3dyahoo%2ff%3d 2404450956%2fq%3d-1%2fs%3d1%2fj%3d70679345&u=12d8cn0p1%2fn%3dpf.ce0wtsq4-%2fc%3d-1%2fd%3dfsrvy%2fb%3d-1%2fv%3d0http://us.bc.yahoo.com/b?p=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta&t=13vd37l3g%2fx%3d1236147039%2fe%3d398300003%2fr%3 dmail%2fk%3d5%2fv%3d2.1%2fw%3dh%2fy%3dyahoo%2ff%3d 3564879225%2fq%3d-1%2fs%3d1%2fj%3d70679345&u=12br3020e%2fn%3dol.ce0wtsq4-%2fc%3d-1%2fd%3dsip%2fb%3d-1%2fv%3d0http://us.bc.yahoo.com/b?p=wm0gvuwtz5io05snsrkkyqztkei77emug18adlta&t=13v8g2esf%2fx%3d1236147039%2fe%3d398300003%2fr%3 dmail%2fk%3d5%2fv%3d2.1%2fw%3dh%2fy%3dyahoo%2ff%3d 3826976722%2fq%3d-1%2fs%3d1%2fj%3d70679345&u=13f5gr3t4%2fn%3dnl.ce0wtsq4-%2fc%3d289534.10180982.10848075.9860700%2fd%3dfoot %2fb%3d4386606%2fv%3d1
شكرا على مجهودك الرائع
بس ممكن اولا

GGHHAA
11-03-2009, 08:36 AM
الصف الثانى الاعدادى ياريت

GGHHAA
11-03-2009, 08:43 AM
انا عندى تلخيص واسئلة متنوعة بالنسبة لللصف الثالث الاعدادى


محــــــــــــافظة البحر الاحمر
إدارة سفاجا التعليمية
مدرسة الحسين بن على
المرحـــــــــــلة الإعدادية

مع تحيات
أ / محمد حجاجى أحمد
المرحلة الإعدادية
































الفصـل الأول
1- ما هو المقصود بالمتغيرات ؟
أسماء الخلايا التى يعرف فيها قيم تتغير أثناء تنفيذ البرنامج
2- ما هو المقصود بالثابت ؟
أسماء الخلايا التى تحتوى علي قيم لا تتغير أثناء تنفيـذ البرنامج .
3- إعلان المتغيرات , إعلان الثوابت .
إعلان المتغيرات : إعطاء اسم للخلايا التى تحتوى على متغيرات .
إعلان الثوابت : إعطاء اسم للخلايا التى تحتوى علي قيم غير ثابتة .
4- ما هي أشهر أنواع البيانات التى تستخدم فى تخزين أعداد صحيحة ؟
Integer, long, short.

5- ما هي أشهر أنواع المتغيرات التى تستخدم لتخزين الأعداد العشرية ؟
. Decimal, single, double
6- ما هي قواعد إ سم المتغير ؟
أ - يجب أن يبدأ اسم المتغير بحرف من حروف الهجاء الإنجليزية . يمكن أن يتبعه مجموعه من الحروف والأرقام والرموز .
ب- لا يحتوى على علامات خاصة مثل ( مسافة – نقطة )
جـ- لا يسمح أن يكون الاسم من الكلمات المحجوزة فى أل V.B مثل ( double – dim )
7- ما هي شروط اختيار نوع المتغير ؟
أ‌- نوع البيانات التى يمكن تخزينها فيه .
ب‌- العمليات التى يمكن إجراءها عليه .
جـ- حجم الذاكرة التى تحتاجها المتغير
8- السؤال الثانى أكمل
1- تنقسم أنواع الثوابت إلى ................ و ..................
2- تستخدم جملة ............... للإعلان عن المتغيرات اما جملة ................ للإعلان عن الثوابت .
3- تسمي علامة ............... معامل التخصيص حيث يوجد علي يمينها قيمة وعلى يسارها 1 سم المتغير .
( قيمة = اسم المتغير )
4- لتحويل قيمة حرفية الى عدد صحيح تستخدم الدالة ..............
5- لتحويل قيمة رقمية الى قيمة نصية تستخدم الدالة ............
6- تستخدم مجموعة أوامرtry / catch فى .............
7- للتحويل من متغير نوعه Single إلى DECIMAL يستخدم أمر ..................................
الإجابة :
1- تنقسم انواع الثوابت الى ثوابت جوهرية وثوابت مسماه
2- const– Dim
3- علامة =
4- . Parseنوع المتغير = اسم المتغير.
مثلا f= (integer. parse)
5 - اسم المتغير = اسم الأداة التى تحتوى الناتج
مثلا : label1 . Text = p. to string c
6- تستخدم try / catch لاكتشاف الأخطاء التى تحدث أثناء تنفيذ البرنامج . حيث ينفذ البرنامج الأوامرالتى تلى try إذا لم يكن بها خطأ ويتجاهل مجموعة الأوامر التى تلى catch و end try
وينتقل إلى تنفيذ مباشرة الى الأمر الذي يلي end try .
اما فى حالة حدوث خطأ .. ينتقل البرنامج مباشرة إلى مجموعة الأوامر التى تلي catch ولا ينفذ ما يلي try .
7ـ (أسم المتغير المراد تحويله ) DECIMAL TO.=CONVERT ( اسم المتغير الذي يظهر فيه الناتج)
ضع علامة صح أو خطأ مع تصويب الخطأ:
1-إعلان المتغيرات هو عمليه إطلاق اسم على الخلايا التى تحمل قيما متغيرة ( )
2-لكل نوع من أنواع البيانات حجم يختلف عن النوع الأخر ( )
3-المتغير من النوعINTEGER يستخدم لتخزين الأعداد العشرية ( )
4-النوع DOUBLE يستخدم لتخزين الأعداد الصحيحة ( )
5-لا يسمح يحتوى اسم المتغير على علامات خاصة ( )
6-الثوابت المسماة هى ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج ( )

7-عند الاعلان عن الثابت يجب ان تعطيه اسم ونوع وقيمة ( )
8-القيمة المخزنة داخل المتغير باستخدام جمله التخصيص تأخذ شكل واحد ( )
9-أمر التخصيص للمتغيرات الحرفية لا تختلف عن أمر التخصيص للمتغيرات الرقمية ( )
10- لا يمكن التحويل مباشرة من نوع المتغير ذو سعه تخزينه كبيرة مثلDOUBLE إلى نوع ذو سعه تخزنيه أقل ( )
11-عند وجود أكثر من عمليه لها نفس الأولوية فى تنفيذ العمليات الحسابية مثل (الضرب والقسمة) ( )
12- الثوابت الجوهرية :هى ثوابت موجودة فى جوهر نظامV.B.NET يستعملها البرنامج دون إعلان ( )
الإجابة


1- √ 2- √ 3- ×يستخد م لتخزين الاعداد الصحيحة
4-×يستخدم لتخزين الاعداد العشرية 5- √ 6- √
7- √ 8- × حيث تأخذ أشكال متعد دة
أـ قيم مجردة X=5
ب ـ متغير أخر X=Y
ج ـ عملية حسابية X=Y+8
أذكر الخطوات اللازمة لتنفيذ ما يلي :-
1. فتح الجهاز
2. تشغيل البرنامج .
3. الإعلان عن الثوابت التالية :
أ‌- اسم مدرستك as string
ب‌- درجتك في أحد المواد as decimal .
4 0 حفظ المشروع .
الإجابة
خطوات فتح الجهاز :-
1. فتح الشاشة . 2- وحدة التشغيل المركزية.
خطوات تشغيل البرنامج :-
1. start 2- All program
v.b.net - 3
4- تظهر نافذة اختر NEW من قائمة FILE أو Create new project
-5 يظهر مربع حواري اختارwindows Application - أكتب اسم المشروع ومكانه
6- OK 7- تظهر نافذة البرنامج .
الإعلان عن الثوابت:-
اسم المدرسة
Const my _ school _ name as string =” El- eman school”
درجتك
Const Arabic degree as decimal = 40
تمرين 1
الاعلان عن المتغير :
Dim child weight as integer=15
Dim student name as string =”Ahmed”
Dim my address as string = “ damitta ”

الطريقة الثانية:
Dim child weight as integer
Dim student name , address as string
الفصل الثانى
تذكر أن:
-التعبير الشرطى هو عبارة عن صياغة العلاقة بين كميتين ومن الممكن أن تكون أى من هاتين الكميتين متغير وثابت ،قيمة مجردة.
If condition then
statement
ELSE
Statement 2
End If
-إذا تحقيق الشرط بعد ifيقوم البرنامج بتنفيذ مجموعة الاوامر بعد then (رقم 1) وإلا ينفذ ما يلى else
-يستخدم الامر if…….. then البسيط إذا كان هناك بديل واحد فقط أول شئ
If condition then
Statement
End if
- الشروط المركبة:
تستخدم فى حالة اتخاذ قرار معين بناء على تحقق شرطين وليس شرط واحد حيث يمكن استخدام العديد من التعاملات المنطقية
مثل:-
OR : حيث يمكن تحقق شرط واحد أو تحقق الشرطين معا.
OR ELSE :يكفى تحقق شرط واحد فقط.
AND : يلزم تحقق الشرطين معا. :
AND ALSO :يلزم تحقق الشرطين.
X OR :يلزم تحقق شرط واحد فقط..
- الأدوات:-
1-الاداة RADIO BUTTON::
تتيح للمستخدم مجموعة من البدائل لاختيار واحد منها فقط.
2-الاداة CHECK BOX:
تتيح مجموعة من البدائل للمستخدم لاختيار أى عدد منها.
3- الاداةgroup box:
تسمح للمبرمج بتقسيم الأدوات الى مجموعات ويقوم المستخدم باختيار واحدة فقط من كل مجموعة.
-الخصائص:
- تستخدم لتغيير اسم أداة داخل البرنامج Name
-تحديد لون خلفية الأداةBACK COLOR
-تحديد شكل الأداة R appearance
-تحديد الأداة متاحة أم لا ENABLE :
-تحديد لون الكتابة على الأداة FORE COLO R R
-تحديد الصورة التى تظهر على الأداة IMAGE :
-الكتابة التى ستظهر على الأداة TEXT ,VISIBLE
-تحديد عرض وارتفاع الأداة WIDTH, HEIGHT
السؤال الأول:
ضع علامة صح أو خطأ أمام العبارات التالية :
1. للتعبير الشرطي قيمة تتوقف عليها صحة العلاقة الشرطية ( )
2. لصياغة التعبيرات الشرطية تستخدم معاملات المقارنة مثل = ، > , < ( )
3. تستخدم جملة if ……then …. إذا كان هناك أكثر من شرط ينبغى تنفيذ هما معا ( )
4. عن استخدام دالة or يكفي تحقق أحد الشرطين فقط ( )
5. إذا لم يتحقق الشرط الذي يلي جملة if ينفذ البرنامج الجملة التي تلي else . ( )
6. عند استخدام دالة not إذا لم يتحقق الشرط ينفذ البرنامج التالية ( )
السؤال الثانى:
اختر الإجابة الصحيحة من بين القوسين :
1. تتيح الأداة radio button للمستخدم (بديل واحد – عدة بدائل – كلاهما )
2. تستخدم خاصية height ( تحديد ارتفاع الأداءة – تحديد اتساع الأداء – وضع صورة علي الأداة )
3. تستخدم خاصية text
( لتحديد النص الذي يظهر علي وجه الأداة – تغير الاسم المستخدم في البرمجة _ تغير لون النص )
4. تستخدم جملة if………..then………else…. عند وجود ( بديل واحد – بديلين )
5. تشترط دالة And (تحقق أحد الشرطين _ الشرطين معا _لا يتحقق الشرط ).
الإجابة
إجابة صح أو خطأ:
1. √ 2 . √
3 . × تستخدم جملة if ……..then البسيطة في حالة وجود حالة واحدة فقط
4 . √ 5. √ 6 . √

إجابة اختر الإجابة الصحيحة من بين القوسين:-
1. بديل واحد
2. لتحديد ارتفاع الأداة
3. تحديد النص الذي يظهر علي وجه الأداة
4. عند وجود بديلين
5. تحقق الشرطين
أسئلة الفصل الثالث والرابع
السؤال الاول: أكمل
1. أوامر التكرار هي أوامر تتحكم فى .....................أو مجموعة من الأوامر حتى يتحقق شرط معين .
2. الأمر ................يستخدم فى حالة معرفة عدد مرات التكرار مسبقا .
3. إذا كانت قيمة العداد ........................من القيمة end ينتهي التكرار
4. إذا كانت قيمة العداد ................. من القيمة end يتم تنفيذ الأوامر بين .................و..........
من أعلى إلى أسفل .
5. يتحكم timer في حدوث بعض الأحداث بعد ............دون تدخل ......................
6. الخاصية التى تتحكم فى نشاط timer بعد وقت معين يسمى .........................
7. القيمة الافتراضية لخاصية “enabled”هي .............................
الإجـابة
1. تتحكم فى إعادة تنفيذ أمر معين
2. الأمر for ……… next
3. إذ اكانت قيمة العداد أكبر من
4. أصغر من for ……… next _____
5. وقت معين ـ المستخدم
6. interval
7. false


السؤال الثاني :اختر الإجابة الصحيحة من بين القوسين :
1. حتى يتم تشغيل time تأخذ إعطاء الخاصية enable القيمة(trueـfalse )
2. الوضع الافتراضي للخاصية enable هو (trueـ false )
3. إذا كانت قيمة العداد =>end يتم تنفيذ الأوامر ( قبل next – بعد next )
4. يتم تنفيذ الأوامر بين for…..next من ( أعلي لأسفل – أسفل لأعلي )
5. الفترة الزمنية لخاصية interval تتراوح بين ( صفر , 65535 - صفر 356555 - 1 , 40 )
الإجابة
1. true
2. false
3. قبل next
4. أعلي لأسفل
5. صفر , 65535
تمرين
طباعة عبارة ترحيب بأحمد علي :
Dim first name as string
Dim second name as string
Dim full name as string
“ First name =”Ahmed
Second name=”Ali”
Full name=”welcome”& first name &“ ”&second name
Label1.text=full name

GGHHAA
11-03-2009, 08:48 AM
أرجو التعليق والدعاء

GGHHAA
11-03-2009, 09:25 AM
http://www.shbab1.com/2minutes.htm

سيف سالم
11-03-2009, 11:38 AM
بارك الله لك

alaa elockle
22-03-2009, 05:04 PM
مشششششششششششششكور

W_MOHAMMED
27-03-2009, 09:02 PM
ياريت لو حد عنده برنامج الفيجوال بيزك للتحميل يبعته لى لانى محتاجه له ضرورى

ahmeddeep
29-03-2009, 09:08 PM
بارك الله فيك اخى الحبيب وجعله الله فى ميزان حسناتك

zayanz_zayanz
11-04-2009, 04:32 PM
اشكركم على المجهود الرائع
وارجو من حضرتك مذكرة التيرم التاني تالته اعدادي
ولك الف شكر اخي الكريم

zayanz_zayanz
11-04-2009, 04:35 PM
بسم الله الرحمن الرحيم
الحمد لله والصلاة والسلام على رسول الله
ادعو الله ان يجعل ثواب هذه الاعمال في ميزان حسناتكم
وارجو ان اجد لدى حضراتكم ملمه او مذكرة التيرم الثاني حاسب الي وشكرا

zayanz_zayanz
11-04-2009, 04:43 PM
والله ياريت التيرم التاني تالته اعدادي ولك الف شكر على هذا المجهود الرائع

zayanz_zayanz
11-04-2009, 04:46 PM
ادعو الله ان يجعل كل جهد تبذلونه في ميزان حسناتكم ويعوضكم بوافر من الصحة

وارجو مذكرة التيرم الثاني لتالته اعداديالتيرم التاني وشكرا

zayanz_zayanz
11-04-2009, 04:57 PM
طيب لو امكن ممكن تدلني على المذكرة لتالته اعدادي التيرم التاني اين اجدها

mud291
19-04-2009, 06:02 PM
شكرا لك يا مستر

سيف سالم
19-04-2009, 11:00 PM
ادعو الله ان يجعل كل جهد تبذلونه في ميزان حسناتكم ويعوضكم بوافر من الصحة

وارجو مذكرة التيرم الثاني لتالته اعداديالتيرم التاني وشكرا
http://www.4shared.com/file/93221671/cc22cc2e/3_online.html

adelelshekh
27-04-2009, 10:02 PM
شكرااااااااااااااااااااااااااااااااااااااااااا:022 yb4:

scc_scc
06-05-2009, 10:10 AM
الف مليون شكر وبارك الله فيك وجعله فى ميزان حسناتك انشاء الله

عبد الرسول
13-05-2009, 11:00 PM
كل الشكر لكل من بالمنتدى والى الامام

saeedammar
23-05-2009, 11:30 PM
مشكوووووووووووور

محمد محمد عبد السلام
24-05-2009, 11:37 PM
شكرا" ااااااااااااااااااااااا