مشاهدة النسخة كاملة : حصري ومتجدد دليلك لشرح منهج الكمبيوتر مع الخوارزمي بلال نصر للصف الثالث الإعدادي ترم


sir_belal
01-02-2013, 10:40 PM
بسم الله الرحمن الرحيم


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

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


وفي البداية اؤكد أن هذا العمل هو عمل خالص لوجه الله ودا مجهود خالص وخاص بي فقط .... ويسعدني تلقي النقد والاراء . ... وللعلم فإن الموضوع متجدد دوما وسوف تجدوا باقي الموضوع في الصفحات والردود والموضوع عبارة عن مجموعة حصص متسلسلة حسب فصول منهج الترم التاني ....
لمشاهدة باقي الصفحات سوف تجدها اسفل صفحة الويب كما في الصورة التالية

قبل كل شئ ارجو بالدعاء لي ولأمي وأبي وأبنائي وأهلي وللمسلمين جميعاً ، لا تنسوني بصالح الدعاء ...

نبدء على بركة الله
جاهزة يا بنت يا آلاء يا جاهز يا ولد يا نور ..... جاهزين يا جماعة كل يسد منخيره ....

الحصة الأولى ....
مراجعة على ما سبق
يا نهار ابيض يا استاذ بلال احنا لسه حنراجع على ما سبق
http://t1.gstatic.com/images?q=tbn:ANd9GcSoe3Ot-fQodx0ISW7l5DxPfRmYaYtN_JDP4ZVk6bw5I0gRBvTrNw
خش على الجديد علطول .....

براحة بس حنراجع على شوية مفاهيم اساسية حتفيدكم
نبدء على بركة الله

لغة الفيجوال بيزك دوت نت Visual Basic.net : ـ هي من أشهر لغات البرمجة كائنية التوجه.
بيئة التطوير IDE : هي النافذة التي تتيح للمبرمج مجموعة متكاملة من الأدوات .
ويمكن إنشاء مشروع جديد من خلال :
فتح قائمة File ونختار منها New Project .
أو من خلال أمر Create Project من خلال الشاشة الافتتاحية.

مكونات نافذة بيئة التطوير IDE
http://www.mediafire.com/conv/153dc8c68dfef38b266e0b34306b36f7ea23e162ce9655656b c26fd31a3089796g.jpg

1. النموذج Form : المكان المخصص لوضع الأدوات وهو أول كائن تتعامل معه أول نموذج يكون اسمه Form1 ويمكن إضافة أي عدد من النماذج ويمكن تغيير اسمه وتعبر عنه كلمة Me في الكود.
ويمكن إضافة أكثر من نموذج من خلال قائمة Project ونختار أمر Add New Form .
2. صندوق الأدوات ToolBox : يحتوي على الأدوات ويمكن أضافتها على النموذج بالضغط عليها مرتان.
3. مربع الخصائص Properties : يحتوي على خصائص الأداة التي تم تنشيطها بعد إضافتها على النموذج.
ويمكن أظهارها بمفتاح F4 من لوحة المفاتيح.
4. مربع الحل Soulation Explorer : يحتوي على ملفات المشاريع والتصنيفات .
5. نافذة الكود Code Window : ويتم كتابة كود البرمجة فيها وتظهر بالضغط على مفتاح F7 او بالضغط على النموذج بالزر الأيمن ونختار أمر View Code من مربع الحل Soulation Explorer .
مهم جداً : لتشغيل البرنامج في حالة الاختبار نضغط مفتاح F5
أشهر الأداوت الموجودة في صندق الأدوات Toolbox والتي سبق دراستها:

http://www.mediafire.com/conv/ee574d3977c690cf5559a03fa056a5845f5c45f525e38f01e1 3754f311d766b96g.jpg

1. أداة النموذج Form : المكان المخصص لوضع الأدوات وهي الأداة الوحيدة التي لا تضاف من صندوق الادوات.
2. صندوق النص Textbox: يستخدم لإستقبال بيانات من المستخدم
3. أداة RadioButton: تستخدم لعرض عدة بدائل مع امكانية اختيار بديل واحد فقط.
4. صندوق القائمة Listbox: تستخدم لعرض قائمة عناصر.
5. مربع العنوان Label : يستخدم كعنوان للأدوات الاخرى أو إظهار رسالة.
6. أداة المجموعة Groubbox: تستخدم لتقسيم الأدوات الى مجموعات.
7. أدة Cechkbox: تستخدم لعرض بدائل مع امكانية اختيار اي عدد منها.
8. صندوق قائمة السرد Combobox: تستخدم لعرض قائمة عناصر تنسدل.
9. الزر Button : يستخدم لتنفيذ أمر عند الضغط عليه.

أشهر خصائص الأدوات السابقة
1. Name : تحديد اسم الاداة داخل كود البرنامج. 5. Visible : الاداة مرئية أو مخفية
2. Text : تحديد ا الظاهر على الأداة. 6. Enabled : الاداة تعمل أو لا تعمل
3. Font : تحديد شكل وحجم الخط النص الظاهر على الأداة.
3. Forecolor : تحديد لون النص الظاهر على الأداة.
4. Backcolor : تحديد لون الخلفية للأداة.

