You are on page 1of 4

‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬

‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫البرمجه المرئيه (الفيجول بيسك )‬


‫المحاضرة االولى‬
‫تاريخ فيجول بيسك ‪:‬‬
‫أّزغذ ششمخ ٍب‪ٝ‬نشٗس٘فذ أٗه إصذاس ٍِ ىغخ اىج‪ٞ‬سل ػبً ‪ٗ ، ً0791‬سَ‪ٗ Basic ٜ‬األسٌ ‪ٝ‬ؼزجش‬
‫اخزصبس ىينيَخ ىيغخ اىجشٍغخ اىؼبٍخ اىزسيسي‪ٞ‬خ ىيَجزذئ‪ِٞ‬‬
‫)‪ٗ ،( Beginner’s All-Purpose Symbolic Instruction Code‬ر٘اىذ اإلصذاساد فظٖش‬
‫اإلصذاساد ‪ ٗ ، GW-BASIC, QuickBasic and QBasic‬ميٌٖ ‪ٝ‬ؼَيُ٘ ف‪ ٜ‬ث‪ٞ‬ئخ ‪ٍ ٗ ، Dos‬غ‬
‫اّزشبس ث‪ٞ‬ئخ ٗ‪ْٝ‬ذٗص ظٖشد ف‪ٞ‬غ٘اه ث‪ٞ‬سل اىز‪ ٜ‬احز٘د ػي‪ ٜ‬مض‪ٞ‬ش ٍِ أٗاٍش ‪ٗ QBASIC‬أظبفذ‬
‫اىؼذ‪ٝ‬ذ ٍِ اى٘ظبئف اىز‪ ٜ‬عؼيذ ٍِ اىجشٍغخ ثف‪ٞ‬غ٘اه ث‪ٞ‬سل ‪ٝ‬سشٓ ٗ سٖيخ ‪ .‬ف‪ ٜ‬ػبً ‪ 0111‬قبٍذ‬
‫ٗاىز‪ ٜ‬رؼزَذ ػي‪ ٚ‬اىجشٍغخ‬ ‫ٍب‪ٝ‬نشٗس٘فذ ثئّزبط اىْسخخ اىَط٘سح ‪BASIC . NET Visual‬‬
‫اىش‪ٞ‬ئ‪ٞ‬خ‬
‫فيجول بيسك ‪ :‬ث‪ٞ‬سل اىَشئ‪ ٜ‬اٗ ثبإلّغي‪ٞ‬ض‪ٝ‬خ ) ‪ BASIC: Visual‬ف‪ٞ‬غ٘اه ث‪ٞ‬سل) ٕ‪ ٚ‬ث‪ٞ‬ئخ رط٘‪ٝ‬ش ٗ‬
‫ىغخ ثشٍغخ ٍِ ٍب‪ٝ‬نشٗس٘فذ رسزْذ إى‪ ٚ‬ىغخ اىج‪ٞ‬سل اىشٖ‪ٞ‬شح‪ ٕٚ ٗ .‬رصْف ظَِ ىغبد اىجشٍغخ‬
‫اىش‪ٞ‬ئ‪ٞ‬خ‪.‬‬
‫رْبست اىف‪ٞ‬غ٘اه ث‪ٞ‬سل رطج‪ٞ‬قبد ق٘اػذ ث‪ٞ‬بّبد ٗ اىزطج‪ٞ‬قبد اىَخصصخ ىيششمبد اىصغ‪ٞ‬شح ٗ ثشاٍظ‬
‫اىحسبثبد ٗ ٕ‪ٍ ٚ‬ش‪ٝ‬حخ ٗ سٖيخ ٗ رؤد‪ ٙ‬اىغشض ثبالظبفخ إى‪ ٚ‬أّٖب رسَح ىيَجشٍظ ثبىزشم‪ٞ‬ض ػي‪ ٚ‬حو‬
‫اىَشنيخ فغبىجب ٍب ال ‪٘ٝ‬اعٔ صؼ٘ثبد فْ‪ٞ‬خ أصْبء مزبثخ ثشّبٍظ ثبىف‪ٞ‬غ٘اه ث‪ٞ‬سل‪ ٗ .‬ىنِ ثق‪ ٚ‬أُ ّزمش أُ‬
‫ثشاٍظ اىف‪ٞ‬غ٘اه ث‪ٞ‬سل ال رزٌ رشعَزٖب مبٍيخ إى‪ ٚ‬ىغخ األىخ ٍضو اىس‪ ++ٚ‬أٗ اىذىف‪ ٗ ٚ‬اَّب رزشعٌ إى‪ٚ‬‬
‫م٘د ٗسط‪ٝ ٚ‬زصو ٍغ ٍنزجخ سثط رسَ‪ ٚ‬ة "‪ ٗ"Run Time library‬اسَٖب ‪. MSVBMnn.dl‬‬
‫ىغخ اىجشٍغخ ف‪ٞ‬غ٘اه ث‪ٞ‬سل ٕ‪ ٜ‬ىغخ راد رصَ‪ٍ ٌٞ‬شئ‪ٗ ٜ‬اعٖخ سسٍ٘‪ٞ‬خ ثؼنس ثؼط اىيغبد ٍضو‬
‫االسَجي‪ ٜ‬راد اىشبشخ اىس٘داء ‪ .‬ح‪ٞ‬ش رحز٘‪ٕ ٛ‬زٓ اىيغخ ػي‪ ٚ‬اىؼذ‪ٝ‬ذ ٍِ االٗاٍش ثذاخيٖب ٗىغخ سٖيخ‬
‫اىزطج‪ٞ‬ق رٌ رط٘‪ٝ‬ش ٕزٓ اىْسخخ ٍِ اىجشّبٍظ ػِ اىْسخخ اىقذ‪َٝ‬خ ‪ ٗ BASIC‬اىز‪ ٜ‬رؼَو رحذ ث‪ٞ‬ئخ ‪dos‬‬
‫إى‪ٕ ٚ‬زٓ اىْسخخ اىز‪ ٜ‬رؼَو رحذ ث‪ٞ‬ئخ ّٗذٗص ‪ .‬رؼزَذ اىيغخ ف‪ ٜ‬رط٘‪ٝ‬ش رطج‪ٞ‬قبرٖب ػي‪ ٚ‬اىنبئْبد فٖ‪ٜ‬‬
‫رشجٔ اىؼذ‪ٝ‬ذ ٍِ ىغبد اىجشٍغخ اىحذ‪ٝ‬ضخ ٍِ ح‪ٞ‬ش اػزَبدٕب ػي‪ ٚ‬اىذ‪ْٝ‬بٍ‪ٞ‬ن‪ٞ‬خ ٗ االحذاس‪ .‬رؼْ‪ٜ‬‬
‫اىذ‪ْٝ‬بٍ‪ٞ‬ن‪ٞ‬خ ف‪ٕ ٜ‬زٓ اىيغخ اىقذسح ػي‪ ٚ‬اسزذػبء ا‪ ٛ‬اقزشاُ اٗ اعشاء اػزَبدا ػي‪ ٚ‬اىحذس‪ .‬اىحذس ٕ٘ ا‪ٛ‬‬

