اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > المرحلة الاعدادية > الفصل الدراسى الثانى > الصف الثالث الاعدادى > الكمبيوتر وتكنولوجيا المعلومات 3 ع ترم 2 > حاسب آلى 3ع ترم2

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 01-02-2013, 10:40 PM
الصورة الرمزية sir_belal
sir_belal sir_belal غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Feb 2009
المشاركات: 274
معدل تقييم المستوى: 16
sir_belal is on a distinguished road
Exll حصري ومتجدد دليلك لشرح منهج الكمبيوتر مع الخوارزمي بلال نصر للصف الثالث الإعدادي ترم


بسم الله الرحمن الرحيم


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

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


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

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

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

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

خش على الجديد علطول .....

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

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

مكونات نافذة بيئة التطوير IDE

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 والتي سبق دراستها:


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

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


يعني ايه متغيرات يا استاذ بلال ؟
المتغيرات هي أماكن في الذاكرة وكل مكان في الذاكرة لابد ان يكون له عنوان غير متكرر.

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

بص معايا انت علشان تدخل بيانات في المتغيرات ونفترض في المكان اللي اسمه X
عندنا طريقتان
الطريقة الاولى بإستخدام أداة TextBox1

X = Textbox1.text


الطريقة الثانية بواسطة مربع الادخال Inputbox
ودا مربع بيظهر للمستخدم مع رسالة وامكانية ادخال بيانات



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

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

أو من خلال مربع الرسالة Msgbox