تذكر أن معادلة تغيير قيمة الخصائص برمجياً
اسم الأداة . الخاصية = القيمة
Control name . Property = Value

لحد هنا ونكون انتهينا من المراجعة
سؤال لولبي

http://a7lasora.com/blog/wp-content/uploads/2013/01/1119.jpg

يعني ايه متغيرات يا استاذ بلال ؟
المتغيرات هي أماكن في الذاكرة وكل مكان في الذاكرة لابد ان يكون له عنوان غير متكرر.
http://www.mediafire.com/conv/298c7522e21c3423b4178cbe48a487ce4b8d35ea2fcb53d17d c7cb5b1e63bb6d6g.jpg

طيب ازاي ادخل بيانات في المتغيرات دي يا استاذ بلال

بص معايا انت علشان تدخل بيانات في المتغيرات ونفترض في المكان اللي اسمه X
عندنا طريقتان
الطريقة الاولى بإستخدام أداة TextBox1
http://www.mediafire.com/conv/a8f384fc2105126beb3935ed105c545e32f4f5c693b1f30420 bc658b9f9d51636g.jpg
X = Textbox1.text

http://www.mediafire.com/conv/60d1ee77b12055526a789d1003e89be911bd7d176e7be808f8 d6e841308931e66g.jpg

الطريقة الثانية بواسطة مربع الادخال Inputbox
ودا مربع بيظهر للمستخدم مع رسالة وامكانية ادخال بيانات
http://www.mediafire.com/conv/6b56dd3403ba3686d3374c0bb81be5953a8cee97840689de22 749fd8cc0eb6706g.jpg

http://www.mediafire.com/conv/2049230f33d87387959b4e046a43c161df0ff68d8056f1e99e 6f420db33688146g.jpg


طيب ازاي يا استاذ بلال نعرض البيانات السابق ادخالها في المتغير X

هناك طريقتان
الطريقة الاولى من خلال اداة العنوان Label
Label1.text = X