‫‪1‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫ػَي‪ٞ‬خ ‪ٝ‬قً٘ ثٖب ٍسزخذً اىزطج‪ٞ‬ق ػي‪ ٚ‬اىزطج‪ٞ‬ق ٍضو اىعغط ثضس اىفبسح اٗ اىعغط ػي‪ ٚ‬احذ اصساس‬
‫ى٘حخ اىَفبر‪ٞ‬ح اٗ حز‪ ٚ‬رحَ‪ٞ‬و َّ٘رط‪.‬‬

‫مميزاث الفيجوال بيسك ‪:‬‬


‫‪ .0‬ىغخ سٖيخ ٗ سش‪ٝ‬ؼخ الّشبء رطج‪ٞ‬قبد ٗ‪ْٝ‬ذٗص‪.‬‬
‫‪ .0‬رذػٌ اىجشٍغخ اىش‪ٞ‬ئ‪ٞ‬خ اال أُ رىل ى‪ٞ‬س ثشنو مبٍو ‪.‬‬
‫‪ .3‬رغشثخ ثشاٍظ اىف‪ٞ‬غ٘اه ث‪ٞ‬سل سٖيخ ٗ سش‪ٝ‬ؼخ الػزَبدٕب ػي‪ٍ ٚ‬نزجخ اىشثط خاله ٗ قذ‬
‫اىزشغ‪ٞ‬و ‪.‬‬
‫‪ .4‬رؼزجش ىغخ اىف‪ٞ‬غ٘اه ث‪ٞ‬سل ىغخ مبئْ‪ٞ‬خ‪.‬‬
‫‪ .5‬سٖيخ اىزؼيٌ ٗاىفٌٖ‪.‬‬
‫‪ .6‬سٖ٘ىخ امزشبف االخطبء ف‪ٖٞ‬ب‪.‬‬

‫عيوب فيجول بيسك ‪:‬‬


