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

 

البرمجة بلغة فيجول بيسك

 

v   مراحل كتابة البرنامج بلغة الفيجوال بيسك

1. تصميم الواجهة

2.  ضبط خصائص الأدوات

3. كتابة أوامر البرمجة

v   الثوابت وانواعها

الثابت هو: إعطاء اسم لقيمة معينة ويستخدم داخل البرنامج ولا يمكن تغير هذه القيمة عند تنفيذ البرنامج

v    انواعه

ثابت عددي                   ثابت حرفي

v   طريقة تعريف الثوابت

تعرف الثوابت باستخدام الامر  (Const)

Const const1 = value

حيث ان

Const الامر الذي نستخدمه لتعريف الثابت

const1 اسم الثابت ويتم اختياره من قبل المبرمج

Value القيمة التي سوف تخزن في هذا الثابت

v   المتغيرات وانواعها

المتغير هو: هو مكان في الذاكرة الرئيسية تخزن فيه بيانات وتعطى اسم معينا

v   أنواع المتغيرات

1. متغير عددي

2. متغير حرفي

3. متغير منطقي

v   شروط تسمية المتغير

1. ان يتكون من حروف انجليزية   (A….Z) وارقام والرمز (__) ولا يحتوي على أي فراغ او رمز اخر

2. ان لا يبدا برقم

3. ان لا يتجاوز 255 حرف

4. ان لا يكون محجوزا للغة البرمجة

v   امثلة صحيحة لأسماء متغيرات

X       Y      A23    C_d

v   امثلة غير صحيحة لأسماء متغيرات

DIM     2DF   IF@

طريقة تعريف المتغير

يعرف بكلمة Dim

Dim Var1 As Type

حيث ان

Var1 اسم المتغير

As رابط بين اسم المتغير ونوعه (من الأسماء المحجوزة للغة فيجول بيسك ستوديو)

Type نوع المتغير

ويمكن تعريف أكثر من متغير في الامر نفسه

v   أنواع البيانات

v   العمليات الحسابية في البرمجة

العملية

الرمز

الصيغة البرمجية

الجمع

+

Y+X

الطرح

-

W-D

الضرب

*

F*E

القسمة

/

/ S

الاس

^

X^y

v   ترتيب العمليات الحسابية

العمليات في داخل الاقواس

 عمليات الأسس

عمليات الضرب والقسمة وإذا تعددت نبدأ التنفيذ من اليسار الى اليمين

عمليات الجمع والطرح وإذا تعددت نبدأ التنفيذ من اليسار الى اليمين

انظر الأمثلة صفحة 121

العميات المنطقية في البرمجة (احتمال ان تأتي في الاختبار)

v   أدوات البرمجة

تعريفها: أجزاء من برامج جاهزة للاستخدام أي انها اعدت مسبقا لتوفير الوقت والجهد على المبرمج وتستخدم هذه الأدوات لإجراء عمليات الادخال والإخراج

v   ما يجب فعله لاستخدام هذه الأدوات

1. وضعها على النموذج في المكان المناسب

2. ضبط الخصائص الخاصة بالأداة

3. كتابة أوامر البرمجة التي تتعامل مع هذه الادة

v   الخصائص المشتركة بين هذه الأدوات

الادة

الخاصية

Name

تحديد اسم الاداة

Textaling

تحديد محاذاة النص المطلوب (يمين يسار وسط)

Text

اظهار عنوان او نص للنموذج داخل الادة على الواجهة

Font

تغير نوع الخط وحجمه ونمطه

Forecollor

تغير لون المكتوب به النص

Backcolor

تغير لون الخلفية للأداة او النموذج

Location

تحديد موقع الاداة داخل النص للنموذج

Size

تغير حجم النموذج او الاداة

visible

اظهار او اخفاء الاداة

 

v   ادوات ادخال البيانات

1. أداة النص: تتيح للمستخدم كتابة نص وتخزين النص في الخاصية (text)

2. أداة زر الاختيار (radiobutton) تتيح للمستخدم انتقاء خيار واحد فقط من عدة خيارات وتخزن قيمها في الخاصية (checked)

أداة مربع الاختيار(checkBox): تتيح للمستخدم انتقاء عدة خيارات وتخزن قيمها في الخاصية (checkstate) والخاصية (checked)

إدارة مربع القائمة (listbox) تعرض قائمة مكونة من عناصر يختار المستخدم أحدها وتخزن خيار المستخدم في الخاصية (text) او (selectedlndex)

اداة الخانة المركبة (combobox) تعطي المستخدم حرية الاختيار من قائمة او ادخال اختياره كتابة وتخزينها في الخاصية (text)  



v   أدوات اخراج المعلومات

1. أداة مربع النص (textbox) وتخرج المعلومات بواسطة الخاصية (text )  

2. أداة التسمية (label) وتخرج المعلومات بواسطة الخاصية (text)

v   طريقة اخراج المعلومات الى مربع النص( (textbox

لإخراج المعلومات الى مربع النص نستخدم الصيغة التالية

Textbox . text = varl

حيث ان

Textbox اسم أداة مربع النص على النافذة

Text خاصية النص في أداة مربع النص التي سوف نخزن فيها قيمة المتغير(varl)

Varl اسم المتغير

v   طريقة اخراج المعلومات الى اداة التسمية label))

لإخراج المعلومات الى اداة التسمية نستخدم الصيغة التالية

Label . text = var1

v   بعض الاوامر الأساسية للغة فيجول بيسك ستوديو

v   أولا: أوامر ادخال البيانات وإخراج المعلومات

1. ادخال البيانات بواسطة الامر (lnputbox)

2. اخراج المعلومات بوسطة الامرmsgbox)  )

v   ثانيا: امر الاسناد

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

وصيغته كالتالي

Var1= Value

حيث ان

Var1  اسم المتغير

  value القيمة التي نريد تخزينها في المتغير  

v   ثالثا: الجملة الشرطية

v   أولا: الجملة الشرطية IF:

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

v   صيغ الجمل الشرطية IF

1. صيغة  IF-THEN

وهي كالتالي

IF condition THEN statement

فاذا تحقق الشرط condition)) أي كان صحيحا فسيتم تنفيذ الامر ( statement) واذا لم يكن صحيحا فلن ينفذ أي امر

2.  صيغة (IF-THEN-END IF)

وهي كالتالي

IF condition THEN

…                                

Statement

                         ... 

END lF

هذه الصيغة هي الصيغة الأولى نفسها إلا النه سيتم تنفيذ اكثر من امر اذا كان الشرط صحيحا لذلك وضعنا كلمة END lF

3.  صيغة IF-THEN-ELSE

وهي كالتالي

4. صيغة IF-THEN-ELSEIF

وهي كالتالي

v   ثانيا: الجملة الشرطية (Select case)

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

وصيغتها

v   رابعا: حلقات التكرار

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

1.  الامر (For..Next)

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

صيغته

 

2. الامر (DO WHILE)

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

وصيغته

 

v   خامسا: المصفوفات

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

صيغتها

Dim var1(n)As type

حيث ان

var1 اسم المصفوفة

(n) عدد عناصر المصفوفة

Type نوع البيانات المخزنة في العناصر

 

0 التعليقات:

إرسال تعليق

أحدث المواضيع
Twitter Delicious Facebook Digg Stumbleupon Favorites More