أو من خلال مربع الرسالة Msgbox
http://www.mediafire.com/conv/bbab6bb85925a926ad957fe52917e0fc6ace72b04367b40825 2a194997ab70f26g.jpg
( Msgbox ( X

طيب حلو الكلام دا يا استاذ بلال تمام أوي

طيب ازاي انا بقى اقسم الذاكرة Ram وازاي اعطي الاماكن بتاعة الذاكرة عناوين او اسماء يعني احجز مكان في الذاكرة

بص معايا الاول الذاكرة قبل كده قولنا انها بتتقسم لمجموعة خلايا متساوية الخلية الواحدة تسمى Byte


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

نبدء الاول بالمتغيرات
متنسيش يا بت يا آلاء المتغيرات دي هي عبارة عن أماكن في الذاكرة Ram تتغير قيمتها أثناء عمل البرنامج.

علشان احجز مكان لمتغير في الذكرة يعني اعطي المكان دا عنوان والبيانات اللي جواه تكون متغيره ....

العملية دي اسمها اعلان عن متغير

يتم الاعلان عن المتغيرات بأمر Dim وقاعدة الامر Dim هي
http://www.mediafire.com/conv/6d68d2fe4d8aa9faaf96a44637f242af5e5ce2c17f689721e8 c2e1c4da71269e6g.jpg

طيب يا استاذ بلال هو انا اقدر اسمي المتغير بأي اسم ؟
طبعا لأ لأن اسماء المتغيرات دي لها وقاعد لازم نلتزم بيها وهي
قواعد تسمية المتغيرات : ـ
1. أن يبدء الاسم بحرف أو علامة _ الشرطة التحتية.
2. ألا يحتوي على رموز أو علامات خاصة أو مسافة.( + - % * ^ ؟  )
3. يمكن أن يتكون من حروف وأرقام وعلامة _ .
4. يفضل أن يعبر الاسم عن محتواه.
5. ألا يكون من الكلمات المحجوزة لدى لغة VB.net

بعض الكملمات المحجوزة (لا تتعب نفسك بالحفظ فقد سبق دراستها ومنها ما سوف تدرسها)
Data – Short – Double - VB.net - Decimal – Integer – Long – Case – Single – Boolean – Byte – Char - Const – Mod – MsgBox – String – Dim – Print– Color – Me- VbCrLf - Then – For – Next – To – Step- Inputbox – Visual Basic – Name – IF – then – else – end – start – stop – blue – red – read – listbox – RadioButton –Checkbox – Form
( يا نهار ابيض كل دي كلمات محجوزه يا استاذ بلال !!!!!!!! ....... متخافشي يا بيه وخلي بالك ولاحظ أن معظم الكلمات المحجوزة هي عبارة عن أسماء للأدوات وخصائصها ووسائلها وأوامر لغة الـ VB اللي المفروض تكون حفظتها من الترم الأول واللي لسه حتدرسها في الترم التاني يعني متخفشي دي كلمات بسيطة )


طيب يا استاذ بلال يعني ايه نوع المتغير
بص معايا انواع بيانات المتغير دي اللي بتحدد ايه البيانات اللي ممكن تتخزن جوه المتغير دا ...
يعني لازم عند حجز مكان في الذاكرة تحددله اسم ونوع للبيانات اللي انت حتخزنه فيه
وخلي بالك لغة vb بتتيح انواع كثيرة ومنها

لو انت عاي تخزن بيانات حرفية
طيب يا استاذ بلال البيانات الحرفية دي زي ايه اقولك مثلا اسم الطالب عنوان رقم التليفون
ازاي رقم التليفون يبقى بيانات حرفية يا استاذ بلال ؟
علشان رقم التليفون عبارة عن ارقام بس لا صلح لإجراء عمليات رياضية
يبقى انت لو عايز تخزن في متغير ما بيانات حرفية يبقى عليك بالنوعين الآتين
String دا للبيانات الحرفية الطويلة
Char ودا للبيانات الحرفية القصيرة


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

النوع الاول الرقمي الصحيح
زي Byte ودا للارقام الصحيحة فقط من صفر الى الرقم 255
و Short ودا للارقام الصحيحة فقط
و Integer ودا للارقام الصحيحة فقط
و Long ودا للارقام الصحيحة فقط

النوع الثاني الرقمي العشري
زي Single ودا للارقام العشرية والصحيحة كمان
و Double ودا للارقام العشرية والصحيحة كمان
و Decimal ودا للارقام العشرية والصحيحة كمان

طيب ازيا لانواع العشرية بتاخد ارقام صحيحة ؟
عشان مثلا الرقم 1.0 دا رقم شكله عشري بس قيمته صحيحة


ولو البيانات اللي انت حتتعامل معها بيانات منطقية يعني قيمتعا يا True يا False
تبقى محتاج النوع المنطقي Boolean

ولو البيانات عبارة عن تاريخ أو وقت تبقى تاريخ Date

ولو البيانات صور وصوت تبقى كائنية Object

تبقى البيانات زي الجدول دا
http://www.mediafire.com/conv/9396bf3dba96c11c6926afe00ffe2f5c5d3514af061b28d044 0e1ec1288cfd336g.jpg

ونكمل باقي الحصة الاولى قريب ان شاء الله
http://www.mediafire.com/conv/2ccd8b4ca3735cdd24e7ed1bf7177af28decf1b03b19dfbb69 603cb43d2211b96g.jpg

رفاعي مجدي رشاد
01-02-2013, 11:01 PM
جزاك الله خيراً يا أ / بلال
شرح ممتاز ومتميز - بطريقة سهلة وبسيطة
في ميزان حسناتك إن شاء الله
وزادك الله علما
شكراً جزيلاً - وألف شكر على الشرح و المذكرة .

أحـمد قرنى
01-02-2013, 11:23 PM
جزاك الله كل الخير
وربنا يبارك لك فى ولدك وأهلك أجمعين
والله إنى احبك فى الله
ووجهك يا أخى فيه النور والابستامة المشرقة

حسين المليجى
01-02-2013, 11:52 PM
مجهود فوق الرائع والله احنا بنتعلم منك الكثير ........ونحمد الله أن هناك مثلك على المنتدى
باراك الله فيك وجعله فى ميزان حسانتك
الأستاذ / عبده العيسوى

حسن الاستاذ
02-02-2013, 12:03 AM
الله يبارك فيك بجد جزاك الله كل خير

أحمد هاشم الزيدي
02-02-2013, 07:42 AM
بارك الله في حضرتك أستاذ بلال علي هذا العمل والمجهود الرائع
طريقة شرح سهله ممتازة

sosotarek
02-02-2013, 09:28 AM
بارك الله فيك وجزاك الله كل الخير

hussein mohammed
02-02-2013, 11:55 AM
رائع جدا....

مرتضي منصور
02-02-2013, 12:19 PM
رائعععععععععععععععع و مشكور بس حضرتك مجبتش قواعد اختيار نوع البايانات data type

khaled_s_sh
02-02-2013, 12:49 PM
مجهود مشكوووووووووووووووووووووووووووووور

mahmoudelsyedy
02-02-2013, 02:29 PM
روعة ربنا يجعلو في ميزان حسناتك

محمد الهجرس
02-02-2013, 03:51 PM
مشكووووووووووووووووووووووووووووور
جداااااااااااااااااااااااااااااااااااااااااااااااا ا

مروة عامر
02-02-2013, 04:21 PM
ممتاز جدا تقبل الله وجزاك كل خير

tona27
02-02-2013, 08:12 PM
جزاك الله كل خير

mido_tota
02-02-2013, 08:37 PM
ربنا يبارك لك ويجزيك خير الجزاء

التدريس مهنتى
02-02-2013, 11:15 PM
الله عليك وعلى أسلوبك البسيط فى الشرح جزاك الله كل خير عنى وعن أصدقاء المنتدى المتابعين

خالد عيسوى
03-02-2013, 10:15 AM
بارك الله لك ولوالديك

emam2006
03-02-2013, 03:41 PM
بارك الله فيك
وجزاك الله عنا خير الجزاء
"خيركم من تعلم العلم وعلمه "

mr metoo
03-02-2013, 10:46 PM
اولا اشكر حضرتك
لكن هناك خطا
ان ؛print ليست من الكلمات المحجوزه وجربها حضرتك في كود تحياتي وامضي قدما انت رائع

ali-ali-ali
04-02-2013, 10:34 AM
هناك بعض الأخطاء فى كتاب الفصل الدراسى الثانى منها :-
فى صـ 54 السؤال الثالث :-
الأداة ستكون Label2 وليس Label1
ماذا سيعرض عند ادخال الدرجة 64.4 ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
فى صـ 106 السؤال الثالث الجزئية رقم 1 :
ما هى قيمة المتغيرات X , Y , Z الأفتراضية وما نوعها وكم ستكون القيمة بعد تنفيذ الكود ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
أرجو الرد وجزاكم الله خيراً

hi66
05-02-2013, 06:28 AM
جزاك الله كل الخير
وربنا يبارك لك فى ولدك وأهلك أجمعين
والله إنى احبك فى الله
ووجهك يا أخى فيه النور والابستامة المشرقة
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
ادخل على هذا الرابط لكى تمحو ذنوبك
http://www.htoof.com/2mintes.htm

bolbola101
06-02-2013, 03:11 PM
ربنا يباركلك يا استاذ بلال
ويخليى لك والديك ان كانوا عايشين ويرحمهم اذا كانوا فى ذمه الله
ويخلى ليك اولادك ويباركلك فيهم ويعطيك الصحه والخير
امين يارب العلمين

mahabetallah
06-02-2013, 10:24 PM
جزاك الله خيرا وربنا يوفقك وتكمل الباقي

الاستاذ صبري
07-02-2013, 06:49 AM
نا يبارك لك ويجزيك خير الجزاء

يحيى عاشور أحمد
07-02-2013, 08:44 PM
مجهود مشكور عليه

مآزر2000
07-02-2013, 09:26 PM
بجد جميل جدا بس انا بتعامل مع طلاب بنين والكلام دا ما ينفعش معاهم نهائي

sohaaliali
08-02-2013, 08:07 PM
جزاك الله كل خير

mohamedali777
09-02-2013, 12:18 AM
جزاك الله كل الخير
وربنا يبارك لك فى ولدك وأهلك أجمعين

elseidy2002
09-02-2013, 02:24 AM
جزاك الله خير

عبدالرحمن الزعويلى
09-02-2013, 06:49 AM
استاذى الكبييييييييييييير كنت جامد خالص

العسولة انوش
09-02-2013, 12:22 PM
ممتاز جدا تقبل الله وجزاك كل خير

ma_asmaa
09-02-2013, 01:18 PM
جزاك الله خير ننتظر المزيد

samaty
09-02-2013, 01:27 PM
حلو الشرح بس في حاجات مش موجودة وكمان اين باقي اجزاء المنهج

tamtm sa
09-02-2013, 06:30 PM
جزاك الله خيرا وبارك لك فى اولادك

ابواليزيد شامة
09-02-2013, 10:43 PM
ربنا يوفقك دائما ويبارك فى اعمالك ويجعلها من ميزان حسناتك

hz_2love
09-02-2013, 11:19 PM
بارك الله فيك
اين التكملة

يحيى عاشور أحمد
10-02-2013, 10:50 AM
جمييييييييييييييييييييييييييييييل

samir said
10-02-2013, 01:33 PM
جزاك الله خيرا أخي الكريم

toubaaa
10-02-2013, 08:03 PM
بارك الله فيك

mryam9
12-02-2013, 12:02 PM
جزاك الله خيرا
رائــــــــــــع

sayedelprins
13-02-2013, 07:51 PM
الله الله الله شرح جميل جدآ وبالتفصيل تسلم ايدك

tarek elhamy
14-02-2013, 10:29 PM
شكراًجزيلاً

وجزاكم الله خيراً

اللَّهُمَّ اجْعَلْ عَمَلَنَا كُلَّهُ

خَالِصَاً لِوَجْهِكَ الكَرِيمِ

اللَّهُمَّ اجْعَلْ خَيْرَ أَعْمَالِنَا خَوَاتِيمَهَا،
وَخَيْرَ أَيَّامِنَا يَوْمَ لِقَائِكَ

حسن الاستاذ
15-02-2013, 12:04 PM
فين الدرس التالى افتقدناك يامستر

ريهام2013
15-02-2013, 07:03 PM
الف شكر ليك يا استاذ بلال وجزاك الله الف خير

ريئو يوسف
15-02-2013, 10:07 PM
بارك الله فيك شرحك جميل جداااااااااا

محمد محمود بدر
15-02-2013, 10:30 PM
جزاكم الله خيرا

tamav
16-02-2013, 09:55 PM
مشكووووووووووووووووووووووووورر

يحيى عاشور أحمد
17-02-2013, 11:55 AM
رائعععععععععععععععععععععع

محمد الهجرس
17-02-2013, 06:35 PM
اين البقية ربنا يجازيك كل خير

sir_belal
17-02-2013, 07:54 PM
السلام عليكم ورحمة الله بوركاته نستكمل على بركة الله باقي الحصة الأولى
نعمل الاول مراجعة على نص الحصة اللي فاتت احنا عرفنا قبل كدا انواع البيانات
وقولنا ان البيانات تخزن في الذاكرة في خلايا زي الصورة اللي فاتت طيب
http://www.mediafire.com/conv/298c7522e21c3423b4178cbe48a487ce4b8d35ea2fcb53d17d c7cb5b1e63bb6d6g.jpg

خلي بقى بالك معايا لو البيانات اللي في الذاكرة دي بيانات ببتغيير تبقى متغيرات لو كانت ثابتة تبقى ايه .............. ؟؟؟؟؟؟؟؟؟؟؟؟ ها تبقى ... مستني الاجابة قول يا بنت يا آلاء
http://www.mediafire.com/conv/d397b52b2f291b7ae286783a09d07cf63f6684b7bbbf56582a 42ea332cb88c9c6g.jpg
برافوا عليكي بس مش عايزين العبقرية الزيادة دي هيه فعلا مش متغيرات يعني ثوابت .

طيب يعني ايه متغيرات :
ايوه المتغيرات دي اماكن في الذاكرة تتغير قيمتها طوال تشغيل البرنامج

وعليه تبقى الثوابت هي القيمة التي لا تتغير او تكون قيمتها ثابته طوال تشغيل البرنامج .


طيب ازاي اعلن عن متغير ...أو ثابت

استاذ بلال يعني ايه الاعلان عن متغير ..... ؟؟ بصي يا آلاء الاعلان عن متغير يعني احجز مكان في لذاكرة واديله عنوان او اسم زي m او x بس القيمة المخزنة في المكان دا بتكون متغيره .
والكلام نفسه تبقى ثوابت مع ان القيمة بتكون غير متغيره او ثابتة

ويتم الاعلان عن المتغيرات بأمر dim ويتم الاعلان عن الثوابت بأمر Const

قاعدة الاعلان عن المتغيرات زي ما قولنا قبل كدا
http://www.mediafire.com/conv/6d68d2fe4d8aa9faaf96a44637f242af5e5ce2c17f689721e8 c2e1c4da71269e6g.jpg

وان اسم المتغير او الثابت لازم تنطبق عليه قواعد قولناها قبل كدا
http://www.mediafire.com/conv/1b3d74a8515a2e0dc76c8a9b458a8f352d80450aae31b313e3 9006e3d8401c5f6g.jpg

والاجابات
http://www.mediafire.com/conv/5b4071787deb76f37345bf28f7bec20019fa8b2fbb601a1540 63d24f8fca66b36g.jpg

وبالنسبة للنوع طبعا احنا قولنا الانواع المتاحة في اللغة زي
Short long - integer - byte - single - double - decimal ودي هي الانواع التي تناسب المتغيرات الرقمية

Char كار و String ودي تستخدم للمتغيرات الحرفية زي رقم التليفون

مش فاهم يا استاذ بلال ازاي رقم التليفون ورقم السيارة ازاي تكون بيانات حرفية وهي أرقام؟!!
أقولك يا بيه وأقولك يا هانم بيانات رقم التليفون بيانات حرفية لأن لا يمكن جمع أرقامه واختصرها
مثل رقم تليفوني 01065760483 ينفع يتجمع ويبقى
3 + 8 + 4 + 0 + 6 + 7 + 5 + 6 + 0 + 1+ 0 = وعلى كده يبقى رقم تليفوني 40
طبعاً مينفعشي علشان رقم التليفون أيوه مكون من أرقام بس لا يمكن أجراء عمليات رياضية عليه صح برضه ولا انته شايف ايه يمكن حضرتك ليك وجهة نظر تانيه !!!!!!!!!!!!!!!!!!!!!!!


طيب رقم الجلوس رقمي ولا حرفي .... يا استاذ بلال

بص هو حرفي String بس ممكن ينفع رقمي زي Short

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


المهم لازم .... نختار النوع المناسب بناء على الآتي :

1. حجم البيانات التي سوف تخزن بالمتغير Variable
2. تحديد نوع بيان القيم التي سوف تخزن بالمتغير بناء على العمليات الحسابية والمنطقية التي سوف تجرى عليه

مثال على الاعلان عن متغير

Dim F_name AS String

شرح الامر الاعلان عن متغير اسمه F_name ونوعه حرفي وقيمته فارغ ""

فارغ يعني ايه فارغ .... فارغ يعتي فاضي يعني لما اعلن عن متغير حرفي من غير قيمة يبقى فارغ ...

طيب ازاي اديله قيمة لما اعلن عنه
بص معايا
http://www.mediafire.com/conv/50bcf9ed451081d6ee27e51f0c886077915d3423116a3ccc0d c37b87887f54796g.jpg

الكود دا معناها الاعلان عن نفس المتغير بنفس النوع وتخزين القيمة Ali فيه ولازم القيمة عند الاعلان عن المتغير الحرفي تكون بين علامتي تتنصيص " "


حلو كدا يا استاذ بلال

طيب
Dim X as long
الاعلان عن متغير اسمه X نوعه رقمي LOng وقيمته صفر .

ليه يا استاذ بلال قيمته صفر ..
اقولك لو احنا اعلنا عن متغير رقمي ( Short integer long single double decimal byte )ولم يأخذ قيمه تصبح قيمته صفر

طيب ازاي اديله قيمة يا استاذ بلال
Dim X As long = 10

الاعلان عن المتغير X ونوعه long وقيمته 10

حلو قوي لحد حنا
طيب يا استاذ بلال اي اعلن عن ثابت
نستخدم الامر Const زي ماقولنا قبل كدا
http://www.mediafire.com/conv/26f15560d1269497b2297d9cd2aa060c133e4b6ec5db893519 2bd86cc86a25ee6g.jpg
وخلي بالك الثوابت مش زي المتغيرات
الثوابت لازم تديله قيمه عند الاعلان عنه ... لازم ياخد قيمه ... تاني لازم ياخد قيمه


طيب سؤال لولبي ... والناس اللي بتزعل من كلمة لولبي على فكره انا اول واحد قولتها في المنتدى بقى .... لولبي .....
المهم طيب مش احنا اعلنا عن المتغيرات ..... ايوه يا آلاء احنا اعلنا عن المتغيرات وادينها قيمه عند الاعلان عنها .....

طيب هي المتغيرات دي قيمتها بتتغير ؟
ايوه صح بتتغير ... طيب ازاي اغير قيمة متغير بعد الاعلان عنه .... ؟


بسيطة خالص يا آلاء بإستخدام امر اسمه التخصيص والاحلال ودي قاعدته

ترن ترن ترن ترن ترن
http://t2.gstatic.com/images?q=tbn:ANd9GcRN3xUm3pII-6Y7RhVxmqImFavaYcr8ghs-4VELhL4AAXmjiQLq
للاسف الحصة خلصت اكمل بإذن الله الحصة الجاية

mryam9
18-02-2013, 09:35 AM
lممتاز جزاك الله خيرا ووالديك

محمد الهجرس
18-02-2013, 06:37 PM
جزال الله كل خير

mrmr koko
18-02-2013, 09:17 PM
الله يباركلك ويعزك ويجعله فى ميزان حسناتك

الاستاذة مارى
18-02-2013, 11:15 PM
شكرا ياريت باقى الشرح

الاستاذة مارى
18-02-2013, 11:17 PM
شكرااااااااااااااااااااااااااااااااااااااا

tona27
19-02-2013, 10:45 PM
جزاك الله كل خير

نونيانا
20-02-2013, 03:04 PM
فين الباقى يامستر

نونيانا
20-02-2013, 03:09 PM
بجد ربنا يخليك

tamre
20-02-2013, 05:36 PM
شكرا أستاذى الفاضل ومعلمى القدير نرجو الشرح كاملا فى ملف كما فعلت فى التيرم الأول

أحـمد قرنى
20-02-2013, 05:43 PM
طيب رقم الجلوس رقمي ولا حرفي .... يا استاذ بلال

بص هو حرفي String بس ممكن ينفع رقمي زي Short

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



جزاكم الله خيراً استاذ بلال
وجعل هذا العمل الرائع فى ميزان حسناتك
ووفقك الله دوماً على فعل الخير

ولكن لو تسمح لى بعد إذنك طبعا
رقم الجلوس بيان صحيح ويمكن ان يجرى عليه عمليات حسابية
مثال لذلك لجنة تبدأ برقم 100 وتنتهى برقم 130
من هنا يكون عدد طلاب اللجنة 30 طالب لاننا قمنا بطرح اخر رقم من اول رقم
وعليه يمكن اجراء عمليات حسابية على رقم الجلوس

طبعاً مع كاااااااااااااامل احترامى وتقديرى لرأيك أخى واستاذى

واكرر جزاكم الله خيراً على تعبك ومجهودك لوجه الله

mahgooz
20-02-2013, 06:28 PM
ممتاز يا استاذ بلال بس فين قواعد تعريف المتغيرات والثوابت علشان الطالب اما يرديد يعرف المتغير او الثابت وكمان جملة try catch
ماشي يا استاذ بلال وربنا يعيييييييييييييييييييينك
اللهم امين يارب العالمين ]

sir_belal
20-02-2013, 10:45 PM
طيب رقم الجلوس رقمي ولا حرفي .... يا استاذ بلال

بص هو حرفي string بس ممكن ينفع رقمي زي short

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



جزاكم الله خيراً استاذ بلال
وجعل هذا العمل الرائع فى ميزان حسناتك
ووفقك الله دوماً على فعل الخير

ولكن لو تسمح لى بعد إذنك طبعا
رقم الجلوس بيان صحيح ويمكن ان يجرى عليه عمليات حسابية
مثال لذلك لجنة تبدأ برقم 100 وتنتهى برقم 130
من هنا يكون عدد طلاب اللجنة 30 طالب لاننا قمنا بطرح اخر رقم من اول رقم
وعليه يمكن اجراء عمليات حسابية على رقم الجلوس

طبعاً مع كاااااااااااااامل احترامى وتقديرى لرأيك أخى واستاذى

واكرر جزاكم الله خيراً على تعبك ومجهودك لوجه الله


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

الاستاذة مارى
20-02-2013, 11:01 PM
بقيت الشرح فين حضرتك

sir_belal
21-02-2013, 12:10 AM
بقيت الشرح فين حضرتك

غدا انتهي من الفصل الاول بإذن الله

mryam9
21-02-2013, 02:55 PM
فين الحصة التانية ياستاذبلال المدة طالت أوى

mryam9
21-02-2013, 03:08 PM
فين الدرس الثانى

mryam9
21-02-2013, 03:11 PM
فين الحصة التانية ياستاذبلال المدة طالت أوى

أم قطايف
21-02-2013, 11:58 PM
جزاك الله كل خير ..شرح جميل ومبسط ومسلى

sir_belal
22-02-2013, 10:54 AM
الحصة الثانية

السلام عليكم ورحمة الله وبركاته نبدء على بركة الله الحصة الثانية

طيب فاكرين يا ولاد امر Dim وامر Const

حلو أوي مش فاكرين

بص معايا Dim للاعلان عن المتغيرات و Const للاعلان عن الثوابت

وقولنا ان الثوابت عند الاعلان عنها لازم ياخد قيمة صح وتبقى القيمة دي ثابته دائما ولو عايز اغيرها يبقى تتغير من امر الاعلان .

ولكن المتغيرات عند الاعلان عنها ممكن تاخد قيمة وممكن ماتخدشي قيمة
لو اعلنت عنها واديتها قيمة يبقى خير وبركة .... ولو اعلنت عنها وما اخدتش قيمه يبقى خير وبركة وقيمتها صفر لو رقمية وفارغة لو حرفية و False لو منطقية .

طيب مش المتغيرات هي متغيرات يعني بتتغير من قيمة لقيمة آخرى يعني مشيه بمبدء الندالة .... يعني ملهاش لحبيب ولا غالي ............
http://www.elbashayer.com/upload/img/bigpic_1270812506.jpg

طيب ازاي اغير القيمة اللي في المتغير يا استاذ بلال

تغيبر القيمة اللي في المتغير لازم يكون بعد ما تعلن عنها ومش شرط يكون مباشر ممكن يكون في اي سطر من اسطر الكود بس علشان تغيير القيمة بتاع اي متغير لازم يسبقها اعلان عنه

وتغيير القيمة للمتغيرات ليس لها اي عدد من المرات يعني تقدر تغيير قيمته براحتك بس خلي بالك آخر تغيير للقيمة بتكون دي قيمته ........ الحركة دي اسمها ( امر التخصيص والاحلال )

أمر التخصيص والاحلال
قولنا قبل كد يستخدم لتخزين قيم في التغيرات فقط بس بعد الاعلان عنها والامر دا بسيط خالص وسهل جدا
وقاعدته

ان شاء الله اكمل باقي الدرس بعد صلاة الجمعة اتركك في رعاية الله وأمنه
السلامه عليكم

الاستاذة مارى
22-02-2013, 02:10 PM
مشكووووووووووووووووووووووور

الاستاذة مارى
22-02-2013, 02:17 PM
مشكووووووووووووووووووور

محمد الهجرس
22-02-2013, 02:33 PM
????????????????????????????????????

محمد الهجرس
22-02-2013, 02:34 PM
??????????????????????????

toubaaa
22-02-2013, 08:06 PM
فى انتظار باقى الشرح

تركية
26-02-2013, 12:11 AM
جزاك الله عنا كل خير وجعله الله فى ميزان حسناتك

ahmedskr
26-02-2013, 01:42 AM
رائع بارك الله لك استاذ بلال

hosam galal
26-02-2013, 10:39 AM
جعله الله في ميزان حسانتك

الاستاذة مارى
27-02-2013, 10:07 AM
thankssssssssssssssssssssssssss

يحيى عاشور أحمد
27-02-2013, 03:28 PM
رائئئئئئئئئئئئئئئئئئئئئئئئئئئع

whiteangel
28-02-2013, 04:27 PM
الله يباركلك

whiteangel
01-03-2013, 10:16 PM
فين باقى الشرح من فضلك ؟؟

hamdygamal
08-03-2013, 09:44 PM
جزاك الله خيييييييييييييييييييييررررررررررر

sir_belal
08-03-2013, 11:33 PM
http://www.mediafire.com/conv/53f5be4e8ab428e47a626223563f70212edc9db73e2d5bc24b 66fe1c84a9342e6g.jpg
http://www.mediafire.com/conv/3ea9a552b424a611c7a75f6cd814665227fb46df3d64814fb7 207369d4ce34406g.jpg

http://www.youtube.com/watch?v=CjcRXfWpfiM&feature=youtu.be

http://www.mediafire.com/conv/2de3fbf3f56451170bf6ec3fe18c6cfe4647ff79f1c11768ca a983e0588dfe146g.jpg

samir said
09-03-2013, 11:55 PM
جزاك الله خيرا أ - بلال

hz_2love
14-03-2013, 12:06 AM
السلام عليكم
ارجو تكلمة الشرح

راوول جونزاليس
16-03-2013, 08:21 PM
باراك الله فيك وجعله فى ميزان حسانتك

نورهان م
18-03-2013, 02:12 PM
باراك الله فيك وجعله فى ميزان حسانتك
باراك الله فيك وجعله فى ميزان حسانتك . و ياريت تكمل بسرعة شوية

سنا مصر
19-03-2013, 01:38 AM
بارك الله فى تميزك
ومجهودك الطيب

norsam
19-03-2013, 09:34 AM
باراك الله فيك وجعله فى ميزان حسانتك

ايمان ماجد
19-03-2013, 12:40 PM
مع الشكر لمجهود حضرتك بس الحصة القادمة دي ان شاء الله في الاجازة الصيفية والا ايه الجزء المشروح لا يتعدي الاسبوع الاول من الدراسة اللي قربت خلاص تخلص وكل سنة وانتم طيبين

usama_usama2005
20-03-2013, 09:45 AM
مشكور علي المجهود

ايمان ماجد
21-03-2013, 08:16 PM
الله مش عارفة فين الباقي

mryam9
21-03-2013, 10:13 PM
ياجماعة فين الباقى منأول التيرم وهوه الدرس دة فقط عرفونى بالله عليكم

toubaaa
22-03-2013, 08:05 PM
فى بطئ شديد فى الشرح المره دى يا مستر بلال كان الترم الاول افضل اتمنى يكون الشرح افضل واسرع من كده لان السنه قربت تخلص

MR.mazika
25-03-2013, 02:07 AM
مجهود رائع الف شكر

asdzazax
29-03-2013, 10:51 PM
جزاكم الله خيراً

برائة
01-04-2013, 12:14 AM
بجد بارك الله فيك وفى اولادك وربنا يبارك لك ويجزيك خير الجزاء

يحيى عاشور أحمد
02-04-2013, 01:07 AM
مشكوووووووووووووووووووور

mohamedr abea
03-04-2013, 11:14 PM
جزاكم الله كل خير

محمود حميده سعيد
05-04-2013, 11:38 AM
جزاكم الله خيرا

akramy
06-04-2013, 09:50 AM
شكرا جزيلا

akramy
06-04-2013, 09:51 AM
الحمد لله وربنا يوفقكم ألى الخير

akramy
06-04-2013, 09:54 AM
شكرا جزيلا

akramy
06-04-2013, 09:55 AM
الحمد لله ولكم جزيل الشكر

يحيى عاشور أحمد
09-04-2013, 11:49 PM
رائئئئئئئئئئئئئئئئئع

bosyramy
10-04-2013, 05:34 PM
ياستاذ بلال لعل المانع يكون خيرا ان شاء الله

نورهان م
14-04-2013, 04:31 PM
[QUOTE=bosyramy;5214353]ياستاذ بلال لعل المانع يكون خيرا ان شاء الله [/QUOTE
استاذ بلال لعل المانع يكون خيرا ان شاء الله

ايمان ماجد
19-04-2013, 05:20 PM
اموت واعرف فين بقية الشرح للمنهج والنبي والنبي

hamdygamal
13-05-2013, 02:51 AM
جزاك الله خيييييييير

hamdygamal
13-05-2013, 02:52 AM
اموت واعرف فين بقية الشرح للمنهج والنبي والنبي

khattabxp
15-09-2014, 11:35 PM
نطمع بأن تمدنا بباقى الشرح يامستر وبارك الله فيك

عبده الاخرص
15-01-2015, 04:25 PM
بارك الله فيك وجزاك الله كل الخير

تامر سيد احمد محمد
29-01-2015, 06:49 PM
جوزيت خيرا يابلال

اسماءسيد
11-02-2015, 09:45 PM
الف الف شكر وربنا يبارك لك قى اهلك اجمعين ممتازممتاز

ماهر شحاته
18-02-2015, 11:07 AM
شكرا استاذ بلال وجزاك الله خيرا

رودى شهاب
25-02-2015, 09:13 AM
الله يجزيك كل خير وارجوا
أن تكمل باقى المنهج