( Msgbox ( X

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

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

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


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

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

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

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

يتم الاعلان عن المتغيرات بأمر Dim وقاعدة الامر Dim هي

طيب يا استاذ بلال هو انا اقدر اسمي المتغير بأي اسم ؟
طبعا لأ لأن اسماء المتغيرات دي لها وقاعد لازم نلتزم بيها وهي
قواعد تسمية المتغيرات : ـ
1. أن يبدء الاسم بحرف أو علامة _ الشرطة التحتية.
2. ألا يحتوي على رموز أو علامات خاصة أو مسافة.( + - % * ^ ؟ &nbsp
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

تبقى البيانات زي الجدول دا

ونكمل باقي الحصة الاولى قريب ان شاء الله




آخر تعديل بواسطة أحمد هاشم الزيدي ، 06-02-2013 الساعة 09:16 PM
رد مع اقتباس
  #2  
قديم 01-02-2013, 11:01 PM
رفاعي مجدي رشاد رفاعي مجدي رشاد غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Mar 2010
المشاركات: 67
معدل تقييم المستوى: 15
رفاعي مجدي رشاد is on a distinguished road
افتراضي

جزاك الله خيراً يا أ / بلال
شرح ممتاز ومتميز - بطريقة سهلة وبسيطة
في ميزان حسناتك إن شاء الله
وزادك الله علما
شكراً جزيلاً - وألف شكر على الشرح و المذكرة .
رد مع اقتباس
  #3  
قديم 01-02-2013, 11:23 PM
الصورة الرمزية أحـمد قرنى
أحـمد قرنى أحـمد قرنى غير متواجد حالياً
معلم حاسب آلى
 
تاريخ التسجيل: Oct 2010
المشاركات: 2,459
معدل تقييم المستوى: 17
أحـمد قرنى has a spectacular aura about
افتراضي

جزاك الله كل الخير
وربنا يبارك لك فى ولدك وأهلك أجمعين
والله إنى احبك فى الله
ووجهك يا أخى فيه النور والابستامة المشرقة
__________________
ـــــــــــــــــــــــــــــــــــــــــــــــ
لا إله إلا أنت سبحانك إنى كنت من الظالمين
رد مع اقتباس
  #4  
قديم 01-02-2013, 11:52 PM
حسين المليجى حسين المليجى غير متواجد حالياً
عضو مبتدئ
 
تاريخ التسجيل: Apr 2010
المشاركات: 92
معدل تقييم المستوى: 15
حسين المليجى is on a distinguished road
افتراضي

مجهود فوق الرائع والله احنا بنتعلم منك الكثير ........ونحمد الله أن هناك مثلك على المنتدى
باراك الله فيك وجعله فى ميزان حسانتك
الأستاذ / عبده العيسوى
رد مع اقتباس
  #5  
قديم 02-02-2013, 12:03 AM
حسن الاستاذ حسن الاستاذ غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jun 2011
المشاركات: 144
معدل تقييم المستوى: 14
حسن الاستاذ is on a distinguished road
افتراضي

الله يبارك فيك بجد جزاك الله كل خير
رد مع اقتباس
  #6  
قديم 02-02-2013, 07:42 AM
أحمد هاشم الزيدي أحمد هاشم الزيدي غير متواجد حالياً
معلم حاسب ألى
 
تاريخ التسجيل: Feb 2009
المشاركات: 14,659
معدل تقييم المستوى: 30
أحمد هاشم الزيدي will become famous soon enough
افتراضي

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

آخر تعديل بواسطة أحمد هاشم الزيدي ، 02-02-2013 الساعة 09:36 AM
رد مع اقتباس
  #7  
قديم 02-02-2013, 09:28 AM
sosotarek sosotarek غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Feb 2010
المشاركات: 146
معدل تقييم المستوى: 15
sosotarek is on a distinguished road
افتراضي

بارك الله فيك وجزاك الله كل الخير
رد مع اقتباس
  #8  
قديم 02-02-2013, 11:55 AM
hussein mohammed hussein mohammed غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jan 2012
العمر: 36
المشاركات: 90
معدل تقييم المستوى: 13
hussein mohammed is on a distinguished road
افتراضي

رائع جدا....
__________________
مدرس حاسب
رد مع اقتباس
  #9  
قديم 02-02-2013, 12:19 PM
مرتضي منصور مرتضي منصور غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Jun 2008
المشاركات: 63
معدل تقييم المستوى: 17
مرتضي منصور is on a distinguished road
افتراضي

رائعععععععععععععععع و مشكور بس حضرتك مجبتش قواعد اختيار نوع البايانات data type
رد مع اقتباس
  #10  
قديم 02-02-2013, 12:49 PM
khaled_s_sh khaled_s_sh غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Dec 2012
العمر: 60
المشاركات: 8
معدل تقييم المستوى: 0
khaled_s_sh is on a distinguished road
افتراضي

مجهود مشكوووووووووووووووووووووووووووووور
رد مع اقتباس
  #11  
قديم 02-02-2013, 02:29 PM
mahmoudelsyedy mahmoudelsyedy غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2012
العمر: 36
المشاركات: 44
معدل تقييم المستوى: 0
mahmoudelsyedy is on a distinguished road
افتراضي مجهود

روعة ربنا يجعلو في ميزان حسناتك
رد مع اقتباس
  #12  
قديم 02-02-2013, 03:51 PM
محمد الهجرس محمد الهجرس غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Sep 2012
العمر: 37
المشاركات: 12
معدل تقييم المستوى: 0
محمد الهجرس is on a distinguished road
افتراضي

مشكووووووووووووووووووووووووووووور
جداااااااااااااااااااااااااااااااااااااااااااااااا ا
رد مع اقتباس
  #13  
قديم 02-02-2013, 04:21 PM
مروة عامر مروة عامر غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Nov 2011
المشاركات: 16
معدل تقييم المستوى: 0
مروة عامر is on a distinguished road
افتراضي

ممتاز جدا تقبل الله وجزاك كل خير
رد مع اقتباس
  #14  
قديم 02-02-2013, 08:12 PM
tona27 tona27 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2011
المشاركات: 28
معدل تقييم المستوى: 0
tona27 is on a distinguished road
افتراضي

جزاك الله كل خير
رد مع اقتباس
  #15  
قديم 02-02-2013, 08:37 PM
mido_tota mido_tota غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jun 2008
المشاركات: 30
معدل تقييم المستوى: 0
mido_tota is on a distinguished road
افتراضي

ربنا يبارك لك ويجزيك خير الجزاء
رد مع اقتباس
إضافة رد

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

الكلمات الدلالية (Tags)
الخوارزمي بلال نصر الشباط


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

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 04:52 PM.