‫‪ .0‬ػذً ٍغبّ‪ٞ‬خ ثشاٍغٖب ‪،‬أ‪ ٛ‬أّل رحزبط غبىجب ىيذفغ ىيحص٘ه ػي‪ٍ ٚ‬يفبد ٍفز٘حخ اىَصذس ‪.‬‬
‫‪ .0‬ال ‪ٝ‬زٌ رشعَزٖب ثشنو مبٍو إى‪ ٚ‬ىغخ األىخ ‪.‬‬
‫‪ .3‬ال رذػٌ مبفخ أشنبه اىجشٍغخ اىش‪ٞ‬ئ‪ٞ‬خ ‪.‬‬
‫‪ .4‬اىَزشعٌ ّفسٔ ثٔ ثؼط اىش٘ائت ٗ اىز‪ ٚ‬رظٖش ف‪ ٜ‬اىجشّبٍظ اىَنز٘ة حز‪ ٚ‬ف‪ ٜ‬حبىخ خي٘‬
‫اىجشّبٍظ اىَصذس ٍِ األخطبء ‪.‬‬
‫تعليماث الفيجوال بيسك‬
‫رزنُ٘ ىغخ اىف‪ٞ‬غ٘اه ث‪ٞ‬سل ٍِ ٍغَ٘ػخ ٍِ اىزؼي‪َٞ‬بد ٍنز٘ثخ ف‪ ٜ‬أسطش ٗرؼي‪َٞ‬خ اىف‪ٞ‬غ٘اه ث‪ٞ‬سل رزنُ٘‬
‫ٍِ‪:‬‬
‫‪ .0‬اىنيَبد اىَحغ٘صح ىيف‪ٞ‬غ٘اه ىيج‪ٞ‬سل ٗاىخبصخ ثزؼي‪َٞ‬خ ٍؼ‪ْٞ‬خ‪:‬‬
‫ٍضال (‪)For , If , Do , Then, Else,End,‬‬
‫‪ .0‬اىَحبسف ٗاىَزح٘الد ٗاىض٘اثذ‪:‬‬
‫أوال_ المحارف ‪:‬‬

‫‪2‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫رسزخذً ىغخ اىج‪ٞ‬سل صالصخ أّ٘اع ٍِ اىَحبسف ٕ‪:ٜ‬‬


‫أ ‪ -‬األحشف األّني‪ٞ‬ض‪ٝ‬خ اىصغ‪ٞ‬شح ٗاىنج‪ٞ‬شح‬
‫ة‪ -‬االسقبً ٍِ ‪7 -1‬‬
‫ط ‪ٍ -‬حبسف خبصخ ٍزؼذدح األّ٘اع ‪:‬‬
‫اىَؼبٍالد اىش‪ٝ‬بظ‪ٞ‬خ ‪:‬‬

‫رشر‪ٞ‬ت اىؼَي‪ٞ‬بد اىحسبث‪ٞ‬خ ف‪ ٜ‬ث‪ٞ‬ئخ اىزط٘‪ٝ‬ش ‪:‬‬


‫ىْفشض أُ ىذ‪ْٝ‬ب اىؼَي‪ٞ‬خ اىزبى‪ٞ‬خ‬
‫‪10 + 5*2 /4^ 2‬‬

‫فنٌ ‪ٝ‬نُ٘ اىْبرظ ثؼذٍب رقً٘ ث‪ٞ‬ئخ اىزط٘‪ٝ‬ش ثحسبة اىؼَي‪ٞ‬خ‪ ٍِ ،‬أعو ٍؼشفخ اىْبرظ ‪ٝ‬غت أُ ّؼشف م‪ٞ‬ف‬
‫‪ٝ‬قً٘ ف‪ٞ‬غ٘اه ث‪ٞ‬سل ثسيسيخ اىؼَي‪ٞ‬خ‪ٝ ،‬غت أُ ّؼشف أُ ْٕبك خط٘اد ‪ٝ‬قً٘ ثٖب ف‪ٞ‬غ٘اه ث‪ٞ‬سل ىَؼشفخ‬
‫اىْبرظ ٕٗزٓ اىخط٘اد اىش‪ٝ‬بظ‪ٞ‬خ مبىزبى‪: ٜ‬‬

‫‪3‬‬
‫فيجول بيسك‬ ‫قسم الحاسباث‬ ‫جامعه ديالى‬
‫د‪.‬فراس الطائي‬ ‫المرحله الرابعه‬ ‫كليت التربيت االساسيت‬

‫‪ٍ -‬ؼَالد اىَ٘اصّخ ٕٗ‪: ٜ‬‬

‫‪4‬‬

You might also like