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

15

Click here to load reader

Upload: lumah-madany

Post on 12-May-2015

438 views

Category:

Documents


7 download

TRANSCRIPT

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

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

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

سبق لما مراجعةالباب؟ • هذا في دراستها ستتم التي البرمجة لغة هي ما•) بسيطة ) – لغة عالية لغة اللغة؟ هذه نوع مامسيرة • أم اجرائية أم مرئية أم بالعناصر برمجة لغة هي هل

؟ باألحداث

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

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

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

الخصائص 2. ضبط

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

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

بيسك فيجول بلغة المتغيرات تعريف طرق

DIM Var1 As Type.1Dim : المتغير لتعريف تستخدمه الذي األمر.2Var1 :المبرمج قبل من اختياره ويتم المتغير اسم.3As : ونوعه المتغير اسم بين رابط.4Type : المتغير نوع

مثال•Dim name As StringDim num As Integer, age As Integer

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

بيسك فيجول بلغة الثوابت تعريف طرق

•Const Const1 = Value.1Const :الثابت لتعريف تستخدمه الذي األمر.2Const1 :المبرمج قبل من اختياره ويتم الثابت اسم.3Value :الثابت هذا في تخزن سوف التي القيمة

مثال•Const HighScor = 100

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

والثوابت المتغيرات عن اإلعالن طريقة

هو : • هذه اإلعالن فيه نعرف الذي المكان تحديدوالثوابت المتغيرات

مثال•Private Sub Enter_Cmd ()

Dim name As StringConst HighScore = 100….….

End Sub

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

بيسك فيجوال لغة في األساسية القواعد بعض

القاعدة 1. وظيفة

القاعدة 2. صيغة

اإلنجليزية 3. باللغة القاعدة أمر حفظ

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

اإلسناد عملية

متغير • في معينه قيمة تخزين بها يقصد•Var1 = Value

.1 Var1 :المتغير اسم.2Value :المتغير هذا في تخزن سوف التي القيمة

مثال•Dim name As String, grade As Singlename = “ محمد ”عمرgrade = 48.5 عملية

االسناد

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

الشرطية (IF)الجملة(IF – THENصيغة )

IF condition THEN statementsالجملة • تنفيذ فسيتم الشرط إذاتحقق أنه معناهاصحيحة • قيمته تكون أن الشرط تحقق Trueمعنىمثال•

IF grade >= 50 THEN Text1 = “ناجح”

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

الشرطية (IF)الجملة(IF – THEN – END IFصيغة )

IF condition THEN ……Statements......

END IFاألوامر • من مجموعة تنفيذ فسيتم الشرط تحقق إذا أنه معناهامثال•

IF grade >= 50 THENText1 = “ناجح” Text2 = “مبروك”

END IF

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

الشرطية (IF)الجملة(IF – THEN – ELSEصيغة )

IF condition THEN ……Statements1......

ELSE……Statements2......

END IFاألوامر • مجموعة تنفيذ فسيتم الشرط تحقق إذا أنه فانها 1معناها الشرط اليتحقق عندما أما

األوامر مجموعة 2تنفذمثال•

IF grade >= 50 THENText1 = “ناجح”

ELSEText1 = “راسب”

END IF

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

الشرطية (IF)الجملة(IF – THEN – ELSEIFصيغة )

IF condition THEN ……Statements1......

ELSEIF condition THEN……Statements2......

ELSE……

END IFالسابق • الشرط اليتحقق عندما g جديدا g شرطا تضع

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

الشرطية (IF)الجملة(IF – THEN – ELSEIFصيغة )

مثال•IF grade >= 90 THEN

Text1 = “ممتاز” ELSEIF grade >= 80 THEN

Text1 = “ gجدا ”جيدELSEIF grade >= 70 THEN

Text1 = “جيد” ELSEIF grade >= 60THEN

Text1 = “مقبول” ELSE

Text1 = “راسب” END IF

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

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

GOTOاالنتقال المشروط غير االنتقال

شرط • بأي التقيد دون محدد لسطر االنتقال يعنGOTO line

مثال•DIM name AS String, grade As Singlename = “ محمد ”عمرGOTO AA…..…..AA:

grade = 48.5تجعل • النها البرنامج في االنتقال طريقة استخدام يفضل ال

الح متابعة الصعب من

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

GOTOاالنتقال المشروط االنتقال

معين • شرط يتحقق عندما محدد لسطر االنتقال يعنIF condition THEN GOTO line

مثال•IF grade >=90 THEN GOTO AIF grade <90 THEN GOTO BA:

Text1 = “ممتاز”GOTO C

B:Text1 = “ gجدا ”جيدGOTO C

C:Print Text1

األمر • بواسطة االنتقال التي GOTOعند األوامر بتنفيذ سيستمر البرنامج فإنبعد التي األوامر لتنفيذ يعود لن و إليه انتقل الذي السطر GOTOبعد