ف ١ غ ي ث ١ غه رأ ١ ف ؽ ١ ذس وبظ ؽ د طبدق ػجذ ا ؼض ٠ ض ذ ا غب ؼخ ا غز ظش ٠ خ / و ١ خ ا زشث ١ خ 2016
|
|
- دعاء الأيوبي
- منذ 4 سنوات سابقة
- المشاهدات:
النسخ
1 ف ١ غ ي ث ١ غه رأ ١ ف ؽ ١ ذس وبظ ؽ د طبدق ػجذ ا ؼض ٠ ض ذ ا غب ؼخ ا غز ظش ٠ خ / و ١ خ ا زشث ١ خ 2016
2 ا ف شعذ ا ظفؾخ ا ض ع ا فظ اال ي : ث ١ ئخ دا اد ف ١ غ ي ث ١ غه 1-1 مذ خ 2-1 ثذء رشغ ١ ف ١ غ اي ث ١ غه 3-1 فزؼ شش ع ف ف ١ غ اي ث ١ غه : 4-1 رشغ ١ ا جش ب ظ : 5-1 إ ٠ مبف ر ف ١ ز شش ع ا ف ١ غ اي ث ١ غه : 6-1 إ ٠ مبف ا ف ١ غ اي ث ١ غه : 7-1 ث ١ ئخ ف ١ غ اي ث ١ غه: 8-1 أعضاء شش ع ا ف ١ غ اي ث ١ غه: 9-1 أعضاء ثش ب ظ ا ف ١ غ اي ث ١ غه: 10-1 ث بء ا جش ب ظ األ ي 11-1 ضجظ ا خ اص ف ط س ا زشغ ١ : 12-1 و ١ ف ١ خ اعزخذا أع بء األد اد ف إعشاءاد األؽذاس : 13-1 وزبثخ إعشاء ا ؾذس : 14-1 ؽفع شش ع ا ف ١ غ اي ث ١ غه : 15-1 أداح صس األ ا ش command button 16-1 اداح ا ؼ ا : Label Control 17-1 أداح ا ض Text Box Control 18-1 ا ذسط ا ضب ف غخ ا ج ١ غه : 19-1 أششطخ ا ز ش ٠ ش ا طك سعبئ اإلدخبي اإلخشاط Scroll Bar 20-1 صس االخز ١ بس :Option Button 21-1 خب ا زؾمك : Check Box اداح ا ظ سح ا ؾذ دح :Picturebox 1
3 23-1 اداح ا ظ س Image Box 24-1 ا م ائ Menue ا فظ ا ضب : ا زغ ١ شاد ا ؼ ١ بد ا ش ٠ بض ١ خ 1-2 ا زغ ١ شاد Variables 2-2 أ اع ا زغ ١ شاد Variable Types 3-2 ا ؼ ١ بد ا ؾغبث ١ خ Arithmetic Operators 4-2 د اي س ٠ بض ١ خ 5-2 ا زؼب غ ا زبس ٠ خ 6-2 ا غالع ا ؾشف ١ خ 7-2 ط بد ٠ ك اإلدخبي اإلخشاط 8-2 غ ػخ أ ض خ 9-2 شش ع - ؽغبة االدخبس ا فظ ا ضب ش :اد اد ا طك ا ششط ا ؼذاداد ا ظف فبد 1-3 ا طك ا ششط 2-3 االداح If..Then..Elseif..Endif 3-3 أداح ا ششط أ : OR 4-3 أداح ا ف Not 5-3 ا ؼذاداد ا ذ اساد Loops 6-3 دا خ ا ؼذد ا ؼش ائ : RND 7-3 غ ػخ ا ض خ 8-3 ا ظف فبد ا فظ ا شاثغ : أداسح ل اػذ ا ج ١ ب بد 1-4 مذ خ : 2-4 األداح : Data 2
4 3-4 ضجظ األداح Data ػ لبػذح ا ج ١ ب بد : 4-4 طش ٠ مخ ثش ب ظ أوغظ : 5-4 األداح DataGrid 6-4 ا زؾى ف األداح Data ا فظ ا خب ظ :ا شع ا ظ س ا ظ د 1-5 اد اد ا شع 2-5 سع ا خط ط 3-5 سع ا غزط ١ الد 4-5 سع ا ذ ائش االشىبي ا ج ١ ض ٠ خ 5-5 سع ا مبط 6-5 ا شع ثبعزخذا اد اد ا شع 7-5 ا اؽذاس ا ف س ا خبطخ ثب شع 8-5 ا ض خ ا فظ ا غبدط :ا شجىبد اال زش ١ ذ 1-6 مذ خ : 2-6 ؽ شفشح االع : Name Resolution 3-6 ا مجظ : Socket 4-6 أداح اإل زش ذ Inet 5-6 شش ع : 6-6 األداح : WinSock 3
5 7-6 أداح غزؼشع ا الغ Web Browsing 8-6 األداح Scriptlet 9-6 شش ع ث بء زظفؼ 10-6 غخ VB Script 11-6 اعزخذا ف ١ غ اي ث ١ غه إعىشثذ Visual Basic Script ل ١ بع ١ خ ا غزؼشع Explorer ا ظبدس 4
6 ا فظ اال ي اد اد ث ١ ئخ ف ١ غ ي ث ١ غه 1-1 مذ خ أ زغذ و خ ب ٣ و كذ أ ا لاه خ ا ج ٤ ي ػب 1970 ٢ Basic ا ٧ ٣ ؼزجو افز به خ خ ا جو غخ ا ؼب خ ا ز ٤ خ جزلئ ٤ ) InstructionCode (Beginner s All-Purpose Symbolic ر ا ذ ا ٩ لاهاد كظ و ا ٩ لاهاد GW-BASIC, QuickBasic and QBasic ٣ ؼ ك ٢ ث ٤ ئخ Dos غ ا ز به ث ٤ ئخ ٣ ل ى ظ ود ك ٤ غ ا ث ٤ ي ا ز ٢ اؽز د ػ ٠ ض ٤ و أ ا وQBASIC أ بكذ ا ؼل ٣ ل ا ظبئق ا ز ٢ عؼ ذ ا جو غخ ثل ٤ غ ا ث ٤ ي ٣ و خ. ػ ٠ ا وؿ خ ك ٤ غ ا ث ٤ ي ا أ ب ف لزو أ ل ٣ ب ثؼ ا بهاد ب : 1- ر ٤ ا ج ٤ رو ا زقلا ا ب. 2- ؼوكخ هله ا ؼ بد ػ ث ٤ ئخ ٣ ل ى. 3- ؼوكخ ا زؾ ك ٢ ا بكنح ثب ب ؽ ٤ ش ر ٤ و ب ر ج ٤ و ب و ب. 4- ؼوكخ ٤ ل ٤ خ ر ٤ ا زطج ٤ ن ف هبئ خ اثلا. 5- ا ٧ لخ ث ٨ ا اكن ا ز ٢ ٣ غت أ ر ٨ ب ثب ؼ بد. 6- ؼوكخ ٤ ل ٤ خ أ بء ا غ لاد ا جؾش ك ٤ ب ػ لبد ث قز ق أ اػ ب اء ا لبد ا ٤ خ أ ا لبد ا ز ل ٤ ن ٣ خ أ لبد ا ه. 5
7 2-1 ثذء رشغ ١ ف ١ غ اي ث ١ غه ؾ لزو أ ل ٣ ب ا ٩ لاه ا بك ك ٤ غ ا ث ٤ ٤ ي 32 ثذ وو هبئ خ اثلأ قزبه ف ٤ به ا جوا ظ ص وو هبئ خ ك ٤ غ ا ث ٤ ي 6 كزظ و ب ا بكنح ا زب ٤ خ ثؼل أ قزبه ا ط ه ا و ٤ ب ٢. أ ئ روبث و ٣ ا ؼ ا ٣ وغ ك ٢ اػ ٠ ا ب خ ٣ ول ؼ بد رل ٤ ل ثؤ ي ر ثو ب ظ ثب زقلا ك ٤ غ ا ث ٤ ي رؾذ و ٣ ا ؼ ا غل و ٣ هبئ خ ك ٤ غ ا ث ٤ ي ؽ ٤ ش ٣ ب ا زؾ ك ٢ وػي ٣ غت أ رؤ ق ا ؼ غ ا و ائ كو ائ ك ٤ غ ا ث ٤ ي ج ٤ ثو ائ ثجو ب ظ ؼب غخ ا بد هك ٢ ٣ و ٣ ا وبئ خ ا وئ ٤ ٤ خ و ٣ ا ٧ ك اد ا ن ١ ٣ ؾ ١ ثؼ ا ٧ ك اد ا ل ٤ لح ا ز ٢ ف ر كو ب ثؼ ظبئق ك ٤ غ ا ث ٤ ي ثطو ٣ وخ خ و ٣ ؼخ. و ٣ ا ٧ ك اد ٣ ؾ ١ ه هح رئك ١ ظ ٤ لخ ؾلكح اما ؾب ر و ٣ و ا ب ك م أ ١ ر ي ا ه ك ف رؾ ػ ٠ ه ب خ رل ٤ ل ث ظ ٤ لخ م ي ا يه. 6
8 ا كزؼ و ع ٣ : كب وبئ خ ا ز ٢ ر جضن ث و ه ا ب ػ ٠ ا هح ر كو بػلح و ٣ ؼخ ؽ ا يه. ٣ ؾز ١ و ٣ ا ٧ ك اد ػ ٠ غ ػخ ا ٧ ا و ا ز ٢ ر زقل ب كائ ب ك ٢ ك ٤ غ ث ٤ ي ن ا ٧ ا و ع كح ك ٢ و ٣ ا و ائ ب ؼذ ب ر ٤ ػ ٤ ي. ض ثل ب رجؾش ػ ا و كزؼ ق هبئ خ ٣ ب File ا وو ػ ٠ ا و ي جب وح وػ و ى ا ٤ به ا ٠ ا ٤ ٤ : ب زب ٢ ** و ع عل ٣ ل ** ** بكن عل ٣ ل ** **اظ به بكنح ر ٤ ا و ائ ** **كزؼ و ع ** **ؽلع و ع ** **ر ٤ ا جو ب ظ ا ؾب ٢ ٣ ؼ ٢ ا و ع ا ؾب ٢ ** **ا ٣ وبف ا جو ب ظ ث هح ئهز ** **ا بء ا جو ب ظ ا ؾب ٢ ** **اظ به بكنح ا ق بئ ** ** غ أ ؽنف وطخ ر هق ** ** واهجخ ز ٤ و ** **ػو ا زلػبءاد ** **ر ل ٤ ن ا جو ب ظ فط ح كقط ح ** **ر ل ٤ ن ا جو ب ظ اعواء كبعواء ** 7
9 3-1 فزؼ شش ع ف ف ١ غ اي ث ١ غه : خ و ع ر ٤ و جو ب ظ ؼل ث خ ك ٤ غ ا ث ٤ ي كب و ع ٣ ؾ ١ ؼ بد ب خ ج ٤ رو رؾلك ب ف ٣ لؼ ػ ل ر ل ٤ ن ا جو ب ظ ػ ل كزؼ ا و ع ف وو ػ ٠ ىه كزؼ ا و ع ا ز هر : ٢ وو نا ا يه ب ف رظ و بكنح كزؼ و ع. ؽ ا جو ب ظ. Sample ا جو ب ظ ف غل بكنح رؾ ١ ػلح اكن عيئ ٤ خ. وو هبئ خ View ا وبئ خ ا وئ ٤ ٤ خ ص قزبه لفObject 8
10 ٣ ب أ قزبه object جب وح ث ا لزبؽ ٤ F7 + Shift ؼب ا ا ؼ أ خ ك ٤ غ ا ث ٤ ي رؾ ١ ا ؼل ٣ ل ا ٧ ا و ا ٩ عواءاد ث به خ ا خ أك ٤ خ زن و ب. ر ٠ بكنح ا و ع Form ا و ػبد ا ز ٢ ف ر لن ب ك ٢ ك ٤ غ ا ث ٤ ي ؾزبط بكنح ك ٢ ا اهغ أ بكنح و ع ػ ا ٣ ظ و ػ ٠ و ٣ أػ ٠ ا بكنح غ أ ٣ و خ ا ؼ ا ٣ ق ب ف ٣ لن ا و ع ب أ ل ٣ ب ص صخ أىهاه ٤ وح رزؾ ك ٢ بكنح ا و ع ٣ عل أ ٤ بء أفو ػ ٠ بكنح ا و ع ٢ رؼزجو أ ب ٤ خ ك ٢ ك ٤ غ ا ث ٤ ج ي. ك ٢ ا ا بثن ب و أىهاه وثؼخ رؾ ا بء ا ؼبة ب و ه ا ٧ ؼبة و أ ٣ ب أىاه - ك ائو- رؾ أ بء ا ٧ ا ب ل ٣ ب و ٣ ٠ ٣ و ٣ ر و ٣ و ل ٣ ي ىه ج ٤ و ٣ ؾ ا ٧ ط د ل ٣ ي وح ك ٢ زط ٤ غ ىه ا اثذأ ٣ ج بػخ ا ٣ وبف ر ي ا ٤ ٧ بء ر ٢ أد اد رؾى Controls أ أغشاع objects ر ي ا ٧ ك اد ر ٤ ئ ه بح interface أ ف ار ب ث ٤ ي ث ٤ ا ج ٤ رو زقجو ػ ب و ٣ ل كؼ ٣ و ا ج ٤ رو ثز ل ٤ ن ب أ ود ث ا ل ٤ ل أ زؼوف أ 9
11 بكنح ا و ع ل أكاح رؾ اما ذ هل جن ب أ ا زقل ذ رطج ٤ وبد ٣ ل ى هج كول ر ا زقل أك اد بث خ ض ا ٧ ىهاه أ و خ ا ز و ٣ و ؿ ٤ و ب. ا اهغ أ أك اد ا زؾ أ أ ب ٤ بد ا ل ٤ غ ا ث ٤ ي ك ٢ ج بد ر بػلى ك ٢ ث بء و ػ ب ؤفن ثؼ ا قجوح ػ و ٣ وخ ر ٤ ثوا ظ ا ل ٤ غ ا ث ٤ ي ف ر ل ٤ ن ا جو ب ظ Sample هج م ي ظو ا ٠ و ٣ ك ٤ غ ا ث ٤ ي ف غل خ [design] ؾب خ ثو وثغ نا ٣ قجو ب ثؤ ه ك ٤ غ ا ث ٤ ي ا ز ٤ نا ا ط ه ٣ زقل ك ٢ ث بء و ع ا ل ٤ غ ا ث ٤ ي ظو نا ا و ٣ ذ ؽع ا ط ه ا ن ١ رؼ ك ٤ ك ٤ غ ا ث ٤ ي (ك ل ى أ ٣ ب ه ا ز ل ٤ ن أ ا ز ٤ ). run 4-1 رشغ ١ ا جش ب ظ : ثؼل ث بء ا و ع ث خ ك ٤ غ ا ث ٤ ي ؾزبط ز ل ٤ ن ا جو ب ظ ٣ ز ٤ ؼ زقل ثلء ا زلبػ غ ا جو ب ظ ص ٣ و ا ج ٤ رو ثز ل ٤ ن خ ؼ ٤ خ ٣ ب أ لن ا جو ب ظ أ ثب زقلا و ٣ ا ٧ ك اد اثؾش ك ٢ و ٣ ا ٧ ك اد ػ ىه ٣ ج ىه ر ٤ غ ا ل ٤ ل ٣ ب ٤ ذ أ ىه ر ٤ غ ا د ا ٣ ج ا ا زب ٢ : وو ا يه ا بثن ز ٤ ا جو ب ظ Sample ا ن ١ ر رؾ ٤ بثوب ؽ ٤ ئن ف ٣ ظ و بكنح ا و ع ب : ٢ ٣ 10
12 ؽع أ ثؼ ا ٤ ٧ بء هل ر ٤ ود ك ه ا ٧ ؼبة هل افزلذ ب أ ف ل ٤ خ بكنح ا و ع أ جؼ أىهم ب أ ا لائوح ا ز ٢ ر ٤ و ا ٧ ىهم ث كائوح كاء ٤ وح ب أ أ ٣ و خ بػخ ا ز ه ٤ ذ هل افزلذ ب أ ا وح رظ و ك ٢ أ ل ا زط ٤ ا ٧ لو. ؼوف ٤ ق ر م ي ؽوب ب رول ب ك ٢ كها خ ك ٤ غ ا ث ٤ ي ب ؽع ا ا بكنح ا وئ ٤ ٤ خ ر ٤ و ه ك ٤ غ ا ث ٤ ي ا ٠ ه ا ز ٤. run هؿ ا و ع ا جو ب ظ ك ٢ ه ا ز ٤ ئ ٣ ز ر ل ٤ ن كل ٤ غ ا ث ٤ ي ر زظو ؾلس event ف رو ث أ ذ ن وأ ك ٤ غ ا ث ٤ ي ر لن ئ ؽز ٢ رو ثب ؾلس ا ن ١ ر ل ك ٢ ا جو ب ظ ن ي ر ٠ ك ٤ غ ا ث ٤ ي ثؤ ب خ ع خ ثب ٧ ؽلاس. ا ؾذس ٣ ؾلس ػ ل ب رلؼ ئ ب ػ ٠ بكنح ا و ع ض ا وو ثب ب أ زبثخ بد ك ٢ أ ب فب خ أ ؾت لف ػ ٠ بكنح ا و ع كل ٢ ا و ا ٣٧ ا ؼ ١ بكنح ا و ع ر عل 6 وثؼبد كاف طوخ زط ٤ خ ػ ا ب األ ؼبة وثغ ٤ و ٣ ؾ ا ؼجخ مش اؽل ب ؽع بما ٣ ؾلس ػ ٠ بكنح ا و ع ا ؼ خ - x - ا ز ٢ رظ و ثب وثغ ر ٤ و ا ٠ ا ب قزبه د م ي ا وثغ ص ٣ ظ و ا ؼجخ ا ز ٢ ٣ ؾ ب ا وثغ ػ ٠ بكنح ا و ع. ا ج ٤ رو ٣ ؼوف ا ؾلس - ف ا جو ب ظ - ا ؾلس ٣ قجو ا ج ٤ رو أ ٣ ظ و ب ا ؼجخ وو ا وثغ وح أفو ١ ٣ قل ٢ ا ؼجخ ن ي ػ خ ا فز ٤ به رقزل ٢ ا اهغ ا ب أؽلصذ ؽلس آفو أفجو ا ج ٤ رو أ ٣ قل ٢ ا ؼجخ ا ٧ كاح ا ز ٢ رلؼ م ي ر ٢ شثغ االخز ١ بس check box ؽع ا ٣ ب أ قزبه ػلح وثؼبد افز ٤ به ككؼخ اؽلح ب قزبه د اؽل وثؼبد ا فز ٤ به رظ و ا هح ا بؽجخ. ك ٢ ا ضب ا ؾب ٢ ل ٣ ب أ ٣ ب أكار ٤ كب طوخ ا زط ٤ خ ا ز ٢ رؾ ١ وثؼبد ا فز ٤ به ر ٢ أكاح ا ٩ به frame ا طوخ ا ز ٢ رظ و ث ب ه ا ٧ ؼبة ر ٢ ثؤكاح ا هح. 11
13 ك ٢ ا ز ق روو ٣ جب ل ٣ ب ا به - ؽب ٣ خ - ث ب أىاه ػجبهح ك ائو ث ٤ بء ػ ا م ي ا ٩ به ا ٧ ا ىه افز ٤ به ٣ ؾ ؼ ٤ كب يه ا ن ١ ٣ ؾ ا ا ا ٧ ىهم غل ث كائوح كاء ر ي ا وطخ أ ا لائوح ا كاء ر ٤ و فز ٤ به م ي ا يه ب ؽع أ بكنح ا و ع هل أ جؼ أىهم - ؾب ا قزبه ىه افز ٤ به آفو ؽع ا لوم - ٣ ب أ قزبه ىه ٣ ؼب أ ض وثؼبد ا فز ٤ به ؽلس ا وو ٣ قجو ا ج ٤ رو أ ٣ ٤ و ف ل ٤ خ بكنح ا و ع افز ٤ به آفو ٣ قل ٢ ا وطخ ىه ا فز ٤ به ا بثن نا ا لوم ث ٤ وثغ ا فز ٤ به ىه ا فز ٤ به ك ٤ ب أ قزبه ىه افز ٤ به اؽل ث ٤ ب ٣ ب أ قزبه ػلح وثؼبد افز ٤ به ككؼخ اؽلح. رؾذ ا به ا ٧ ؼبة غل ا به ا ٧ ؼبة ٣ عل ا به آفو ػ ا خزبس ػذد و ١ ػلك ٣ ظ و ك ٢ اكاح رؾ ر ٢ أكاح ػ ا -label وه ا ب ػ ٠ ا زؼوف ا - رؾذ ا ؼ ا أكاح أفو ١ ر ٢ و ٣ ر و ٣ و scroll bar ؼ ي ب لد و ٣ ا ز و ٣ و ك ٢ أؽل رطج ٤ وبد ٣ ل ى ك ٢ ا جو ب ظ ا ؾب ٢ ٣ زقل و ٣ ا ز و ٣ و ك ٢ ر ٤٤ و ا ؼلك ا ع ك ك ٢ أكاح ا ؼ ا وو و ٣ ا ز و ٣ و ٣ ي ٣ ل ا ؼلك ا ع ك ك ٢ أكاح ا ؼ ا ث اؽل ا وو ػ ٠ و ٣ ا ز و ٣ و ل ٣ ي ٣ ل ا ؼلك ثؼ وح ؾت ئ و و ٣ ا ز و ٣ و ٣ ٤ و ا ؼلك ا ٣ ب أ جو ه ٤ 100 ٢ أ و ه ٤ خ ٢ لو. وو و ٣ ا ز و ٣ و ٣ غؼ ا ج ٤ رو ٣ زغ ٤ ت ؾلس ا ز ٤ و change ا ن ١ ٣ ؾلس ك ٢ وح ٣ زؾوى ك ٤ ب ئ و و ٣ ا ز و ٣ و ؽلس ا ز ٤ و ٣ قجو ا ج ٤ رو ا ه ٤ خ و ٣ ا ز و ٣ و - هغ ا ئ و - هل ر ٤ و ص رظ و ا و ٤ خ ا غل ٣ لح ك ٢ أكاح ا ؼ ا - وو ا عيء و ٣ ا ز و ٣ و لزبػ ا ٤ ٣ بما د ؽع رؾذ ا به افز ٤ به ا ؼلك ر عل طوخ ث ب و ٣ ر و ٣ و ر ٢ ثأداح ا ض text box ٣ ب وو ب زبثخ آ ١ ث ب - عوة أ قزبه ا ٧ كاح ثب لزبػ Tab أكاح ا ر ج ثو ب ظ ؼب غخ ا بد كل ٢ وح ر زت ك ٤ ب ك ٢ أكاح ا رؾلس اؽلاس ػلح ك ل ى ؽلس لزبػ ؽلس ر ٤ و ٣ ز ب ر ٤ ود ا زبثخ ا ع كح ك ٢ فب ا أ أكاح ا. ثب ووة أكاح ا و ىه أ ا و ٣ ؾ command button ا ٧ ط د وو ا يه ٣ ئك ١ بػي د ث ٤ ت بػخ ا يه ا لاف ٢ أىهاه ا ٧ ا و أ ضو ا ٧ ك اد ا ز ٢ ر زقل ك ٢ ك ٤ غ ا ث ٤ ي. آفو ئ ػ ٠ بكنح ا و ع ا زط ٤ ا ٧ لو ػجبهح ػ أكاح ا هح picture box ٣ ؾ ١ كائوح ٤ وح ر ٢ أكاح ا shape رؾذ ا هح ل ٣ ب ىه ٣ ؾ ا ؼ ا اثذا وو م ي ا يه - نا ؽلس وو - ب رجلا ا وح رزؾوى ٧ ػ ٠ ر ز و ك ٢ ا زؾوى ٧ ػ ٠ ؽز ٢ ر ؽبكخ 12
14 ا زط ٤ ا ؼ ٤ ب ا ل ٤ ب ب ٣ ز ٤ و ػ ا ا يه اثذا ا ٠ ر لف ب وو ا يه ٣ هق ؽو خ ا وح ا ٥ زن و ه ي بػخ ا ٣٩ وبف ا ز ٢ ب ذ رظ و ك ٢ ه ا ز ٤ افزلذ ك ٢ ه ا ز ٤ ك ٢ ك ٢ ر زقل ك ٢ ا زؾ ك ٢ هليح ا وح ر ي ا ٧ كاح ر ٢ اكاح ا ز ه ٤ ذ timer ك وو ا يه ػ ل ب ٣ ػ ا اثلأ ٣ و ا زؾ ٧ كاح ا ز ه ٤ ذ وو ػ ل ب ٣ ػ ا ر هق ٣ هق ػ أكاح ا ز ه ٤ ذ أكاح ا ز ه ٤ ذ أ ا بػخ ر ل أؽلاس ى ٤ خ 1\10 ا ضب ٤ خ أص بء م ي ٣ ز ٤ و غ ا وح ب ٣ ظ و ؽو خ ا وح أص بء م ي ٣ ب ا رظ و ه ا ٧ ؼبة أ ا زبثخ ا ر ٤٤ و ا ٧ ا أ ا لاه ا د أ ١ أ ؽلس ا ز ه ٤ ذ ٣ ؼ ث لوك نا ٣ ؼ ٢ ا ك ٤ غ ا ث ٤ ي ل ٣ ب ولهح ػ ٠ ؼب غخ اؽلاس ػلح ك ٢ ل ا هذ. ب و كب ضب ا ؾب ٢ ضب ر ٤ ؾ ٢ ب ٣ ا رلؼ ك ٤ غ ا ث ٤ ي ا أ د ؽع أ رل ب ٣ كؼ ث و ػبد ا ل ٤ غ ا ث ٤ ي. ا و ع ٣ غ أك اد رز ٤ ؼ زقل أ ٣ ي ك ا ج ٤ رو ثب ؼ بد ف اؽلاس ص ٣ قوط ا ج ٤ رو ا زبئظ ا ط ثخ. 5-1 إ ٠ مبف ر ف ١ ز شش ع ا ف ١ غ اي ث ١ غه : ر عل ػلح وم ٣٩ وبف ر ل ٤ ن و ع ا ل ٤ غ ا ث ٤ ي ف زقل و ٣ ا ٧ ك اد ٣٩ وبف ر ل ٤ ن و ع ا ل ٤ غ ا ث ٤ ي اثؾش ػ ىه ٣ ج ىه ا ٣ وبف ا ل ٤ ل ٣ ب ٤ ذ أ ا ٧ هوا ا ل غخ أ غ ا د ٣ ج ا يه ا زب ٢ : ا ا وو ػ ٠ م ي ا يه ٢ ٣ ه ا ز ل ٤ ن ٣ ؼ ك ثي ا ٠ ه ا ز ٤. ٣ ب ا ر ن ا جو ب ظ أ ا و ع ث وو ىه ا ٣٩ وبف ػ ٠ بكنح ا و ع ا ٠ ٤ ٣ و ٣ ػ ا بكنح ا و ع ػ ى ػ خ 13
15 صس ا زؼ ىك : ىه ا زؼ ىن ى ا ٣٩ وبف ا بثن ٣ قز لب كب ٧ ٣ ز ٤ ؼ اػبكح ا ئ بف ا جو ب ظ ا وطخ ا ز ٢ ر هلذ ػ ل ب ص ٣ ب واهجخ ر ٤ و ا ز ٤ واد ج ا جو ب ظ ث ٤ ب ا ضب ٢ ٣ قوط ثي ر ب ب ا جو ب ظ. 6-1 إ ٠ مبف ا ف ١ غ اي ث ١ غه : ػ ل ب رلوؽ ر ل ٤ ن و ع ا ل ٤ غ ا ث ٤ ي كول روؿت ك ٢ روى ا و ع هث ب روى ا ل ٤ غ ا ث ٤ ي ل زوى ا ل ٤ غ ا ث ٤ ي زجغ أؽل اعوائ ٤ : قزبه هبئ خ ق File هبئ خ ا ل ٤ غ ا ث ٤ ي ا وئ ٤ ٤ خ. قزبه ا ق ٤ به فو ط Exit آفو ف ٤ بهاد ر ي ا وبئ خ. ا ٥ ر هق أ أؿ ن ثو ب ظ ا ل ٤ غ ا ث ٤ ي ص ر ن ا ل ٤ غ ث ٤ ي ا اكن ا لز ؽخ ٣ ز اؿ م ا جو ب ظ Sample ا قو ط ك ٤ غ ا ث ٤ ي ف رط ت ي ا ل ٤ غ ا ث ٤ ي ؽلع ا ز ٤ واد ا ز ٢ أعو ٣ ز ب ػ ٠ ا جو ب ظ ا ا ٩ عبثخ ث ؼ رؾلع ا ز ٤ واد ا ٩ عبثخ ث رقوط ثل ؽلع ز ٤ واد. 14
16 ا طو ٣ وخ ا ٧ فو ٩ ؿ م ا ل ٤ غ ا ث ٤ ي ٢ ث وو ىه ا ٩ ؿ م ث ٤ ي ب ؼ ثب ا زب ٢ : ا ع ك ػ ٠ ٤ ٣ و ٣ ػ ا ا ل ٤ غ ا ا ٩ عواء ا ٧ ع ك ك ٢ ؼظ رطج ٤ وبد ٣ ل ى ا ضب ٢ أ ثب طجغ ٧ فط ح اؽلح جب و. 7-1 ث ١ ئخ ف ١ غ اي ث ١ غه: ك ٢ ا لوواد ا بثوخ وؽ ب ئ ب ػ ا و ع project ها ٣ ب أ ا و ع ٣ ج ٠ ػ ٠ بكنح ر ٢ بكنح ا و ع form ثب زقلا أك اد ٣ ز ا زلبػ غ ر ي ا ٧ ك اد ثب زقلا أؽلاس events ص ٣ لن ا ج ٤ رو ب ؼ ٤ خ جوب ز ي ا ٧ ؽلاس ك ٢ ا لوواد ا وبك خ ف زطوم ا ٠ فط اد ث بء و ػبد ا ل ٤ غ ا ث ٤ ي ثزؤ أعياء ا و ع ثب طجغ ف زؼو ط ؾبد بهاد عل ٣ لح. 8-1 أعضاء شش ع ا ف ١ غ اي ث ١ غه: م و ب بثوب ا و ع ا ل ٤ غ ث ٤ ي ٣ ز ص صخ أعياء : لوح ا و ع بكنح ا و ع أك اد ر ل ٤ ن ا و ع. خ و ع ر ق ئ لؼ ؽز ٠ ؾ ػ ٠ برظ ا ج ٤ رو ر زقل بد أفو ١ ق ا و ع ض رطج ٤ ن applicationأ ثو ب ظ program بكنح ا و ع ٢ بكنح ٣ غ ػ ٤ ب أك اد Controls رؼل ث ضبثخ ه اد ار ب غ ا ج ٤ رو ا ٧ ك اد ػجبهح ػ ه أ أك اد ر غ ػ ٠ اكن ا و ػبد رز ٤ ؼ زقل ا زلبػ غ ا ج ٤ رو أ ض خ ا ٧ ك اد : وثؼبد ا وثؼبد ا ؼ ا أ و خ ا ٧ ك اد أىهاه ا ٧ ا و ن و أ بكنح ا و ع ٣ به ا ٤ ب ث لف. objects ص كب و ع ٣ ز بكنح و ع رؾ ١ ػلح أك اد اما كؾ ذ لبد ا ل ٤ غ ا ث ٤ ي ك ف غل ل ٤ ب ق ا و ع ا زلاك ٣ ؼ ٢ vbp و ع ك ٤ غ ا ث ٤ ي - أؽ ٤ ب ب - vbw ق بكنح ا و ع ا زلاك -frm أؽ ٤ ب ب ٣ ا زلاك - frx ٣ ب أ غل أ ا جو ب ظ ا ن ه ك ٢ 15
17 ا ؾ خ ا بثوخ ٣ ز ل ٤ ب : Sample.vbp Sample.frm أ ذ ؾزبط ؼوكخ م ي ا ػ ٤ ا لبد زؤ ل ؽلع ؽ ٤ خ ا لبد ؼ. ص خ ل ٣ ورج ث و ع ا ل ٤ غ ا ث ٤ ي ب ٣ ؼوف ثب قب ٤ خ property ك أكاح ب ف بئ - ث ب ك ٢ م ي بكنح ا و ع- ك ض رز ا ق ا ػ ا ا ٧ كاح caption ا ب name ؽغ ب size اcolor ا ق ل ٤ خ.background ا. ب م و ب ا خ ا ل ٤ غ ا ث ٤ ي ٢ خ ع خ ثب ٧ ؽلاس event-drivenأ أ ب ؾ خ ث ؼب ظ ؾلس event processor نا ٣ ؼ ٢ أ ئ ٣ ؾلس ك ٢ و ع ا ل ٤ غ ا ث ٤ ي ؽز ٠ رؾلس ثؼ ا ٧ ؽلاس ػ ٠ ا ٧ ك اد. ؽ ٤ ب ٣ ز ق ا ج ٤ رو ه ع ؽلس ب كب ٣ غل خ ا زؼ ٤ بد ورجطخ ث نا ا ؾلس كخ ك ٢ لوح ا و ع نا ٢ ٣ ثبعواء ؽلس event procedure ػ ل ب ٣ لن ا ٩ عواء كب رؾ ا جو ب ظ ٣ ؼ ك ؾلس : اعواءاد ا ٧ ؽلاس ر زت ك ٢ لوح ا جو ب ظ ر غ ك ٢ ا ق ا ن ١ ا زلاك frm ع ا ل ٤ غ ا ث ٤ ي. ا ق ا ن ١ ٣ ؾ ١ 9-1 أعضاء ثش ب ظ ا ف ١ غ اي ث ١ غه: أ خ ا ل ٤ غ ا ث ٤ ي أ ضو غوك خ ثو غخ ك ٢ ث ٤ ئخ ث بء و ع كاف ر ي ا ج ٤ ئخ ٣ ب أ جلأ ج ٢ و ػ ب ر ٤ افزجبه ا و ع ؽنف ا ٧ فطبء ك ٢ ؽب خ ع ك ب ص ؽلع ا و ع زقلا ك ٢ ا وح ا وج خ ا ٥ وػ أعياء ث ٤ ئخ خ ا ل ٤ غ ا ث ٤ ي: ا بفزح ا شئ ١ غ ١ خ : Window Main اثلأ ر ٤ خ ا ل ٤ غ ا ث ٤ ي ثب طو ٣ وخ ا ز ٢ رؼ ز ب بثوب ؽع ع ك ػلح اكن ا بكنح ا وئ ٤ ٤ خ ر زقل زؾ ك ٢ ؼظ ع ا ت و ع ا ل ٤ غ ا ث ٤ ي اء ك ٢ ا ز ٤ أ ك ٢ ا ز ٤. ا بكنح ا وئ ٤ ٤ خ رز : - و ٣ ا ؼ ا 16
18 و ٣ ا وبئ خ و ٣ ا ٧ ك اد - - و ٣ ا ؼ ا ٤ ٣ و ا و ع ه ا ل ٤ غ ا ث ٤ ي ا لؼب (ا ز ٤ - ا زؼ ٤ ن - ا ز ٤ ) أ ب و ٣ ا وبئ خ ك ٤ ؾ ١ ه ائ ل خ ف ب ٣ ب ا زؾ ك ٢ ػ ٤ بد ث ٤ ئخ ا ل ٤ غ ا ث ٤ ي و ٣ ا ٧ ك اد ٣ ؾ ١ أىاه ري ك ب ث قز و جؼ ظبئق ا و ائ ظو ا ٠ ا ٧ ىهاه ا ز ٢ ا زقل ب ب لزؼ رؼ ٤ ن ؿ ن و ع ا ل ٤ غ ا ث ٤ ي. ا زب ٢ ٣ ؼ بكنح ا و ع بفزح ا شش ع : Window Form ا اهغ أ بكنح ا و ع أ ب ٤ بد ث بء و ع ا ل ٤ غ ا ث ٤ ي ا ا ز ٢ ف ر ب ل ب : اما و بكنح ا و ع ػ ٠ ا ب خ ك ٤ ب أ رغو ١ ب ٢ ٣ وإ ٣ ز ب : وو ا وبئ خ View ا وبئ خ ا وئ ٤ ٤ خ ص وو ا ق ٤ به Object أ ا لزبؽ ٤ F7+<shift> ك ٢ ل ا هذ بفزح األد اد : Window Toolbox اك اد ا زؾ ٢ بئ بد ؼلح ظبئق فب خ ب غ ػخ ف بئ ظبئق أؽلاس ر ب ب ب اكن ٣ ؤر ٢ Visual Basic6 ثلئخ ا ب ٤ خ أك اد ا زؾ رغز غ ن ا ٧ ك اد كاف وثغ اؽل ٢ ٣ وثغ ا ٧ ك اد رظ أ ب ب ك ٢ كزوح ر ٤ ا جوا ظ ر زوى ؼظ ا ٧ ك اد ك ٢ غ ػخ ا ق بئ ث ٤ ب رز ٤ ي اكاح ث غ ػخ ا ق بئ ا ز ٠ رو ؾ ب و ٤ ب ث ظ ٤ لخ ؼ ٤ خ كاف ا اع خ ؽ ٤ ش ا ب ا ت ك ٢ 17
19 ا زؼ ب. ا اهغ أ بكنح ا ٧ ك اد ػجبهح ػ بكنح رؾ ١ أىاه رؾ ١ ا ٧ ك اد ا ز ٢ ف ر زقل ب ك ٢ و ػ ب ا غل ٣ و ثب ن و أ ا ٧ ك اد ٣ به ا ٤ ب ث بد ض أ لاف objects أك اد أ بئ tools أك اد رؾ. controls اما و بكنح ا ٧ ك اد ػ ٠ ا ب خ وو هبئ خ View ا وبئ خ ا وئ ٤ ٤ خ قزبه Toolbox ظو ا ٠ بكنح ا ٧ ك اد ؾب رؾل ٣ ل ا ٧ ك اد ا ز ٢ ا زقل خ ك ٢ ا و ع ا ن ١ به ب ك ٢ ا و ع. Sample 18
20 4-9-1 بفزح ا خ اص : Window Properties بكنح ا ق ا ر زقل ك ٢ رؾل ٣ ل ه ٤ اثزلائ ٤ خ ٨ ك اد ا ز ٢ قزبه ب و ػ ب ك ٢ بكنح ا ق ا غل ك ٢ أػ ب هبئ خ ل خ رؾ ١ ع ا ا ٧ ك اد ا ز ٢ ا زقل ب ب و ػ ب ؽ ا جو ب ظ sample وو ر ي ا وبئ خ : ؽع أ ع ك ا وبئ خ ا ل خ ك ٢ أػ ٠ بكنح ا ق ا ر ٢ ثوبئ خ ا زؾ بد أ هبئ خ ٢ رظ و ا أكاح - ؽ ت ر ٤ ز ب ب ثب و ع - ػ ب ( - ػ ا - و ٣ ا و ع أك اد ر و ٣ و.) ٣ ب أ زؼو أك اد ا زؾ ف و ٣ ا ز و ٣ و ا وأ ٢ وبئ خ أك اد ا زؾ. غل هبئ خ ا ق ا ٣ ب أ ر زو ػجو ا ق ا ث ا طخ و ٣ رؾذ هبئ خ أك اد رؾ و ػ ب ضوح قب ٤ خ ٣ ز ؼ ا ز و ٣ و ا وأ ٢ ك غل ٤ به ا ا قب ٤ خ ا ٠ ٤ ٣ ب ا و ٤ خ ا ثزلائ ٤ خ 19
21 ا ق ا ؽ ٤ ش ر عل ض ٤ و ا ق ا زو خ ث ٤ ا ٧ ك اد ا و ٤ ا ثزلائ ٤ خ ر ؼ أ ٤ بء ب خ ض ا ؼ ا ا ا غ ا ؾغ ا ا. ا وو ػ ٠ ا ا زغ ٧ ل ك ٢ هبئ خ أك اد ا زؾ ا قزبهح ع ك أػ ٠ بكنح ا ق ا ٣ ل ٤ ل ك ٢ رؾل ٣ ل ا ٧ ك اد ا ع كح ػ ٠ بكنح ا و ع form ؽع أ ا ا زؼوف ػ ٠ ا ٧ كاح ا ب. ٣ ب افز ٤ به أكاح رؾ ا زؼو ف ا ر ي ا ٧ كاح زو ٧ كاح أفو ز و ؽز ٠ ز ٢ أك اد ا زؾ ك ٢ و ع ا جو ب ظ بفزح ا شفشح Code Window ا ٥ ظو بكنح عل ٣ لح ٢ بكنح ا ز ل ٤ و(ا جو غخ) ن و أ ا ل ٤ غ ا ث ٤ ي خ عخ ثب ٧ ؽلاس كؾ ٤ ب ٣ ز ق ا ج ٤ رو ؽل س ؽلس event كب ا ج ٤ رو ٣ و ثز ل ٤ ن ا ٩ عواء ا ق ؾلس event process اعواء ا ؾلس ٣ قجو ا ج ٤ رو ا طو ٣ وخ ا ز ٢ ف ٣ زغ ٤ ت ث ب ا ج ٤ رو ؾلس ا ٩ عواء ٣ ؾ ع ا ل ٤ غ ا ث ٤ ي ا زو ٤ ل ٣ خ ؾ ف و ض ٤ و اعواءاد ا ٧ ؽلاس ر ي ا بكنح ر عل وم ػل ٣ لح ؼو بكنح ا لوح أ عؼ ب وئ ٤ خ : a) وو أ ١ أكاح ػ ٠ بكنح ا و ع ووا يك عب.. Code ا وبئ خ ا وئ ٤ ٤ خ قزبه View وو هبئ خ b). ا لزبػ F7 (c d) وو أ ٣ و خ ا لوح بكنح أعياء ا و ع. ثب طوم ا بثوخ قزبه أ ب ثب جخ ب. Sample ؾب ا لوح (ثو غخ) ا جو ب ظ ك ٢ بكنح ا و ع غل هبئ ز ٤ ل ز ٤ ب ثب ا زب ٢ : 20
22 ك ٢ أػ ٠ بكنح ا لوح غل هبئ ز ٤ ل ز ٤ ا ٢ ٧ هبئ خ أ بء ا ٧ ك اد ا ضب ٤ خ هبئ خ ثؤ بء ا ٩ عواءاد هبئ خ أ بء ا ٧ ك اد ج ٤ خ ثوبئ خ ا ٧ ك اد ا ع كح ث بكنح ا ق ا ك ٢ رؼو ا ٧ ك اد ا ع كح ػ ٠ بكنح ا و ع ػ ل ب قزبه أؽل ا ٩ عواءاد كب هبئ خ ا ٩ عواءاد رؼو اعواءاد ا ٧ ؽلاس ا خ ز ي ا ٧ كاح ب و ثب ك ل افز ٤ به ب ا ٧ كاح بكنح ا و ع Form ٣ ظ و ك ٢ ا وبئ خ ا ٠ ٤ ا ؾلس Load ؽلس ا زؾ ٤ ٣ ؾلس load ػ ل رؾ ٤ ا و ع ٧ وح رؾذ ٤ ب غل لوح ا ج ٤ ي ا بؽجخ ٩ عواء ا ؾلس. ث بء ا جش ب ظ األ ي 10-1 ر عل ص س وم أ ٤ خ ج بء ا و ع : غ أك اد ا زؾ controls ػ ٠ بكنح ا و ع. form 1- ج ف ا properties أك اد ا زؾ ا ز ٢ قزبه ب.controls 2- زت اعواءاد ا ٧ ؽلاس ٨ ك اد. controls 3- ر ي ا قط اد رز ك ٢ ه ا ز ٤ design ك ٢ ا ل ٤ غ ا ث ٤ ي ن و أ ه ا ل ٤ غ ا ث ٤ ي ٣ ظ و ك ٢ و ٣ ا ؼ ا ك ٢ بكنح ك ٤ غ ا ث ٤ ي ا وئ ٤ ٤ خ. ػ ل ا جلء ثز ل ٤ ن ك ٤ غ ا ث ٤ ي زؼوف ػ ٠ بكنح ا و ع. ك ٢ ا ٩ لاه ا بك ك ٤ غ ا ث ٤ ي ٣ ب أ ؾوى بكنح ا و ع ك ٢ ضجزخ ك ٢ ن ا ؾب خ ٣ ب ا زؾ ك ٤ ب ف بكنح ا قط :Form Layout Window 21
23 غ ا ب ػ ٠ أ ١ عيء ؾت وو ىه ا ز ٤ ؽع ا لوم ك ف غل أ ٣ زؾوى ؼ ب ػ ل ا ٤ غل ا ٩ به هل غ ك ٢ ا غ ا ن ١ ؼ ب ك ٤ اما ب بكنح ا و ع ؿ ٤ و ع ك ث بكنح ا ؼو ا غب ج ٤ خ Layout ع ك Window ك وو ا وبئ خ View ك ٢ ا وبئ خ ا وئ ٤ ٤ خ: ن ي ٣ ب أ ر ج غ ا ٩ به ف وو بكنح ا ؼو ا غب ج ٢ كز جضن هبئ خ قزبه ا ق ٤ به Startup Position ا غ ػ ل ثلء ا ز ٤ ك ٤ زظ ل ٣ ب ص س ف ٤ بهاد : ز ٤٤ و ؽغ بكنح ا و ع ؽع أ ث ب ؼب ظ ا ؾغ ػ ل ؽبكخ ه ػ ل ر و ٣ و ا ئ و ػجو م ي ا ؼب ظ ؽ ٤ ش ٣ ظ و ا ا يك ط ب ٣ ب أ وو ؾت ر ي ا ؾبكخ أ ا و ر ؼ ب ك ٢ ا غ ا ط ة ؾب أ رزلهة رؾو ٣ ي ر ٤٤ و ؽغ بكنح ا و ع ث غ واد كز ي ا بهح ؾزبع ب أ ٣ ب غ ا ٧ ك اد ػ ٠ بكنح ا و ع. 22
24 ضغ أد اد ا زؾى ػ بفزح ا شش ع أ أ فط ح ك ٢ ث بء و ع ا ل ٤ غ ا ث ٤ ي ٢ غ ا ٧ ك اد ا ز ٢ ؾزبع ب ػ ٠ بكنح ا و ع ك ٢ ا ا غ ا ب جخ ص ؾلك أك اد ا زؾ ا ط ثخ و ػ ب. أك اد ا زؾ ٣ ز افز ٤ به ب بكنح ا ٧ ك اد ر عل و ٣ وز ٤ غ أك اد ا زؾ ػ ٠ بكنح ا و ع : 1- وو ا ٧ كاح ا ز ٢ و ٣ ل ؼ ب ػ ٠ بكنح ا و ع بكنح ا ٧ ك اد ووح يك عب ك نا ف ٣ ئ ر ي ا ٧ كاح ػ ٠ بكنح ا و ع ثؾ ؾلك ك ٢ ز ق بكنح ا و ع. 2- وو ا ٧ كاح ا ز ٢ و ٣ ل ؼ ب بكنح ا ٧ ك اد ػ ٠ بكنح ا و ع ووح اؽلح ؾوى ئ و ا ب ػ ل ا غ ا ط ة ا يه ا ٣٧ و غ ا ؾت ؽ ٢ ا ؾغ ا ب ت ب ؽع أ ئ و ا ب ٣ ز ٤ و ا ا ٠ ا ا يك ط ا زوب غ ػ ٠ ؽوف +. ثؼل غ ا ٧ كاح ٣ ب أ ر ٤ و ؼ ب ؽغ ب أ ٣ ب ك ٤ ب رؾو ٣ ب ث وو ا ٧ كاح ثب يه ا ٣٧ و ب ؽ ٤ ئن ٣ ظ و ب ؼب ظ ا ؾغ ؽ ٤ ئن ؾت غ ا غل ٣ ل ؾوه ئ و ا ب ث وو بكنح ا ٩ به ز ٤٤ و ؽغ ا ٧ كاح وو ا ٧ كاح ثب يه ا ٣٧ و ػ ل ؽبكخ ا ٧ كاح ف ٣ ظ و ا ا يك ط ؾت ر ي ا ؾبكخ ا ٠ ا ؾغ ا ن ١ و ٣ ل أ و م ي ا ؾغ ثب ؾت لاف وه م ي غ ا ؾ اف ا ٧ فو ػ ل ز ق ر ي ا ؾبكخ. ضب : زؤ ل أ ك ٤ غ ا ث ٤ ي طخ أ ب و بكنح ا و ع بكنح ا ٧ ك اد Toolbox بكنح ا ٧ ك اد وو ىه ا ٧ ا و command وو أ ٣ و خ أكاح ىه ا ٧ ا و ووا يك عب ف ب ل أ ا ٧ كاح ا بؽجخ هل ظ ود ػ ٠ بكنح ا و ع : 23
25 ؽع أ ؼب ظ ا ؾغ هل ظ و ك ٢ ز لبد أ ع ا يه ك ٢ ا ٧ ه ب نا ٣ ؼ ٢ أ ا ٧ كاح طخ active اما وود بكنح ا و ع ك ف ٣ قزل ٢ ؼب ظ ا ؾغ وو ا ٧ كاح ٣ ؼب ظ ا ؾغ ؾب أ ؾوى ا يه ؼ غ ر ٤٤ و ؽغ ػلح واد. ا ٥ كػ ب غ ىه أ ا و آفو ثب زقلا ا طو ٣ وخ ا ضب ٤ خ وو أ ٣ و خ ا ٧ كاح ووح اؽلح ؾوى ا ب غ ا ن ١ و ٣ ل ا يه ا ٣٧ و غ ا ؾت ثل أ هكغ ا جغ ػ ىه ا ب ز و ا ٠ ا غ ا ن ١ و ٣ ل كب ووح ا ٠ ٧ رؾلك أؽل أه ب ا يه رؾو ٣ و ا يه ٣ ؼ ٢ رؾل ٣ ل ا و ا وبث ٣ غت أ ؼوف ر ي ا طو ٣ وز ٤ ز و ػ ٤ ب. وه م ي غ ا ٧ ك اد ا ٧ فو ض أكاح ا ؼ ا أكاح ا ىه ا فز ٤ به وثغ ا فز ٤ به أ ا زؾون. ؾب أ رغؼ أك اد ورجخ ماد ظ و ع ٤ ل ػ ٠ بكنح ا و ع كز ي ا بهاد ب خ زؾ ٤ اع خ و ػ ب. ؼوكخ ٤ ل ٤ خ ؽنف ا ٧ كاح ػ ٠ بكنح ا و ع ا ٧ كاح ث وو ب ؽ ٤ ئن ف ٣ ظ و ؼب ظ ا ؾغ ك ٢ ر ي ا ؾظخ ا يه Del ك ٢ ؽخ ا لبر ٤ ؼ زؾنف ا ٧ كاح ا طخ ٣ ب ؽنك ب أ ٣ ب ث ا لزبؽ ٤ Ctrl + X ؼب ا طو ٣ وخ ا ٠ ٧ أث ضجظ خ اص ألداح ف ط س ا زظ ١ : ؽ ٤ ب لوؽ غ أك اد ا زؾ ػ ٠ بكنح ا و ع ٣ ي ب أ ج ف ا ر ي ا ٧ ك اد ن و أ غوك غ ا ٧ كاح ػ ٠ بكنح ثؾغ غ ب ج ٤ ٣ ٤ و فب ز ٢ ا غ ا هرلبع ا ؼو ز ي ا ٧ كاح كؼ ل ب ٣ ز غ أكاح ػ ٠ بكنح ا و ع غ ب ك ٤ غ ا ث ٤ ي ف ا اثزلائ ٤ خ ر ٢ ثب و ٤ ا لؼب خ default ض ف ا ب ا ل ٤ خ ا ز ٢ رؾ ا ؾغ ا غ ا و ٤ ا ثزلائ ٤ خ هل ر ب ج ب و ٣ ل ر ٤٤ و ب ٣ ب أ لؼ م ي ف بكنح ا ق ا. Properties Window ك ٤ غ ا ث ٤ ي وو هبئ خ ف File وو ا ق ٤ به و ع عل ٣ ل New Project ف ؤ ػ ع ا و ع ك قزبه Standard EXE ب ٣ ظ و ل ٣ ب بكنح و ع فب ٣ خ ػ ٠ ا ب خ جؾش ػ بكنح ا ق ا Properties Window كبما وا ب ك لزبػ ا ظبئق <F4>. وو ىه رور ٤ ت ا ق ا غبئ ٤ ب Alphabetic اما ب ىه ر ٤ ق ا ق ا Categorized ا ٣ جؼ بكنح ا ق ا ب : ٢ ٣ 24
26 ن و أ ا وثغ أ ا ل م ا ن ١ ٣ ؼ بكنح ا ق ا ٢ ٣ هبئ خ ا ٧ ك اد ا قزبهح ٣ قجو ب control list ثب ٧ ك اد ا ع كح ػ ٠ بكنح ا و ع ب و ا ٥ كب وبئ خ رؾ ١ أكاح اؽلح ٢ أكاح بكنح ا و ع ٧ ب غ آ ١ أكاح أفو ثؼل ػ ٠ بكنح ا و ع ك ؾب أ زؼوف ػ ٠ ف ا بكنح ا و ع. ز ج ٤ و ؽغ بكنح ا و ع ل ٣ ب ف ا أهثغ رؾلك ؽغ ا زط ٤ ي ٧ ل بكنح ا ق ا ثب زقلا و ٣ ا ز و ٣ و اثؾش ػ فب ٤ خ ا هرلبع Height ٢ رؼجو ػ اهرلبع بكنح ا و ع ث ؽلاد ر ٢ ر ٣ ت twips ك 1440 ر ٣ ت ر ب ١ ث خ ٤ خ ثب زب ٢ و ا هرلبع ػ ٠ 1440 زؾ ػ ٠ اهرلبع بكنح ا و ع ثب ج خ ثب ض فب ٤ خ ا ؼو Width وب خ ثب ز ٣ ت. ؾب ر ٤٤ و ؽغ - بؽخ- بكنح ا و ع ب ل ا ز ٤ واد ا ز ٢ رؾلس ػ ٠ فب ٤ ز ٢ ا ط ا ؼو أ ب ا قب ٤ خ ٣ به Left كزؾلك ث ؼل بكنح ا و ع ػ ؽبكخ ا ب خ ا ٤ و أ ب ا قب ٤ خ ه خ Top كزؾلك ث ؼل بكنح ا و ع ػ ؽبكخ ا ب خ ا ؼ ٤ ب ثب زقلا بكنح ا قط Layout Window ؽوى بكنح ا و ع ب ل ا ز ٤ واد ا ز ٢ رؾلس ػ ٠ ا قب ٤ ز ٤ ٣ به Left ه خ. Top أ وو ػ ٠ آ ١ ر ي ا قب ٤ ز ٤ ك ٢ بكنح ا ق ا ؿ ٤ و ه ٤ ز ب ؽع ب ٣ ؾلس بكنح ا و ع. ص كب ق ا ا ٧ هثغ ٣ به Left ه خ Top ػو Width اهرلبع ٣ ل Height ا غ ا ؾغ. وه و ٣ ا ز و ٣ و قب ٤ خ ا ق ل ٤ خ BackColor أ ر ي ا قب ٤ خ رؾلك ف ل ٤ خ بكنح ا و ع - ا ٧ كاح - ؽع أ ه ٤ خ ر ي ا قب ٤ خ &H000000F&! ٢ نا ك ٢ ا اهغ هه ا ا و بك ١ 25
27 ؽع ٤ ئ ٤ ك ل وو ب يه ظب System ب غل و ٣ أىهم ػ ٠ ع ا يه غل ه بك ١ ٣ ب أ قزبه ف ل ٤ خ بكنح ا و ع ػلح أ ا ا ٢ ء ا ضب ٢ ع ك ه ب خ أ ل بكنح ا ق ا رؾلك ظ ٤ لخ ا قب ٤ خ ا ٥ وو ىه ا ٧ ا Palette ف رظ و ل ٣ ب بكنح ا ٧ ا ا زب ٤ خ - وو أؽل ر ي ا ٧ ا ؽع بكنح ا و ع. بى ف بئ رزؾ ك ٢ ا ا ا زبثخ ٢ : ForeColor : زؾل ٣ ل ا ك ٢ ا ق ٤ خ ا ؼبك ٣ خ. :ForeColorFixed زؾل ٣ ل ا ك ٢ ا ق ٤ خ ا ضبثزخ. :ForeColorSel زؾل ٣ ل ا ك ٢ ا ق ٤ خ ا ؼ خ. بى غ ػخ فب خ ثزؾل ٣ ل ا ق ل ٤ خ ك ٢ ب ن قز لخ ا غل : :BackColor ق ٤ خ ا ؼبك ٣ خ. :BackColorFixed ق ٤ خ ا ضبثزخ. :BackColorSel ق ٤ خ ا ؼ خ. :BackColorBkg طوخ ا ق ل ٤ خ ا غل ا ز ٠ رؾز ١ ػ ٠ أ ٣ خ ف ٤ خ 26
28 وه ا و ٣ قب ٤ خ ا ؼ ا Caption ٢ ا قب ٤ خ ا ز ٢ رؾلك ا ؼ ا ا ن ١ ف ٣ ظ و ك ٢ و ٣ ػ ا بكنح ا و ع وو ر ي ا قب ٤ خ زت أ ١ ئ ؽع ا ز ٤ و ا ن ١ ٣ ؾلس ػ ٠ و ٣ ػ ا بكنح ا و ع. ضبي : جلأ و ع ك ٤ غ ا ث ٤ ي ٤ و غ ؽغ بكنح ا و ع زؾون ثؼل ب ػ ؽبكخ ا ب خ ا ٤ و Left ا ؾبكخ ا ؼ ٤ ب Top ػو ب Width اهرلبػ ب Height ج فب ٤ خ ا ق ل ٤ خ BackColor فب ٤ خ ا ؼ ا.Caption غ أكاح ىه ا ٧ ا و command button ػ ٠ بكنح ا و ع ج ؽغ غ ا يه. وو ا يه أ افزبه هبئ خ ا ٧ ك اد ا ع كح ػ ٠ بكنح ا و ع أ ٣ ب زط ٤ ا غل أ ا ؼو Width اهرلبع Height وب ز ٤ ثب ز ٣ ت ن ي ا ٤ به Left ا و خ ؽع Top أ ا قب ٤ خ ٣ به Leftرؾلك ثؼل ؽبكخ ىه ا ٧ ا و ػ ؽبكخ بكنح ا و ع ا ٤ و ٤ ا ب خ ن ي ا قب ٤ خ ه خ Top رؾلك ثؼل ىه ا ٧ ا و ػ ؽبكخ بكنح ا و ع ا ؼ ٤ ب كب و ٤ ب ب ثب جخ بكنح ا و ع ٤ ا ب خ ر ي ا ؽلاد أ ب ب أههب ثب ز ٣ ت ب ؿ ٤ و ب ا و ٤ ب ا قب ٤ خ Scale Mode ثب جخ يه أ ا و اؽل ر ف ا ىه ا ٧ ا و : ٢ 27
29 رغ ١ خ أد اد ا زؾى : أ أ ضو ا ق ا أ ٤ خ ا ب ٢ Name رقز ق ػ فب ٤ خ ا ؼ ا Caption كب ا ٧ كاح ا ا ن ١ ف ٣ ز لاء ا ظبئق ا ق خ ٨ كاح ف ٣ ؾ أ ٣ ؾ ١ ا ا ٧ كاح و ٤ ا ٧ ػ ب ا ضب ٢ ظ ٤ لز ب كول ٣ ل ٣ ب ػلك ج ٤ و أىهاه ا ٧ ا و ض و ع ا ٥ خ ا ؾب جخ ىه ظ ٤ لخ ؾلكح ض ا و خ ا غ غ. ا هل اهزوؽذ و خ ٤ و كذ افز بهاد ٨ ك اد : ٢ بكنح ا و ع ىه ا ٧ ا و ا ؼ ا فب ا فب ا زؾون ىه ا فز ٤ به األداح Form Command Button Label Text Box Check B Option Button االخزظبس frm cmd lbl txt chk opt ثؼل افز ٤ به ا ا ٧ كاح قزبه ا غيء ا ٧ ب ثب فز بهاد ا بثوخ - ٢ افز ٤ به ٣ خ - جل ءح ثؾوف ج ٤ و قزبه ا ظ ٤ لخ أ ٣ ب جل ءح ثؾوف ج ٤ و ٣ غت أ ٣ ي ٣ ل ا ا ٧ كاح ػ 40 ؽوف و ٣ طخ أ ٣ ث ٤ ب أؽل أؽوف ا ؼ ٤ بد ؾب أ غؼ ا ٧ بء ه ٤ وح هله ا ٩ ب ك نا ٣ كو هذ زبثخ ا ٧ بء ا ط ٣ خ ضجظ ا خ اص ف ط س ا زشغ ١ : ز ٤ ؼ أ ٤ خ افز ٤ به أ بء كؼ ٤ خ ٧ ك اد ا زؾ كػ ب ظو ا ٠ اؽل ب ا ل ٤ غ ا ث ٤ ي ن ي ٣ ب أ ر ٤ و ا قب ٤ خ أص بء ا ز ٤ ك ض ك ٢ ا و ع ٣ ب Sample ر ٤٤ و ف ل ٤ خ بكنح ا و ع ث وو أؽل أىهاه ا فز ٤ به ك ٣ ٤ و فب ٤ خ ا ق ل ٤ خ BackColor ثب ا ق ك ٢ ظ ٤ لخ ا يه ٣ ر ٤ و ب ف ع خ ا ل ٤ غ ا ث ٤ ي : اع األداح.اع ا خبط ١ خ ل ١ خ ا خبط ١ خ ا غذ ٠ ذح = ControlName.PropertyName = PropertyValue 28
30 مطخ ( وطخ ا ؼ خ ا ؼ و ٣ خ) اع ا خبط ١ خ ا ز ٢ وؿت ك ٢ ر ٤ و ب ر ي ا قب ٤ خ ثب األداح ٢ رجلأ ص ا م ١ خ ا غذ ٠ ذح خبط ١ خ ٣ غت أ ر ف ا ا ٧ كاح ا ع كح ث بكنح ا ٧ ك اد ػ خ ر ب ١ ا ق ل ٤ خ. بكنح ا و ع = لوح ر ٤٤ و بكنح ا و ع Sample ا ٧ ىهم : ٢ ك ٤ غ ا ث ٤ ي ا ٧ ىهم frmsample.backcolor = vbblue ؽع أ ا ٧ بء ا لؼ ٤ خ رغؼ ا لوح ل خ ب و frm sample رؼ ٢ بكنح ا و ع Backcolor رؼ ٢ ا ق ل ٤ خ vb افز به ل ٤ غ ا ث ٤ ي Blue visual basic رؼ ٢ ؼب ا ل ٤ غ ا ث ٤ ي ا ٧ ىهم و ١ ف ١ خ اعزخذا أع بء األد اد ف إعشاءاد األؽذاس : ص خ ٤ يح أفو فز ٤ به أ بء كؼ ٤ خ ٨ ك اد ٢ ؽ ب ك ٢ اعواءاد ا ٧ ؽلاس ا اهغ أ ػ ل ؼ ب ٨ كاح ػ ٠ بكنح ا و ع كب اعواءاد ا ٧ ؽلاس ا خ ز ي ا ٧ كاح ٣ ب أ ٤ ل ب و ػ ب ب هأ ٣ ب أ اعواءاد ا ٧ ؽلاس ٣ ب لر ب ك ٢ بكنح ا لوح أ ب ٣ ؼوف ث ؾوه ك ٤ غ ا ث ٤ ي ػبكح ٣ ا زو ٤ ت ا ٢ ٤ ز ي ا ٩ عواءاد ب : ٢ ٣ ControlName_EventName() Private Sub : طو ا ؼ ا ا وئ ٢ ٤ [ لوح ا ج ٤ ي ا ز ٢ ر لن ظ ٤ لخ ا ٩ عواء] : طو ا قزب ؽع أ طو ا ؼ ا ٣ ا ا ٧ كاح ص كؤ بء ا ٧ ك اد ا لؼ ٤ خ ر ب رؾل ٣ ل اعواء ؽلس ث خ. 29
31 13-1 وزبثخ إعشاء ا ؾذس : ا اهغ أ ا قط ح ا ضب ضخ ٢ ث بء رطج ٤ ن ا ل ٤ غ ا ث ٤ ي ٧ كاح ع كح ػ ٠ بكنح ا و ع زبثخ اعواء ؽلس زقل بكنح ا لوح - ؾوه ك ٤ غ ا ث ٤ ي وو ا ٧ كاح ووا يك عب أ وو أ ٣ و خ بكنح ا لوح بكنح أعياء ا جو ب ظ أ افز ٤ به ا ق ٤ به Code هبئ خ View أ ا لزبػ. F7 ب م و ب أ لب كؼ ل غ ا ٧ كاح ػ ٠ بكنح ا و ع ٣ ب ك ظ أ ١ أؽلاس ر ي ا ٧ كاح ث و ػ ب ف بكنح ا لوح code window ك أكاح ب ا ؼل ٣ ل ا ٧ ؽلاس ثب طجغ كؤ ذ ؾزبط أؽلاس ر ي ا ٧ كاح ا ب ؾزبط كو ب ٣ ب ت ظ ٤ لخ و ػ ب ب رؼ ذ بثوب ك ٤ خ ا ٩ عواء : ٢ طو ػ ا ا ٩ عواء() ControlName_EventName Private Sub [ لوح ا ل ٤ غ ا ث ٤ ي [ طو ؿ ن ا ٩ عواء خ Sub Private رؼ ٢ اعواء فب أ ثو ب ظ كوع ٨ كاح ػ ل اهزوا ب ثؾلس ؼ ٤ ا اهغ أ لوح ا ج ٤ ي رؼل ا ؼ ا ثز به ١ ك ٢ ا و ع ن وأ و ؽوف أ ػ خ ر ٤ أ أؽل ه ى ا ؼ ٤ بد ف ٣ جت أفطبء ثب زب ٢ ٣ ؼ ثو ب غ ب ثب زؾل ٣ ل ا غيء ا ن ١ ٣ ؾ ١ ا قطؤ نا ا ع ا ٧ فطبء ٢ ٣ ثب قطؤ ا زو ٤ ج ٢ syntax error ك زبثخ ا جو ب ظ رزط ت كهخ ز ب ٤ خ. ص ك زبثخ اعواءاد ا ؾلس : ؾلك ا ؾلس ا ن ١ روؿت ك ٢ أ ٣ زغ ٤ ت ثو ب غ ب. ؾلك ٤ ل ٤ خ ا زغبثخ ؾلس. زوع ا زغبثخ لوح ك ٤ غ ا ث ٤ ي. جؾش ػ اعواء ا ؾلس ك ٢ بكنح ا لوح. زت لوح ا ج ٤ ي. ا ضب ا زب ٢ ٣ ؼ م ي : ضبي : غ ىه أ ا و اؽل ػ ٠ بكنح ا و ع. ج فب ٤ خ ا بكنح ا و ع. frmfirstcode Name ج ػ ا بكنح ا و ع ا قب ٤ خ ػ ٠ ا ؼ ا "شفشر األ " 30
32 ؾ وؿت ك ٢ زبثخ اعواء ؽلس اؽل ٣ زغ ٤ ت ؾلس وو Clickىه ا ٧ ا و command button ك ؾ وؿت ك ٢ أ ٣ له ا ج ٤ رو د ث ٤ ت beep بػز ا لاف ٤ خ ل ١ وو ا زقل ػ ٠ م ي ا يه. ٢ رغؼ بكنح ا لوح أ ؾوه ك ٤ غ ا ث ٤ ي وئ ٢ F7 : ا لزبػ ج فب ٤ خ ىه ا ٧ ا و Name -رؾلك ا ا لوح يه- ػ ٠ ا. cmdbeep ج فب ٤ خ ىه ا ٧ ا و - Caption ؾلك ػ ا ا يه أ ظ ٤ لز - ػ ٠ ا ط د! ؽ ٤ ئن ٣ جؼ بكنح و ػ ب ب : ٢ ٣ fullmodule ث ب ٣ بكنح ا ؾوه أ جو م ي كل ٢ ث ٤ ئخ ك ٤ غ ا ث ٤ ي ٣ عل ػو ب ٣ و ٣ ب ب هبئ خ أؽلاس ا ٩ عواءاد اؽل ثؼل ا ٥ فو ٤ ب وا ب ب ٢ ؾ ػ ٠ ا ؼو ا ب وو ا وبئ خ Tools ص قزبه ا ق ٤ به options ب ثب ا زب ٢ : 31
33 رظ و ب ا بكنح ا زب ٤ خ : اؽنف ػ خ ا ؼ أ ب ا ق ٤ به Default to Full Module View أ علد. اما غل ا ىه ا ٧ ا و command button ك ٢ هبئ خ ا ٧ لاف ا ز ٢ رؼ بكنح ا ق ا وو قزبه ا ا يهcmdBeep ٣ جؼ بكنح ا لوح ب : ٢ ٣ 32
34 ؽع اعواء ؽلس ا وو click يه cmdbeep ف ؾزبط هبئ خ ا ٩ عواءاد ض ٤ وا عواء ا ن ١ و ٣ ل غ ؽظخ أ ا ٩ عواءاد ورجخ رور ٤ جب غبئ ٤ ب ث ٤ هأ ا ٩ عواء ب ٣ ز زت لوح ا ج ٤ ي ا ز ٢ ر لن ظ ٤ لخ ا لاه ا د. زت ا طو ا زب ٢ : Beep ر ي ا زؼ ٤ خ رقجو ا ج ٤ رو أ ٣ له كهخ عو ا اهغ كول فط د ا قط ح ا ٢ ٧ ك ٢ ا جو غخ ث خ ا ل ٤ غ ا ث ٤ ي Private Sub CmdBeep_Click() Beep ا ٥ ثو ب غ ب عب ي ز ٤ Run وو ىه ا جلء أ قزبه start هبئ خ Run أ ا لزبػ F5 و برظ ثو ب ظ ا ٧. وو ا يه ٣ قجو ا ج ٤ رو أ ٣ ن ت ا ٠ اعواء ا ؾلس ا ؾلك ؾلس ا وو ٣ و cmdbeep_click ثز ل ٤ ن لور ٢ ا ٧ و. Beep هث ب هؿجذ ك ٢ أ ٣ ٤ و ا ج ٤ رو ف ل ٤ خ بكنح ا و ع كؤ ق ا طو ا زب ٢ ثؼل ا ٧ و : Beep frmfirstcode.backcolor = vbblue 33
35 ا اهغ أ ك ٤ غ ا ث ٤ ي ل ١ زبثز ب ا ٧ كاح غ وطخ ر جضن هبئ خ رؾ ١ ا ٧ ا و ا ق ا ا زبؽخ ز ي ا ٧ كاح ب : ٢ ٣ وو ا يه ؽع ب ف ٣ ؾلس بكنح ا و ع 14-1 ؽفع شش ع ا ف ١ غ اي ث ١ غه : رؼ ب ٤ ل ٤ خ كزؼ ر ٤ ؿ ن و ػبد ك ٤ غ ا ث ٤ ي جن ؽلظ ب أ رقي ٣ ب ب زؾلس ػ ٤ ل ٤ خ ؽلع ا و ع زقلا ك ٢ ا واد ا وبك خ ا ٥ لو ا ب ثلأ ب ث بء به ٣ ؼ ب ؾزبط ؾلظ ب ا اهغ أ ا ؼ ٤ خ خ ف زقل بكنح ك ٤ غ ا ث ٤ ي ا وئ ٤ ٤ خ أ و ٣ ا ٧ ك اد كبثؾش ك ٢ و ٣ ا ٧ ك اد ػ هو و ك وو ن ا ٣٧ و خ ٣ غؼ ك ٤ غ ا ث ٤ ي رؾلع و ػ ب ػ ٠ أؽل ا ٧ هوا ا زبؽخ ص ٣ ب ر ٤ ا و ع ك ٢ ا زوج ث رط ٣ و رؼل ٣ ر ي ا ٣٧ و خ ر ٢ ثؾلع ا و ع Save Project ا ٣٧ و خ ا ز ٢ رلؼ م ي رؤفن ا ا زب ٢ : 34
36 وو ر ي ا ٣٧ و خ ٣ ؼط ٢ زبئظ قز لخ جوب ؾب خ ا و ع كب و ع ا ن ١ جن ؽلظ ػ ٠ ا وو ا لؼب ٣ قوط ه بئ ث ٣ ؾلع ا زؼل ٣ د جب وح. كبما ب ؼ ك ٢ و ع عل ٣ ل ؾلظ ثؼل ك ف ٣ قوط ب ك ٤ غ ا ث ٤ ي ا بكنح ا زب ٤ خ : ر ي ا بكنح ر زل و ػ ب اما ب وؿت ك ٢ ؽلع بكنح ا و ع ثب ا ن ١ اهزوؽز ػ ٤ ب أ أ غ ا آفو ن ي ٤ ئذ ب ا ٧ و ظ ذ ا ا ن ١ اهزوؽز Form1 ن وأ م ي ا ق ف ٣ ؾلع ثب زلاك frm.ك ؾوى غ ل ا ن ١ و ٣ ل ؽلع ل ب ث ف ا ق - ٣ غت أ ٣ ا ٣ ؾ ؼ ٢ هث ب ٣ ورج ث ظ ٤ لخ ا جو ب ظ - وو ا يه Save ثؼل أ ز ٢ ػ ٤ خ ا ؾلع ر ي ف رظ و ب بكنح أفو كب اهغ أ ب ؽلظ ب عيء ا و ع ف ٣ ط ت ب ك ٤ غ ا ث ٤ ي ؽلع ا غيء ا ضب ٢ ن ي رظ و ب ا بكنح ا زب ٤ خ : 35
37 ا اع األؽذاس : ك ٢ ا اهغ أ بكنح ا و ع رؼ ؾب ٣ خ ٨ ك اد ا ٧ فو ب رلػ أؽلاس أ ١ رزؤصو أ ر زغ ٤ ت أ ٣ ب جؼ ا ٧ ؽلاس ك ٤ ب أ ر زغ ٤ ت جؼ رلبػ د ا زقل ف ز ثؾلص ٤ كو : هث ب ٣ م ي ا طف ا ؾذس ا ؾلس ا ن ١ ٣ زؾون ل ١ وو ا زقل بكنح ا و ع. Click ؽلس ٣ ؾلس ل ١ رؾ ٤ بكنح ا و ع ٧ وح نا وح ا ج ٤ رو Load ا هذ ب ت زق ٤ ه ٤ اثزلائ ٤ خ ق ا ػب خ و ٤ ا ز ٤ واد ا ثزلائ ٤ خ. جن أ م و ب أ ا ا ٧ كاح ٣ لف ٧ ك ٢ اعواءاد ا ٧ ؽلاس ا Name بكنح ٣ ئصو ث ل ا طو ٣ وخ ام رؤفن ا ٧ ؽلاس ا ا ٧ كاح ب : ٢ ٣ Form_EventName Private Sub Form_Load() ف ضال : Private Sub Form_Click() نا ا ٤ ظ ن ي ؽز ٠ ٤ ذ بكنح ا و ع ثآ ١ ا آفو ك كو ب أ ا بكنح ا ٩ به frmfirstcode كب ؽلس ا زؾ ٤ ٤ ظ و ك ٢ بكنح ا لوح ب : ٢ ٣ 36
38 15-1 أداح صس األ ا ش command button رؼزجو أكاح ىه ا ٧ ا و أ ضو أك اد ا ل ٤ غ ا ث ٤ ي ا زقلا ب ؽ ٤ ش ٣ ا زقلا ب جلء أ رؼ ىن أ ا ٣ وبف ا ا ؼ ٤ بد ىه ا ٧ ا و ا ن ١ رقزبه بكنح ا ٧ ك اد ٣ ػ ٠ ا ا زب ٢ : In Form : On Tool Box: ا خ اص : زؤ ثؼ ف ا ىه ا ٧ ا و ا زب ٤ خ : ا خبط ١ خ ا طف. cmd ا ا زقل زؾل ٣ ل ر ٤٤ ي ىه ا ٧ ا و ػبكح ٣ أ ا ؾو ف ا ض صخ : Name : Caption ا ؼجبهح ا ز ٢ رظ و ؼ ا يه ا ٧ ا و : Font ٢ ا قب ٤ خ ا ز ٢ رؾلك ع ا ق Arial أ Times New Roman ا ؽغ ا ق 72-8 : Left ولاه ثؼل ؽبكخ ىه ا ٧ ا و ا ٤ و ػ ؽبكخ بكنح ا و ع ا ٤ و. :Top ولاه ثؼل ؽبكخ ىه ا ٧ ا و ا ؼ ىب ػ ؽبكخ بكنح ا و ع ا ؼ ىب ث ؽلح ا و ٤ ب. : Width ولاه ػو ىه ا ٧ ا و ث ؽلح ا و ٤ ب (ر ٣ ت - ٢ -ث خ ) : Height ولاه اهرلبع ىه ا ٧ ا و ث ؽلح ا و ٤ ب (ر ٣ ت - ٢ -ث خ ) 37
39 : Enabled ٢ فب ٤ خ رؾلك ب اما ب ا يه ف ٣ زغ ٤ ت ٧ ؽلاس ا زقل ػل رؤفن ه ٤ ز ٤ True أ ؾ ٤ ؼ ب ٣ زغ ٤ ت ٣ ا يه ا و ٤ خ ا ضب ٤ خ False ب ٣ ج ذ ا يه ٣ زغ ٤ ت زقل ك ٢ ه ا ز ٤. :Visible ٢ فب ٤ خ رؾلك ب اما ب ا يه ف ٣ وئ ٤ ب أ ظ ها ػ ٠ ا ب خ ػل ٢ رؤفن ه ٤ ز ٤ ب True نا ٣ ؼ ٢ أ ا يه ٣ ب ل ا زقل False رؼ ٢ أ ا يه ف ٣ ؿ ٤ و وئ ٢. ضبي : ك ٤ غ ا ث ٤ ي جلأ و ع ع ٤ ل غ أكاح ىه ا ٧ ا و ػ ٠ بكنح ا و ع ؾوى ا يه ك ٢ أ ب زؼلكح بكنح ا و ع ؽع ا ز ٤ واد ا ز ٢ رؾلس ػ ٠ ا قب ٤ ز ٤ ه خ Top ٣ به Left ؿ ٤ و ؽغ ا يه ؽع رز ٤ و ه ٤ ز ٢ ا قب ٤ ز ٤ ػو Width ا هرلبع Height ؿ ٤ و فب ٤ خ ا ؼ ا. Caption ا ق ا ز ة ا ؼجو ػ ػ ا ىه ا ٧ ا و ٣ ز زغ ثقب ٤ خ ا ق Font - ض ٤ و ا ٧ ك اد رزؤصو ثب قب ٤ خ ف - Font كب قب ٤ خ ف ٣ ؾلك Font ف بئ ا ق ا ن ١ ٣ ظ و ؼ ا يه ا ٧ ا و كؼ ل ب وو ػ ٠ ا قب ٤ خ ف Font ك ٢ بكنح ا ق ا ٣ ظ و ىه ٢ ٣ ىه ا زوب كغبئ ٢ ellipsis ف ٣ ظ و ا ٠ ا ٤ ٤ ا بكنح أ ب ا قب ٤ خ Font وو نا ا يه ٣ ئك ١ ظ ه ا وثغ ا ؾ اه ١ قط أ بكنح ا ق Font Window ن ا بكنح ٣ ب أ قزبه 3 أ ٤ بء ا ا ق Font أ ة ا ق ( بئ - ؿب ن - ػبك ١ - ؿب ن بئ ) ؽغ ا ق ٣ ب افز ٤ به أصو عب ج ٢ ض غ ف رؾذ ا أ غ ف ك ٢ ز ق بد ا. 38
40 ر عل فب ٤ ز ٤ ز ٤ يه ا ٧ ا و ب ا قب ٤ خ Enabled ا قب ٤ خ وئ ٢ أ ظ ه Visible ه ٤ ز ب ا ب ؾ ٤ ؼ True ( ؼ ) أ فطؤ ( ) False ا ض ٤ و ا ٧ ك اد ا ٧ فو رز زغ ثز ي ا قب ٤ خ. كبما ب ذ ه ٤ خ ا قب ٤ خ True ٢ Enabled كب ا زقل ٣ هبكها ػ ٠ ا زؼب غ ا يه ػ خ م ي ظ ه ا يه ث ثب ذ ٣ زغ ٤ ت زقل اما ب ذ ه ٤ خ ا قب ٤ خ False ٢ Enabled ك ٣ زط ٤ غ ا زقل ا زؼب غ ا ٧ كاح ر جؼ ا ٧ كاح ثب ز. أ ب ا قب ٤ خ وئ ٢ أ ظ ه Visible ك رؼوف ا ٤ ئ ٤ ب ا ب ظ هVisible True = ك ٢ ن ا ؾب خ ٣ ا يه وئ ٤ ب أ ظ هVisible False = ك ٢ ن ا ؾب خ ٣ قزل ٢ ر ب ب ا يه ػ ٠ بكنح ا و ع. 39
41 16-1 أداح ا ؼ ا : Label Control رو أكاح ا ؼ ا ثؼو ؼ بد ٣ زقل أ ٣ ؾؾ ب أ ٣ ؾنك ب ث جب و ر زقل ؿب جب ك ٢ ػو ػ ب ٣ أ أ بء ا ٧ ك اد ا ٧ فو أ ر زقل ك ٢ ػو زبئظ ػ ٤ بد ا ج ٤ رو أكاح ا ؼ ا قزبه ب بكنح ا ٧ ك اد. ا خ اص : رز زغ أكاح ا ؼ ا ث ض ٤ و ا ق ا ؼ أ ب : اع ا خبط ١ خ ا طف Name Caption Font Alignment ا ٣ زقل زؾل ٣ ل أكاح ا ؼ ا ػبكح ٣ جلأ ثب ؾو ف ا ض س. lbl ا ؼجبهح ا ز ٢ ف رظ و ك ٢ أكاح ا ؼ ا. ٣ ج أ ة ا ق ػ ؽغ ا ن ١ ف ٣ ظ و ك ٢ ا ؼ ا. رؾلك ٣ ظ و ا ا ٤ به أ ا ٤ ٤ أ ا ز ق نا ك ٢ ا خ ا ؼوث ٤ خ ٣ ج BackColor ف ل ٤ خ أكاح ا ؼ ا. ForeColor ٣ ج ا ق ا ن ١ ف ٣ ظ و ك ٢ أكاح ا ؼ ا. ٣ ؾلك ع ا ؾبكخ Fixed ٢ أ ١ غ خ أ none BorderStyle Left Top Width ٣ ؾلك ا بكخ ا ز ٢ رجؼل ب ػ ؽبكخ بكنح ا و ع ا ٤ و. ا بكخ ا ز ٢ رجؼل ب ؽبكخ ا و ع ا ؼ ىب. ؽبكخ أكاح ا ؼ ا ا ٤ و ا ٧ كاح ا ؼ ىب ػ ؽبكخ بكنح ػو أكاح ا ؼ ا ث ؽلح ا و ٤ ب ا ز ٢ قزبه ب ف ا بكنح ا و ع Scale ا و ٤ خ Mode ٢ ا لؼب خ ب ٢ ا ز ٣ ت 40
42 اهرلبع أكاح ا ؼ ا ث ؽلح ا و ٤ ب ا طخ. ٣ ؾلك رظ و ا ٧ كاح أ ٢ رز ٤ ؼ ر ٤ ق أكاح ا بكنح جوب ؼلك ؽو ف ػجبهح ا ؼ ا ب ه ٤ زب True رئك ١ ز ٤ ق ا ٧ ر بر ٢ ٤ غ ؽغ ػجبهح ا ؼ ا ا و ٤ خFalse رغؼ ؽغ ا ٧ كاح صبثذ ػ ٠ بكنح ا ٩ به. ب ه ٤ زب True رئك ١ ج زب ا ٧ كاح رؼ ٢ ػل ر ٤ ث ٤ ب False رئك ١ ا ٠ ظ ه ا ٧ كاح ث ا طج ٤ ؼ ٢ ر ٤ ا زقل ا زؼب ؼ ب ثب ٧ ؽلاس. ٢ فب ٤ خ روج ؽوك ٤ خ ٢ رؾلك ا ؼجبهح ا ز ٢ ف رظ و ػ ٠ ا ب خ ب زغبثخ ز و ٣ و ئ و ا ب ػ ٠ ا ٧ كاح. Height Visible AutoSize Enabled TopTipText ضبي : غ أكاح ػ ا Labelػ ٠ بكنح ا و ع ٤ و ؽغ ب ؼ ب ؾغ ا غ ا ن ١ و ٣ ل ج فب ٤ خ ا ؼ ا غوة فط قز لخ فب ٤ خ ا ز ٤ ن أ ا ؾبماح - alignment ؽع ا لوم ث ٤ ا ق ٤ بهاد ا ض صخ ن ا قب ٤ خ 2- Center 1- Right ٤ ٣ ٣ به 0- Left ) ؽع ػل ع ك ارغب ػ ك ١ ك و ٣ ا ؼ ا ٣ ظ و أكو ٤ ب كو. 41
43 ؽع ا لوم ث ٤ اؽز ب ٠ BorderStyle ك ل ب ا و ٤ خ (0-None) ا و ٤ خ (1-Fixed) كب ٢ ٧ رغؼ أكاح ا ؼ ا طؾخ أ ب ا و ٤ خ 1 كزغؼ ا ؾبكخ غ كخ ب : ٢ ٣ 1-Fixed 0-None ؿ ٤ و ف ا ا قب ٤ ز ٤ ا ق ل ٤ خ BackColor فب ٤ خ ForeColor ٣ غت أ قزبه أ ا ول خ ( ا ق ) ا ق ل ٤ خ ب جخ ؽز ٠ ر لو ا ؼ ٤ ث ٣ ؾ افز ٤ به أ ا عناثخ ؼجبهح ا ز ٢ ر زج ب ك ٢ فب ٤ خ ا ؼ ا. Caption كؤ ضو فب ٤ خ زقل خ ٨ كاح ٢ Label فب ٤ خ ا ؼ ا Caption ك ا ؼجبهح ا ز ٢ ف رظ و ك ٢ أكاح ا ؼ ا ٣ ز ؼ ب ك ٢ ه ا ز ٤ أ أص بء ا جو غخ ف ر ي ا قب ٤ خ ٣ ب ا زقلا لوح ا ج ٤ ي ا زب ٤ خ غ ر ي ا ؼجبهح ؼ ا ٧ كاح ا ؼ ا : زا ػ ا أداح ا ؼ ا = lblexample.caption 42
44 األؽذاس : ٧ كاح ا ؼ ا Label ؽلس ب ؽلس ا وو ( ب أؽلاس أفو ) : ا طف ا ؾذس Click نا ا ؾلس ٣ ؾلس ػ ل ب ٣ وو ا زقل ػ ٠ أكاح ا ؼ ا ثب ب أداح ا ض Text Box Control أكاح ا ر زقل ؼو ا ؼ بد ا لف خ ك ٢ ه ا ز ٤ أ ه ا ز ٤ أ ا زق ٤ ثل اعواء ؽلس. أكاح ا text ب box ػ ٠ بكنح ا ٧ ك اد ٣ قز ق ToolBox ػ ب ػ ٠ بكنح ا و ع ب ٣ ؾ ب ا ا زب ٢ : In Toolbox: On Form (default properties): ن وأ أكاح ا ر ج أكاح ا ؼ ا ا اكاح ا ؼ ا ٢ Label اكاح افواط ػو ؾز كو ث ٤ ب اكاح ا TextBox ر زقل فواط ا ؾز ا ٣ ب ع اك اد اكفب ه ٤ جو ب ظ ( ٣ ؼ ٢ اكفب افواط ا ؾز ) ا ٣ ب أكاح ا ٣ زقل أ ٣ ٤ و ب ث ٤ ب أكاح ا ؼ ا ٣ أ ٣ ٤ و ا ؼو ك ٢ أكاح ا ؼ ا جب وح ا اهغ أ ٣ غ ا ٧ كار ٤ ػ ٠ ا ب خ ثؾ ٤ ش ٣ زط ٤ غ ا زقل ا زلو ٣ ن ث ٤ ب ا ر ي ا بؽ ٤ خ ك ٤ ب رب ٤ و آ ١ عيء أكاح ا ث ٤ ب ٣ ب كؼ م ي ك ٢ أكاح ا ؼ ا ب : ٢ ٣ ك ب و أ رب ٤ و خ ا ك ٢ أكاح ا ث ٤ ب ٣ ب كؼ م ي ك ٢ أكاح ا ؼ ا ص خ افز كبد أفو ١ ؼ أثوى ب أ أكاح ا ٣ ب أ قزبه ب فب ٤ خ ا ط ه ا زؼلكح Multiline رؤفن 43
45 ه ٤ ز ٤ ٢ True رز ٤ ؼ رؼلك ا ط ه ا و ٤ خ False رؼو ا أ قزبه ع و ٣ ا ز و ٣ و ا قب ٤ خScrolbars : ك ٢ طو اؽل ص ٣ ب رؤفن اهثغ ه ٤ o-none أ ١ ثل أ و خ ر و ٣ و 1-Horizontal نا ٣ ز ٤ ؼ و ٣ ر و ٣ و أكو ٢-2 Vertical نا ٣ ز ٤ ؼ و ٣ ر و ٣ و هأ ٢ ث ٤ ب -3 Both ٣ ز ٤ ؼ و ٣ ط ٤ أؽل ب أكو ٢ ا ضب ٢ هأ ٢ ك ٢ ل ا هذ. و ٣ ا ز و ٣ و ؿ ٤ و زبػ ٧ كاح ا ؼ ا ص خ كبهم أفو ك ٢ ؽغ ا ؼ بد كؤكاح ا ر ي ا ز ٤ ؼبة ػلك ؼ ٤ ا ؾو ف ثؾل أه ٢ 64 ى. ة. ػ ب كؤثوى ف ا ب ب : ٢ ٣ ا خ اص Properties ا طف ا خبط ١ خ txt ا ٣ زقل زؾل ٣ ل أكاح ا اهزوػ أ ٣ جلأ ثب ؾو ف ا ض س Name ا ؼجبهح ا ز ٢ ف رظ و ك ٢ أكاح ا ا ز ٢ ٣ زقل رؼل ٣ ب Text ٢ ر ج فب ٤ خ ا ؼ ا ك ٢ أكاح ا ؼ ا Label Font ر ج ا ا ق ػ ؽغ. ٢ Alignment رؾل ب اما ب ا ف ٣ ؾبى ١ أ ٣ ن ا ٤ به left أ اright ٤ ٤ أ ٣ غ ك ٢ ا ز ق. Center MultiLine فب ٤ خ ا ط ه ا زؼلكح رؾلك ب اما ب ا ف ٣ ظ و ك ٢ ط ه زؼلكح أ ك ٢ طو اؽل ب ه ٤ ز ٤ True رؼ ٢ ظ ه ا ك ٢ ط ه زؼلكح ا و ٤ خ False رؼ ٢ ظ ه ا ك ٢ طو اؽل ر ي ا قب ٤ خ 44
46 و ه ٣ خ ج ا و خ ا ز و ٣ و ك ٢ أكاح ا ٧ أكاح ا ز و ٣ و رظ و ا ك ٢ ؽب خ ا ط ه ا زؼلكح. رؾلك ع و ٣ ا ز و ٣ و ا ن ١ ف ٣ ظ و ك ٢ أكاح ا ثل أ و خ ScrollBars هأ ٢ 2-Vertical أكو ٢ 1-Hortzontal ر و ٣ و 0-None ٤ بBoth -3 رؾلك أ ػلك ا ؾو ف ا ز ٢ ف رظ و ب أكاح ا ا ؼلك ٣ ؼ ٢ 0 MaxLength ا ؾل ا ٧ ه ٠ ؼلك ا ؾو ف. ر ج ف ل ٤ خ أكاح ا. BackColor ر ج ا زبثخ ا ز ٢ ف رظ و ك ٢ أكاح ا. ForeColor رؾلك ع علاه أكاح ا رؤفن ه ٤ ز ٤ طؼ 0-None غ -1 BorderStyle. Fixed ا بكخ ا ز ٢ رجؼل ب ؽبكخ أكاح ا ا ٤ و ػ ؽبكخ بكنح ا و ع ا ٤ و Left ؽ ت ؽلح ا و ٤ ب. ا بكخ ا ز ٢ رجؼل ب ؽبكخ أكاح ا ا ؼ ىب ػ ؽبكخ بكنح ا و ع ا ؼ ىب Top ؽ ت ؽلح ا و ٤ ب. ػو أكاح ا ؽ ت ؽلح ا و ٤ ب. Width اهرلبع أكاح ا ؽ ت ؽلح ا و ٤ ب. Height ٢ رؾلك ب اما ب ا زقل ٤ ز رؼل ٣ أكاح ا رؤفن Locked ه ٤ ز ٤ ٣ ز True ا زقل رؼل ٣ ا ٧ كاح ك ٢ ن ا ؾب خ ر ج ٤ ثؤكاح ا ؼ ا Label ث ٤ ب ا و ٤ خ False ر ا زقل رؼل ٣ أكاح ا اصو ر ي ا قب ٤ خ ٣ ظ و ك ٢ ه ا ز ٤ كو. رؾلك ب اما ب ذ أكاح ا ف رظ و ػ ٠ بكنح ا و ع ك ٢ ه Visible ا ز ٤ كو. 45
47 األؽذاس : Events ؼ فب ٤ خ ا ٢ Text أ ف ا أكاح ا ا جو ظ ٣ ؾزبط ؼوكخ ز ٠ ر ٤ ود ه ٤ خ ر ي ا قب ٤ خ ؽز ٠ ٣ ز ٠ ا زقلا ا و ٤ خ ا غل ٣ لح ا اهغ أ ٣ عل ؽلص ٤ ٣ بػلا ب ك ٢ ر ل ٤ ن م ي : ا طف ا ؾذس نا ا ؾلس ٣ ؾلس ب ر ٤ ود ه ٤ خ ا Text ا ع ك ك ٢ أكاح ا. Change نا ا ؾلس ٣ ؾلس ػ ل ب ٣ زوى ا زقل أكاح ا ٣ و ثؾلس أفو غ LostFocus أكاح أفو ١ ع كح ػ ٠ بكنح ا و ع. ؽلس ا ز ٤ و ٣ ؾلس Change ض ٤ وا ك ب ا زقل ىه زت ؽوف ك ٢ أكاح ا ٣ وغ ؽلس ا ز ٤ و ب ٣ ز ا زلػبء ؽلس ا ز ٤ و رلؾ ه ٤ خ فب ٤ خ ا Text ك ٢ ن ا ؾب خ ٣ ل ٤ ل ب ثب و ٤ خ ا ؾب ٤ خ. ٣ ؼزجو ؽلس فمذ ا زشو ١ ض LostFocus ل ٤ ل ك ٢ افزجبه ا ا ع ك ك ٢ فب ا أ أكاح ا ن وػ ل غ أكاح ػ ٠ بكنح ا و ع أ ٣ ب ر ٤ ط ب ث وو ب ثب ض ك نا ا ؾلس بث كج ٤ ب رطج ٤ ن ب ٣ ؼ ك ٢ ه ا ز ٤ كب ٣ زقل أ ٣ زؼب غ أكاح اؽل ثؾلس ص ر ي ٢ ؽب خ ا زو ٤ ي focus أ ١ أ ا ٧ كاح طخ كؼ ل ب ٣ زت ا زقل ك ٢ فب ا كب ا ٧ كاح ر ك ٢ ؽب خ رو ٤ ي ؽلس كول ا زو ٤ ي LostFocusػ ل ب ر زؾ م أكاح أفو ػ ٠ ا زو ٤ ي ثؤ ١ ؽلس ب ٣ ب أ ؽع ر ٤ و فب ٤ خ ا ؽظخ Text ا و ٤ خ ا غل ٣ لح ب ا ذسط ا ضب ف غخ ا ج ١ غه : ك ٢ ا غيء ا ؾب ٢ ف زؼوف ػ ٠ ثؼ لب ٤ خ ا ج ٤ ي ك ف به ا ز ٤ واد (ا Name ا ع Type ا ز و ٣ ؼ (Declaration شش ع - Fun Form رظ ١ ا شش ع : ك ٢ ا و ع ا ؾب ٢ ف و ٢ هذ زغ غ ف ا بكنح ا ٩ به ثب زقلا أىهاه ا ٧ ا و ك ؾ ف و ىه ٣ غؼ بكنح ا و ع ر جو أ ر grow آفو ٣ غؼ ا بكنح رزو shrink ىه ٣ ٣ ٤ وا بكنح ا و ع ىه ٣ قل ٢ ا ٧ ىهاه آفو ٣ زؼ ٤ ل ر ي ا ٧ ىهاه. 46
48 ضغ األد اد ػ بفزح ا شش ع : اثلأ و ع ك ٤ غ ا ث ٤ ي اعؼ ؽغ بكنح ا و ع ر ب ت زخ أىهاه أ ا و غ زخ أىهاه أ ا و ػ ٠ بكنح ا و ع ؾب أ ر ج ا ٧ ىهاه كن ا زور ٤ ت ا جبك ١ ثب ه ا زب ٢ : ؼ ي ر يػظ اعواءاد غ ا ٧ ىهاه ا زخ ػ ٠ بكنح ا و ع خ ك ٤ غ ا ث ٤ ي ر كو ب ٤ خ ع ٤ لح ٢ Copy ا يه أ آ ١ أكاح ث وو ا ٧ كاح ص ا لزبؽ ٤ Ctrl + C ص ا لزبؽ ٤ Ctrl + V ؼب ن Paste ا ٧ كاح ك ٢ ؽب ز ب ن ا ٧ كاح ٢ ىه ا ٧ ا و وه م ي ف واد ززب ٤ خ ضجظ خ اص األد اد Set Control Properties وو بكنح ا ق ا أ أظ و ب أ ب ذ قل ٤ خ قزبه ا ٧ كاح ث وو ب أ ثبفز ٤ به ا ب هبئ خ ا ٧ ك اد ا قزبهح ا ز ٢ رؼ بكنح ا ق ا ف ٨ ىهاه ا ٧ بء Name ا ؼ ا Caption ب : ٢ ٣ بكنح ا و ع: Form1 بكنح ا و ع: Form1 اع ا خبط ١ خ frmformfun Form Fun ل ١ خ ا خبط ١ خ Name Caption 47
49 ىه ا ٧ ا و : Command1 اع ا خبط ١ خ cmdshrink Caption ل ١ خ ا خبط ١ خ Name رو ٤ ا بكنح ىه ا ٧ ا وCommand2 اع ا خبط ١ خ cmdgrow Caption : ل ١ خ ا خبط ١ خ Name ر ج ٤ و ا بكنح ىه ا ٧ ا و: Command3 اع ا خبط ١ خ cmdhide Caption ل ١ خ ا خبط ١ خ Name افل ٢ ا ٧ ىهاه ىه ا ٧ ا و : Command4 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ Name cmdred بكنح ؽ واء Caption ىه ا ٧ ا و : Command5 اع ا خبط ١ خ ل ١ خ ا خبط ١ خ Name cmdblue Caption بكنح ىههبء 48
50 ىه ا ٧ ا و : Command6 اع ا خبط ١ خ ل ١ خ ا خبط ١ خ Name cmdshow Caption أظ و ا ٧ ىهاه Visible False ٣ ب ر ٤٤ و ا ق ا ا ٧ فو اما هؿجذ ض فب ٤ خ ا ق Font ػ ٠ آ ١ ؽب ف ٣ ل ٣ ب ا ه ا زب ٢ : ل ٣ ب زخ أىهاه أ ا و اص ٤ ز ٤٤ و ؽغ بكنح ا و ع اص ٤ ز ٤٤ و أ ا بكنح ا و ع اؽل ٩ فلبء ا ٧ ىهاه اؽل زؼبكح ا ٧ ىهاه ا قل ٤ خ ؽع أ ا يه أظ ش األصساس أ ه ٤ خ فب ٤ خ ك ؾ و ٣ ل ك ٢ ثلا ٣ خ ا ز ٤ ػ ل ب وؿت ك ٢ افلبء ا ٧ ىهاه كب ب ٤ و Visibleا ظ ه ٢ False ك ٢ True اما أهك ب أ ظ و ٤ و ه ٤ خ فب ٤ خ ا ظ ه اFalse٢ ه ٤ خ فب ٤ خ ا ظ ه ا ٠.اعواء ؽلس ا وو يه ا ن ١ ػ ا أظ و ا ٧ ىهاه 49
51 وزبثخ إعشاءاد األؽذاسProcedures :Write Event ل ٣ ب زخ أىهاه ػخ ػ ٠ بكنح ا و ع ؾزبط زبثخ لوح ٩ عواء ووClick ر ي ا ٧ ىهاه ل ٣ ب ىه ٣ غؼ بكنح ا و ع رزو ا زو لهعخ ػل ع ك ىه ا ز ج ٤ و ف ٣ ئك ١ ا ٠ ػل ر ب ر ج ٤ و ا بكنح ٣ ب رغ ت م ي ثغؼ ا وو ػ ٠ بكنح ا و ع مار ب ٣ جو ا بكنح. ك ٢ اعواء ؽلس ف زقل بكنح ا لوح قزبه ا ٧ كاح ث ٤ طو ا ؼ ا ا طو ا قزب ٢ ع ا ٩ عواء زت ك أ لوح ا ؾلس. رؤ ل ا ب ر زت ئ ؽز ٠ ا ؽظبد. أ وو ب ووا يك عب ص غ ا ئ و أ كػ ب زت ؽلس ا وو يه ا ٧ ا و و ا بكنحcmdShrink_Click ك ٢ نا ا ٩ عواء و ا بكنح ث ولاه 100 ؽلح ر ٣ ت ك ٢ وح وو ك ٤ ب م ي ا يه. Private Sub cmdshrink_click() رو ٤ بكنح ا و ع' رو ٤ اهرلبع بكنح ا و ع ث ولاه 100 ؽلح ر ٣ ت ' frmformfun.height = frmformfun.height رو ٤ ػو بكنح ا و ع ث ولاه 100 ؽلح ر ٣ ت ' frmformfun.width = frmformfun.width هج أ زؼو جو ٤ خ اعواءاد ا ٧ ؽلاس ظو ػ هوة ا ٠ ا ٩ عواء ا بثن ك نا ا ٩ عواء ٣ لن ل ١ وو ا يه ا ن ١ ػ ا ل ض ا بفزح ثب طجغ كؤ ذ زؼوف ع خ ا ؽظخ أ ا ز ص ٤ ن أ ب ا غ ا ٧ فو كز ٤ و اهرلبع ػو بكنح ا و ع كب غ خ ا ز ٢ ر ٤ و ا هرلبع : ٢ frmformfun.height = frmformfun.height ن و ٤ ل ٤ خ ػ ئصو ا زق ٤ (=) كب طوف ا ٣٧ ٣ ؾ ت أ ٣ ز وػ ) ئصو ا طوػ ٣ ظ و هج ا ؼلك 100) 100 اهرلبعHeight ا بكنح ا ؾبfrmFormFun٢ ص رق ا ز ٤ غخ قب ٤ خ ا هرلبع ثب زجلا غ ا و ٤ خ ا بثوخ آ ١ ا هرلبع به 100 ر ٣ ت ب ٣ زو اهرلبع ا بكنح ث ولاه 100 ر ٣ ت. 50
52 ا زؼج ٤ و ا بثن ٣ ظ و أ ٣ ب بما ٢ ئصو ا زق ٤ ثؼ خ ا ز ب ١ أ ا طوف ا ٣٧ و ٣ أ ٣ ب ١ ا طوف ا ٣٧ و. كؤ ١ اؽل ٣ ب ا ؾ ػ ٠ ا ٥ كػ ب زو ؾلس وو ىهرىج ١ ش ا بفزحcmdGrow_Clickك نا ا ٩ عواء ٣ ي ٣ ل اهرلبع ا بكنح Heightث ولاه 100 ر ٣ ت ن ي ٣ ي ٣ ل ػو ا بكنح Heightث ولاه 100 ر ٣ ت : Private Sub cmdgrow_click() رىج ١ ش ا بفزح' رىج ١ ش اسرفبع ا بفزح ث مذاس 100 ر ٠ ت ' frmformfun.height = frmformfun.height رىج ١ ش ػشع ا بفزح ث مذاس 100 ر ٠ ت ' frmformfun.width = frmformfun.width ؽلس ا وو يه ا ٧ ا و ٣cmdRed_Click ٤ و ف ل ٤ خ بكنح ا و ع ا ٧ ؽ و : Private Sub cmdred_click() عؼ خ ف ١ خ ا بفزح أؽ ش' frmformfun.backcolor = vbred ث ٤ ب ؽلس ا وو يه ا ٧ ا و ٣cmdBlue_Click ٤ و ف ل ٤ خ بكنح ا و ع ا ٧ ىهم : Private Sub cmdblue_click() 51 عؼ ا بفزح أصسق ' frmformfun.backcolor = vbblue
53 اعواء ؽلس ا وو يه ا ٧ ا و ٣cmdHide_Clickقل ٢ ( ٣ ق ا و ٤ خ False قب ٤ خVisible ( أىهاه ا ٧ ا و ػل ا يه cmdshowا ن ١ ٣ غؼ وئ ٤ ب. Private Sub cmdhide_click() cmdshowافلبء ا ٧ ىهاه ػل ا يه' cmdgrow.visible = False cmdshrink.visible = False cmdhide.visible = False cmdred.visible = False cmdblue.visible = False cmdshowإظ بس ا ضس' cmdshow.visible = True أ ب اعواء ؽلس ا وو يهcmdShow_Clickا ن ١ ٣ ظ و ا ٧ ىهاه ػل ىه افلبء ا ٧ ىهاه: Private Sub cmdshow_click() cmdshowإظ بس و األصساس ػذ' cmdgrow.visible = True cmdshrink.visible = True cmdhide.visible = True cmdred.visible = True cmdblue.visible = True cmdshowإخفبء ا ضس' cmdshow.visible = False 52
54 أف ٤ وا كبعواء ؽلس وو بكنح ا و ع ٣ جو ب أ ٣ ب ص ك ل أصو ا يهcmdGrow_Click : Private Sub Form_Click() رىج ١ ش بفزح ا شش ع' رىج ١ ش اسرفبع بفزح ا شش ع ث مذاس 100 ر ٠ ت ' frmformfun.height = frmformfun.height رىج ١ ش ػشع بفزح ا شش ع ث مذاس 100 ر ٠ ت ' frmformfun.width = frmformfun.width غ ؽظخ ا ب قزبه د ا ٩ عواء ثطو ٣ وخ ع ٤ لح كؼ ل ب قزبه أكاح ا بكنح ف ٣ ظ و ب اعواء ؽلس ا زؾ ٤ Load ك قزبه ب ؽلس ا ووClick هبئ خ ا ٩ عواءاد : ٣ غت أ و ٤ ل ٤ خ ػ ر ي ا ٩ عواءاد ا زج ٤ ل ٤ خ ػ فب ٤ خ ا ظ هVisible ك ٢ أؽلاس ا يه ٣ cmdshow cmdhide ؽع أ بى اعواء ٣ ز بث ٤ ك ٢ ا ظ ٤ لخ ب اعوائ ٢ ا ؾلص ٤ cmdgrow_click Form_Click ص ؾب أ ظ ا طوخ ا ز وهح غخ ب و ث و ب ك ٢ ع اعواء ا ؾلس ا ز وه ٣ ب أ ظ ا طوخ قزبه هبئ خ ا ز ؾ ٤ ؼEdit قزبهCopy ص غ ئ و ا ب ك ٢ ع ا ٩ عواء ا ضب ٢ لزؼ هبئ خ Edit وح أفو قزبهView ؽ ٤ ئن ٣ ز ن ا ع ك ثب نا وح ك ٢ م ي ا غ ر كو ب ك ٤ غ ا ث ٤ ي جب و ز ي ا ظبئق ف و ٣ ا ٧ ك اد ب : ٢ ٣ ك ظ ا طوخ وو أ ٣ و خ ا ص غ ا ئ و ؽ ٤ ش بء أ ٣ و خ ا ن ن ي ٣ ب ه ا طوخ ا ظ خ ث ا جؾش ػ بد ف أ ٣ و خ ا جؾش ك ل وو ب ب ٣ ظ و ب ا وثغ ا ؾ اه ا زب ٢ : 53
55 ث ٣ ب ف م ي ا وثغ ا ؾ اه أ زجل خ ثؤفو ثؼل ا جؾش ػ ب. ن ي ر كو ب ك ٤ غ ا ث ٤ ي وهخ ػو آ ٤ خ ق ا ل ١ زبثز ب أكاح ثؼل ؼ ب وطخ رظ و هبئ خ قزبه ا ا قب ٤ خ ا ز ٢ و ٣ ل ب ب : ٢ ٣ ب 19-1 أششطخ ا ز ش ٠ ش ا طك سعبئ اإلدخبي اإلخشاط Scroll Bar ا اهغ أ و ٣ ا ز و ٣ و ػجبهح ػ ئ و ٣ زؾوى ك ٢ ا به أكو ٢ أ هأ ٢ ئ و ا و ٣ ٤ ٣ و ل ا ن ١ ث ز ٤ و ؼ ٤. ٣ ك ٢ ثلا ٣ ز ب ٣ ز وك ٢ ا ب ٣ ؼزجو و ٣ ا ز و ٣ و و ه ١ بهح ا ٠ غ ك ٢ أكاح ا ٣ ؼزجو ئ و جؼ ا ز ٤ واد ض كهعخ ا ؾواهح ض أ ا هرلبع ا قلب ؿ ٤ و ب أ ب ٤ ٣ ي ع ك 54
56 ه ٤ خ و ١ ٣ جلأ Min ب ٣ زغب ى ب و ٤ خ أه ب أ ه ٤ خ جو ٣ زغب ى ب ا ئ و ب أ ٣ عل ك ٢ وف ٣ ئك ١ وو زؾوى ا ئ و بكخ ؾلكح ثبرغب م ي ا طوف ب ٣ ؾت ا ئ و ؼ ػ ل آ ١ وطخ ع ا ئ و. ف ا و ٣ ا ز و ٣ و : Scroll Bar Control Properties ا ا قب ٤ خ ظ ٤ لز ب ٢ رؾلك ا ا ن ١ ف ٣ ز ر ٤ خ أكاح ا ز و ٣ و ث اهزوػ أ hsb ٣ و ٣ ا ٧ كو ٢ vsb و ٣ ا ز و ٣ و ا وأ ٢. Name ٢ رؾلك ا ؾل ا ٧ ه ٠ ا ن ١ ف ٣ ج ا ئ و روج ػلك ؾ ٤ ؼ ٣ زوا ػ ث ٤ Max ٢ رؾلك ا ؾل ا ٧ ك ٠ ا ن ١ ف ٣ ج ا ئ و ٢ روج ػلك ؾ ٤ ؼ ٣ زوا ػ ث ٤ Min LargeChange SmallChange ٢ رؾلك ا لزوح ا ز ٢ ف ٣ ولي ب ا ئ و ل وو ع أ به ا ئ و ٢ روج ػلك ؾ ٤ ؼ. ٢ رؾلك ا لزوح ا ز ٢ ف ٣ ولي ب ا ئ و ل ١ وو ا ا طوك ٢ ٢ روج ػلك ؾ ٤ ؼ. ٢ رؾلك Value رقزي غ ا ئ و ع ا و ٣ ٣ غت أ ر ؾ هح ث ٤ ا و ٤ خ ا و ١ ا و ٤ خ ا و ١ أ ا جو ١ رؾلك ثؼل ؽبكخ و ٣ ا ز و ٣ و ا ٤ و ػ ؽبكخ بكن ا و ع ا ٤ و. Left Height رؾلك اهرلبع ىه ا ز و ٣ و ؽ ت ؽلح ا و ٤ ب. رؾلك ثؼل ؽبكخ و ٣ ا ز و ٣ و ا ؼ ىب ػ ؽبكخ بكنح ا و ع ا ؼ ىب. Top رؾلك ارغب ؽو خ و ٣ ا ز و ٣ و ٣ ؤفن ه ٤ ز ٤ True رؼ ٢ ارغب ؽو خ ا ئ و ا ٤ ٤ ٤ به ا و ٤ خ ٢ False رغؼ ارغب ؽو خ ا ئ و ا ٤ به ٤ ٤. RightToLeft 55
57 ٢ رؤفن ه ٤ ز ٤ ب True ب ٣ ا و ٣ وئ ٤ ب ػ ٠ بكنح ا و ع أ ب ا و ٤ خ False رغؼ ا و ٣ ؿ ٤ و وئ ٢ رؼ ك ٢ ه ا ز ٤. Visible أ األؽذاس : ا ؾلس Scroll Change ق ا ؾلس ٣ وغ ل ؾت ئ و و ٣ ا ز و ٣ و ثبرغب أؽل ا طوك ٤ ؽلس ٣ وغ ل ١ وو أؽل ا ٧ أ ؾت ئ و و ٣ ا ز و ٣ و ثبرغب أؽل ا طوك ٤. ضبي : لو أ ب و ٣ ل ا زقلا و ٣ ر و ٣ و هأ ٢ ٤ ٣ و ٢ ا ٠ كهعخ ا ؾواهح ا ئ ٣ خ ا ؾ هح ث ٤ ػ ٠ أ ر ا وليح ا و 1 ا وليح ا جو 10 اظ به ه ٤ خ ئ و ىه ا ز و ٣ و ك ٢ فب ا ز ٢ ف رق كفب غ رؼو ٣ ق فب ا ثؤكاح ػ ا رؼو ٣ ق ا و ٤ خ ا و ا و ٤ خ ا جو و ٣ ا ز و ٣ و ثؤكاح ػ ا غ رق ٤ ىه قو ط. رؤ ا ؤ خ ٣ ز ؼ أ ب ثؾبعخ ا ٠ 3 أك اد ػ ا و ٣ ر و ٣ و أكاح ىه أ ا و ثؾ ٤ ش ٣ جل بكنح ا و ع ب : ٢ ٣ 56
58 ف أ بء ا ٧ ك اد ا بثوخ ب : ٢ ٣ أداح ا ؼ ا Label1 lblmax Name Center Alignment Times New Roman Font True RightToLeft 100 Caption أداح ا ؼ ا Label2 lblmin Name Center Alignment Times New Roman Font True RightToLeft 0 Caption lblcent Center Times New Roman True كهعخ ا ؾواهح أداح ا ؼ ا Label3 Name Alignment Font RightToLeft Caption txtcent Center Times New Roman Name Alignment Font األداح Text1 57
59 True RightToLeft TEXT 3 MaxLength False Multilines CmdExit Center Times New Roman True فو ط أداح صس األ ا ش Command1 Name Alignment Font RightToLeft Caption ه ٤ ز ب ا قب ٤ خ vsbcent Name 100 Max 0 Min 1 LargeChange 10 SmallChange أداح شش ٠ ظ ا ز ش ٠ ش ا ا ؼ أ ب ؾزبط ا ٧ ؽلاس ا زب ٤ خ ٨ ك اد ا زب ٤ خ ا ٧ كاح و ٣ ا ز و ٣ و أكاح ا ىه ا ٧ ا و أؽلاص ب ا ط ثخ ر ٤ و Change ر ٤ و Change وو Click 58
60 ؽع أ ؽلس أكاح و ٣ ا ز و ٣ و Scroll ؿ ٤ و بك ٢ ٣ ؼجو ٧ ػ ؾت ئ و ا و ٣ كو ث ٤ ب ؽلس ا ز ٤ و ٣ ؼجو ػ ا ز ٤ و ك ٢ غ ا ئ و ث وف ا ظو ػ ؾت ا ئ و أ وو ا و ٣. ف ر بكنح ا و ع ب : ٢ ٣ ف بفزح ا شفشح خزبس أداح ا ض txtcent ا ؾذس Change Private Sub txtcent_change() 'أخز ل ١ خ شش ٠ ظ ا ز ش ٠ ش أداح ا ض VsbCent.Value = Val(tXTCent.Text) ب رؼ أ أكاح ا ر زوج ؽو ك ٤ خ ك ٢ فب ٤ خ ا Text ث ٤ ب فب ٤ خ Value ك و ٣ ا ز و ٣ و روج ػلك ؾ ٤ ؼ نا ٣ غت ر ٤٤ و ا ؼلك ا ؾوك ٢ ا ن ١ لف ك ٢ أكاح ا ا ٠ ػلك ثب لا خ. Val هبئ خ ا ٧ ك اد قزبه أكاح و ٣ ا ز و ٣ و VsbCent قزبه ا ؾلس Change زت ك ٤ ا لوح ا زب ٤ خ : Private Sub VsbCent_Change() 'أخز ض أداح ا ض ل ١ خ شش ٠ ظ ا ز ش ٠ ش txtcent.text = Str(VsbCent.Value) 59
61 ب رؼ أ أكاح ا روج ؽو ك ٤ خ String ث ٤ ب ا قب ٤ خ Value و ٣ ا ز و ٣ و روج ػلك ؾ ٤ ؼ ثب زب ٢ ٣ غت رؾ ٣ ه ٤ خ و ٣ ا ز و ٣ و ا ٠ ؽو ك ٤ خ ثب لا خ. Str هبئ خ ا ٧ ك اد أ ٣ ب قزبه أكاح ىه ا ٧ ا و Cmdexit قزبه ا ؾلس Click زت ك ٤ ا لوح ا زب ٤ خ : Private Sub VsbCent_Change() 'أخز ض أداح ا ض ل ١ خ شش ٠ ظ ا ز ش ٠ ش txtcent.text = Str(VsbCent.Value) ل ١ ر ٤ ا جو ب ظ ٣ ل ٣ ب ا بكنح ا زب ٤ خ : ؾب أ ر ٤ و ا و ٤ خ ا و ا و ٤ خ ا جو ر و ػ ٠ ا زقلا ب غ ا قب ٤ خ Value ؿ ٤ و غ ىه ا ز و ٣ و ك ٢ أ ب ػلح ؽع ا قب ٤ ز ٤ Top,Left ف ٤ و ؽغ و ٣ ا ز و ٣ و ؽع أصو م ي ػ ٠ ا قب ٤ زWidth ٤ Height ؾب أ ر ٤ ق ىه ٣ غؼ و ٣ ا ز و ٣ و ٣ قزل ٢ أ ق ىه أ ا و أفو ٣ زؼ ٤ ل و ٣ ا ز و ٣ و ا قل ٢ (Visible). 60
62 20-1 صس االخز ١ بس :Option Button ٣ زقل ىه Option Button ػ ل ب ٣ ل ٣ ب ف ٤ به ا ب ؾ ٤ ؼ أ فطؤ ض ا ٧ ئ خ ا ز ٢ رزط ت ؼ أ اة فطب ا. ك ٢ ا ٧ ك اد ك ٢ ا و ع أ ا ق ا : ظ ٤ لز ب ا ب ا قب ٤ خ رقزي ا ؼ ا ا ن ١ ف ٣ ظ و ثغ اه ا يه. ا ؼ ا Caption ٢ رقزي ه ٤ ز ٤ ا ٢ ٧ True رؼ ٢ أ ا يه ر وو ب رظ و ثلاف وطخ كاء ا و ٤ خ False رؼ ٢ أ ا يه ٣ ز وو رظ و ث آ ١ وب. ه ٤ خ ا قب ٤ خ Value ل ٤ ل ا ؼوث ٢ ٣ غؼ ارغب ا ا ٤ ٤ ٤ به ا ٤ ٤ ٤ به RightToLeft ٣ ؾلك ا جؼل ػ ؽبكخ بكنح ا و ع ا ٤ و ث ؽلح ا و ٤ ب ا جؼل ا ٣٧ و Left ا طخ. ٣ ؾلك ا جؼل ػ ؽبكخ بكنح ا و ع ا ؼ ىب ث ؽلح ا و ٤ ب ا جؼل ػ ا و خ Top ا طخ. ٣ ؾلك اهرلبع ىه ا فز ٤ به ث ؽلح ا و ٤ ب ا طخ. ا هرلبع Height ٣ ؾلك ػو ىه ا فز ٤ به ث ؽلح ا و ٤ ب ا طخ. ا ؼو Wedith ٣ ؾلك ل ١ ر ا زقل ب لح ا يه ك ٢ ه ا ز ٤ ظ ه Visible ػل True = ظ ه False = قل ٢ ٣ ؾلك ل ١ ر ا زقل وو ا يه ك ٢ ه ا ز ٤ ػل True =ر ٤ False =ػل ر ٤ ر ٤ Enabled بى ف ا أفو ١ ض ا قب ٤ خ BackColor Font ب ٣ ؾلك ا ق ا ق ل ٤ خ أ ب ا ق كزؾلك ا قب ٤ خ. ForeColor 61
63 عل ٣ ل غ ػ ٤ ا ٧ كار ٤ ا زب ٤ ز ٤ : ضبي : ثجلا و ع ك ٤ غ ا ث ٤ ي ا ٧ كاح ا ب ف بئ ب بكنح ا و ع Caption Form1 ا زؾ ك ٢ ا بكنح ثؤىه ا فز ٤ به &H & Form1 True Backcolor Name RightToLeft ىه أ ا و Caption Command1 فو ط CmdExit Name ىه افز ٤ به optformgreen Name Option1 True &H & ( وو ا ) 1-Right justify أف و RightToLeft Backcolor Alginment Caption ىه افز ٤ به OptFormBlue Name Option1 True &H00FF0000& 1-Right justify أف و RightToLeft Backcolor Alginment Caption ٤ جل بكنح ا و ع ب : ٢ ٣ 62
64 ك ٢ ؽلس ا وو يه ا ٧ ا و زت ا لوح ا زب ٤ خ : Private Sub CmdExit_Click() ٢ ٣ ا جو ب ظ' End ك ٢ ؽلس ا وو يه ا فز ٤ به OptFormBlue زت ا لوح ا ع كح ك ٢ ع ا ٩ عواء : Private Sub OptFormBlue_Click() ٣ غؼ ف ل ٤ خ بكنح ا و ع ىههبء' If OptFormBlue.Value = True Then Form1.BackColor = vbblue ك ٢ ؽلس ا وو يه ا فز ٤ به optformgreen زت ا لوح ا ع كح ك ٢ ع ا ٩ عواء : Private Sub optformgreen_click() ٣ غؼ ف ل ٤ خ بكنح ا و ع ف واء' If optformgreen.value = True Then Form1.BackColor = vbgreen 63
65 21-1 خب ا زؾمك : Check Box فب ا زؾون رؼ ثطو ٣ وخ بث خ يه ا فز ٤ به ٣ ب Option Box أ قزبه أ ضو فب ك ٢ ل ا ؾب ٣ خ أهوة ن ي ٢ ا ٧ ئ خ ا ز ٢ رؾ لبد زؼلكح. ك ٤ ب ٢ ٣ أكاح فب ا زؾون ػ ٠ بكنح ا ٧ ك اد ػ ل ؼ ب ػ ٠ بكنح ا و ع: ػ ٠ بكنح ا و ع ػ ٠ بكنح ا ٧ ك اد رؾون ب و أ أكاح فب ا زؾون ػجبهح ػ وثغ ٣ ؾ ١ ػ ا ٨ كاح ػلح ف بئ ج ٤ خ ثيه ا فز ٤ به ػ ل وو ا ٧ كاح ك ٢ ه ا ز ٤ رظ و ػ خ ؼ ب ٣ ؼ ٢ افز ٤ به ا ٧ كاح. ف بئ أكاح فب ا زؾون : ا قب ٤ خ ه ٤ ب ظ ٤ لز ب رقزي ػ ا أكاح فب ا زؾون ٣ غت أ ر ؽو ك ٤ خ. Caption BackColor ػلك بك ػ و ١ رؾلك ا ق ل ٤ خ ٣ ب وو ا ا ب ت. False-True False- True Checked- Unchecked - Grayed Enabled Visible Value رقزي اؽل ا و ٤ ز ٤ كب و ٤ خ False رز ٤ ؼ زقل وو ا ٧ كاح ك ٢ ه ا ز ٤ ا و ٤ خ True رغؼ ا ٧ كاح ثب زخ نا ل ٤ ل ك ٢ ؽب خ ر اكن ا ق ٤ به غ ف ٤ به آفو. رقزي ه ٤ خ طو ٤ خ كب و ٤ خ True رز ٤ ؼ زقل هإ ٣ خ ا ٧ كاح ثب زب ٢ ا زؼب ؼ ب غ ظبئل ب ث ٤ ب ا و ٤ خ False رقل ٢ ا ٧ كاح نا ل ٤ ل ك ٢ ؽب خ ػل ر اكن ا ق ٤ به غ ف ٤ به آفو ٣ غت ر ك ٤ و أ ة زؼبكر ب. رؼزجو ر ي ا قب ٤ خ أ ا ق ا ك ٢ رقزي ه ٤ خ رؼجو ػ وو ا ٧ كاح Checked أ ػل وو ب Unchecked أ ب ا و ٤ خGrayed كزظ و ا ٧ كاح ؼ خ ه بك ٣ خ ا ػ ل وو ب ك ٢ ه ا ز ٤ ٣ قزل ٢ ا ا و بك ١ ا وو وح أفو ١ ٣ ؼ ب ك ٢ ق ؼ. 64
66 22 1- اداح ا ظ سح ا ؾذ دح :Picturebox هل ذ ك ٤ غ ا ث ٤ ي أكاح زؾ ٤ ه ز ػخ رز زغ ثؼلح ف بئ أ ب ا قب ٤ خ Picture ر ي ا قب ٤ خ ر ي رؾ ٤ هح قزي خ ك ٢ ق ر ي ا هح ٣ أ ر ػلح أ اع : Bitmaps Gif Metafile JPEG ICON ٢ بك ٤ خ ؼو ؼظ ا ه ا ز ٢ هل رغل ب ك ٢ ث ٤ ئخ ٣ ل ى ٣ ب أ رؾ ا هح ك ٢ ه ا ز ٤ ك ٢ ه ا ز ٤. ا ٧ كاح ػ ٠ بكنح ا ٧ ك اد بكنح ا و ع ن ا ٧ كاح رز ٤ ؼ ب ا بكخ ا ه ا ٠ رطج ٤ وبر ب. ؼب غخ ن ا ه رؾو ٣ ب ف بئ ن ا ٧ كاح: فب ٤ خ ا ٩ ٢ ا ق بئ ا ؼو كخ ل ٣ ب غ ا هح ر ك ٢ ٤ ٣ ا ٩ به أ ا ٤ به أ... و ٣ وخ ا ظ ه اػبكح ا و ا ز وبئ ٢ رؾغ ٤ ا ٩ به ر وبئ ٤ ب ثؾغ ا هح ا ػخ ك ٤ ا ا ق ل ٢ به رؾل ٣ ل ا ا قبهع ٢ به ا هح كؼب خ أ فب ٤ خ اهرلبع ا ٩ به Name Align Appearance AutoRedraw AutoSize BackColor BorderStyle Enabled Height 65
67 فب ٤ خ ثؼل ا ٩ به ػ أه ٠ ٣ به ا ل ه أ ٣ و خ ا ب ا ٧ ب ا ز وبئ ٤ خ.. افز ٤ به ئ و ا ب أ ٣ و خ فبهع ٤ خ افز ٤ به هح ؼ ب كاف ا به ا ٧ كاح ا بػلح ا ن ١ ٣ ظ و ر هلذ ثب ب ه ٤ وح فب ٤ خ ثؼل ا هح ػ أػ ٠ ا ل ه ا هح ظب وح أ قل ٤ خ فب ٤ خ ػو ا هح أػ ٠ ا هح لح Left MouseIcon MousePointer Picture ToolTipText Top Visible Width رؾ ١ ا ظ س أص بء ا زشغ ١ : ا ؼو ف أ بى ػلك ا زطج ٤ وبد ا ز ٢ رؼز ل ػ ٠ ا ه ا قبهع ٤ خ. ك ب و ٣ ل أ غ ز لؼ ه ض ض AcdSee ك ٤ ػ ٤ ب رؾ ٤ ا ه لبد فبهع ٤ خ ا ٠ رطج ٤ و ب. ٣ م ي غ ا ٧ كاح PictureBox ػ و ٣ ن ا ٧ و..LoadPicture ٤ خ ا ٧ و LoadPicture ر زت ب زب ٢ : Picture1.Picture = LoadPicture(PicturePath) ا ثل Picture Path أ ٣ ا به ب ل ت ا ظ سح: ٣ ب هح و ب و ثخ ثب زقلا ن ا كا كو غ Picture Box 2 اؽلح ث ب ا هح اؽلح ا ز ٢ ٤ و ا ٤ ب ا هح و ثخ, و ج زقل ن ا اك: 1) ا غ ا طج ٤ ؼ ٢ : Private Sub Command1_Click() Picture2.PaintPicture Picture1.Picture, 0, 0, _ Picture1.Width, Picture1.Height, 0, 0, _ 66
68 Picture1 Width, Picture1.Height, vbsrccopy Private Sub Command2_Click() Picture2.PaintPicture Picture1.Picture, 0, 0, _ Picture1.Width, Picture1.Height, Picture1.Width, _ 0, -Picture1.Width, Picture1.Height, vbsrccopy Private Sub Command3_Click() Picture2.PaintPicture Picture1.Picture, 0, 0, _ Picture1.Width, Picture1.Height, 0, Picture1.Height, _ Picture1.Width, -Picture1.Height, vbsrccopy Private Sub Command4_Click() Picture2.PaintPicture Picture1.Picture, 0, 0, _ Picture1.Width, Picture1.Height, Picture1.Width, _ Picture1.Height, -Picture1.Width, -Picture1.Height, vbsrccopy 2) ا غ ا كو ٢ : 3) ا غ ا وأ ٢ : 4) ه ت ا هح: 67
69 23-1 اداح ا ظ س Image Box ٢ ا ٧ كاح ا ضب ٤ خ ا ز ٢ رز ٤ ؼ ب غ ا ه كاف رطج ٤ وبر ب ٢ رز ٤ ي ػ ا ٧ كاح ا بثوخ ك ٢ ثؼ ا ق بئ رؼبة ػ ب ك ٢ ثؼ ا ق بئ ا ٧ فو أ ف بئ ا ٧ كاح : فب ٤ خ ا ٩ ا ٩ به ا قبهع ٢ ا ٧ كاح كؼب خ أ اهرلبع ا ٧ كهاح ثؼل ا ٧ كاح ػ ٣ به ا ل ه ا ب ئ و ا ب رؾ ٤ هح ق فبهع ٢ ك ٢ ا ٧ كاح رؾغ ٤ ا هح ثؾغ ا ٧ كاح ا ا ن ١ ٣ ظ و ػ ل ا ز هق ثب ب ك م ا ٧ كاح لح ه ٤ وح فب ٤ خ ثؼل ا ٧ كاح ػ ه خ ا ل ه ا ٧ كاح ظب وح أ قل ٤ خ فب ٤ خ ػو ا ٧ كاح Name BorderStyle Enabled Height Left MouseIcon MousePointer Picture Stretch ToolTipText Top Visible Width رز ٤ ي ن ا ٧ كاح ثقب ٤ خ Stretch ا ز ٢ رز كو ك ٢ ا ٧ كاح ٢ PictureBox ا ق ا.٣ رؾ ٤ ا ه أص بء ا ز ٤ ب ك ٢ اكا PictureBox ا ثب زقلا.CommonDialog 68
70 24-1 ا م ائ Menue بكخ هبئ خ ا ٠ ثو ب غ ب ك ٤ ب ا ػ ٠ Menu Editor ك ٢ و ٣ ا ك اد, ا افز ٤ به هبئ خ Tools ص,Menue Editor ٤ ظ و ل م نا: ؾز ٠ بر : ثغب ت خ ٣ غ Caption ب ٣ زت ك ٢ ا وبئ خ. ثغب ت خ Name زت ا ا وبئ خ. ثغب ت Shortcut و ثؤفز ٤ به ا فز به ض Ctrl + N...ا. Checked ؼ ب ب ا ا زؼب غ ا وبئ خ ٤ ثب ؼ بد. ٢ Enabled اما ب ذ ا وبئ خ زبؽخ ا. ٣ و ل Visible ث ب ا اما ب ذ ا وبئ خ ظب وح ا. اما اهك ب ا لزؼ هبئ خ هبئ خ كوػ ٤ خ ك و ثب ػ ٠ ا ثغب ت Next لزؼ هبئ خ عل ٣ لح ا وبئ خ ا ز ٢ هج ب ؼ كح ا ٢ ا وبئ خ ا وئ ٤ ٤ خ ػ ٢. 69
71 اما اهك ب ا ٣ غ ف رؾذ ؽوف ب ك ٢ ا خ ا ١ ا ػ ل ا ػ ٢ Alt ص نا ا ؾوف زؼ ك و ث غ & هج ا ؾوف ا واك غ ف رؾز. اما اهك ب غ كب ك غ ك ٢ فب ٤ خ.Caption بء هبئ خ ػ و ٣ ن ا لوح(ا جو غخ) زجغ ا ر ٢ : ئ هبئ خ كوػ ٤ خ ثب ب,Mnu ٤ ٤ و Index ا ٢ 0 ص زت ن ا لوح ك ٢ ىه ا بكخ: Dim index As Integer index = Mnu.Count Load Mnu (index) "هبئ خ عل ٣ لح" = Mnu(index).Caption Mnu(index).Visible = True هبئ خ عل ٣ لح ا ا و ائ ا غل ٣ لح ا ز ٢ ز ؤ, ٣ ب ر ٤٤ و ب ٣ ب زبثخ Text1.Text ثل ا غ TextBox ز ؤ ا وبئ خ ثب ا. 70
72 ا فظ ا ضب ا زغ ١ شاد ا ؼ ١ بد ا ش ٠ بض ١ خ 1-2 ا زغ ١ شاد Variables أع يح ا ج ٤ رو رزؼب غ ؼ بد اء أ ب ذ ػلك ٣ خ أ أ أ ا أ ه ثب زب ٢ ؾزبط ثوا ظ ا ج ٤ رو أ ب ؾلع في ر ي ا ؼ بد أص بء ا ؼ أ ا ز ٤ هل ب ل ب أ ع ا و ٤ ا ز ٢ رقزي ب ف ا أك اد ا ل ٤ غ ا ث ٤ ي ض ؽغ ا ٧ كاح ظ ه ب - طؾخ - غ خ- ؼ ب ػ ٠ بكنح ا و ع ن ي ا ٧ ا. ف ا ا ٧ ك اد ٤ ذ بك ٤ خ ؾلع في ا ؼ بد ا ز ٢ ٣ ؾزبع ب ا و ع. فزيا ا ؼ بد ك ٢ أ ٤ بء أفو ؿ ٤ و ا ق ا ؾزبط ٤ ٧ بء ر ٢ ز ٤ واد variables ر ٠ ز ٤ واد ٧ ا ؼ بد ا ز ٢ رقزي ب ٣ أ رز ٤ و أص بء ر ٤ ا جو ب ظ كب ز ٤ واد أ ٤ بء رزؾوى ف ب ا ؼ بد ٣ غت ػ ٤ ب ارجبع ه اػل ؼ ٤ خ ك ٢ زبثخ ا ز ٤ واد ٢ ر ج ب رؼو ب ك ٢ ا ق ا. ا ز ٤ و ػجبهح ػ ب ؿ ٤ و وئ ٢ رؾلع ث ثؼ ا ج ٤ ب بد ا ئهزخ, وػب ب رلول ه ٤ ز ب بؽز ب ػ ل اؿ م ا جو ب ظ. ا اع ا زغ ١ شاد: سل ١ خ: ٢ ز ٤ واد روج اههب ب كو رز ٤ ؼ ػ ٤ خ وة ا طوػ..ا. ؽشف ١ خ: ٢ ز ٤ واد روج ؽوك ٤ خ ب ب ؾز ا ب. ػ خ: ٢ ز ٤ واد ا ز ٢ روج اههب ا ؼ د. ربس ٠ خ لذ: ٢ ز ٤ واد رؾ ه ٤ ا زبه ٣ ا هذ. زغ ١ شاد زخظظخ: ٢ ز ٤ واد رق ب ا ذ ث ل ي ػ و ٣ ن ا و.Format زغ ١ شاد :Variant ٢ ز ٤ واد روج ا ه ا بثوخ ر بؽخ ج ٤ وح ا نا وح. 71
73 أع بء ا زغ ١ شاد Variable Names ٣ غت ػ ٤ ب ر ٤ خ ز ٤ و ك ٢ ثو ب غ ب كوب و اػل ا زب ٤ خ : ٣ غت أ ٣ ي ٣ ل ا ػ 40 ؽوف. ٣ ب كو ا زقلا ا ؾو ف ا ٧ ههب ا و خ ا ل ٤ خ (_).underscore ٣ غت أ ٣ أ ؽوف ك ٢ ا ؽوف ٤ هه. ٣ ب ا زقلا أؽل ا بد -ا ٧ ا و- ا ؾل ظخ ل ٤ غ ا ث ٤ ي ض خ PRINT أ خ Form أ خ.BEEP أ ضو هبػلح خ ٢ أ ٣ ا ز ٤ و ك خ ؼ ٢ ب ٣ قزي ؼ بد ض Score لهعبد TotalPrice ض ا ع ب ٢ ؽز ٠ رز رؾل ٣ ل ا ؼ بد ا ز ٢ ٣ قزي ب ثلؾ ه ٤ خ ا ز ٤ و نا و ه ١ ػ ل ا جؾش ػ ا ٧ فطبء ا طو ٤ خ. 2-2 أ اع ا زغ ١ شاد Variable Types ؾ ؾزبط ؼوكخ ع Type ا ؼ بد ا قزي خ ث ز ٤ و ٢ ل ا ٧ اع ا زقل خ ك ٢ ا ق ا ك ل ٣ ب ػذد طؾ ١ ؼ integer ػذد طؾ ١ ؼ ط ٠ long integer ه ٤ خ طم ١ خ Boolean ه ٤ خ ؽوك ٤ خstring ر عل أ اع أفو ١ رغل ب ك ٢ ق ا زؼ ٤ بد. ب ف زؼو ع ا ز ٤ واد ا ٠ لوك single ك ؾ ؼوف أ ؽز ٠ ا ٥ كب ا و ػبد ا ز ٢ رؼو ب ب ا زقل ب أػلاك ؾ ٤ ؾخ أ أػلاك أ جو ؾ ؼوف ا ض ٤ و ػ ا ٧ ػلاك ا ؾو ٤ و ٤ خ ك ٢ ا و ٣ ب ٤ بد ث ب ك ٢ م ي ا ٧ ػلاك ا ؼ و ٣ خ كب ع ا لوك ػلك ٣ ؾ ١ ػ خ ػ و ٣ خ ث خ ا ج ٤ رو ٢ م ي ثؼذد ر ػال خ ػبئ خ floating point number ك ٤ ب ٢ ٣ أ ض خ ٧ ػلاك ا ع ا لوك أ ا لوك : ا ز ٤ واد ٣ أ رظ و ك ٢ ع ا زق ٤ ب ثب ٤ خ ا زب ٤ خ : VariableName = NewValue 72
74 ض : " بكم"= MyName "فب ل ا ٤ بػ"= MyName FirstRoot=n/m كو غ ا ز ٤ و ا لوك ك ٢ ا طوف ا ٣٧ و ص ػ خ ا زق ٤ (=) ص غ ك ٢ ا طوف ا ٣٧ و أ ١ ه ٤ خ و ػخ ن و أ ا طوف ا ٣٧ وNewValue ٣ ؾ ت أ ص ٣ ق ز ٤ و VariableName ا غل ٣ و ثب ن و ا ٣ غت أ ر ا و ٤ خ NewValue ل ع Typeا ز ٤ وVariableName ب ب ل ب ك ٢ ا ق ا. ا زظش ٠ ؼ ػ ا زغ ١ شاد :Declaring Variables ػ ل ب ٢ ا ز ٤ و ؾلك ػ ٣ غت أ ؼ ك ٤ غ ا ث ٤ ي ك ؾ ؾزبط ز و ٣ ؼ أ ا ٩ ػ declare ػ ز ٤ وار ب ؾ ؼ ف ا ا ٧ ك اد ٧ ك ٤ غ ا ث ٤ ي رؼ ا غ خ ا زقل خ ػ أ ا ز و ٣ ؼ ػ أ بء ا ز ٤ واد ٢ Dim VariableName As Type ضبي: Dim MyName As String Dim FirstRoot As Single Dim n As Integer Dim m As Integer ؾ ؾزبط ز و ٣ ؼ ػ ز ٤ وار ب ا زقل خ ك ٢ و ػ ب هث ب ٣ جل نا ٣ زوم ع ل ج ٤ و ب كبػ ػ ا ز ٤ واد ٣ غؼ ا جو غخ أ ٣ و اؽز ب ٤ خ ؽل س ا ٧ فطبء ٣ رؼل ٣ ا جو ب ظ ؽوب. جلأ و ع ك ٤ غ ا ث ٤ ي زؾ و بكنح ا لوح وو هبئ خ ا ٧ لاف ب غل خ General ك ٢ ا وبئ خ خ Form قزبه خ General ص رجل بكنح ا لوح ب : ٢ ٣ 73
75 وو خ General ف ٣ غؼ بكنح ا لوح ب : ٢ ٣ ر ي ا طوخ ا ز ٢ ر ك ٢ أ عيء ك ٢ ا جو ب ظ ٢ طوخ ا ٩ ػ ػ ا ز ٤ واد ر ٢ طوخ ا زؼبه ٣ ق ا ؼب خ general declarations ز ٤ و ٣ ز ا ٩ ػ ػ ك ٢ ر ي ا طوخ ٣ ا زقلا ك ٢ أ ١ اعواء أ آ ١ عيء ا جو ب ظ. ٣ غت أ ر جن ا ٩ ػ ػ ر ي ا ز ٤ واد ث خ - Option Explicit هل ٣ م ي و ه ٣ ب ثب وؿ أ ٤ ز - ٣ أ ر جط هبئ خ Tools ا ق ٤ به Options ص وو Editor وو ا ق ٤ به RequireVariable Declaration 74
76 ك نا ا طو ٣ قجو ك ٤ غ ا ث ٤ ي ثؤ ب ٣ ج ٢ أ ؼ ػ ز ٤ وار ب ا ب ٤ ا و ه ١ ا ز و ٣ ؼ ػ ا ز ٤ واد ا ٥ ك بػلا ٣ غت أ ر وػ ػ ز ٤ واد أ رؼ ػ ب ف ب ل ٤ ق ٣ بػل نا ك ٢ ر ٤ ب ا جو غخ ؾب أ زت ثؼ ا ز ٤ واد ك ٢ طوخ ا زؼبه ٣ ق ك ٤ ب ٢ ٣ أ ض خ : 75
77 كبئلح ا غ خ ٢ option explicit أ ػ ل ر ٤ ا جو ب ظ عل ز ٤ و ٣ ز ا ٩ ػ ػ ه ب خ فطؤ رل ٤ ل ثؤ ا ز ٤ و ٣ ؼ ػ : ٣ قوط ب نا ل ٤ ل ك ٢ ؽب خ ا ز ٤ واد ا ج ٤ وح. 3-2 ا ؼ ١ بد ا ؾغبث ١ خ Arithmetic Operators ا ب ا ز ٢ ٣ ئك ٣ ب ا ج ٤ رو ث ع ٤ ل ا ؼ ٤ بد ا ؾ بث ٤ خ ك ٤ ع غ add وػ subtract وة multiply ه خ divide ا ٧ ػلاك ث وػخ ا اهغ أ ل ٣ ب 7 ػ ٤ بد ؽ بث ٤ خ arithmetic operators ك ٢ خ ا ج ٤ ي. كؼ ٤ خ ا غ غ Addition رز ثب بهح ا غ غ (+) ػ ٤ خ ا طوػ subtraction رز ثب زقلا ا بهح ا طوػ (-) ك ٤ ب ٢ ٣ أ ض خ : ا ز ٤ غخ ضب ا ئصو Addition Addition Subtraction 76
78 ػ ٤ خ ا وة Multiplication رز ثب زقلا ا ؼ خ (*) ػ ٤ خ ا و خ division رز ثب زقلا ا و ي (/) ك ٤ ب ٢ ٣ أ ض خ : ا ز ٤ غخ ضب ا ؼ ٤ خ 32 * 4 8 Multiplication ا وة 24 * 12 2 Multiplication ا وة 6 12 / 2 Division ا و خ 7 42 / 6 Division ا و خ ا ئ ل ا ب ا زقل ب ر ي ا ؼ ٤ بد ػ ب ف ا ب (ا ٩ ثلا ا ل ظ ا ز ى ٣ غ ا ) ب ٣ عل ك ٢ خ ا ج ٤ ي ص صخ ػ ٤ بد أفو : ػ ٤ خ ا ٧ ٣ ض exponentiation ثب و ي (^) ا و ي ا ؼ ١ لزبػ ا ن ١ ٣ ؾ ا وه ٣ ب 6 ا زلػبء ا و ي ثب ػ ٠ ا لزبػ <6 + <Shift ٣ زقل ا ٧ ػ ل ب وؿت ك ٢ وة ػلك ك ٢ ل ػلح واد أ ؽ بة ه ٤ خ عنه ػلك كبما ب ل ٣ ب ػلك ٣ ؾ ٤ ؾ ٤ A,B كب A^B رؼ ٢ A أ B أ ا ب وة A ك ٢ ل ب B وح ك ٤ ب ٢ ٣ أ ض خ : Result ضب 25 5 ^ ^ ^ 3 ب ٣ عل ػ ٤ خ ٣ ورج ثؼ ٤ خ ا و خ ؼلك ا ؾ ٤ ؼ integer division ٣ ج ئصو ا و خ ك ٤ ب ػلا أ ٣ ا ه ث ٤ ب ٣ ؼ ئصو ا و ٤ ب modulus ثطو ٣ وخ ػ ٤ خ ؼ ٤ خ كا خ ا ؼلك ا ؾ ٤ ؼ ك ٣ ا ؼلك ا ؾ ٤ ؼ ا برظ ا و خ ٣ قوط ثبه ٢ ا و خ آ ١ أ ا ؼ ٤ زب ٣ وز ب فبهط ا و خ 77
79 كب غيء ا ن ١ ٣ زغب أؽل ب ٣ قوع ا ٥ فو ث ٤ ب ٣ و ي ئصو ا ؼلك ا ؾ ٤ ؼ ثب و ي INT أ ا ؼ خ \ ٣ و ي ئصو ا و ٤ ب ثب و ي Mod ك ٤ ب ٢ ٣ أ ض خ ر ٤ ؾ ٤ خ : ز ٤ غخ ا ؼ ٤ خ ز ٤ غخ ا و خ ضب ا ؼ ٤ خ 3 3 Remainder 1 \ 2 7 كا خ ا ؼلك ا ؾ ٤ ؼ 2 2 Remainder 3 \ كا خ ا ؼلك ا ؾ ٤ ؼ 6 6 Remainder 0 \ 3 18 كا خ ا ؼلك ا ؾ ٤ ؼ 5 5 Remainder 0 25\ 5 كا خ ا ؼلك ا ؾ ٤ ؼ 3 1 Remainder 3 7 Mod 4 كا خ ا و ٤ ب 2 4 Remainder 2 14 Mod 3 كا خ ا و ٤ ب 0 5 Remainder 0 25 Mod 5 كا خ ا و ٤ ب الؽع ا فشق ث ١ ػال خا مغ خ / ػال خ لغ خ ا ؼذد ا ؼذد ا ظؾ ١ ؼ \ خ ا ج ٤ ي رواػ ٢ ب ٣ ؼوف ثؤ ٣ خ ا زور ٤ ت ثب زب ٢ رؾلك رور ٤ ت اعواء ا ؼ ٤ بد ا ز ٢ ف رغو ٣ ب جوب ن ي نا ا زور ٤ ت : ا ٧ (^).1 ا وة (*) ا و خ (/).2 كا خ ا ؼلك ا ؾ ٤ ؼ (\) 3. ا و ٤ ب (Mod).4 ا طوػ (-) ا غ غ (+).5 نا كل ٢ أ ١ ع خ رق ٤ ٣ ز ؽ بة ا ٧ أ ص ا وة ا و خ ص ه خ ا ؼلك ا ؾ ٤ ؼ ا و ٤ ب أف ٤ وا ا غ غ ا طوػ ك ض (4 * 3 + 7) ٣ ز ؽ بة ػ ٤ خ ا وة ك غل ب 12 ص غ غ ػ ٠ ا برظ 7 ٤ جؼ ا برظ ا بئ ٢. 19 اما ب ؼ ٤ ز ٤ ل ا ٣ ٧ خ ض (ا غ غ ا طوػ) أ ا وة ا و خ كب ا ؼ ٤ خ رز ا ٤ به ٤ ٤ ك ٢ ع خ ا زق ٤ ك ض : 24 / 2 * 3 78
80 ل ٣ ب ه خ وة ب ل كهعخ ا ٣ ٧ خ رؾ ت نا : 24 / 2 * 3 12 * 3 36 ٣ ب أ غو ١ ػ ٤ خ ا وة أ ثل ا و خ ث غ أه ا ؽ ػ ٤ خ ا وة ب ٣ ز ب ثلاف ا ٧ ه ا أ ٣ جؼ ا ٣ ٧ خ. example as: 24 / (2 * 3) 24 /6 4 ؽع أ ه ٣ ز عيأ ٣ ك و أؽل ب ٣ جت ه ب خ فطؤ ٢ ا ع ا زو ٤ ج ٢. ضال : d=a+(b*c) بى ثؼ ا و ى ا ز ٢ ود ٣ غت ا رؼوك ب هج زبثخ ا ك. < أ و > أ جو <> ٣ ب ١ أ و أ ٣ ب ١ <= =< أ جو أ ٣ ب ١ ىائل غ غ + - به طوػ أ ب ت * ك ٢ وة 79
81 / ػ ٠ و خ \ ا و خ ثل ه ا ٧ ا جبه ٢ ا و خ ^ Mod اما اهكد غ ػ بد ض,Tan Cos ك ٤ ي ا زقلا ا ل ا ا و ٣ ب ٤ خ. 4-2 د اي س ٠ بض ١ خ ا ل ا ا و ٣ ب ٤ خ : Mathematics Functions ا لا خ : Abs روعغ ا و ٤ خ ا ط وخ ١٧ ػلك روعؼ ل ع ا ج ٤ ب بد ا ؼط ٠ لا خ ا و ك ثب و ٤ خ ا ط وخ ٢ ه ٤ خ ا ؼلك ثل ا بهح كب و ٤ خ ا ط وخ (-13) ض (13) ٢ نا, ك ض زج ب ا لوحا زب ٢.. Number=Abs(-45.6) Text1.Text = Number كب ز ٤ غخ ر ل ٤ ن ا لا خ Number=45.6 ٢ ؽع أ ا و ٤ خ ا لف خ لا خ ثل أ ر ػلك أ رؼج ٤ و ػلك ١ كبما ب ذ ا و ٤ خ ا لف خ لا خ Null ز ا ز ٤ غخ Null اما ب ذ ا و ٤ خ ا لف خ لا خ ز ٤ و كبهؽ أ ٣ ز رؼ ٤٤ ه ٤ خ ز ا ز ٤ غخ لو. ا لا خ : Sqr ر زقل ن ا لا خ ك ٢ رؾل ٣ ل ا غنه ا زوث ٤ ؼ ٢ وه ؼ ٤ رؤفن ا هح ا ؼب خ ا زب ٤ خ. Number=Sqr(25) Text1.Text = Number كب ز ٤ غخ ر ل ٤ ن ا لا خ Number=5 ٢. 80
82 ا لا خ :Log ر زقل ن ا لا خ ك ٢ رؾل ٣ ل ه ٤ خ ا ؿبه ٣ ز ا ؼ و ١ وه رؤفن ا هح ا ؼب خ ا زب ٤ خ : Number=Log (20) Text1.Text = Number كب ز ٤ غخ ر ل ٤ ن ا لا خ..MyNumber= ٢ ا لا خ :Int ر زقل ن ا لا خ ؾ بة ا غيء ا ؾ ٤ ؼ كو هه ٣ ز ػ ٠ أههب ؾ ٤ ؾخ ػ و ٣ خ أ ثؼجبهح أفو ؾنف ا ٧ ههب ا ؼ و ٣ خ ا ع كح ثؼل ا ؼ خ ا ؼ و ٣ خ ثل روو ٣ ت رؤفن ا هح ا زب ٤ خ: Number=Int (332.54) Text1.Text = Number كب ز ٤ غخ ر ل ٤ ن ا لا خ MyNumber=332 ٢ ا لا خ :Atn ر زقل ن ا لا خ ك ٢ ؽ بة و ة ظ ا يا ٣ خ "ظزب" ثب زول ٣ و ا لائو ١ رؤفن ا هح ا ؼب خ ا زب ٤ خ: Atan وه ا ن ١ ر ز ػ ٤ خ ولاه (هه ) MyNumber=Atn Text1.Text = MyNumber ا لا خ :Tan ر زقل ن ا لا خ ك ٢ رؾل ٣ ل ه ٤ خ ظ ىا ٣ خ ؼ ٤ خ رؤفن ا هح ا ؼب خ ا زب ٤ خ : (هه ) MyNumber=Tan Text1.Text = My Number 81
83 ا لا خ :Cos ر زقل ن ا لا خ ك ٢ رؾل ٣ ل ه ٤ خ ع ٤ ت ر ب ا يا ٣ خ ؼ ٤ خ رؤفن ا هح ا ؼب خ ا زب ٤ خ: (هه ) MyNumber=Cos Text1.Text = MyNumber ا لا خ :Sin ر زقل ن ا لا خ ك ٢ رؾل ٣ ل ه ٤ خ ع ٤ ت ىا ٣ خ ؼ ٤ خ رؤفن ا هح ا ؼب خ ا زب ٤ خ: (هه ) Number=Sin Text1.Text = Number 5-2 ا زؼب غ ا زبس ٠ خ ى ٣ بكح ا ٣ ب ا ه ػ ٠ ا زبه ٣ ا ٢ زقل نا ا لوح: Label1.Caption = DateAdd(Interval, Number, Date) ؽ ٤ ش ر ٢ Interval ا واك ى ٣ بكر اء ب ا ٣ ب D ا ه M, Number هه ا ٣ ب ا ا ه ا ا ٤ ا واك ى ٣ بكر ب, Date ا زبه ٣ ا ؾب ٢. ب ٣ زج ٤ ا ا ز ٤ غخ زظ و ك ٢.Label ضبي: Date1 = DateAdd( M, 3, Date) ا وبه خ ث ٤ ربه ٣ ق ٤ : Label1.Caption = DateDiff(Interval, "Date1", "Date2") Interval ا زبه ٣ ا ضب ٢, ا ب ٢ Date2 ا زبه ٣ ا, ٢ Date1 ه M ا ٣ ب D, ظ ه ب ثب ٤ ا زت نا ا لوح: ك ٢ ا واك ظ ه ا ز ٤ غخ ث Label1.Caption = DateDiff("m", "1/8/2015", "24/9/2015") \ 12 اظ به ا بػخ ا زبه ٣ علا ث زبثخ نا ا لوح ك ٢ ا زب ٣ وTimer ا ن ١ ؼز : 82
84 Private Sub Timer1_Timer() Label1.Caption = Time Label2.Caption = Date ا بػخ ا زبه ٣ ٣ ئفنا بػخ ربه ٣.System 6-2 ا غالع ا ؾشف ١ خ ا ا ؾوك ٤ خ ٢ Strings ا هح ا ز ٠ ٣ ز ث ب رقي ٣ ا ك ٢ ما وح ا ؾب ة. ع ٤ غ ا ل ا ا ز ٠ رزؼب غ ا ٣ ز ر و ٣ و ا ٤ ب ك ٢ هح ز ٤ و ؽوك ٢.String ٣ ك ظ ز ٤ و ٣ ؽوك ٤ ب ث نا ا لوح: Dim String1 As String Dim String2 As String String1 = "Haider" String2 = "Mohammed" Label1.Caption = String1 & String2 نا اػ ب ػ ز ٤ و ٣ ع ؽوك ٢ ػوك ب, ه ذ ث غ Label اظ به ه ٤ خ String1 String2 ث ا ذا ز ١ Str Val ا ب ا بئؼخ ك ٢ و ػبد ك ٤ غ ا ث ٤ ي أ ٣ لف ا زقل أههب ز ل ٤ ن ثؼ ا ؼ ٤ بد ػ ٠ ر ي ا ٧ ػلاك كول ر زقل ا ئصواد ا ؾ بث ٤ خ ؾ بة ا ز ٤ غخ أكاح ا ؼ ا Label ؼو ا زبئظ ل ٣ ب ز ٤ ب : أ ا ؼ ٤ بد ا ؾ بث ٤ خ رؼ كو غ ا ٧ ػلاك ( ض ا ز ٤ واد ا ؾ ٤ ؾخ ا ق ا ا ؾ ٤ ؾخ) ا و ٤ ا ز ٢ ٣ لف ب ا زقل ف أكاح ا ر ؽوك ٤ خ String ثب زب ٢ ٣ ب أ ر وة ا ز ٤ واد ا ؾوك ٤ خ أ ا و ٤ ا ؾوك ٤ خ. 83
85 أ ز ٤ غخ اعواء ا ؼ ٤ بد ا ؾ بث ٤ خ ر أػلاك ث ٤ ب أكاح ا ؼ ا أ روج ه ٤ ؽوك ٤ خ ك ٣ ب أ رقزي ه ٤ ػلك ٣ ك ٢ ز ٤ واد ؽوك ٤ خ جب وح. نا ك ؾ ؾزبط ؾ ر ي ا ز ٤ ا ؾ ع ك ك ٢ ك ا ا ل ٤ غ ا ث ٤ ي ك ٤ ب أ ؾ ا و ٤ ا ؼلك ٣ خ ا ٠ ؽوك ٤ خ ثب لا خ STR ٣ ب ا زوعبع ر ي ا ٧ ػلاك ا ز ٢ رؾ ذ ؾو ف ثب لا خ. Val ب ٣ ب أفن ا ٧ ههب أكاح ا رؾ ٣ ب ٧ ػلاك ثب لا خ Val ص رغو ١ ػ ى ب ا ؼ ٤ بد رؤفن ا برظ أ أكاح Label رؾ ؾوك ٤ خ ر ؼ جب وح ك ٢ فب ٤ خ ا ؼ ا Caption ك ٢ أكاح ا ؼ ا ا. TextBox ٤ خ ا لا خ ا ؼب خ : ٢ FunctionValue = FunctionName(ArgumentList) StrValue = STR(NumValue) NumValue =Val (StrValue) ض : ؽ ٤ ش FunctionName ا ا لا خ ٢ ArgumentList ا و ٤ خ ا واك رؾ ٣ ب ا ٠ (ؽوك ٢ ػلك) ٣ غت أ ٣ لف ا لا خ ب ت ب كب لا خ Val لف ب ػلك ؽوك ٢ ا لا خ Str لف ب ػلك. كب لا خ Val رؾ ػلك ؽوك ٢ ؼلك ا لا خ Str رؾ ػلك ؼلك ؽوك ٢. YourNumber = Val(YourString) YourNumber = Val( 70 ) كغ خ ا زق ٤ ف ذ ز ٤ و ا ؼلك ١ YourNumber ا ؼلك 70 ا ؾ بث ٤ خ ػ ٤ ن ي ٣ اعواء ا ؼ ٤ بد YourString = Str(70) 84
86 ا ز ٤ و YourString ا ٥ ٣ قزي ػلك ؽوك ٢ ٣ ب 70 اعواء ا ؼ ٤ بد ا ؾ بث ٤ خ ٣ ؼب ظ ؾو ف ا ه ي. ا اهغ ٣ غت أ رؤ ق رؾ ٣ ا ٧ ػلاك ؾوك ٤ خ ا ؼ ثب زقلا ا لا ز ٤ Str Val ك ب ا زقلا بد بئؼخ ك ٢ و ػبد ا ل ٤ غ ا ث ٤ ي ط سثظ ا ؾش ف ١ بدConcatenation String ب م و ب أ لب كب ٧ ػلاك ا ؾوك ٤ خ ٣ ع ؼ ب أ وث ب ب هل رؼط ٢ ز ٤ غخ ؿو ٣ جخ ػ ل ا غ غ : Print Str (7) + Str (0) 7 0 Print Str (0) + Str (7) 0 7 كب اهغ أ ب كؼ ز ػ ٤ خ ؾوك ٤ خ ثؾوك ٤ خ أفو ب ؽع كز عل بكخ ث ٤ ب. ٣ ب ا زقلا ئصو ا وث أ ا (&) ؽز ٠ رز ثب ؼ ٤ خ + ا ن ١ ٤ ٣ و ؼ ٤ خ ا غ غ ا ؾ بث ٤ خ ا و ي ا ن ١ ٣ ؼ ا ؼلك 7 رؾ ػ ٤ + 7 Shift ضب : NewString = Visual & Basic Print NewString ا برظ : Visual Basic ؽع أ ا بكخ ا زو خ ثؼل ؽوف ٢ l ا ز ٢ رل ث ٤ ا ز ٤ كبما لن ب ا طو ا زب ٢ : " ٤ و" & "ا وع " & "ا وع" = Text1.Text ؾ ػ ٠ ٤ وا وع وع رغ ١١ ش ؽب خ االؽشف رؾ ٣ ا ؽوف ا ٢ اؽوف ج ٤ وح: غ,TextBox ىه ا و زت نا ا لوح: Text1.Text = UCase(Left(Text1.Text, Len(Text1.Text))) 85
87 Text1.Text = LCase(Left(Text1.Text, Len(Text1.Text))) رؾ ٣ ا ؽوف ا ٠ اؽوف ٤ وح: غ,TextBox ىه ا و ا زت نا ا لوح: X = Text1.Text Y = UCase(Left(X, 1)) Z = LCase(Right(X, Len(X) - 1)) Text1.Text = Y & Z & g ا ؾوف ا ج ٤ و ا جبه ٢ ٤ و: غ,TextBox ىه ا و ا زت نا ا لوح: Text1.Text = StrReverse(Text1.Text) ػ ا ؽوف: غ,TextBox ىه ا و زت نا ا لوح: د اي ظ ١ خ Dim Stl As Integer Stl = Len(String1) ا لا خ :Len روعغ ؼ ٤ ر زقل ب ٢ ٣: Result = Trim(String1) ا لا خ :Trim ر ؾ ا بكبد ثلا ٣ خ ب ٣ خ ا, ر زقل ب ٢ ٣: Result = LTrim(String1) ا لا خ :LTRim ر ؾ ا بكبد ثلا ٣ خ ا. ر زقل ب ٢ ٣: 86
88 Result = Rtrim(String1) ا لا خ :RTrim ر ؾ ا بكبد ب ٣ خ ا. ر زقل ب ٢ ٣: ا لا خ :Left روعغ ػلك ؼ ٤ ا ٧ ؽوف ثلا ٣ خ ا, ٣ زقل ب ؼ: Result = Left(String1, 1) ا لا خ :Right روعغ ػلك ؼ ٤ ا ٧ ؽوف ب ٣ خ ا ر زقل ب ؼ: Result = Right(String1, 1) ا لا خ :Mid روعغ ػلك ؼ ٤ ا ؽوف ا ثلا ٣ خ ؽوف ؾلك ر زقل ب ٢ ٣: Result = Mid (String1, 2, 1) ا لا خ :chr() رؼط ٠ ا ؾوف ا وبث ك AscII ر زقل ب ٥ ر ٢ : Result = Chr(13) ا لا خ :ASC() رؼط ٠ ك ASCII ا وبث ؾوف ؼ ٤ ر زقل ب ٥ ر ٢ : Dim AscCode AscCode = Asc( E ) ا لا خ () :Str زؾ ٣ ا ز ٤ و ا وه ٢ ا ٠ ٤ خ ٤ خ. ر زقل ب ٠ ٣: Result = Str( 5 ) ا لا خ () :Val زؾ ٣ ا ز ٤ و ا ٢ ا ٠ ٤ خ هه ٤ خ ر زقل ب ٠ ٣: Dim Number Number = Val(String1) String ع ٤ غ اههب ن ا ل ا هبث خ ز ٤٤ و, ا ب ثب جخ خ String1 ك ٢ ا ١ ز ٤ و ؽوك ٢ ع Result ا بئ ا واك ظ ه ا ز ٤ غخ ث Label ٤ ض. 87
89 7-2 ط بد ٠ ك اإلدخبي اإلخشاط ل م ا ٩ كفب : Input message ن وا غ خ INPUT ك ٢ ا ج ٤ ي ا ب ر ٤ ود ا ٥ أ جؾذ ب ٤ خ قز لخ أك ك ٤ ز :InputBox ٢ ("ا و ب خ") Variable =InputBox (" ك ي أكف اعبثزي") Answer =InputBox ثب طجغ كب ز ٤ و Answer ف ٣ زوج ؽو ك ٤ ص اما أهكد أ ٣ ا لف أػلاك كب زقل ا لا خ. Val ك ٢ ا وثغ ا ٧ ث ٤ ٣ لف ا زقل اعبثز ص ٣ وو ا يه OK ط ذ ق ا شعبئ : MsgBox لو ا ب و ٣ ل أ رقوط ه ب خ زقل ب ك ٤ غ ا ث ٤ ي هل ذ ب أ و ٣ ب افواط ا و بئ ا ز ٢ وىل ب ف بكنح ع ٤ خ زقل Msgbox MsgBox ("Thank you") ا ٤ خ ا ؼب خ ل م ا و بئ : (ػ ا شثغ ا ؾ اس,االصساس ا ش ص, ا شعب خ ا ط ثخ( MsgBox. ا شعب خ ا ط ثخ : ٢ ا غ خ ا ز ٢ رو ٣ ل ػو ب ػ ٠ ا زقل. ػ ا شثغ ا ؾ اس : ػ ا و ٣ ػ ا وثغ ا ؾ اه. 88
90 االصساس ا ش ص : ٣ ؾلك ػ ٤ خ ا ىهاه ا ز ٢ روؿت ك ٢ ػو ب ا و ى. ا و ى ا ىهاه ٣ ؾ ب ا غل ا زب ٢ ك ٤ ظ و ب ا ىه ا غ ػخ ا ه ي ؽغيد خ ه ٤ خ صبثزخ ثؾ ٤ ش ٣ ز ا زقلا ن ا و ٤ لوكح أ ٣ ز يع ب ثؼ ٤ خ ا غ غ ؼو ىه ؼ ٤ ا غ ػخ اىهاه غ ه ي. Label 8-2 غ ػخ أ ض خ ضبي :ا زت ثو ب ظ ٣ و ث ا ا ز ة ثلافtext ا ٠ 89
91 Private Sub Command1_Click() Label1.Caption = Text1.Text ا ؾ : ضبي: ا زت ثو ب ظ ؾ بة ػلك ا وواد ػ ٠ ىه ؼ ٤. Dim x As Integer Private Sub Command1_Click() x = x + 1 ا ؾ : Private Sub Command2_Click() Text1.Text = x 90
92 ضبي :- زت ثو ب ظ ز ل ٤ ن ؽب جخ ث ٤ طخ. Private Sub Command1_Click() Text3 = Val(Text1.Text) + Val(Text2.Text) Private Sub Command2_Click() Text3 = Val(Text1.Text) - Val(Text2.Text) Private Sub Command3_Click() Text3 = Val(Text1.Text) * Val(Text2.Text) Private Sub Command4_Click() Text3 = Val(Text1.Text) / Val(Text2.Text) 91
93 ضبي :-ا زت ثو ب ظ ز ٤٤ و ؽغ ف كاف <( text ) Private Sub Command1_Click() Text1.FontSize = Val(Text2.Text) Text1.ForeColor = QBColor(Val(Text3.Text)) ضبي :-ا زت ثو ب ظ ٣ غبك ثبه ٢ ه خ ا ١ ػلك ٣. Private Sub Command1_Click() Text3 = Val(Text1.Text) Mod Val(Text2.Text) 92
94 ضبي :-ا زت ثو ب ظ ٣ غبك برظ هكغ ا ١ ػلك ؼ ٤. Private Sub Command1_Click() Text3 = Val(Text1.Text) ^ Val(Text2.Text) ضبي :-ا زت ثو ب ظ ٣ غبك و ة ػلك ص س وارت. Private Sub Command1_Click() x = Val(Text1.Text) X1 = x \ 100 x = x - X1 * 100 X2 = x \ 10 x3 = x Mod 10 Text2 = X * X * x3 93
95 9-2 شش ع - ؽغبة االدخبس رظ ١ ا شش ع ك ٢ ا و ع ا ؾب ٢ ف ج ٢ و ع ؾ بة ا لفواد ف ق غ ٣ لاع غ ؼلك ا ٧ بث ٤ غ ص ق غ ؼو اع ب ٢ ا ج ؾ ف ؾزبط ٧ كاح ا ٩ كفب ا ؼ بد أكاح ا ؼ ا ؼو اع ب ٢ ا ج ؾ أكاح ىه ا ٧ ا و ز ل ٤ ن ا ؾ بة ا قو ط ا جو ب ظ. ضغ األد اد ػ بفزح ا شش ع : 2 4 اثلأ و ع ك ٤ غ ا ث ٤ ي عل ٣ ل غ ػ ٠ بكنح ا و ع 2 أكاح أكاح ػ ا ىه أ ا و هرج ثؾ ٤ ش ٣ ظ و ظ و بكنح ا و ع ب : ٢ ٣ زقل فب ٤ خ ا غ ا ٧ ك اد ث وو أكار ب ك ٢ بكنح ا و ع أكاح ػ ٠ ؾ ل ضجظ خ اص األد اد : ج ف ا ا ٧ ك اد ا بثوخ ػ ٠ ا ؾ ا زب ٢ : أداح بفزح ا شش ع :Form1 ل ١ خ ا خبط ١ خ frmsavings اع ا خبط ١ خ Name 94
96 ؽ بة ا ٩ كفبه 1-Fixed Single Arabic Transparent Alignment True Caption BorderStyle Font Right RightToLeft أداح ا ض :Text1 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ txtdeposit Name [Blank] Text Arabic Transparent Font 10 Font Size Alignment Center True RightToLeft أداح ا ض :Text2 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ txtweeks Name [Blank] Text Arial Font 10 Font Size Arabic Transparent Font Alignment Center True RightToLeft 95
97 أداح ا ؼ ا : Label1 اع ا خبط ١ خ ل ١ خ ا خبط ١ خ lbldepositheading Weekly Deposit Arabic Transparent Alignment Name Caption Font 10 Font Size True Right RightToLeft أداح ا ؼ ا : Label2 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ lblweeksheading Name Number of Weeks Caption Arial Font 10 Font Size Arabic Transparent Font Alignment Right True RightToLeft أداح ا ؼ ا : Label3 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ lbltotalheading Name Total Savings Caption 10 Font Size Arabic Transparent Font Alignment Right True RightToLeft 96
98 أداح ا ؼ ا : Label4 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ lbltotal Name [Blank] Caption Arabic Transparent Font 10 Font Size White BackColor 1-Fixed Single BorderStyle Alignment Right True RightToLeft زقلا ا قب ٤ خ BackColor ثغؼ ا ق ل ٤ خ ث ٤ بء ا قب ٤ خ BorderStyle ثبفز ٤ به ا و ٤ خ -1 Fixed ر جؼ أكاح ا ؼ ا Label بث خ ٧ كاح ا Text ؽ ٤ ش ظو ا وإ ٣ ب. صس األ ا شCommand1 : ل ١ خ ا خبط ١ خ اع ا خبط ١ خ cmdexit Name فو ط Caption Arabic Transparent Font 14 Font Size True RightToLeft 97
99 صس األ ا ش : Command2 ل ١ خ ا خبط ١ خ اع ا خبط ١ خ cmdcompute Name اؽ ت Caption Arabic Transparent Font 14 Font Size True RightToLeft ؽع أ فب ٤ خ Text ك ٢ أكار ٢ ا ٣ غت رو ب فب ٤ خ ن ي ا قب ٤ خ ٨ كاح Caption Label4 نا ٣ ز ثزؼ ٤ ا و ٤ خ ا ؾب ٤ خ لزبػ ا ؾنف Delete واػ ٢ ج ؽغ ف ا خ ا ؼوث ٤ خ ػ ٠ ف أ جو ا ق ا ٩ غ ٤ ي ١ ث 2 ػ ل ب ز ٢ ب جن ٤ بكنح ا و ع ب : ٢ ٣ وزبثخ إعشاءاد األؽذاس : ك ٢ ا و ع ا ؾب ٢ ٣ لف ا زقل ا ٣٩ لاع ا ٧ ج ػ ٢ لفواد - ثبكزوا أ ه ٤ خ ا ٣٩ لاع صبثزخ- ك ٢ فب اإل ٠ ذاع األعج ػ ص ٣ لف ػذد األعبث ١ غ ا ز ٢ ف ٣ ز و ك ٢ ا ٣٩ لاع ك ٤ ب ص ٣ وو ا يه اؽ ت ك ٤ قوط ا ج ٤ رو اع ب ٢ ا ج ؾ أ ب فب اع ب ا ذخشاد ػ ٠ م ي كب ؾلس ا ٧ ب ٢ وو ىه 98
100 ا ٧ ا و ا ؼ ث اؽغت - ن وأ ل ٣ ب ؽلس وو آفو ؽلس ا قو ط - ؾ ؾزبط ز ٤ واد ا ع ا ؾ ٤ ؼ زقزي ا ٣٩ لاعDeposit ػلك ا ٧ بث ٤ غ Weeks اع ب ٢ ا ج ؾ. Total لزؼ بكنح ا لوح ك ٢ طوخ ا ٩ ػ بد أ ا ز و ٣ ؼ وػ أ ؼ ػ ز ٤ وار ب ب : ٢ ٣ Option Explicit Dim Deposit As Integer Dim Weeks As Integer Dim Total As Integer ؾلس ا وو يه اؽ ت ٣ ز cmdcompute_click ا قط اد ا زب ٤ خ : 1. رؾ ٣ ه ٤ خ ا ٣٩ لاع أكاح ا (txtdeposit.text) ؼلك قزي ا و ٤ خ ك ٢ ا ز ٤ و. Deposit 2. رؾ ٣ ػلك ا ٧ بث ٤ غ أكاح ا (txtweeks.text) ؼلك قزي ا و ٤ خ ك ٢ ا ز ٤ و. Weeks 3. وة ه ٤ خ ا ٣٩ لاع ا ٧ ج ع Deposit ك ٢ ػلك ا ٧ بث ٤ غ Weeks قزي ا برظ ك ٢ ا ز ٤ وTotal. 4. رؾ ٣ ا و ٤ خ ا قزي خ ك ٢ ا ز ٤ و Total ا ٠ ؽوك ٤ خ ب أ وثط ب ث خ "ا ف د ٠ بس" غ ا برظ ك ٢ فب ٤ خ ا ؼ ا ٧ كاح Caption ا ؼ ا lbltotal ك ٤ ب ٢ ٣ ر ٤ ؼ ثب لوح ز ي ا قط اد : Private Sub cmdcompute_click() 99 ا ؾظ ي ػ اإل ٠ ذاع' Deposit = Val(txtDeposit.Text) ا ؾظ ي ػ ػذد األعبث ١ غ' Weeks = Val(txtWeeks.Text) ؽغبة اع ب ا ذخشاد '
101 Total = Deposit * Weeks ػشع اع ب ا ذخشاد ' "ا ق ك ٣ به" + Str(Total) lbltotal.caption = ؽع خ روع خ ا قط اد ا بثوخ لوح ا ل ٤ غ ا ث ٤ ي ك ٢ ر زلػ ٢ كو ا ز ب ثب زلب ٤ ثب زؾل ٣ ل ا زقلا ا لا ز ٤ ػ ٠ ا زور ٤ ت. Val Str ظ ٤ لز ب رؾ ٣ ػلك ؾو ك ٤ خ رؾ ٣ ػلك ؽوك ٢ ا ٠ ػلك ؾلس وو ىه ا قو ط ا ب ا جو ب ظ ٣ جل cmdexit_click أ ضو ث ب خ ك ٣ ؾز ١ ػ ٠ طو اؽل ا ٧ و (End). Private Sub cmdexit_click() End ا ٥ ؾلع و ػ ب ث ل ٤ : رشغ ١ ا شش ع :Run ا و ع وو أكاح ا ا وبث خ اإل ٠ ذاع األعج ػ زت ه ٤ خ أ ب ػذد األعبث ١ غ زت ه ٤ خ ص وو ا يه اؽغت ب ف ؾ ػ ٠ اع ب ٢ ا ج ؾ زؤ ل ؾخ ا برظ ثزغو ٣ ت ه ٤ زؼوف اعبثز ب 4 2 ا برظ (8).. ا ل ١ ا زؤ ل خ ا جو ب ظ وو ىه ا خش ط. ا و ع ب و ؿ ٤ و ؼول ك كو ٣ ؾ ت برظ وة ػلك ٣ ٣ ؼ فط اد ث بء و ع ا ل ٤ غ ا ث ٤ ي أربػ فجوح ث ٤ ل ٤ خ هواءح ا و ٤ رؾ ٣ ا ٧ ػلاك ؾو ف ا ؼ ع خ ا زق ٤ ر ٤ ن ا ٧ ىهاه ا زبئظ. رط ٠ ش ا شش ع : لو ا ب أهك ب ا زض به ا ج ؾ ا ن ١ أ كػ ب ك ٢ ا ج ي ا ج ي ف ٣ ول ب هثؼ ك ب و كؾ بة ا لفواد رغب ا ٧ هثبػ ؾب أ و ػ ب ؽ بة ا ٧ هثبػ ف ول ب ا قط اد ا زب ٤ خ ٤ ذ ثب زل ٤ : 100
102 ؼوف ز ٤ و ا ا وثؼ فزيا Interest ه ٤ خ ا وثؼ ا ١ ه ٤ خ ا وثؼ ا ١ زز أػلاك ػ و ٣ خ نا غؼ ع ا ز ٤ و. Single ق أكاح أفو ٩ كفب جخ ا وثؼ ثب. txtinterest ق أكاح ػ ا Label زؼو ٣ ق أكاح ا ا ز ٢ أ ل ب ب غ ك ٢ ػ ا ب جخ ا وثؼ. ؾ ا لوح ز زقل ا ز ٤ و Interest ؾ بة ا ع ب ٢ Total ثب ٤ خ : Interest = Val(txtInterest.Text) ٣ ه ٤ خ ا ع ب ٢ : Total Total = 5200 * ( Deposit * ((1 + Interest / 5200) ^ Weeks - 1) / Interest ) ا ٥ ا جو ب ظ لف ه ٤ ا ٣ لاع ػلك ا ٧ بث ٤ غ جخ ا وثؼ ض 10 ػلك ا ٧ بث ٤ غ 20 جخ ا وثؼ 6.5 ا لو أ رؾ ػ ٠ ا ع ب ٢ 202 ا ق ك ٣ به ؽع أ ا جو ب ظ ا بثن ب ٤ ؾ ت ب ا ع ب ٢ 200 ا ق ك ٣ به. ؼ ب ا ٥ ن ور ٤ ز ب ثب ز و ٣ ؼ ػ ع ٤ غ ز ٤ واد ؽز ٠ ٣ ز ؼ م ي غ ك ٢ ا و ع ا بثن آ ١ ز ٤ و ؼ ػ. 101
103 ا فظ ا ضب ش اد اد ا طك ا ششط ا ؼذاداد ا ظف فبد 1-3 ا طك ا ششط ك ٢ ا خ ا ؼوث ٤ خ له ب ٣ ؼوف ثب و ٣ ز ب : ٢ ٣ اما ب ا غ جلا ثب ٤ كب ا ؾز طش. أكاح ا و اما ر ٢ كؼ ا و ا غ جلا ثب ٤ ا ؾز طش ع اة ا ششط رو ا و ٣ ب ٤ بد أ بى أ اع غ خ ك بى ع طو ٤ خ أ ١ ٣ ا ؾ ػ ى ثب اة أ ا قطؤ أفو ١ ر لز ؽخ زط ٤ غ ا ؾ ػ ى ب ثب اة ا قطؤ ج ٤ خ ا ؾ ػ ى ب. ي أ ب ز ب ثب غ ا ز ٢ رؤفن ا ا و ٣ ب ٢ أ ١ رؾ ١ رؼج ٤ و ه ٣ ب ٢ ٧ ا ر ض ٤ ب أ ا زؼج ٤ و ك ٢ ا ل ٤ غ ا ث ٤ ي ث ر زط ٤ غ أ رؼجو ثو ح ػ ا ٧ ؽلاس ا طو ٤ خ ثب زقلا ا ئصواد ا طو ٤ خ : 2-3 االداح If..Then..Elseif..Endif اكاح If ا و اك اد ك ٤ غ ا ث ٤ ٤ ي, ر زقل ك ٢ ا و ك ؼ ب ب ا اما ؽلس ٢ ء ك ٤ ؾلس نا ا ٢ ء, ا ٣ ؾلس ٤ ؾلس ٢ ء افو, ٤ ق زت نا ك ٢ و ٣ وخ ا جو ب ظ رز ن اا كاح ػلح ا ٤ بء ٢ ب ٦ ر ٢ : :IF ٢ ا ٢ ء ٣ زت ك ٢ ا ٣ ؼبى ؼ ب ب ا اما رؾون ٢ ء ؼ ٤. (If ؼ ب ب ا اما رؾون ا ٢ ء (ا ؾلس ثؼل If ر زت ثؼل ا ؾلس ا ن ١ ٣ زت ثؼل :Then ك ٤ زؾون ٢ ء آفو. :Else ٢ اما ٣ زؾون ا ؾلس ا ن ١ ثؼل ٣ زؾون If ٢ ء ٥ فو, ٤ ذ ٢ كه ه ٣ خ ا ١ ر زقل ك ٢ ا ؾب د. 102 (1 (2 (3
104 If ا ؼبك ٣ خ, ثل ا و ث زبثخ ا ٣ ؼبى عل ٣ ل ث If ر ؽلس عل ٣ ل ك ٢ ض :ElseIf 4) End If و ث زبثخ ElseIf ر خ ا ٣ ؼبى. 5) If :End ر زت ك ٢ ب ٣ خ ا ٣ ؼبى ٢ خ علا ر زت ك ٢ ا ٣ ؼبى. ا و ثزطج ٤ ن ث ٤ ػ ٢ ب جن ث زبثخ ا ٣ ؼبى ب. Private Sub Command1_Click() If Text1.Text = A Then Lable1.caption = A ElseIf Text1.Text = B Then Lable1.caption = B Else Lable1.caption = End If 3-3 أداح ا ششط أ : OR اما ب ل ٣ ب هطؼخ ػ ز ٢ ػ ٠ أؽل أ ع ب هح ػ ٠ ا ع ا ٥ فو زبثخ أ ؾذ ثب وطؼز ٤ ك ٢ ا اء ك ب أ رق ػ ل ب ر زوو ا وطؼز ٤ ػ ٠ ا ٧ ه ب ا طؼ ا ظب و ب ب ٧ ع ا ٧ فو ا ز ٢ ا ؾز أ روا ب لطؼخ ا ؼ خ األ هح هح زبثخ زبثخ لطؼخ ا ؼ خ ا ضب ١ خ هح زبثخ هح زبثخ 103
105 أكاح ا وث أ OR رؼ ٢ ثب ؾ ػ ٠ رؼج ٤ و ٣ -أ أ ضو- ك ض : أؽ ذ ف ا مب شح أ ف اإلعى ذس ٠ خ ز ٤ غخ ا ؾ ( اة أ اة) < 2 3 أ < 2 5 >= 2 3 2) > 3 أ = 2 (3 ( اة أ فطؤ) = اة = اة < 2 3 أ > 5 7 (فطؤ أ اة) = فطؤ <= 2 3 2) < 3 أ = 2 (3 (فطؤ أ فطؤ) = فطؤ كؤكاح ا و ا طو ٤ خ رؼط ٢ ؽ اة ب ب أ أؽل ا غ ز ٤ ؾ ٤ ؼ رؼط ٢ ؽ فطؤ اما ب زب ا غ ز ٤ فطؤ. ك ٤ ب ٢ ٣ عل ٣ ؼ ه ٤ خ ا ؾخ ا غ خ ا و جخ ٧ كاح ا وث ا طو ٤ خ OR Or اة اة اة اة فطؤ اة اة اة فطؤ فطؤ فطؤ فطؤ X=5 : y=10 " ؼ ANSER$=" IF X<= 6 OR Y>6 THEN ف غخ ا ج ١ غه : ضبي : اثلأ و ع عل ٣ ل ك ٢ ك ٤ غ ا ث ٤ ي غ ػ ٠ بكنح ا و ع ص س أىاه أ ا و ؽ ت ا غل ا زب ٢ : Command1 Command1 Command1 104
106 CmdRun Name CmdCls Name CmdExit Name Caption فو ط Caption ا ؼ Caption لن ؽز ٠ رجل بكنح ا و ع ب : ٢ ٣ Option Explicit Dim x As Integer Dim y As Integer Dim answer As String كل ٢ طوخ ا زؼو ٣ ق زت : ك ٢ ؽلس ا وو يه CmdExit زت : Private Sub CmdExit_Click() End Private Sub CmdCls_Click() Form1.Cls ك ٢ ؽلس ا وو يه CmdCls زت : 105
107 ؼ ي ن و ظب ا ز ٤ ا ٧ و CLS ك ٣ ؼ ا ب خ ن ي ك ك ٢ خ ا ج ٤ ي ٣ ؼ ب وزو ث بكنح ا و ع Form1 نا ك ٣ ؼ بكنح ا و ع. ك ٢ ؽلس ا وو ػ ٠ ا يه CmdRun زت ا لوح ا زب ٤ خ : Private Sub cmdrun_click() x = 5: y = 10 " ؼ " = answer If x <= 6 Or y > 6 Then Form1.Print answer 4-3 أداح ا شثظ ا طم ١ خ :And رؼزجو أكاح ا وث ا طو ٤ خ " " and ا ٧ ك اد ا طو ٤ خ ا ب خ ا زؼج ٤ و ٣ كو رؼط ٢ ز ٤ غخ ؾ ٤ ؾخ ك ٢ ؽب خ اة ص and ط كج خ ا غ ػبد ٢ ػجبهح ػ روب غ ا غ ػز ٤ ث ٤ ب أكاح ا وث أ ٢ ارؾبك ا غ ػز ٤ كزؼزجو ا ؼجبهح ا و جخ أكاح ا وث ا طو ٤ خ " " and ؾ ٤ ؾخ ك ٢ ؽب خ ؾخ ا زؼج ٤ و ٣ كو رؼزجو ؾ ٤ ؾخ ك ٢ ا ؽز ب د ا ٧ فو. ا غل ا زب ٢ ٣ ؼ ه ٤ خ ا ؾخ ؼجبهح أ ا غ خ ا و جخ أكاح ا وث ا طو ٤ خ " " :and and ط اة اة اة فطؤ فطؤ اة 106
108 فطؤ اة فطؤ فطؤ فطؤ فطؤ x = 5: y = 10 " ؼ " = answer If (x <= 6 and y > 6) Then Form1.Print answer أ ض خ ا ج ٤ ي : 4-3 أداح ا ف Not ر ٤ و أكاح ا وث ا طو ٤ خ Not ٤ ؽب خ ا غ خ ا اة ا ٠ ا قطؤ ا ؼ Not 2>4 True Not 3 <2 True Not 5<10 False كل ٢ طوخ ا زؼو ٣ لبد زت : Option Explicit Dim x As Integer Dim y As Integer Dim answer As String ك ٢ ؽلس ا وو يه CmdExit زت : Private Sub CmdExit_Click() End ك ٢ ؽلس ا وو يه CmdCls زت : Private Sub CmdCls_Click() Form1.Cls 107
109 ؼ ي ر ن و ظب ا ز ٤ ا ٧ و CLS ك ٣ ؼ ا ب خ ن ي ك ك ٢ خ ا ج ٤ ي ٣ ؼ ب وزو ث بكنح ا و ع Form1 نا ك ٣ ؼ بكنح ا و ع. ك ٢ ؽلس ا وو ػ ٠ ا يه CmdRun زت ا لوح ا زب ٤ خ : Private Sub cmdrun_click() x = 5: y = 10 " ؼ " = answer If Not(x >= 6 and y < 6) Then Form1.Print answer 5-3 ا ؼذاداد ا ذ اساد Loops االداح Do-Loop ا ٣ ؼبى Do.. Loop ر زقل ك ٢ ر واه ٢ ء ب ا ٠ ا ٣ ؾلس ٢ ء ب, رز : 1) :Do ٢ ا ٢ ء ٣ زت لؼ ٢ ء. :Loop Until ر زت ثؼل ا ؾلس ا ن ١ ٣ زت ثؼل Do ؼ ب ب ا نا ا ٢ ء ٤ ز ر و ٣ و ؽز ٢ ٣ ؾلس ٢ ء ب. ٣ ز زبثخ ا لوح ب ٥ ر ٢ : Private Sub Command1_Click() (2 Score.Caption = 0 Do Score.Caption = Score.Caption + 1 Loop Until Score.Caption = 10 كل ٢ نا ا ك ػ ل ب Label ا,Score ٣ و ا جو ب ظ ثب بكخ 1 ا ٠ ا وه ؽز ٠ ر ا ٢ ا وه ػ وح اال ٠ ؼبص For-Next ن ا وبػلح ا ه اػل ا ؾو خ ا ز واه ٣ خ ر زت ب ر ٢ : 108
110 Private Sub Command1_Click() For i = 1 To 10 Step 2 Print i Next i ب و ا لوح ا بثوخ ا ٤ ػ ل ب بئ form ىه ا و, ػ ل ا ػ ٤, ٣ ز جبػخ اههب ػ ٢ 1 form ا ٢ ػ وح فط رب فط رب ا ١ ر زت ا ههب : 9. 7, 5, 3, 1, ششػ ا شفشح: ك ٢ ا طو ا زجذ ا ٢ i ا ههب 1 ا ٢ 10 ػ و ٣ ن زبثخ,For i = 1 To 10 ا ب Step 2 ك ٢ فط ح ا ؼل, ك ٢ ا طو ٣ و Print i ا جو ب ظ ثطجبػخ ب ؽلس, ٢ Next i ب ٣ خ ا لوح االداح While-Wend نا ا ٣ ؼبى ٣ زقل ك ٢ كؼ ٢ ء ؼ ٤ اص بء ؽل س ؽلس ؼ ٤, ػ ل ا ز بء نا ا ٢ ء ٣ ز ٢ ا ؾلس, رز ا وبػلح While: Wend, ضبي: ٣ ز زبثخ ا لوح ب ٥ ر ٢ : Private Sub Command1_Click() Label1.Caption = 0 While label1.caption < 10 Label1.Caption = Label1.Caption + 1 Wend 109
111 ك ٢ نا ا ضب ػ ل ب, Label ب ب ا وه ا ع ك ث ا و 10 ك ٤ و ا جو ب ظ ثي ٣ بكح 1 ا ٠ ا ا ٢ ا وه ػ وح االداح Select Case رظ ؼ ػجبسح ا ششط if إرا وب ع اة ا ششط ػجبسح ػ اؽز ب ١ أ صالصخ أ ب إرا و ب ز لغ ػ ذ م ١١ ب ششط ؼ ١ اؽز بالد وض ١ شح ف األفض أ غزخذ ػجبسح Select Case رى ط ١ غز ب ا ؼب خ ب : ٠ رجذأ ا ؼجبسح ث ١ ٠ ب Select Case اع ا زغ ١ ش ا ا زؼج ١ ش ا ز ع ١ ز اخزجبس. رأر ثؼذ ر ه االؽز بالد Case ثؼذ و ب اؽذ ل ١ ا زغ ١ ش ا ز عزز مبس ز ص ٠ ؼمج ب ا زؼ ١ بد ا ز عز فز إرا وب ا ششط طؾ ١ ؾ ب أ وب ا زغ ١ ش ث ز ا م ١ خ. اخ ١ ش ا ٠ أر Case else ؼ ب ب إرا وب ا زغ ١ ش ال ٠ غب أ ٠ ب ا م ١ ا غبثمخ أ إرا ٠ ى ا ششط طؾ ١ ؾ ب فإ ا زؼ ١ بد ا ز ر Else ا ز ر فز. ضبي: ضغ Textbox1 صس ا شcommand1 ىزت ث زا ا شفشح: Private Sub Command1_Click Select Case Text1.Text Case "A" MsgBox "Your Character A Case "B" MsgBox " Your Character B " Case Else MsgBox "Wrong!" 110
112 End Select ب ٣ زج ٤ ا لوح ا ػ ل ا ػ ٢ ا يهcommand1, اما ب ذ A, = Textbox1.text ك ٤ و ا جو ب ظ ثبظ به ه ب خ, اما ب ذ B, ك ٤ و ا جو ب ظ ثبه ب ه ب خ قز لخ اما ر نا ا ماى ك ٤ ظ و ه ب خ افو. 6-3 دا خ ا ؼذد ا ؼش ائ : RND دا خ ا ؼذد ا ؼش ائ ر ل أػلاك ػ ائ ٤ ب أه 1 ث ؼ ٢ ؿ ٤ و ورجخ ك ٣ ب أ زؼوف ا ؼلك ؽز ٠ ٣ ز ؼ ب ظ ٤ لخ ا لا خ RND اثلأ و ع ك ٤ غ ا ث ٤ ي عل ٣ ل غ ىه أ ا و غ وو غ ا لوح ا زب ٤ خ ك ٤ : Option Explicit Dim z As Single Private Sub Command1_Click() z = RND (1) Print z ا جو ب ظ غل ا ٧ ههب ب : ٢ ٣ 111
113 ا ا ؼ أ ا ٧ ههب ا برغخ أه ٣ ب 1 ا ؾ ػ ٠ أههب أ جو ػ ائ ٤ خ أ جو 1 ث وة ا ؼلك ك ٢ 10 أ ا ٤ ظ ل ٣ ب عيء و ١ ٣ ب ا زق ثلا خ ا ؼلك ا ؾ ٤ ؼ INT ا ٥ زت ا طو ا زب ٢ : z = int (10* RND (1)) ب ؽع أ ا ٧ ػلاك ا برغخ ٢ أػلاك ؾ ٤ ؾخ ٤ ذ أ جو غ ػخ ا ض خ ضب : ا زت ثو ب ظ ؾ بة ل ى ا ١ ػلك. Private Sub Command1_Click() x = Val(Text1.Text) 112
114 If x = 0 Then f = 0 Else f = 1 For i = 1 To x f = f * i Next Text2 = f ضبي : ا زت ثو ب ظ ؾ بة برظ هكغ ا ١ ػلك ؼ ٤. Private Sub Command1_Click() x = Val(Text1.Text) y = Val(Text2.Text) For i = 1 To y f = x ^ y Next i Text3 = f ضبي : ا زت ثو ب ظ زؾو ٣ يtext اكو ٤ ب ػ ك ٣ ب 113
115 Private Sub Command1_Click() For i = 1 To Form1.Width For j = 1 To 50 Text1.Left = i Mod Form1.Width Form1.BackColor = QBColor((i Mod 15) Mod 2) Next j, i Text1.Left = Rnd(1) * Form1.Width Private Sub Command2_Click() For i = 1 To Form1.Height For j = 1 To 50 Text1.Top = i Mod Form1.Height Form1.BackColor = QBColor((i Mod 15) Mod 2) Next j, i Text1.Top = Rnd(1) * Form1.Height ضبي : ا زت ثو ب ظ طجبػخ ا ػلاك ا لوك ٣ خ ا ا ي ع ٤ خ (1-100) 114
116 Private Sub Command1_Click() Form1.Cls Form1.FontSize = 14 For i = 1 To 100 Form1.ForeColor = QBColor(i Mod (16)) If i = 50 Then Print If i Mod 2 = 1 Then Print i & " "; Next i Private Sub Command2_Click() Form1.Cls Form1.FontSize = 14 For i = 1 To 100 If i = 50 Then Print If i Mod 2 = 0 Then Print i & " "; Next i ضبي : ا زت ثو ب ظ زؾ ٣ ػلك ا ظب ا ؼ و ١ ض بئ ٢ 115
117 Private Sub Command1_Click() Text2 = "" Dim a(100) x = Val(Text1.Text) For i = 1 To 100 a(i) = x Mod 2 x = x \ 2 If x = 0 Then Exit For Next i For j = i To 1 Step -1 Text2 = Text2.Text & a(j) Next j 116
118 8-3 ا ظف فبد ػجبهح ػ ز ٤ واد ل و خ رؾز ١ ػ ٠ ث ٤ ب بد ػل ٣ لح ل ا ع. ل كخ ب ا اؽل ٣ ا زقلا وع ع ا ٠ أ ١ ػ و ك ٤ ب م ي ثبهزوا نا ا ثل ٤ ٣ ض ب ا ؼ و ك ٢ ا ل كخ, ٣ ا بء ل كخ ؽز اء أ ١ ع ا اع ا ج ٤ ب بد ض : ا ا ػلاك ا ؾو ٤ و ٤ خ ا ؾ ٤ ؾخ ؿ ٤ و ب, كؤ اع ا ج ٤ ب بد ا ز كوح ك ٢ ا ل ٤ غ ا ث ٤ ي ٢ : Integer, Long, Single, Double, Currency, Data, String, Variant Boolean, Byte,, User-defined ا زقلا ا ل كبد ك ٢ ا جو غخ ٣ بػل ثوا ظ ه ٤ وح ث ٤ طخ ماد ه ح ا جو ٣ ث بء Loopsرزؼب ث لبءح غ ا ل كبد ب ب ػلك ػ ب و ب. ا ق بئ ا ب ٤ خ ل كخ ك ٢ ا ل ٤ غ ا ث ٤ ي: 1.ا ا ل كخ ٣ ض ػ ا ك ٢ ا نا وح, ٣ ر ٤٤ وح اص بء ر ل ٤ ن ا جو ب ظ. 2.٣ ا ػ ػ ل كخ ١ ع ا اع ا ج ٤ ب بد. 3. ؽلح ث ٤ ب بد لوكح ك ٢ ا ل كخ ر ٠ ػ و. 4.ع ٤ غ ا ؼ ب و ر ل ا ع. 5.ع ٤ غ ا ؼ ب و ر قي خ ػ ٠ ا ززبثغ ك ٢ ما وح ا ؾب ة ك ٤ ا ػ و ا لو( ٣ عؼ (1 ثب زقلا ع خ. Option Base ٣.6 ؾلك هغ ا ؼ و ث ا طخ هه ا ق هه ا ؼ ك ا ن ١ ٣ وغ ك ٤. 7. ل كخ ؽل اػ ٠ ؽل اك ٠, ػ ب و ا ل كخ ر ؾ هح ث ٤ ن ٣ ا ؾل ٣. 8. ا ا ر ا ل كخ ماد ثؼل اؽل ا زؼلكح ا ثؼبك بن ػ ١١ ا ظف فبد ا ل كخ ماد ا ؾغ ا ضبثذ ) array (Fixed- size : ٢ ا ز ٢ ٣ ظ ؽغ ب صبثذ اص بء ر ٤ ا جو ب ظ. ا ل كخ ماد ا ؾغ ا ز ٤ و( array ( Dynammic size : ٢ ا ز ٢ ٣ ر ٤٤ و ؽغ ب اص بء ر ٤ ا جو ب ظ. 117
119 رؼش ٠ ف ظف فبد ا ؾغ ا ضبثذ : Fixed size array بى ص س وم ػ ػ نا ا ع ػ ٠ ا طبم ا ن ١ ف رط ٤ خ ا ل كخ : ؽ ٤ ش ػ ػ ل كخ ػب خ ر زقل خ Publicػ ػ ل كخ فب خ ر زقل خ Dim Private.ا رؾل ٣ ل ا ؾل ٣ ا ػ ٠ ا ك ٠ ل كخ: ػ ل ا ػ ػ ل كخ, ٣ زت ا ؾل ا ػ ٠ ثؼل ا ث ٤ ا ه ا. ٣ ا ٣ ي ٣ ل ا ؾل ا ػ ٠ ػ طبم ع ا ز ٤ و. ا ؾل ا ك ٠ ا كزوا ٢ ا لو. زؾل ٣ ل ا ؾل ا ك ٠ ٣ ج ٢, زبثز ثب زقلا خ, ضب : اػ ػ ل كخ Student Dim Student (1000) As integer ثن ي ٣ ػلك ػ ب و ن ا ل كخ 1001 ػ و. غؼ ب ل كخ ػب خ, زجل Dim ة Public ب زب ٢ : Public Student ( 1 To 1000 ) As Integer ضبي : ا ػ ػ ل كخ ث ب 51 ػ و وه خ 0 ا ٠ 50 ك رؾل ٣ ل ع ث ٤ ب بد ػ ب و ب ٤ ؼزجو ا ع Variants جب وح. Dim Day Array (50 ) ضبي : ا ػ ػ ز ٤٤ و BirthDateػ ٠ ا ل كخ ا ز اه ٣ ا ل و خ 1 ؽز ٠ 10 Dim BirthDate (1To10) As Date 118
120 2-8-3 ا ظف فخ زؼذدح االثؼبد Multi- Dimensional Arrays ٣ و ل ث خ ثؼل ػلك ا ل ئ ا زقل خ وع ع ا ٠ ػ و ك ٢ ا ل كخ. ر زقل ا ل كبد زؼلكح ا ثؼبك زقي ٣ ث ٤ ب بد ورجطخ ثجؼ ب ا جؼ. ضب ػ ٠ م ي. رقي ٣ وطخ Pixel ع كح ػ ٠ ب خ ا ؾب ة ؾزبط زقي ٣ اؽلاص ٤ بر ب y نا & x ثب زقلا ل كخ ماد ثؼل ٣. ٣ ؼوكخ اثؼبك ل كخ ثب ظو ا ٠ رؼو ٣ ل ب, ؽ ٤ ش ٣ ز ا ػ ػ ل كخ زؼلكح ا ثؼبك ثن و ه ٤ خ ثؼبك ب ثؼل ا ب جب وح كاف ا ه ا, ٣ ز ك ه ٤ خ ثؼل ثب لب خ, اء ب ذ ماد ثؼل ا ص صخ اثؼبك ب ز ؼ ا ض خ ا ر ٤ خ: -Static A(3,4) As Double -Static A ( 1 To 10 < 1 To 10 ) As Integer -Dim B (3,1 To 10, 1 To 15 ) الؽظخ: ػلك ػ ب و ا ل كخ زؼلكح ا ثؼبك ٣ ؼوكز ث وة ه ٤ ا ثؼبك ثجؼ ب ٣ ج ٢ ا ؽزوا رلبك ١ ا زقلا ا ع Varinatهله ا ب ب ٣ زط ج بؽخ رقي ٤ ٣ خ ج ٤ وح. اعزخذا اي Loops ؼب غخ ا ظف فبد: ٣ ث لبءح خ ؼب غخ ا ل كبد ثب زقلا ا Loops ف ب ا ل كبد زؼلكح ا ثؼبك ؽ ٤ ش ٣ ز ؼب غز ب ثب زقلا Loops زلاف خ. ضبي: ا غ ا زب ٤ خ ف رؼط ٢ ه ٤ خ ػ و ػ ب و ا ل كخ ث هغ ا ؼ و كاف ا ل كخ ب و : A ن ا و ٤ خ ر ورجطخ 119
121 Dim I As Integer, J As Integer Static A (1 To 10, 1 To 10) As Integer For I= 1 To 10 For J= 1 To 10 A(I,J)= I*10*J Next J Next I ا ظف فبد زغ ١ شح ا ؾغArray : Dynamic ك ٢ ثؼ ا ؽ ٤ ب, ؼوف جوب ؽغ ا ل كخ ا ز ٢ زقل ب ك ٢ ا جو ب ظ ثب ج, هل و ٣ ل ر ٤٤ و ؽغ ا ل كخ اص بء ر ٤ ا جو ب ظ, ب ؾزبط ا ٠ ا ل كبد ماد ا ؾغ ا ز ٤ و Dynamicؽ ٤ ش ٣ ب ر ٤٤ و ؽغ ب ك ٢ هذ ؽن. رؼزجو ا ل كبد ز ٤ وح ا ؾغ اؽل ٤ ياد ا ل ٤ غ ا ث ٤ ي, ٢ ر بػل ك ٢ ر ظ ٤ ا نا وح ث لبءح ك ض, ٣ ا زقلا ل كخ ج ٤ وح هذ ه ٤ و ص اػبكح رؾغ ٤ ب زؾو ٣ و بؽخ ا نا وح ػ ل ب ؾزبع ب. ب ب ر و ٣ غ ا ؼب غخ. ظ بػخ Dynamicا زب : Array 1. ؼ ػ ب ثؤؽل أ ا و ا ػ ا ؾخ بثوب (Public or Private or Dim or Static ) غؼ ب ك ٣ ب ٤ ٤ خ ثؼل غ أ ١ هه ك ٢ ا ه ا ب ٣ ؼ ا ضب ا زب ٢ : Dim Ann ( ) 2. ؼ ٤ ل ا ػ ػ ب غ رؾل ٣ ل ػلك ا ؼ ب و ثب زقلا ع خ ReDim ب ك ٢ ا ضب ا زب ٢ : ReDim Ann (x) 120
122 ع خ :ReDim ر زقل ك ٢ ز ا Procedureػبكح رق ٤ بؽخ رقي ٤ ٣ خ ل كخ ز ٤ وح ا ؾغ. Dynamic Array ر زقل ع خ ReDim زؾغ ٤ ا اػبكح رؾغ ٤ ل كخ ز ٤ وح ا ؾغ Dynamic Dim, Private, Public هل اػ ػ ب جوب ثب زقلا أ ١ ا غ Array ا ز ٢ غ ا ه ا ا لبهؿخ ) أ ١ ثل م و ا ثؼبك). ٣ ر واه ا زقلا ع خ ReDim ز ٤٤ و ػلك ا ؼ ب و ا ثؼبك ل كخ, غ ي ٣ ا ػ ػ ل كخ ث ع ؼ ٤ ا ج ٤ ب بد ص اػبكح رؼو ٣ ل ب ؽوب ع افو ا ج ٤ ب بد. اما ب ل كخ ثؼل اؽل ك ٤ اػبكح رؾغ ٤ نا ا جؼل ا جؼل ا ف ٤ و ا ؽ ٤ ل ثب ل كخ. اما ب ل كخ ثؼل ٣ ا ا ضو ك ٤ كو ر ٤٤ و ؽغ ا جؼل ا ف ٤ و غ ا ؽزلبظ ث ؾز ٣ بد ا ل كخ. اما ؼ ب ل كخ ا و ب ب ذ كؤ ث ٤ ب بد ا ؼ ب و ا قي خ ف رلول. ػبكح رؼو ٣ ق ا ل كخ غ في ا ج ٤ ب بد خ Preserveك ٢ اػبكح ا زؼو ٣ ق. ضبي : بػخ ل كخ M ل كخ ز ٤ وح ا ؾغ, ؼ ػ ب ا ػ ٠ ا ؾ ا زب ٢ : Dim M ( ) As Integer ص ؼ ٤ ل اػ ػ ب كاف ا Procedureػ ٠ ا ؾ ا زب ٢ : ReDim M(9,15) 121
123 ضبي : ٣ ج ٤ ا ضب ا زب ٢ ٤ ق ٣ ى ٣ بكح ؽغ ا جؼل ف ٤ و ل كخ ز ٤ وح ا ؾغ ثل ؾ ا ج ٤ ب بد ا ع كح ك ٤ ب: ReDim Preserve X(10,10,15) ReDim Preserve X(10,10,1) ضبي : كفب هبئ خ ا ػلاك ؿ ٤ و ؼ خ ا ؼلك جوب ) أ ١ هذ زبثخ ا لوح code ) ٣ ؤ ػ ػلك ب ػ ل ر ٤ اcode : Dim X ( ) As Integer ("ادخ ػذد ا ؼ بطش فض هInputBox ( =N ReDim X(N) For I= 1 To N ("ادخ ػ ظش ا مبئ خInputBox = ("X(I) Next I ضبي : ا ط ة ػ ثو ب ظ ؼ بد ػ ا ط ة ثؾ ٤ ش ٣ و ا جو ب ظ ثط ت ا ا طب ت ػ ل اكفب ا ا طب ت ٣ ؼط ٤ ب ا جو ب ظ ا ؼ بد ا ز كوح ػ خ ا ز ف ١ ز: ا بكنح ا زب ٤ خ جو ب ظ ؽ ٤ ش غ ك ٤ ب ىه ٣ اؽلا ب ٣ و ثز ل ٤ ن ا جو ب ظCommand1, ٣ ب ا ضب ٢ قو ط ا جو ب ظ Command2 غ Labelػلك زخ. ص صخ ا ؼ و ا وؽ خ ا لها ٤ خ ا ض صخ ا جبه ٤ خ ؼ بد ا وبث خ 122
124 ص و ث زبثخ ا لوح( ( code ب ر ٢ : ػ ل ر ٤ ا جو ب ظ ٤ ط ت ا ف InputBox ػ ل اكفب اؽل ا بء ا ؼوكخ ك ٢ 123
125 جو ب ظ ض ( ل ) ثؼل ب ىه :ok ٤ ؼط ٤ ب ا ؼ بد ا ز كوح ػ ب ب زب ٢ : ضبي طجبػخ ظف فخ راد ثؼذ ٠ :Dim x(2,3) as integer Private sub command1_click() For i=0 to 2 For j=0 to 3 Print x(i,j); Next Print Next End sub ضبي : ظف فخ راد ثؼذ ٠ غ غ ف ١ ب ا ظف غ ا ؼ د: 124
126 Dim x(4,4) as integer Private sub command1_click() For i=0 to 4 For j=0 to 4 X(i,j)= i+j Print x(i,j); Next Print Next End sub ا زؼب غ ا ظف فبد: ضبي : ا زت ثو ب ظ كفب جبػخ ل كخ ثؼل اؽل 1 -ػ ٠ اForm - 2 كافbox Text 3 -ثب زقلاGrid Flex Dim c(10), k As Integer 125
127 Private Sub Command1_Click() For i = 1 To 10 c(i) = InputBox("input element", "read array") Next i Private Sub Command2_Click() k = k + 1 c(k) = Val(Text1.Text) Text1.Text = "" Text1.SetFocus Private Sub Command3_Click() Form1.Cls Form1.FontSize = 22 For i = 1 To 10 Form1.Print c(i) & " "; Next i Private Sub Command4_Click() Text2.Text = "" Text2.FontSize = 22 For i = 1 To 10 Text2.Text = Text2.Text & c(i) & " " 126
128 Next i Private Sub Command5_Click() MSFlexGrid1.FontSize = 22 MSFlexGrid1.Cols = 11 MSFlexGrid1.Rows = 1 MSFlexGrid1.Col = 0 MSFlexGrid1.Row = 0 MSFlexGrid1.Text = "c(i)" For i = 1 To 10 MSFlexGrid1.Col = i MSFlexGrid1.Text = c(i) Next i ضبي : ا زت ثو ب ظ كفب جبػخ ل كخ ثؼل ٣ 1 -ػ ٠ ا Form 2 ثب زقلا Flex Grid 127
129 Dim c(0 To 2, 0 To 2), k As Integer Private Sub Command1_Click() For i = 0 To 2 For j = 0 To 2 c(i, j) = InputBox("input element", "read array") Next j, i Private Sub Command2_Click() j = k Mod 3 i = (k \ 3) c(i, j) = Val(Text1.Text) Text1.Text = "" Text1.SetFocus k = k + 1 Private Sub Command4_Click() 128
130 Form1.Cls Form1.FontSize = 14 For i = 0 To 2 For j = 0 To 2 Form1.Print c(i, j) & " "; Next j Print Next i Private Sub Command5_Click() MSFlexGrid1.FontSize = 10 MSFlexGrid1.Cols = 4 MSFlexGrid1.Rows = 4 MSFlexGrid1.Row = 0 For i = 1 To 3 MSFlexGrid1.Col = i MSFlexGrid1.Text = i - 1 Next i MSFlexGrid1.Col = 0 For i = 1 To 3 MSFlexGrid1.Row = i MSFlexGrid1.Text = i - 1 Next i MSFlexGrid1.Row = 0 MSFlexGrid1.Col = 0 MSFlexGrid1.Text = "c(i)" For i = 0 To 2 129
131 For j = 0 To 2 MSFlexGrid1.Col = j + 1 MSFlexGrid1.Row = i + 1 MSFlexGrid1.Text = c(i, j) Next j Next i ضبي : ا زت ثو ب ظ و ت ػ ب و ا وطو ا وئ ٢ ٤ Dim a(3, 3) As Integer Private Sub Command1_Click() For i = 1 To 3 For j = 1 To 3 a(i, j) = InputBox("", "") Next j, i table1.cols = 4 table1.rows = 4 130
132 For i = 1 To 3 For j = 1 To 3 table1.col = j table1.row = i table1.text = a(i, j) Next j, i Private Sub Command2_Click() Dim b(3, 3) For i = 1 To 3 For j = 1 To 3 b(i, j) = a(i, j) Next j, i For i = 1 To 3 k = b(i, i) b(i, i) = b(i, 4 - i) b(i, 4 - i) = k Next i table2.cols = 4 table2.rows = 4 For i = 1 To 3 For j = 1 To 3 table2.col = j table2.row = i table2.text = b(i, j) Next j, i 131
133 Private Sub Command3_Click() Dim c(3, 3) For i = 1 To 3 For j = 1 To 3 c(i, j) = a(i, j) Next j, i For j = 1 To 3 k = c(1, j) c(1, j) = c(2, j) c(2, j) = k Next j table3.cols = 4 table3.rows = 4 For i = 1 To 3 For j = 1 To 3 table3.col = j table3.row = i table3.text = c(i, j) Next j, i Private Sub Command4_Click() Dim d(3, 3) For i = 1 To 3 For j = 1 To 3 d(i, j) = a(i, j) 132
134 Next j, i For i = 1 To 3 k = d(i, 2) d(i, 2) = d(i, 3) d(i, 3) = k Next i table4.cols = 4 table4.rows = 4 For i = 1 To 3 For j = 1 To 3 table4.col = j table4.row = i table4.text = d(i, j) Next j, i ضبي : ا زت ثو ب ظ زور ٤ ت ػ ب و ل كخ ثؼل اؽل ر بػل ٣ ب 133
135 Dim a(10) Private Sub Command1_Click() For i = 1 To 10 a(i) = InputBox("", "") Next i table1.rows = 1 table1.cols = 11 For i = 1 To 10 table1.col = i table1.text = a(i) Next i Private Sub Command2_Click() For i = 1 To 9 For j = i + 1 To 10 If a(i) > a(j) Then k = a(i) a(i) = a(j) a(j) = k End If Next j, i table2.rows = 1 table2.cols = 11 For i = 1 To 10 table2.col = i table2.text = a(i) 134
136 Next i ضبي : ثو ب ظ ث ٤ ز ٤ ؼ ا و بئ ا زؾن ٣ و ٣ خ Private Sub Command1_Click() w = MsgBox("division by zero") Text1 = w Private Sub Command2_Click() w = MsgBox("division by zero", vbokcancel, "warning") Text1 = w 135
137 Private Sub Command3_Click() For i = 0 To 64 w = MsgBox("division by zero", i, "warning") Text1 = i Next i Private Sub Command4_Click() f = MsgBox("division by zero", vbquestion + vbokcancel + vbdefaultbutton2, "warning") 136
138 ا فظ ا شاثغ أداسح ل اػذ ا ج ١ ب بد 1-4 مذ خ : ه اػل ا ج ٤ ب بد ي أ ب ر ج علا ج ٤ خه ج ٤ ب بد ثؼ ا ظبئق ك غذ ثب جو ب ظ اكاهح ه اػل ا ج ٤ ب بد ( ض Access ا Excel )ثؾ ٤ ش ٣ اعواء ػ ٤ بد ؽ بث ٤ خ ؿ ٤ و ب ػ ٢ ا ل ف ا ٧ ػ لح ث ا ق ٣ ب ك ػ أ ثو ب ظ ا ٣ Excel رول ٣ ظبئق أفو ١ ض ا و ا زؾ ك ٢ ا ؼو. ا اهغ أ أكاح ا ج خ ٣ ر ج ٤ ب ثغل ا Excel ث ظبئق ر كو ك ٤ غ ا ث ٤ ي ب ف ا أ ب ٤ ت ثو غ ٤ خ ر ي ا زؾ ك ٢ ف ٣ ب ا ل ف ا ج خ. ا اهغ أ ٤ و كذ أ زغذ أ أكاح ج خ بؽت لاه ا واثغ ك ٤ غ ا ث ٤ ي ثب Grid ص أ بكذ ك ٢ ا ٩ لاه ا قب Msflexgrid ا ن ١ أ بف ف ا أ ضو ٨ كاح ن ي أ بكذ ٤ و كذ ا ٧ كاح Mshflexgrid ا ز ٢ ر زؼذ ثق ا أ ضو زؼب غ ه اػل ا ج ٤ ب بد. اكهاط أكاح ا ج خ : ك ٢ بكنح ا ٧ ك اد ػ ٢ ا مط 137
139 أ ف ا ا ج خ : ظ ٤ لز ب ه ٤ ب ا ا قب ٤ خ رؾلك ػلك أػ لح ا ج خ ػلك Cols Rows DataSource ل ف ػلك رؾلك ا ج خ ػلك ا ز ٢ ا ج ٤ ب بد رظ و ا ج ٤ ب بد أكاح ا هبػلح أكاح رؾ ب ا ورجطخ ثوبػلح ا ج ٤ ب بد ض ا ٧ كاحData ا ج ٤ ب بد Data 0 ػل اربؽخ AllowUserResizing 1 ر ٤٤ و ار بع ا ل ف أص بء ا ز ل ٤ ن. 2 ر ٤٤ و ار بع ا ٧ ػ لح أص بء ا ز ل ٤ ن 3 ر ٤٤ و ار بع ا ل ف ا ٧ ػ لح أص بء ا ز ل ٤ ن رؾلك ػلك ا ٧ ػ لح ا ضبثزخ ػلك FixedCols FixedRows ا ل ف ػلك رؾلك ػلك ا ضبثزخ 0 ثل و ٣ ر و ٣ و 1 و ٣ ر و ٣ و أكو ٢ 2 و ٣ ر و ٣ و هأ ٢ 3 و ٣ ط ٢ ر و ٣ و أكو ٢ هأ ٢ ScrollBars ب رز زغ أكاح ا ج خ ث ل ا ق بئ ا بثوخ ض ا ظ ه Visible ا ق ؿ ٤ و ب. أ ا طوم Methods ا ٧ ا و: 138
140 1- كف ا ق ٤ خ EnterCell ؽلس ل ١ وو اؽل ا ق ٣ ب ا زؼب ؼ ب. 2- ؽلس روى ا ق ٤ خ LeaveCell ٣ ؾلس ل ١ روى ا زقل ق ٤ خ. 3- ؽلس ر ٤ و ا ل ف أ ا ٧ ػ لح RowColChange ٣ ؾلس ل ١ ر ٤ و ػلك أػ لح ا ج خ أ ل ك ب ؽ ٤ ش ا ي ٣ بكح أ ا و ب. 4- ظ خ اTextArray 5-٢ روه ا ق ٣ ب 0 ا ٢ آفو ا ق ٣ ب ك ض ا ؼل ٣ جلأ 0 ا ٢ آفو ف ٤ خ ك ٢ ا ج خ. 6- ل كخ أ عل ا :TextMatrix ٣ ؾلك ا ق ٤ خ ثوه ب ك ٢ ا ق ا ؼ ك ك ض MsflexGrid1.TextMatrix(2,5) ٢ ا ق ٤ خ ا ز ٢ روغ ك ٢ ا ق ا ضب ٢ ا ؼ ك ا قب ؽ ٤ ش ا هه أ ق أ ػ ك. 0 RemoveItem -7 ٣ ؾنف ق ؼ ٤ األداح : Data ك ٢ بكنح ا ٧ ك اد ػ ٢ ا مط 2-4 ر زقل أكاح ا ج خ ك ٢ ا هرجب ثوبػلح ث ٤ ب بد جن اػلاك ب ثب زب ٢ ك ٢ ه بح ز ٤ ا ج ٤ ب بد ٧ ك اد أفو. 3-4 ضجظ األداح Data ػ لبػذح ا ج ١ ب بد : ا بء هبػلح ث ٤ ب بد : بى و ٣ وز ٤ ٩ بء هبػلح ث ٤ ب بد عل ٣ لح ا ٠ ٧ ثب زقلا ك ٤ غ ا ث ٤ ي ا ضب ٤ خ ثو ب ظ Access ف ؼو و ٣ وخ ا بء هبػلح ا ج ٤ ب بد ثب طو ٣ وخ ا ٧ ف ٤ وح. ثب زقلا 139
141 4-4 طش ٠ مخ ثش ب ظ أوغظ : لزؼ ثو ب ظ Access ؽز ٠ رظ و ي ا بكنح ا زب ٤ خ : قزبه هبػلح ث ٤ ب بد كبهؿخ وو ا يه ا بء ص رظ و ي ا بكنح ا زب ٤ خ: 140
142 قزبه عل ثب بء ا ج ٤ ب بد ك ٢ هأ ا ٧ ػ لح ا ؾو ؼ ٤ ل ر ٤ ز ب ب : ٢ ٣ هه ا ا ظق ربه ٣ ا ٤ ك ا ظ ٤ لخ ا ؼ ا ا وارت 141
143 وو ىه ا ؾلع كزظ و ا بكنح ا زب ٤ خ : ا ٥ ل ٣ ب هبػلح ث ٤ ب بد ا ب MyDataBase عل ا MyTable ا خبط ١ خ : Connect وو بكنح ا ق ا ؽز ٠ غل ا قب ٤ خ Connect ص وو ب قزبه ع هبػلح ا ج ٤ ب بد : ؽ ٤ ش ثب ب ي هث ا ٧ كاح ثآ ١ ع وا ثب غل ؽز ٠ Fox Pro هبػلح ا ج ٤ ب بد ب خ غ Access 2000 ا جت أ ك ٤ غ ا ث ٤ ي ٣ لػ نا ا ؾوى ٣ لػ ا ؾوى Jet 2 ثب زب ٢ ٣ غت أ زجغ ا قط اد ا زب ٤ خ زغؼ ك ٤ غ ا ث ٤ ي ٣ زؼب غ هبػلح ث ٤ ب بد Access 2000 وو هبئ خ أك اد 142
144 - قزبه أك اد بػلح وبػلح ا ج ٤ ب بد. - قزبه رؾ ٣ هبػلح ث ٤ ب بد - قزبه ا ٠ ا لاه بثن هبػلح ث ٤ ب بد. Access ص ؾلع ا ق غ ؽظخ ؽلع ا ق ثب عل ٣ ل ؼل قب ٤ خ Connect ك ٢ رؾلك ع هبػلح ا ج ٤ ب بد ك ض ٣ ب أ قزبه ا أ ؿ ٤ و ب ه اػل ا ج ٤ ب بد ك ٢ ؽب ز ب ف قزبه ع هبػلح ا ج ٤ ب بد. Access ا خبط ١ خ : DataBaseName ن ا قب ٤ خ رؾزلع ث غ أ ػ ا هبػلح ا ج ٤ ب بد ؽ ٤ ش ل وو (...) رظ و ب بكنح كزؼ وو هبػلح ا ج ٤ ب بد ٢ ك ٢ ؽب ز ب MyDataBase ص اكن ف غل أ ا قب ٤ خ أ جؾذ ه ٤ ز ب : C:\My Documents\mydatabase.mdb ا و ه ١ ا خبط ١ خ : RecordSetType رؤفن ص صخ ه ٤ 0 رؼ ٢ عل Table 1 رؼ ٢ DynaSet 2 رؼ ٢ SnapShot أ ؾلك ا ع ب : ع ا غ ا يا ٣ ب ا ؼ ٤ ة - ٣ ي ا زقلا ك و ٣ ب ا عل اؽلا زؾل ٣ ل ا ؼو ٣ ظ و ا زؾل ٣ ضبد ا ز ٢ ٣ لن ب ا ٧ فو ك ها Table ٣ زقل ك و ب رظ و ا زؼل ٣ د ا ز ٢ ٣ لن ب ا ٥ فو ك ها ؼت رؾل ٣ ض ٣ زقل هله ج ٤ و ا نا وح. - ٣ ؼ غ عل اؽل أ ػلح علا ثؤ ب أ ثو ب. و ٣ غ ٣ ؼ ٧ غ قخ ا ج ٤ ب بد Dynaset snapshot ك ٢ ضب ب ا ؾب ٢ ر ه ٤ خ ا قب ٤ خ 0 أ أ ب و ٣ ل عل. 143
145 ن ي ج ا قب ٤ خ RecordSource ػ ٠ عل ك ل وو ه ٤ ز ب غل ا ا غل. MyTable ٤ ق ؼو ا ج ٤ ب بد ر ي ب ذ أ ا ق ا ا اهغ أ ا ٧ كاح ٢ Data أكاح وث اؽل ١ ا ٧ ك اد ثؾو ؽو هبػلح ا ج ٤ ب بد رلؾ ب ثؼ ا ٧ ك اد ا و ٤ ب ٤ خ ا ز ٢ غل ب ك ٢ بكنح ا ٧ ك اد : ٢ فب ا زؾون CheckBox أ- ا قب ا و جخ ComboBox ة- ا هح. Image د- ا ؼ ا. Label س- ا وبئ خ. ListBox ط-. PictureBox ػ- فب ا TextBox ؿ- بى أ ٣ ب أك اد ٣ ب ا بكز ب : ٢ ػو ا ج ٤ ب بد. DataList أ- DataCombo ة- DataGrid د- Microsoft Flex Grid س- Microsoft Hierarchical FlexGrid ط- فب ا ا ٢ RichTextBox ػ-. Microsoft Chart ؿ- ا قب ٤ ز ٤ ا زب ٤ ز ٤ : ؽز ٠ وث أ ر ي ا ٧ ك اد ثوبػلح ا ج ٤ ب بد و ث ج غ ا ا ٧ كاح Data1 ٤ Data DataSource قزبه ا ا ؾو ا ط ة أ رؼو DataField ا ٧ كاح. 144
146 ج أ ا قب ٤ خ DataSource ػ ٠ أكاح هث ا ج ٤ ب بد Data ص زو قب ا textbox ا قب ٤ خ DataField ل وو ب و ٤ ز ب رظ و ؽو ا غل ص و ثبفز ٤ به ا ا ؾو ا ن ١ ف رؼو ا رؼل ث ٤ ب بر. وث اكاح ا ج خ MsflexGrid و ث ج ا قب ٤ خ DataSource ػ ٠ ا أكاح هث ا ج ٤ ب بد Data أ ب ٤ ٣ ي أكاح ا ج خ أ ب رؾزبط ا ضو م ي كؾ ٤ ا جو ب ظ ب ل ث ٤ ب بد هبػلح ا ج ٤ ب بد. ٣ ب ر ؾ ٤ ؼ ا ج ٤ ب بد. 5-4 األداح DataGrid ٢ ر زقل غ أكاح هث ا ج ٤ ب بد ٧ ب Data رطبثو ب ب ر زقل أكاح أفو Adodc ٢ رز ٤ ي ثؤ ب رلزؼ ه بح يك عخ زؼل ٣ ا ٩ بكخ ا ؾنف جب وح غ هبػلح ا ج ٤ ب بد. 6-4 ا زؾى ف األداح Data ا ٧ ا و رؾوى : MoveFirst ٨ ٣ ؼ ٢ رؾوى غ ا ٧. رؾوى ٦ فو : MoveLast رؾوى غ ا ٧ ف ٤ و. رؾوى زب ٢ : MoveNext رؾوى غ ا زب ٢. رؾوى بثن : MovePrevious رؾوى غ ا بثن. ؽنف غ : Delete ؽنف ا غ ا ؾب ٢ رؼل ٣ ا غ ا ؾبUpdate٢ ا بكخ غ عل ٣ ل AddNew ػلك ا غ د ا ؾب ٤ خ RecordCount اثؾش ػ أ ؽل س FindFirst اثؾش ػ آفو ؽل س FindLast اثؾش ػ ا ؾل س ا زب ٢ غ ا ؾب ٢ FindNext اثؾش ػ ا ؾل س ا بثن غ ا ؾب ٢ FindPrevious ٣ عل ئ ك ٢ ا جؾش. NoMatch 145
147 ػ ا غ ؼ ٤ Bookmark Data1.Recordset. MoveFirst Data1.Recordset. MoveLast Data1.Recordset.MoveNext Data1.Recordset. MovePrevious Data1.Recordset.Delete Data1.Recordset.AddNew Data1.Recordset.RecordCount Data1.Recordset.FindFirst Data1.Recordset.FindLast Data1.Recordset.FindPrevious ا ٤ خ : ب ي غ ػ Functions ا ز ٠ روعغ ه ٤ رل ٤ ل ك ٠ ا جو غخ رلؾ ؽب د ؼ ٤ : ا ٩ هزواEOF ٣ ؼ ٠ كؾ ه ٤ ا End of Table أ اما ب ؤ و ا غ د ٣ وق ا ٧ ػ ٠ ب ٣ خ ا غل.. نا ا ٣ وعغ Function ه ٤ True أ False ر ا و ٤ خ ا وعؼخ True اما ب وق ػ أفو غ ك ٠ ا غل.. ض ػ ٠ ٤ ل ٤ ا ٩ زقلا.. If Data1.Recordset.EOF Then Procedure End If ا غل.. ٣ ا هزوا RecordCount ا هزوا نا ٣ و ثبهعبع ه ٤ ر ض ػلك ك ٢ ا غ د ا زلبكح ن ا لا خ ك ٢ ػو ػلك ا غ د أ ك ٢ أ ه أفو. 146
148 ضب ػ ٠ ا زقلا.. Dim NumberOrRecord As Integer Data1.Recordset.RecordCoun ا لا خ ٠ AbsolutePosition روعغ هه ا غ ا ن اهل ٤ ػ ٤ ) أ ١ ٣ ا ئ و اهق ػ ٤ ( ٣ جلأ ا زوه ٤ غ د ا لو.. ٣ ا زقلا ا لا خ ك ٢ أ ه ض ٤ وح ض ػ ٠ ٤ ل ٤ ا زقلا.. Dim PosLoc As Integer PosLoc = Data1.Recordset.AbsolutePosition ضبي : ئ مط ر ب غ هبػلح ث ٤ ب بد MyDataBase ا ز ٢ ر عل ا ج ٤ ب بد MyTable ا غل ٣ ؾ ١ ا ؾو ا زب ٤ خ : هه ا ل ا ا ظق ربه ٣ ا ٤ ك ا ظ ٤ لخ ا ؼ ا ا وارت ص ئ مط ق أك اد ػ ا أك اد 3 أىهاه Data ب ٢ ٣: أ ا و أكاح 147
149 ا جو ب ظ ا بثن ف ٣ ب ا جؾش ك ٢ أ ؽو ث وو ػ ا Private Sub Command1_Click() t = Text7.Text If t = "" Then Exit Sub prev = Data1.Recordset.Bookmark aa = Text8.Text t = "[" & aa & "] like " & Chr(34) & "*" & t & "*" & Chr(34) 'Data1.Recordset.MoveFirst Data1.Recordset.FindFirst t If Data1.Recordset.NoMatch Then Data1.Recordset.Bookmark = prev ا ٥ ا لوح ا زب ٤ خ (" أعل ب رجؾش ػ ") MsgBox End If 148
150 Private Sub Command2_Click() Data1.Recordset.AddNew Private Sub Command3_Click() Data1.Recordset.Delete Private Sub Label1_Click() Text8.Text = Label1.Caption Private Sub Label2_Click() Text8.Text = Label2.Caption Private Sub Label3_Click() Text8.Text = Label3.Caption Private Sub Label4_Click() Text8.Text = Label4.Caption Private Sub Label5_Click() Text8.Text = Label5.Caption 149
151 Private Sub Label6_Click() Text8.Text = Label6.Caption ضبي: ا زؼب غ ه اػل ا ج ٤ ب بد 1 -ا بء عل vb6 2 -ا زؼوف ػ ٠ ا ا ٣ ؼبىاد رطج ٤ و ب Dim p Private Sub Command1_Click() Data1.Recordset.AddNew Private Sub Command11_Click() Data1.Recordset.Update Private Sub Command2_Click() Data1.Recordset.Edit 150
152 Private Sub Command3_Click() If Data1.Recordset.EOF = False Then Data1.Recordset.Delete Else MsgBox "error" End If Private Sub Command4_Click() Data1.Recordset.MoveFirst Private Sub Command5_Click() Data1.Recordset.MoveLast Private Sub Command6_Click() 'On Error Resume Next Data1.Recordset.MovePrevious If Data1.Recordset.BOF Then Data1.Recordset.MoveNext End If Private Sub Command7_Click() Data1.Recordset.MoveNext If Data1.Recordset.EOF Then Data1.Recordset.MoveLast End If 151
153 Private Sub Command8_Click() Data1.Recordset.MoveFirst If (Text7.Text - 1) < Data1.Recordset.RecordCount Then Data1.Recordset.Move (Text7.Text - 1) Else " ٣ عل غ ث نا ا وه " MsgBox End If Private Sub Command9_Click() p = p + 1 'z = Text8.Text 'z1 = "name='" & z & "'" z = Val(Text8.Text) z1 = "t=" & z & "" Data1.Recordset.FindNext z1 If Data1.Recordset.NoMatch = True And p = 1 Then " نا ا ؿ ٤ و ع ك" MsgBox Data1.Recordset.MoveFirst p = 0 End If If Data1.Recordset.NoMatch = True And p > 1 Then " ٣ عل ه ٤ ل افو" MsgBox p = 0 Data1.Recordset.MoveFirst End If 152
154 Private Sub Text8_Change() Data1.Recordset.MoveFirst اما اهك ب ػو ا غل ك ٢ flexgrid ب ر ٢ Private Sub Form_Load() On Error Resume Next MSFlexGrid1.Row = 0 MSFlexGrid1.Col = 1 MSFlexGrid1.Text = "t" MSFlexGrid1.Col = 2 MSFlexGrid1.Text = "name" MSFlexGrid1.Col = 3 MSFlexGrid1.Text = "first mark" 153
155 MSFlexGrid1.Col = 4 MSFlexGrid1.Text = "second mark" MSFlexGrid1.Col = 5 MSFlexGrid1.Text = "third mark" MSFlexGrid1.Col = 6 MSFlexGrid1.Text = "average" ٣ ز رؼل ٣ ف بئ ا :flexgrid 154
156 ا فظ ا خب ظ ا شع ا ظ س ا ظ د 1-5 ا شع اد اد بن اع ثب شع االشىبي ا ذع ١ خ: 1 -ا زقلا ا ل ا ا زج ٤ خ ضcircle. line & 2 -ا زقلا اكاح ه ا ق ( (line ( اكاح ه ا ب (shape ا ك ادtools. ا ال: ا شع ثبعزخذا ا ذ اي ا ىزج ١ خ function) (library بن اسثؼخ د اي ىزج ١ خ رغزخذ شع االشىبي : 1 -ا لا خ line ر زقل و ا قط ا زط ٤ د )ا لبهؿخ ا ءح. ( 2 -ا لا خ circle ر زقل و ا ل ائو ا ب ا ج ٣ ٤ خ وب غ ا لائوح اه ا ا لائوح. 3 -ا لا خ Pset ر زقل و ا وب. 4 -ا لا خ print ر زقل و ا text ب ا بى ا وا بػلح ك ٢ ا ٤ طوح ػ ٠ ا و :٢ ا و ٤ Scaleطوح ػ ٠ و ٤ ب ا و. ا ا و ٤ Drawwidthطوح ػ ٠ ي ا قط. 2-5 سع ا خط ط ا ٤ خ ا ؼب خ. Line (x1,y1) (x2,y2), color ؽ ٤ ش ا ( (x1,y1 ر ض ا ؽلاص ٤ بد ا ٤ ٤ خ ا بك ٣ خ جلا ٣ خ ا ق روب ر وبئ ٤ ب ث و ٤ ب Twibؽ ٤ ش ا ا ز ٣ ت ا اؽل ٣ ب 1\20)١ ( ا ج Pixel (ا 1\1440 ) ا ظ ا اؽل. ر ض (x2,y2) ا ؽلاص ٤ بد ا ٤ ٤ خ ا بك ٣ خ ب ٣ خ ا ق ث ٤ ب ٣ ض colorا ا ط ة ق ؽ ت عل ا ا ك ٢ ؽب خ ػل م و ا كب ا ا ز وبئ ٢ ا ك 155
157 و ا ثؼ ثو ب ظ ه ث ٤, ٤ ث ؿ ٤ و ه كو, ا ل وح ث ٤ طخ خ ا ك ا ٣ ب. رؾز ١ ا ل ه ػ ٢ ا ١ بئ بد ا ل ه ٢ ب زقل و ػ ٤ ب ك ا و خ ك ض اهكد ه ثب و ر زت: If Button = 1 Then ا ق ٣ ي ر ٤٤ و Line (X, Y), vbgreen End If ك ٢ اعواء MouseMove ا قب ثب هح بى خ, ػ ل زبثخ ا ك نا زغل ا بى ف ٣ جلأ اػ ٢ ا ب خ ؽز ٢ ا ب ا ن ١ ر ٢ ك ٤, ؼب غخ ن ا خ ارجغ ا ر ٢ : ا زت نا ا ك ك ٢ :Genral Dim DrNow As Integer ك ٢ نا ا طو ػوك ب ز ٤ و ع.Integer نا ا ك ك ٢ :MouseDown DrawNow = -1 CurrentX = X CurrentY = Y ٤ ز رؼل ٣ ك ا و ا ٣ جؼ ب ٢ ٣: If DrNow And Button = 1 Then Line (X, Y) 156
158 End If اف ٤ وا نا ا ك ك ٢..MouseUp DrNow = 0 ا اع ا شع ا خز فخ ن وم قز لخ و ٣ ي ا زقلا ب ض ا زقلا ا و ث ل ا طو ٣ وخ: Line -(X, Y), vbblue Line -(x, y), vbgreen Circle (x, y), 50 ه : ه غ ك ائو ٤ وح: ه ا ا : Me.PSet (x + Rnd * 255, y + Rnd * 255), RGB(Rnd * 255, Rnd * 255, Rnd * 255) Me.PSet (x + Rnd * 255, y + Rnd * 255), RGB(Rnd * 255, Rnd * 255, Rnd * 255) Me.PSet (x + Rnd * 255, y + Rnd * 255), RGB(Rnd * 255, Rnd * 255, Rnd * 255) Me.PSet (x + Rnd * 255, y + Rnd * 255), RGB(Rnd * 255, Rnd * 255, Rnd * 255) 157
159 3-5 سع ا غزط ١ الد: ر زقل ل ا ٤ خ ا ؼب خ قط غ ا بكخ ا ؾوف B زط ٤ ا لوؽ (Block (ا ا ؾوف BF زط ٤ ا ء (Block Full (ا ١ ا ا ٤ خ ا ؼب خ ز. Line (x1,y1) (x2,y2), color, B ( or BF). ا الؽظبد: ٣ ا ٤ طوح ػ ٠ ي ا ق ا ا به ا زط ٤ ثب زقلا ا و. Draw width = 5 2-٣ ا ٤ طوح ػ ٠ و ٤ ب ا و ثب زب ٢ ا زجلا ا و ٤ ب ا ز ٣ ت ث و ٤ ب افو م ي ثب زقلا ا و. Scale (xx1,yy1) (xx2,yy2) ؽ ٤ ش ر ض xx1,yy1 ا ؽلاص ٤ بد ا ٤ ٤ خ ا بك ٣ خ وطخ ا ؼ ٣ خ ا ٤ و ( (Upper Left مط (Form) ر ض xx2,yy2 ا ؽلاص ٤ بد ا ٤ ٤ خ ا بك ٣ خ وطخ ا ل ٤ خ اRight)٠ ٤ - (Lower مط( Form ). ضبي : ا زت ثو ب ظ ٣ و ثز ٣ ا ب خ ثب ا ف و ا لبرؼ غ ع ك ىه ثب Draw Linse ؽ ٤ ا ػ ٠ ا يه ثب زقلا ا لبهح كب ٤ و غ ػ ا قط ا زط ٤ د ثب ا قز لخ. ا ؾ : ا وو ووح يك عخ ػ ٠ ا ١ ب ك ٢ ا مط (Form) ا زت ا لوح ا جو غ ٤ خ ا زب ٤ خ: ق ا ٠ ا مط اكاح رؾ Command1 ا ج ا قب ٤ خ ا زب ٤ خLines : Caption : Draw ا وو ووح يك عخ ػ ٠ اكاح ا زؾ ا زت ا ك ا زب ٢ 158
160 لن ا جو ب ظ: 4-5 سع ا ذ ائش االشىبي ا ج ١ ض ٠ خ: ا ٤ خ ا ؼب خ: Circle (x1,y1), radius, color, start angle, end angle,proportion ؽ ٤ ش ا (x1,y1 (٢ اؽلاص ٤ بد و ي ا لائوح radius ق هطو ا لائوح color ا به ا لائوح ٢ start angle ىا ٣ خ ثلا ٣ خ ه ا لائوح ) وب ثب ؽلاد ا ق هطو ٣ خ end ) Radian ٢ angle ىا ٣ خ ا ٣ خ ه ا لائوح ٢ proportion جخ اهرلبع ا لائوح ا ٠ ػو ب ( ك ٢ ؽب خ ا ب ا ج ٣ ٤ خ. ( ا الؽظبد: 1 -ك ٢ ؽب خ روى كواؽ هغ ا كب ا ا ز وبئ ٢ ا ك. 2 -ك ٢ ؽب خ روى كواؽ هغ startكب angle, end angle ا جو ب ظ ٤ و ثو كائوح ب خ ا ث ١ ٤ ب. 159
161 3 -ك ٢ ؽب خ زبثخ ه ٤ خ ب جخ ا ٠ startكب angle ا جو ب ظ كب ا جو ب ظ ٤ و ثو وطغ كائوح ٤ ه كائوح. 4 -ك ٢ ؽب خ روى كواؽ هغ proportionكب ا جو ب ظ ٤ و ثو كائوح ر وبئ ٤ ب ا ١ ا default ه ٤ خ اؽل. ضبي : ه ا ضب ا بثن ٤ و ثو ك ائو قز لخ ثل ا قط. ا ؾ : ا زت ل ٤ خ :form ا ق ا ٠ ا مط اكاح رؾ ا ىه ا و ؿ ٤ و ػ ا اcircle٠. draw 160
162 5-5 سع ا مبط: و ثز ٣ وطخ ػ ٠ ا مط (form (ثبؽلاص ٤ بد (x,y ( ث color ؼ ٤. ا ٤ خ ا ؼب خ ١ وطخ: Pset (x,y), color ضبي ا ؾ : : ه ا ضب ا بثن ٤ و ثو ص ب وب اهؼخ ػ ٠ ف اكو ٢ : -ا زت ل ٤ خ formا بثوخ: ا ق ا ٠ ا مط اكاح رؾ ا ىه ا و ؿ ٤ و ػ ا ا ٠ draw. ا وو ووح يك عخ ػ ٠ ىه ا و ا زت ا ك ا زب ٢ : 161
163 ا زبئظ: 6-5 ا شع ثبعزخذا اد اد ا شع. 1 -اداح سع ا خظ ( (line : م ي ث ؾت ا كاح ا ع كح هبئ خ ا ك اد رؼل ٣ ف ا ب ف ا وبئ خ. Properties Bordercolor(to choose the color of the line), borderstyle (soliddashed-dot- ), borderwidth(to choose the thickness of the line ), drawmode, visible, (true-false),x1,y1,x2,x2> 162
164 2 -اداح سع االشىبي) shapes ) : م ي ث ؾت ا كاح ا ع كح هبئ خ ا ك اد رؼل ٣ ف ا ب ف ا وبئ خ. Properties Shape: (0-rectangle, 1-square, 2-oval, 3-circle, 4-rounded rectangle,5-rounded square) Fill Style : ( 0-solid, 1-transparent, 2-horizontal line, 3-vertical line,4- upward diagonal, 5-downward diagonal, 6-cross, 7-diagonal cross) 7-5 ا اؽذاس ا ف س ا خبطخ ثب شع ؼ ا و ػ ٢ ا ل ه : Me.Cls ا زؾ ك ٢ ي ا ق : Me.DrawWidth = # اػبكح ا و ؽز ٢ ثؼل ؾ ب: Form1.AutoReDraw = True 163
165 8-5 ا ض خ ضبي : ا زت ثو ب ظ ظ به ب ٢ ٣: Dim w, h, w1, h1 Private Sub Command1_Click() For i = 1 To Picture1.PSet (Rnd() * w1, Rnd() * h1), RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) Form1.PSet (Rnd() * w, Rnd() * h), RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) Next i Private Sub Command2_Click() Form1.Cls Picture1.Cls Form1.Line (0, 0)-(1350, 700), vbred 164
166 Form1.Line (1100, 600)-(1350, 700), vbblue, BF For i = 1 To 100 Picture1.Line (Rnd() * w1, Rnd() * h1)-(rnd() * w1, Rnd() * h1), RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) Next Private Sub Command3_Click() Picture1.Cls Form1.Cls Picture1.FillStyle = 0 Picture1.FillColor = vbred Picture1.Circle (w1 \ 2, h1 \ 2), 200, vbred Form1.FillStyle = 0 For i = 1 To 50 Form1.FillColor = RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) Form1.Circle (Rnd() * , Rnd() * 700), Rnd() * 200, RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) Next i Private Sub Form_Load() w = Form1.Width h = Form1.Height w1 = Picture1.Width h1 = Picture1.Height Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As 165
167 Single, Y As Single) Form1.Line (0, 0)-(Rnd() * X, Rnd() * Y), RGB(Rnd() * 255, Rnd() * 255, Rnd() * 255) ضبي: ا زت ثو ب ظ ؼو هح. Private Sub Command1_Click() i = 1 Dim temp As Byte Dim z1(), z22() Dim path As String Form1.CommonDialog1.DialogTitle = "Select the Bitmap Image" Form1.CommonDialog1.Filter = "Bmpfiles *.bmp " Form1.CommonDialog1.ShowOpen path = Form1.CommonDialog1.FileName 166
168 Open path For Binary Access Read As #1 Do Get #1, i, temp If i = 19 Then ww1 = temp If i = 20 Then ww2 = temp If i = 23 Then hh1 = temp If i = 24 Then hh2 = temp i = i + 1 Loop Until i = 25 Close #1 w = ww1 + (ww2 * 256) - 1 h = hh1 + (hh2 * 256) - 1 Picture1.Width = w Picture1.Height = h bn = (w + 1) Mod 4 i = 1 ReDim z22(((w + 1) * (h + 1) * 4) + 54) Open path For Binary Access Read As #2 Do Get #2, i, temp z22(i) = temp i = i + 1 Loop Until EOF(2) Close #2 length = i 1 167
169 k = 55 ReDim z1(w, h) For j = 0 To h For i = 0 To w z1(i, h - j) = z22(k) k = k + 3 Next i k = k + bn Next j Picture1.Cls For i = 0 To w For j = 0 To h Picture1.PSet (i, j), RGB(z1(i, j), z1(i, j), z1(i, j)) Next j Picture1.Refresh DoEvents Next i 168
170 ا فظ ا غبدط ا شجىبد اال زش ١ ذ 1-6 مذ خ : كػ ب ؼوف ثؼ ا ط ؾبد ا ز ٢ زقل ب هج أ جلا نا ا ع : -1 ػ ا ا زش ذ : URL ٢ افز به بد Uniform Resource Locator رؼوف أ ٣ ب ثب ػ ب ٣ لؾخ ا ٣ ت ٢ ٤ خ زقل ٢ ا زو ذ ٣٩ غبك لؾبد ا ٣ ت هل ر ا ز ٤ ا ٢ ٧ ك ٢ ؼ ا ل ٤ ي ٣ بء ا له ٤ وخ ا ٧ هث ٢ ٣ به ا ٤ ث CERN ك ٢ ػب ٣ ؼجو 1990 ػ و ٣ وخ ز ٤ ص ٤ وخ HTML ػ ا ص ٤ وخ أفو ١ ا ؼ ا ٣ ؾلك ػ ب و ب خ ٤ وكو : - ا جو ر ا زقل. - ا ٤ وكو ا ن ١ ٣ ؾ ١ ا ص ٤ وخ ا ؽخ ا لزو ا ر ب ث ب جو ر TCP ا ا زقل خ ا و ه. - ا ا ل و ا ؾب ١ ص ٤ وخ وو ب ثب ا ل و ا ٧ ة. - ا ا ص ٤ وخ. ا ٤ خ : ٢ Protocol:// [usernamw][:password][@]host[:port]/[directorypath/][filename] -2 TCP افز به بد Transmission Control Protocol رؼ ٢ ثو ر ا زؾ ك ٢ ا و ٤ ٣ و ا ط ؼ TCP/IP ا ٢ رغ غ ا جو ر د IP رؼ ٢ ثو ر ا زو ذ Internet ٣ زقل IP Protocol ػ ب ٣ فب خ 8 ثذ ك ض : ٣ ؾلك ا هغ ب ٣ ج ٢ ؽظز ع ك 4 أههب رل ث ٤ ص صخ وب أه ٢ ه ٤ خ 255 ٢ ظوا ع ك ؼ ثخ 169
171 زن و ر ي ا ٧ ههب ا زقل بد ر ٢ Top-level domain هل ظ ذ ا زلاكاد ز ٤ و ئ بد أ أ لاف ؼ ٤ خ ض government Commercial Educational institution Network Noncategorized organization Gov Com Edu Net Org نا فبهط ا ٣ بد ا زؾلح ر بف ه ي ا ل خ ض eg و sa ؼ ك ٣ خ jp ٤ بثب uk خ ا زؾلح ٣ زقل ا جو ر TCP ب ٣ ؼوف ثب ؽخ TCP/IP ز ٤ رطج ٤ وبد ؾلكح ػ ٢ ج ٤ رو ؼ ٤ وج ٣ ت socket وه ؽخ port (ك ٤ ب ػلا ا وج ٤ ا زو ٤ ك ٢ ؽخ) ػ ل ب ٣ ط ت رطج ٤ ن ع ػ ٢ ج ٤ رو ربثغ أ ػبك ١ Client ا ر ب ثزطج ٤ ن ثب زقلا وج ػ ٢ ؽخ ؼ ٤ خ كب ا ٤ وكو ٣ جؾش server ك ٢ ا زطج ٤ وبد ػ ا وبث ا لز ؽخ ا ز ٢ ر ٢ listening ط ت ا ر ب ؽز ٢ ٣ غل ا زطج ٤ ن ثب زقلا ا ؽخ port ا ز ٢ ر رؾل ٣ ل ب عب ت ا ج ٤ رو ا زبثغ ص ٣ و ا ط ت زطج ٤ ن ؼظ رطج ٤ وبد ا ٤ وكواد رؾلك أههب ؼ ٤ خ ؽبد ports ل ٣ ب نا ٣ ز ٤ ؼ زؼو ك ٤ ب ػلا أ ا ؽخ ر زقل خ- ض ا ر ب ػ ٢ ا ؽخ 80 ثب جخ : HTTP 80 HTTP(WWW) 20 FTP 21 FTP 70 Gopher 25 SMTP( ) 170
172 110 POP3 23 Telnet 43 Whois 79 Finger ػ ٢ م ي ٣ ؾلك IP ا ٥ خ رؾلك ؽخ IP رؾلك ا زطج ٤ ن ا ن ١ ٣ ؼ ػ ٢ ا ٧ خ ا ٤ لخ - host ٣ قز ق ػ ؽبد ا ؾب ت ا ن ١ ا ؼبك ١ كب ؽخ غوك هه ك ثج ب خ ٣ ؾلك ا زطج ٤ ن. نا : 2-6 ؽ شفشح االع Name Resolution ب ػ ب IP هل ٣ هه أ ا ا ا طبء ا قبهع ٢ وه رل ا ٥ خ ر عل و ٣ وز ٤ زؾ ٣ ا ٧ بء ٨ ههب ا وثبػ ٤ خ ا بثوخ ا ول ٣ خ ٢ رقي ٣ ك ٢ ق ػ ب ٣ ٢ HOSTS ٢ ٣ ك ٢ ظب ٣ عل Unix نا ا ق ك ٢ ك و به خ ك ٢ ٣ ل ى ٣ عل 95 نا ا ق ك ٢ ك و ٣ ل ى ك ٢ آ خ ػ ٢ ا ج خ ك ٢ ٣ ل ى ا ج بد Windows NT غ resides ك ٢ Winnt\system32\drivers\etc ن ا طو ٣ وخ ػ ٤ ت أظ ي ػوكز ٧ ٣ ز ق ثب ؾ ٤ خ ثب زب ٢ ٣ ؾزبط زؾل ٣ ش ا طو ٣ وخ ا زجؼخ ر زقل ظب Domain Name ٢ ٣ ٣ به System ا ٤ ث ٢ DNS هبػلح ث ٤ ب بد ر ىع رؾ ١ ػ ب ٣ ا ٩ زو ذ ا غ خ. : 3-6 ا مجظ Socket ا وج ػجبهح ػ ػ ب ٣ IP ا ؽخ. port أ زغذ ٤ و كذ أكار ٤ ب ز ٤ زؼب غ ا ٩ زو ذ ب أ- أكاح ا ٩ زو ذ Inet ة- أكاح WinSockt 171
173 4-6 أداح اإل زش ذ Inet ؼ ا زوع خ ا ؾوك ٤ خ ا ٧ كاح ٤ ٣ و ظ ٤ لخ ا ٧ كاح كب ٧ كاح ر ٢ أكاح و ا ٩ زو ذ ر زقل ا ؼل ٣ ل ثو ر د ا ٩ زو ذ ض Gopher Http Ftp رز زغ ثب ولهح ػ ٢ ا ج ا ز وبئ ٢ جو ر ب ٣ ي أ ا ر ب ثآ ١ هغ ٣ ؼز ل ر ي ا جو ر د ا زلػبء retrieve ا لبد ثب زقلا آ ١ ٢ ر ي : ا ٧ و ٣ Excute أ OpenURL ا بكخ آ ١ زؼو ع FTP - ا بء رطج ٤ ن ٣ ؾ ا لبد أ ر بر ٤ ٤ ب اهغ. FTP - ا بك ا هغ و رؾ ٤ ا و كو. - رول ٣ ػو ج ٤ ب بد رلبػ ٤ خ ٣ ا زلػبئ ب Retrieve أ ا زوكاك ب ا هغ. - ا ؼ ٤ خ ا ب ٤ خ : رؼز ل ظ ٤ لخ ا ٧ كاح ػ ٢ ا جو ر ا ن ١ ر زقل ٧ ا جو ر ٤ ٣ قز لب ثؼ ا ئ ك ض ا ٧ و ٣ ؼ GetHeader كو غ ا جو ر ا ع HTTP ث ٤ ب ر عل ثؼ ا ٩ عواءاد ا زو خ ث ٤ ا جو ر ٤ ا بئؼ ٤ FTP) (HTTP : ج ا قب ٤ خ AccessType ػ ٢ وكو ثو ٢ ؾ ٤ ؼ. Proxy Server - ا زقلا ا ٧ و أ ا طو ٣ وخ OpenURL ط ؼ ا ا زو ذ URL ؾ ٤ ؼ. - غ ػ ا ا زو ذ ؾ ٤ ؼ أ و ٣ ز ب ت غ ا جو ر. ا زقلا ا ٧ و Execute - ا زقلا ا ٧ و زلػبء GetChunk ث ٤ ب بد ا نا وح ا ج ٤ ٤ خ. Buffer - اما هؿت ا زقل ك ٢ ا ط ا ٢ هغ ك ٤ ج ٢ أ ٣ ج فب ٤ خ ا ا زقل UserName فب ٤ خ خ ا و ه Password ا ؼل ٣ ل ا اهغ ر ؼ ثب ط ا غ anonymous ض هغ ٤ و ف ftp.microsoft.com ؽ ٤ ش ٣ زتanonymous ا زقل ثو ٣ ل ا ٤ زو ٢ خ و ه. 172
174 ا طوم أ ا ٧ ا و : Methods ا ٧ و أ ا طو ٣ وخ ا ق Inet1.OpenUrl url,datatype OpenURL ا جبها زو ٣ ؤفن datatype ه ٤ ز ٤ ا ٢ ٧ ٢ ا ؾوك ٤ خ icstring ا ضب ٤ خ ا ضبئ ٤ خ icbytearray ا ٢ ٧ ٢ ا لؼب خ ر زقل غ ا ج ٤ ب بد ا ٤ خ ض ا لبد ا ز ٢ ا زلا ب txt أ ا لبد ا ز ٢ ا زلاك ب... htm أ ب لبد ا ه ا لبد ا ز ل ٤ ن ٣ خ كزؾ ػ ٢ أ ب icbytearray ك ٢ ؽب خ ػل ا زقلا url كب ٣ زقلا آفو url أكف قب ٤ خ. Inet1.OpenURL("ftp.microsoft.com") ؽع أ ٣ ج ٢ لي ػبء ر غ ك ٤ ا ج ٤ ب بد ض م ر جؼ ا ٤ خ ا ؾ ٤ ؾخ : ٢ Text1.Text= Inet1.OpenURL("ftp.microsoft.com") ثب طجغ رؼزجو ا ٧ كاح أ ع ا ج ٤ ب بد ٢ ث ٤ ب بد ؽوك ٤ خ ٧ ب زت ه ٤ ز ب كز زقل ا و ٤ خ ا ثزلائ ٤ خ ب أ ب اما ذ رؾ هح ك ٤ غت أ ر زت ا ٤ خ ب : ٢ ٣ Pictur1.Picture= Inet1.OpenURL("ftp.microsoft.com"\ pic.gif) ٣ ي أ ر زقل ا طو ٣ وخ OpenURL غ ػ ا ا زو ذ ٣ ؼ ثب ؾبم ا ج ٤ ب بد ض ػ ب ٣ ا زو ذ ا ز ٢ ر ؼ ثب جؾش ا و ٤ ب ٢ ك ض ا لوح ا زب ٤ خ ر زقل ؾوى ثؾش ا search.exe غ ر ل ٤ ن ا و find=maui strurl = " If Inet1.StillExecuting Then Text1.Text = Inet1.OpenURL(strURL) End If 173
175 ر زقل ا طو ٣ وخ Execute غ ا جو ر ٤ HTTP FTP أ- غ ا جو ر FTP Inet1.Execute URL,Operation,Data, RequestHeaders ا جبها زو ٤ ٣ و URL ا ٢ ػ ا ا زو ذ ا جبها زو ٤ ٣ و operation ٧ ؽل ا ٧ ا و ا ط ة ر ل ٤ ن ب ٢ ر ج أ ا و ك ٢ CD ر زقل ز ٤٤ و ا ل و ا ؾب ٢ ا ٤ وكو ا ٢ ك و آفو Inet1.Execute ftp.microsoft.com, CD & softlib ؽع أ و هح ع ك كواؽ ثؼل ا ٧ و CD bussys/ deskapps/ developr/ dirmap.htm kbhelp/ misc/ peropsys/ products/ reskit/ services/ softlib/ Execute Inet1.Execute ftp.microsoft.com, CD & kbhelp moneyswitcher.exe npdck.exe 174
176 ٣ زواعغ ػ ا ل و ا ؾب ٢ ل و ا ٧ ة ا ؾب ١ ػ ٢ ا ٤ وكو ثب طجغ ٤ ثبها زواد Inet1.Execute CDUP ٣ ج أ و ك CD.. ٣ زقل ؾنف ق ػ ٢ ا ل و ا ؽب ٤ ب ػ ٢ ا ٤ وكو Inet1.Execute DELETE & MyFile.txt ٣ جؾش ػ ا لب ا ع كح ك ٢ ا ل و ا ؽب ٤ ب ػ ٢ ا ٤ وكو ٣ و ل ثن ي ا ل و ا ن ١ ر ا ز ع ا ٤ ثب ٧ و CD ٣ ي أ رؾلك ا ا ل و ا ط ة ا زؼوا ؾز ٣ بر ث زبثخ ا ا ل و ثؼل ا ٧ و Inet1.Execute DIR & mydocs CDPU DELETE DIR ٣ زؼو ا لبد ا ع كح ثب ٤ وكو ػ ٢ ا ل و mydocs ٣ زقل ك ٢ رؾ ٤ أ ا ز ٤ واك ق ع ك ػ ٢ ا ٤ وكو ؽلظ ػ ٢ ا وو ا ضبثذ ٤ ز Inet1.Execute GET file1 file2 ٣ و ثزؾ ٤ ا ق file1 ػ ٢ ا ل و ا ثب ٤ وكو ا ٢ ا وو ا ضبثذ ثغ بىى ك ض : Inet1.Execute GET ServerFile LocalFile ثب طجغ ٣ ي ا بء اعواء ٣ ووأ ا لبد ا ع كح ثب ل و ص ٣ و ثزؾ ٤ ب ثغ بىى ػ ل ب ٣ لوؽ ثب طجغ ا قط ح ا بثوخ ا ف رؾ ػ ٢ ه ب خ فطب ر ٤ و ثؤ ٣ يا ٣ لن ا ؼ ٤ خ ا بثوخ. ٣ و ثب بء ك و ك ٢ ا ل و ا ػ ٢ ا ٤ وكو ك ض : Inet1.Execute MKDIR mydirname ثب طجغ نا ٣ ز هق ػ ٢ ع ا بػ ا ػ زقل كب زقل ا غ ٣ كؼ م ي غ ا ٤ وكواد ا ز ٢ رزط ت ا زقل GET MKDIR 175
177 خ و ه ٣ زقل ك ٢ ق Publish - Upload ا وو ا ضبثذ ا ٢ ا ل و ا ػ ٢ ا ٤ وكو ٣ ؼ ػ ا ٧ و GET Inet1.Execute GET LocalFile ServerFile PUT ٣ ج ا ٧ و DIR ٣ و ثؼو أ ا زؼوا ؾز ٣ بد ا ل و ا ؾب ٢ غ ا ا ل و Inet1.Execute PWD ٣ ن ا ر ب ا ؾب ٢ Inet1.Execute QUIT ر ج ر ب ا ٧ و GET ٣ و ثبػبكح ر ٤ خ ق ع ك كؼ ػ ٢ ا ٤ وكو ثؤ عل ٣ ل ض : Inet1.Execute RENAME OldFileName NewFileNa me LS PWD QUIT RECV RENAM E ٣ زقل ك ٢ ؽنف ق ػ ٢ ا ٤ وكو نا ٣ ز هق ػ ٢ ل ١ ا ؽ ٤ خ ا ؽخ زقل Inet1.Execute RMDIR mydirname RMDIR PUT ٣ ج ا ٧ و SEND ٣ زؼ SIZE ػ ؽغ ق ض ٨ Inet1.Execute SIZE largefile.txy غ ؽظخ أ اما ب ثو ٢ ا ٤ وكو CERN كب ا ٧ و ٣ Execute زبؽب ا زقلا ٣ زقل ا جو ر HTTP اهثغ أ ا و زؼب غ ا ج ٤ ب بد ا ٧ وExecute غ ا جو ر 176
178 ٣ زقل ك ٢ ا ز ٤ واك أ رؾ ٤ ق ػ ا ا زو ذ ض : Inet1.Execute & /default.thm, GET " GET HTTP ٣ زقل ك ٢ ا ز ٤ واك ػ ب ٣ ا ق ا ع ك ا ؼ ا Inet1.Execute HEAD HEAD ٣ ول ث ٤ ب بد ا بك ٤ خ رلػ ا ط ت ا ٤ وكو Inet1.Execute,POST ",strformdata POST ٣ زقل ك ٢ ا زجلا ق ثآفو Inet1.Execute,POST ", replace.htm PUT ثبه ٢ وم ا ٧ كاح : ػ ا ا زو ذ ٣ أ ٣ ا ؼ ا ر زقل ك ٢ كزؼ ار ب غ OpenURL ثبها زو Text1.Text = Inet1.OpenURL(strURL) ٣ زقل ك ٢ ا ز ٤ واك ا ب ب ا ؼ خ أ أ ػ خ ؾلكح كبما GETHeader Contenttype ر زقل أ ػ خ ؾلكح ك ٤ زؼ ٤ ل أ ٤ بء ض ا زبه ٣ "... Server ر زقل ك ٢ ا ز ٤ واك ا ج ٤ ب بد ا ٤ وكو رزط ت ثبها زو ٣ ا ٧ GetChunk ٣ ؾلك ؽغ ا ج ٤ ب بد ا ز هكح ا ضب ٢ ٣ ؾلك ع ا ج ٤ ب بد ػبكح ر زقل غ زل StateChanged ػ ٢ ثلء ػ ب ر زقل ٩ بء ا ر ب هق ا ؼ ٤ خ ا زلا خ. Cancel 177
179 Internet أكاح هبئ خ أكاح ٢ ؿ ٢ ظ 5-6 شش ع : أثلا و ع عل ٣ ل غ ػ ٤ أهثغ أىهاه أكاح ثب ا زب ٢ : ب ص ه ث ا لوح ا زب ٤ خ ؼ ب ك ٢ ؾوه ك ٤ غ ا ث ٤ ي Private Sub Command1_Click() Dim strdirstring, strfilename As String Dim intstart, intend As Integer Inet1.UserName = "anonymous" "ثو ٣ لى ا ٤ زو ٢ " = Inet1.Password strdirstring = Inet1.OpenURL(" intstart = InStr(strDirString, """/") While (intstart <> 0) intend = InStr(intStart + 4, strdirstring, """") strfilename = Mid(strDirString, intstart + 2, intend - intstart - 2) If InStr(strFilename, "/") = 0 Then List1.AddItem strfilename End If intstart = InStr(intEnd + 4, strdirstring, """/") 178
180 Wend Private Sub Command2_Click() List1_DblClick Private Sub Command3_Click() RichTextBox1.Text = Inet1.OpenURL(" Private Sub Command4_Click() Dim bytdata() As Byte bytdata() = Inet1.OpenURL(" icbytearray) Open "e:\vb98\http\index.html" For Binary As #1 Put #1,, bytdata() Close #1 "ر ر ل ٤ ن ا خ" MsgBox Private Sub List1_DblClick() Dim bytdata() As Byte If InStr(List1.Text, ".txt") <> 0 Then RichTextBox1.Text = Inet1.OpenURL("ftp:// & List1.Text) 179
181 Else bytdata() = Inet1.OpenURL("ftp:// & List1.Text, icbytearray) Open "e:\vb98\ftp\" & List1.Text For Binary Access Write As #1 Put #1,, bytdata() Close #1 "ر ا زؾ ٤ ٣ ب ل ٣ وMsgBox"٢ End If وزوؽبد زط ٣ و ا جو ب ظ : - أ ق وثغ ٣ زوج ي ػ ا ا ٩ زو ذ ؼ ك ٢ ز ٤ و ؼوف ؽوك ٤ ب string ا زقل ض ا زؼو ٣ ق Dim MyURL As String - اعؼ ا جو ب ظ ٣ زؼوف ػ ٢ ا جور ثب زقلا ا لا خ InStr زؾل ٣ ل // ا ع كر ٤ ك ٢ ػ ا ٢ كا خ رؾلك هه أ ظ ه ؾوك ٤ خ ثب زب ٢ اهوأ ا غيء ا ع ك ا ٢ ٣ به ا ؼ ا ثب لا خ left أ ا لا خ mid ص ؽلك ع ا جو ر. - ه ا جو ب ظ ٤ و ق ع FTP ( و ه ١ رؾل ٣ ل ا ا زقل خ ا و ه ٧ ي ف ر ٤ و ك ٢ ا هغ ٣ ي أ رلزؼ هغ غب ٢ ػ ٠ ا ٤ وكو األداح : WinSock رز ٤ ؼ ي ا ٧ كاح WinSock ا ر ب ث ج ٤ رو ثؼ ٤ ل Remote أ وكو رجبك ا ؼ بد ؼ ثب زقل ثو ر TCP أ ا جو ر (User Datagram Protocol) UDP ٤ ب ٣ ا بء رطج ٤ وبد ا ج ٤ رو ا زبثغ client ا ج ٤ رو ا جؼ ٤ لServer ا زقلا بد ا ٧ كاح : - ا بء رطج ٤ وبد ؾ ٤ خ رغ غ ؼ بد ا زقل هج اه ب ب وكو ا و ي ١. - ا بء رطج ٤ وبد وكو رؼب ظ ؼ بد ا زقل. 180
182 - ا بء رطج ٤ وبد ا ؾبكصخ. Chat اخز ١ بس ا جش ر و ي : اما ذ رو ٣ ل اكوخ ا ٤ وكو ػ ٢ ػ ٤ زي أ رجبك ؼ بد ج ٤ وح ض هح كبفزو ا جو ر FTP أ ب اما ذ رو ٣ ل زوطغ intermittently أ ػ ٢ واؽ أ ٣ ؼو ج ٤ رو ؼ ٤ ػ ل ب ٣ ز ا غبى ا ب ا زقل ا جو ر UDP ك ٣ ج اه ب ثو ٣ ل ٤ رلبػ ز ا ث ٤ ب ٣ عل TCP وق و ب خ ؽ ٤ ش ٣ ز رو ٤ ا و بئ ا ج ٤ وح ٧ عياء اه ب ب ؽز ٢ ر ز.. خ اص األداح : ن ا قب ٤ خ رقجوى ثؼلك ا جب ٣ زبد ا زوج خ ؽب ٤ ب ك ٢ ا نا وح ٢ Buffer فب ٤ خ رووأ كو آ ٣ ر ٤٤ و ب ا ؼلك ا ن ١ ٣ ؼجو ػ ا ج ٤ بربد ٣ ع Long Integer ك ض : Myvar=MyWinsockControl.BytesReceived نا ٣ بػلى ػ ٢ ؼوكخ ا ؼ بد ا ع كح ثب نا وح. ن ا قب ٤ خ ر زوعغ returns ا ظب ا ٤ ق ا ؾ ٢ ٢ وواءح كو ك ٢ ا ظو ف ا ؼبك ٣ خ رغل ر ي ا قب ٤ خ ر زؼ ٤ ل ا ا ج ٤ رو ا ا ن ١ افزور غ بىى ػ ل رو ٤ ت أ ر ٤ ت ٣ ل ى ٣ ي ؼوكز ثلزؼ ؽخ ا زؾ افز ٤ به ج خ ا ر ب رؼو ٣ ق. ٢ ر زؼ ٤ ل IP غ بىى ك ٢ ٤ ز ا وه ٤ خ ٢ وواءح كو ع ب ر زؼ ٤ ل ؽوك ٢. Myvar= MyWinsockControl.LocalIP ر زؼ ٤ ل ر ج set هه ا ؽخ ا ؾ ٤ خ ٢ فب ٤ خ (هواءح زبثخ) ع ب ر زوعؼ : Long Integer Myvar= MyWinsockControl.LocalPort ج ا قب ٤ خ ػ ٢ هه ا ؽخ أ ا لن port هه 1001 زت : MyWinsockControl.LocalPort=1001 ن ا قب ٤ خ ر ج ا جو ر ك ج ا ٧ كاح ػ ٢ ا جو ر FTP زت : MyWinsockontrol.Protocol=sckTCPProtocpl BytesReceived LocalHostName LocalIP LocalPort Protocol 181
183 جط ب ػ ٢ UDP زت : ؼوكخ ا جو ر ا زقل MyWinsockControl.Protocol=sckUDPProtocol Myvar=MyWinsockControl.Protocol ٢ ر زؼ ٤ ل ر ج ا ج ٤ رو ا جؼ ٤ ل أ ػ ا ٣ أ ر هه ٤ خ أ ك ٣ خ ػ ٢ ا ؼو ف ض : جط ب ػ ٢ ػ ا ؼ ٤ : ( أ ك ٢ هح هه ٤ خ Myvar= MyWinsockControl.RemoteHost MyWinsockControl.RemoteHost= MyWinsockControl.RemoteHost= ٣ زؼ ٤ ل ٣ ج هه ا ؽخ أ ا لن ا و ٤ خ ا زؼبكح ع long integer ك وواءح هه ؽخ ا ٤ وكو ج ؽخ ا ٤ وكو أ لن Myvar= MyWinsockControl.RemotePort MyWinsockControl.RemotePort=1001 ثن ي ٣ ي افز ٤ به ا زطج ٤ ن ا ن ١ روؿت ك ٢ ا ر ب ث ػ ٢ ا ٤ وكو. ر زؼ ٤ ل ؽب خ ا ٧ كاح ػ ٢ ٤ ئخ ػلك ؾ ٤ ؼ sckclosed 0 ن sckopen 1 لز ػ scklistening 2 ا بء ٣ ؼجو ػ ؽب خ ا ٧ كاح: sckconnetionpending 3 هث ا ر ب sckresolvinghost 4 عبه ١ كي لوح ا ٤ ق sckhostresolved 5 ر كي لوح ا ٤ ق SckConnecting 6 عبه ١ ا ر ب sckconnected 7 ر ا ر ب RemoteHost RemotePort State 182
184 sckclosing 8 ا ج ٤ رو ا واكن أؿ ن ا ر ب ٣ عل sckerror 9 فطؤ : ا طشق Method ا طوم ٢ ك ا ؼلح لب رئك ١ ظبئق فب خ ػ ٢ ا ٧ كاح ف به أ ر ي ا ق ا : ر زقل ر ي ا قب ٤ خ غ كو غ رطج ٤ ن ا ٤ وكو FTP ؽ ٤ ش روج ت ا ر ب ا ج ٤ رو ا زبثغ ؽز ٢ ر زقل ر ي ا قب ٤ خ ٣ غت أ ر ا ٧ كاح ك ٢ ؽلس ا ر بConnectionRequest ٤ ز : Private Sub MyWinsockControl ConnectionRequest(ByVal requestedid as Long) MyWinsockControl.Accept ر زقل ن ا ر ب ث ٤ ا ٤ وكو ا زبثغ : MyWinsockControl.Close ؽب ٤ ب ك ٢ ر زقل ك ٢ ا زؼبكح Retrieve ث ى ا ج ٤ ب بد ا ع ك ا نا وح Buffer افزيا ك ٢ زؼ ٤ و ع variant MyWinsockControl.GetData myvar غؼ ٣ زظو ط ت ا ر ب TCP ا ٤ وكو ر زقل ػ ٢ رطج ٤ ن ا ج ٤ رو ا زبثغ MyWinsockControl.Listen ر زقل ٩ ه ب ث ٤ ب بد ج ٤ رو ا جؼ ٤ ل ٣ زقل ك ٢ ؽب خ ا ٤ وكو ا زبثغ ؼب. MyWinsockControl.SendData myvar Accept Close GetData Listen SendData 183
185 األؽذاس : Events ا ٧ ؽلاس ٢ ا واهح ا ز ٢ رجلأ ر ٤ ا طوم ٣ وغ Close نا ا ؾلس ػ ل ب ٣ ن ا ج ٤ رو ا جؼ ٤ ل ا ر ب ٣ ا زقلا ك ٢ ب ٣ خ ا ر ب. ٣ وغ Connect ل ١ ؽل س ا ر ب ثب ج ٤ رو ا جؼ ٤ ل. ٣ وغ ConnectionRequest ل ١ ٣ زوج ا ٤ وكو ا ر ب ا ج ٤ رو ا زبثغ. ٣ وغ DataArrival ل ١ ا زوجب ث ٤ ب بد ا ج ٤ رو ا جؼ ٤ ل ؾ ظخ : ك ٢ ؽب خ ا ٧ كاح WinSocket ػ ل ب ٣ و ع بىى ث ٤ ب بد ٢ ٣ وكو ػ ل ب ٣ زوج ٣ ربثغ. أ ب لع وكو ك ٢ ؽب خ ا ٧ كاح INET ك ا ج ٤ رو ا جؼ ٤ ل ا ن ١ رو أ ر زوج ا ج ٤ ب بد. ضب : ثو ب ظ server Client ثب زقلا winsocket زأوذ ا ا فذ فز ػ زؤ ل ا ا لل لز ػ غ اكا Winsock ا زقل نا ا لوح: Private Sub Command1_Click() On Error GoTo opn: ب ر زت ا لل ا واك كؾ Winsock1.LocalPort = Text1.Text Winsock1.Listen = Text2.Text "ا لن ؿ ٤ و لز ػ" Winsock1.Close Exit Sub open: If Err.Number = Then = Text2.Text "ا لن لز ػ" Else 184
186 = Text2.Text " ٣ عل خ" End If Winsock1.Close ثو ب ظ Client ا جو ب ظ ا ن ١ ٤ ظ ؼي ززؾ ك ٢ ع بى ا قبك Server بء نا ا جو ب ظ ارجغ ا ر ٢ : ا ٢ معي Microsoft Winsock Control غ ا بئ بد ب ٢ ٣: ػ ٠ ب اػزول ا خ ك ٢ ؼوكخ Command1 ؿ ٤ و ب ك ززج ٤ ا.. وزبثخ ا شفشح ا جش غ ١ خ: اوزت زا شفشح ف صس ارظ : Private Sub cmdconnect_click() 185
187 cmdconnect.enabled = False ' disable the connect button ".." = lblstatus.captionا ر ب عبه ١ If txtip.text = "" Then " ك ي اكف ههMsgBox IP,".. ب ت vbcritical End If tcpclient.connect txtip.text, 8686 اػزول ا ثلا ٣ خ ا لوح ا ؾخ ر ب ب ا ب ثب جخ ب ٣ ز ب ا ١ ك ٢ افو طو غؼ ا جو ب ظ ٣ ز ثب ٤ وكو ػ و ٣ ن ا لل هه.. ٦٨٦٨ ا زت نا ا لوح ك ٢ ىه هطغ ا ر ب : Private Sub cmddisconnect_click() LblStatus.Caption = Not Connected cmddisconnect.enabled = False cmdconnect.enabled = True اؿ م ا ر ب tcpclient.close ن ا لوح ا ؾخ ر ب ب رؾزبط ا ٢ وػ. ا وو ور ٤ ػ ٠ اكا Winsockص افزو ا عواء Connect زت ن ا لوح: Private Sub tcpclient_connect() lblstatus.caption = "Connected" ا زت ا لوح كزؼ اؿ م اهخ ا هوا : لوح ا لزؼ: 186
188 Private Sub cmdopen_click() اه ب ا ٢ ا ٤ وكو "opn" tcpclient.senddata لوح ا ن: Private Sub cmdclose_click() اه ب ا ٢ ا ٤ وكو "cls tcpclient.senddata ا افو ئ ىه اه ب : Private Sub cmdmsg_click() اه ب ا و ب خ ك ٢ ر ذ txtmsg tcpclient.senddata "msg" & ث آ ا هل ا ز ٤ ب Client ا زو ٤ وكو :Server وزبثخ ا شفشح Server.. لزؼ و ع عل ٣ ل ر ب ب غ ا ١ بئ بد ك ٢ نا formكو زت ا لوح. ٤ ق اكا WinsockControlص زجغ ا ر ٢ : زت ن ا لوح ك ٢ اعواء رؾ ٤ load: Form Private Sub Form_Load() tcpserver.localport = 8686 tcpserver.listen ك ٢ نا ا ك ئ ا جو ب ظ زظبه ظ ه ه ب خ..Client ا زت ن ا لوح ك ٢ اكا Winsock ك ٢ اعواءConnectionRequest : 187
189 Private Sub tcpserver_connectionrequest(byval requestid As Long) tcpserver.close 'close to prevent any error tcpserver.accept requestid 'accept all incoming requests ا ك ٢ اعواء Error زت ن ا لوح: Private Sub tcpserver_error(byval Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean) On Error Resume Next 'to prevent any more error's tcpserver.close 'Close the connection tcpserver.listen 'listen again ٤ ق ا ٢ و ػ ب Module زت ث ن ا لوح: Public Declare Function mcisendstring Lib "winmm.dll" Alias "mcisendstringa" (ByVal lpstrcommand As String, ByVal lpstrreturnstring As String, ByVal ureturnlength As Long, ByVal hwndcallback As Long) As Long Dim SendStr As String, ReturnStr As String زت ن ا لوح ك ٢ Winsockك ٢ اعواءDataArival : 188
190 Private Sub tcpserver_dataarrival(byval bytestotal As Long) Dim vardata As String Dim strdata As String Dim cmddata As String * 3 tcpserver.getdata strdata cmddata = Left(strdata, 3) vardata = Right(strdata, Len(strdata) - 3) DoCommand cmddata, vardata اف ٤ وا لزؼ Module وح افو ص و ثؤ بكخ نا ا لوح: Public Function DoCommand(command As String, data As String) 'The server is performing a command Select Case LCase(command) Case "opn" SendStr = mcisendstring("set cdaudio door open", ReturnStr, 0, 0) Case "cls" SendStr = mcisendstring("set cdaudio door closed", ReturnStr, 0, 0) Case "msg" MsgBox data, vbinformation, "Information" End Select End Function ا ب هل ا ز ٤ ب ثو ب ظ ا ر ب ٣ ب ا ٤ ق ا ٤ ثؼ ا ا و ض افلبء طؼ ا زت ا ؿ ٤ و ب ب ٣ ب ؼ ثؼ لبر ب ػ و ٣ نCommonDialog. 189
191 7-6 أداح غزؼشع ا الغ Web Browsing ٣ ؾزبط جو غ ك ٤ غ ا ث ٤ ي ٧ كار ٤ ؽز ٠ ٣ ز ب ؼب غخ ا اهغ ا وث ا لبئن hyperlink ثزطج ٤ وبري نا أ ذ ثؾبعخ ٧ كار ٤ ك ٢ ا هذ ا ؾب ٢ ب : أ- أكاح زؼو ا اهغ. WepBrowser ة-أكاح زؼو ا ٩ زو ذ. InternetExplore ا اهغ أ أكاح زؼو ا ٩ زو ذ ٣ ب ActiveX ٢ ػو صبئن HTML ث ٤ ب أكاح زؼو ا ٩ زو ذ ٢ أكاح OLE ر زقل ك ٢ ا زؾ ك ٢ زؼو ا ٩ زو ذ. ا بكخ زؼو ا اهغ : WebBrowser ا وو ػ ٢ بكنح ا ٧ ك اد ثب يه ا ٣٧ افزو بد components ف رظ و ي بكنح ا بد ب افزو أك اد زؼو ا ٩ زو ذ Microsoft Internet Controls 190
192 ا ٧ كاح ػ ٢ بكنح ا ٧ ك اد ا ٧ كاح ػ ٢ بكنح ا و ع ٣ غت أ رؾلك ا ؾغ ا ب ت ٨ كاح ػ ٢ بكنح ا ٧ ك اد ٧ ا زقل ٣ ر ٤٤ و ؽغ ب ك ٢ هذ رؼو لؾخ ٣ ت Wep Page ك ٢ أكاح زؼو ا اهغ ا زقل فب ٤ خ ا ز ٤ ؽز ٠ ا ٩ ثؾبه Navigate ٣ ي ا زؾوى ػجو هبئ خ URL ا ز ٢ رؼو ف ا طو ٣ وز ٤ GoBack GoForward كؤكاح زؼو ا اهغ رزن و أ ر بر ٤ ٤ ب هبئ خ ػ ب ٣ ا اهغ ا ز ٢ ر ى ٣ بهر ب : ا شش ع : غ ا ٧ ك اد ا زب ٤ خ : ف ا ب ا ٧ كاح BrowserForm name ا ٧ Form1 بكنح ا و ع 9400 Width ا ر بع 7200 Height ا هرلبع 191
193 ا ق ل ٤ خ BackColor أف و ا ؼ ا Caption أكاح زؼو ا اهغ زؼو WebBrowser1 ا هرلبع 5715 Height اهغ ا زو ذ ا ر بع 9400 Wdith ا WebBrowser1 Name أكاح CommonDialog1 ا CommonDialog1 Name ا وثؼبد ا ؾ اه ٣ خ أكاح HTML Caption Command2 كزؼ ق ا ٧ ا و Command2 Name أكاح Caption Command1 اػوURL ا ٧ ا و Command1 Name أكاح Caption Command3 ا ٣ وبف ا ؼو ا ٧ ا و Command3 Name أكاح Caption Command4 فو ط ا ٧ ا و Command4 Name أكاح Combo1 ا Combo1 Name ا وبئ خ ا و جخ Text اهغ ا زو ذ 192
194 رؼو ٣ ق ز ٤ و ظ خ ل كخ ثؾغ 4 ؼلك ؾ ٤ ؼ Dim xxwep(4) Dim i As Integer ك ٢ ؽلس ا وو وبئ خ ا و جخ ا زت Private Sub Combo1_Click() If Combo1.ListIndex = 0 Then xxwep(0) = " If Combo1.ListIndex = 1 Then xxwep(0) = " If Combo1.ListIndex = 2 Then xxwep(0) = " If Combo1.ListIndex = 3 Then xxwep(0) = " Label1.Caption = xxwep(0) ك ٢ ؽلس ا وو يهCommand1 أ زت : Private Sub Command1_Click() WebBrowser1.Navigate xxwep(0) ك ٢ ؽلس ا وو يه Command2 أ زت : Private Sub Command2_Click() CommonDialog1.CancelError = True On Error GoTo CancelOpen CommonDialog1.Filter = "HTML Files *.HTM Text Files *.TXT All Files *.*" CommonDialog1.ShowOpen If CommonDialog1.FileName <> "" Then WebBrowser1.Navigate CommonDialog1.FileName End If Exit Sub CancelOpen: Exit Sub 193
195 Private Sub Command3_Click() WebBrowser1.Stop ك ٢ ؽلس ا وو يه Command3 أ زت : ك ٢ ؽلس ا وو يه Command4 أ زت : Private Sub Command4_Click() End Private Sub Form_Load() ك ٢ ؽلس رؾ ٤ بكنح ا و ع أ زت : "ثو ب ظ ك ٤ غ ا ث ٤ ي " Combo1.AddItem "افزجبه " Combo1.AddItem "رؼ ٤ ر لؼ ا زو ٤ ذ" Combo1.AddItem " ا زقلا ا زؼو بد" Combo1.AddItem Combo1.ListIndex = األداح Scriptlet ن ا ٧ كاح رز ٤ ؼ ي ػو لؾخ HTML ٣ ر لؾ ب ػ ٢ ز ق ا ٩ زو ذ- أثوى ف ا ب ٢ فب ٤ خ URL ا ز ٢ رز ٤ ؼ ي ػو ا لؾخ ف ر ب ل ب ك ٢ ه ا ز ٤ ز ا زؼب ؼ ب ا ك ٢ ه ا ز ٤ ٣ غت أ ر ج ؽغ ا ٧ كاح أ رواػ ٢ أ ا ٧ كاح رز زغ ثب قب ٤ خ.Height 194
196 ك ٢ بكنح ا ٧ ك اد ك ٢ بكنح ا و ع ٣ ب زبثخ ػ ا لؾز ب ك ٢ ا قب ٤ خ url ا ٧ كاح رلػ ر ٤٤ و ا ؼ ا أص بء ا ز ل ٤ ن ثب زب ٢ ف و كو ا ؼ ا ا ن ١ ؼ ب ك ٤ ب أص بء ا ز ٤ و ١ ف ١ خ ضغ األداح ف بفزح األد اد : وو بكنح ا ٧ ك اد قزبه بد components ص ؼ ا وثغ ا ن ١ ٤ ٣ و ٨ كاح : Microsoft HTML Object Library إػذاد طفؾخ ٠ ت Web ثبعزخذا ف ١ غ اي ث ١ غه لو أ ب وؿت ك ٢ اػلاك لؾخ ٣ ت Web ػو ب ثب زقلا أك اد ك ٤ غ ا ث ٤ ي كؤ ب ثؾبعخ ؼلح أ ه : - غ أكاح رلػ ا ؾلع ثطو ٣ وخ ا ٢ ٧ ASCII ر كو ك ٤ غ ا ث ٤ ي أكار ٤ ب أكاح ا Text أكاح ا ا ضو ٣ خ Rich Text Format ا ٧ ف ٤ وح ع ٤ لح زؼب ب غ ا ٧ ا. -أكاح زؼو ا اهغ WebBrowser لوح ر ؼ م ي هث ب هبئ خ 195
197 9-6 شش ع ث بء زظفؼ جلأ و ع ك ٤ غ ا ث ٤ ي عل ٣ ل غ أكاح زؼو ا اهغ ػ ٠ بكنح ا و ع أكاح ؿ ٤ خ هبئ خ رز ٤ ؼ ر ؾ ٤ ؼ ب أكف ب رؾ ٣ ب زج ب ث خ html ا ٠ لؾخ ا زؼو أ- اكزؼ أ ٣ و خ ث بء ا و ائ ا زت ا لوح ا ع كح ب : ٢ ٣ ا ؼ و ػ ا FileMenu ق هئ 1-٢ ٤ عل ٣ ل كوػ ٢ FileNew كزؼ كوػ ٢ FileOpen ؽلع كوػ ٢ FileSave ؽلع ثب كوػ ٢ FileSaveAs كزؼ ػ ا كوػ ٢ NavigateTo ا زو ذ فو ط كوػ ٢ FileExit رؾو ٣ و هئ ٢ ٤ EditMenu كوػ ٢ EditCopy 196
198 EditCut كوػ ٢ ه EditPaste كوػ ٢ ن EditClear كوػ ٢ ؼ EditAll كوػ ٢ افز ٤ به ا ShorcutSeparator1 كوػ ٢ - EditRender كوػ ٢ روع خ رؾ ٣ غ أ بء ك ٢ ا وؽ خ ا ؾب ٤ خ ج ا ٧ كار ٤ ثؾ ٤ ش غ أكاح ا ا ٤ خ ك ٢ أػ ٠ أكاح زؼو ا اهغ ك ٢ ا غيء ا ل بكنح ا و ع ؽ ٤ ئن ف رجل بكنح ا و ع ب : ٢ ٣ Dim RestoreText Dim OpenFileName Dim ResizeWindows As Boolean Dim DragStartY As Integer 197 غ ا لوح ا زب ٤ خ :
199 Dim HTMLHeight As Integer, WebHeight As Integer Private Sub EditAll_Click() افز ٤ به ؾز ١ أكاح ا ا ٤ خ ثلء ا فز ٤ به ا ؾوف هه لو (ا ٧ ) = 0 RichTextBox1.SelStart ب ٣ خ ا فز ٤ به ؽو ف Len(RichTextBox1.Text) RichTextBox1.SelLength = ؾز ١ ا ٧ كاح Private Sub EditClear_Click() RichTextBox1.Text = "" رلو ٣ ؾ أكاح ا ا Private Sub EditCopy_Click() ر ظ ٤ ق ؾز ١ ا ؾبكظخ غ ؾز ١ أكاح ا ا قزبه ك ٤ Clipboard.Clear Clipboard.SetText RichTextBox1.SelText Private Sub EditCut_Click() Clipboard.Clear رلو ٣ ؾ ا ؾبكظخ غ ا ؾز ١ ا قزبه ثب ؾبكظخ 198
200 Clipboard.SetText RichTextBox1.SelText RichTextBox1.SelText = "" رلو ٣ ؾ أكاح ا ا Private Sub EditPaste_Click() غ ؾز ١ ا ؾبكظخ ك ٢ ا ز ٤ و Temp Temp = Clipboard.GetText(vbCFText) ثلا ٣ خ ا فز ٤ به SelTextStart = RichTextBox1.SelStart غ ثلا ٣ خ ا فز ٤ به ك ٢ ا ز ٤ و Len(Temp) SelTextEnd = غ ؾز ١ ز ٤ و ا ؾبكظخ ك ٢ ا ٧ كاح RichTextBox1.SelText = Temp RichTextBox1.SelFontName = RichTextBox1.Font RichTextBox1.SelBold = False RichTextBox1.SelItalic = False RichTextBox1.SelUnderline = False غؼ ف ل ٤ خ ا ٧ كاح أ ك RichTextBox1.SelColor = vbblack Private Sub EditRender_Click() RenderDocument Private Sub EditUndo_Click() RichTextBox1.Text = RestoreText 199
201 Private Sub EditSelect_Click() RichTextBox1.SelStart = 0 RichTextBox1.SelLength = Len(RichTextBox1.Text) Private Sub FileExit_Click() End Private Sub FileNew_Click() RichTextBox1.Text = "" OpenFileName = "" Private Sub FileOpen_Click() On Error Resume Next CommonDialog1.Filter = "HML Documents *.htm;*.html ActiveX Documents *.vbd All Files *.*" CommonDialog1.ShowOpen If Trim(CommonDialog1.FileName) = "" Then Exit Sub dpos = InStr(CommonDialog1.FileName, ".") If dpos > 0 Then ext = Mid$(CommonDialog1.FileName, dpos + 1) If UCase$(ext) = "HTM" Or UCase$(ext) = "HTML" Or UCase$(ext) = "TXT" Then RichTextBox1.LoadFile CommonDialog1.FileName, 1 WebBrowser1.Navigate CommonDialog1.FileName OpenFileName = CommonDialog1.FileName End If 200
202 'The following lines handle non-html file types ' like sounds and images WebBrowser1.Navigate CommonDialog1.FileName Private Sub FileSave_Click() If OpenFileName <> "" Then RichTextBox1.SaveFile OpenFileName, 1 Else FileSaveAs_Click End If Private Sub FileSaveAs_Click() CommonDialog1.DefaultExt = "htm" CommonDialog1.Filter = "HTML Documents *.htm All Files *.*" CommonDialog1.ShowSave If CommonDialog1.FileName = "" Then Exit Sub RichTextBox1.SaveFile CommonDialog1.FileName, 1 OpenFile = CommonDialog1.FileName Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 1 And (Y > RichTextBox1.Top + RichTextBox1.Height) And (Y < WebBrowser1.Top) Then Screen.MousePointer = vbsizens ResizeWindows = True DragStartY = Y 201
203 WebHeight = WebBrowser1.Height HTMLHeight = RichTextBox1.Height End If Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) On Error Resume Next If ResizeWindows Then RichTextBox1.Height = HTMLHeight + (Y - DragStartY) WebBrowser1.Move WebBrowser1.Left, RichTextBox1.Top + RichTextBox1.Height + 120, WebBrowser1.Width, WebHeight - (Y - DragStartY) HTMLEdit.Refresh End If Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) ResizeWindows = False Screen.MousePointer = vbdefault Private Sub Form_Resize() RichTextBox1.Width = HTMLEdit.Width - RichTextBox1.Left WebBrowser1.Width = RichTextBox1.Width RichTextBox1.Height = 0.3 * HTMLEdit.Height WebBrowser1.Move WebBrowser1.Left, RichTextBox1.Top _ + RichTextBox1.Height + 120, WebBrowser1.Width, HTMLEdit.Height _ 202
204 - RichTextBox1.Top - RichTextBox1.Height WebBrowser1.Navigate App.Path & "\empty.htm" Private Sub NavigateTo_Click() URL = InputBox ػ ا ا ٩ زو ذ") (" URLأكف If URL <> "" Then WebBrowser1.Navigate URL End If Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu shortcutmenu End If Private Sub ShortcutAll_Click() Call EditAll_Click Private Sub ShortCutClear_Click() HTMLEdit.RichTextBox1.Text = "" 203
205 Private Sub ShortcutCopy_Click() Call EditCopy_Click Private Sub ShortcutCut_Click() Call EditCut_Click Private Sub ShortcutPaste_Click() Call EditPaste_Click Private Sub ShortcutRender_Click() RenderDocument Private Sub WebBrowser1_Validate(Cancel As Boolean) "فطؤ" Debug.Print <HTML> <HEAD> <TITLE>Document title</title> </HEAD> <BODY> 204 قزجو ا جو ب ظ ث ب : ٢ ٣ غ لوح HTML ا زب ٤ خ ك ٢ ا بكنح ا ؼ ٣ خ : ص ٤ وخ ع H1> HTML > ضب > ف ك ٤ غ ا ث ٤ ي center> <H1/>
206 <HR> ا ص ٤ وخ</ H3 > < H4 > بد <HR> <H3 align="right">  < ه أ اد أ ا و ; HTML<center> </H4> <HR> p> ا ل ز ه / بكم ػجلا ؼي ٣ ي</ align="right">  < p ;اػلاك <br> ="ا وؽ خ ا ضب ضخ" value< <input type=button name='button1' <iframe> width=600 height=300> </iframe> <Script LANGUAGE="VBScript"> Document.Write "<h1/> وؽجب < h1>" ("أكف ا ي ك ي") inputbox = xx yy & "..."& ثي" " وؽجب = xx msgbox yy Document.bgcolor="#h00ff00" Document.fgcolor="#h000cc" sub button1_onclick () (" ك ي أ زت ػ ا ا هغ") newurl=inputbox if newurl="" then window.frames(0).location.href=" else 205
207 window.frames(0).location.href=newurl end if end sub </script> <br> </BODY> </HTML> وو ا يه ا ٣٧ قزبه روع خ رؾ ٣ ف و رؾ ر ي ا لوح ا ٢ لؾخ ٣ ت Web ك ٢ ا بكنح ا ل ٠ ا ٥ ؾلع ا ق ؾب ا زؼوا ػ و ٣ ن ز ق ا ٩ زو ذ. 206
208 10-6 غخ VB Script ٠ قخ زوخ Visualر زقل Basic زبثخ آ ك ٣ ز روع ز ر ل ٤ ن ث ا طخ ػلح ثوا ظ ض..Microsoft Outlook أInternet Explorer خ ٤ Vbscript ب ه ح Visual Basic ه ر ب ٤ ذ ك ٢ ار بع ا خ ك ٢ ا ب ٤ خ ا زقلا ب ك ٢ ؽب د ؼغي ػ ا زقلا ا غبد ا ٧ فو ك ٤ ب. ضب ١ ػ غخVBScrip كزؼ أ ن ا بد ضNotepad. و ث زبثخ ا ط ه ا زب ٤ خ ك ٤ <HTML> <Head> <Title></Title> </Head> <Body> <P><Script Language= VBScript > وؽجب ثي ك ٢ زبثخ ثو ب ظ ا ل ٤ غ ا ث ٤ ٤ ي MsgBox </Script></P> </Body> </HTML> و ثؾلع ا ق ثب Hllo.htm جؼب ؼ ا ب ب ا زؼو ٣ ق خ VBScriptآرج ب ا طو ا زب ٤ خ: <Script Language= VBScript > </Script> 207
209 ا و ثؼ ضب افو: كزؼ أ ن بد ضNotepad. و ث زبثخ ا ط ه ا زب ٤ خ ك ٤ : <HTML> <Head> <Title></Title> </Head> <Body> <INPUT TYPE=Button value=button1 name=button1> <P><Script Language= VBScript > Sub Button1_onClick() 2 وؽجب ثي ك ٢ ثو ب ظ ا ل ٤ غ ا ث ٤ ي MsgBox </Script></P> </Body> </HTML> Numbers.. With و ثؾلع ا ق ثب Hllo2.htm و ثلزؼ ا ق ػ ل ا لزؼ ٤ ظ و ب ىه ػ ٤ زظ و ن ا و ب خ( وؽجب ثي ك ٢ ثو ب ظ ا ل ٤ غ ا ث ٤ ي 2 ). الؽظبد ب خ - خ VBScripرلػ اؽل ا ج ٤ ب بد..Varient رلػ ا ١ ل كبد.. - بؽ ٤ خ غ ػبد ا زؾ رلػ OnError Goto DoEvents 208
210 Line - بؽ ٤ خ ك ا ا زؾ ٣ رلػ.. Val Str - بؽ ٤ خ ا ز و ٤ ؼ رلػ ا بئ Debug ػجبهحStop... - بؽ ٤ خ ا ػ ػ ا ز ٤ واد ٣ ا ػ ػ ف بئ ٣ عل رلوهخ ث ٤ Public Private أ ضب ب ن ي ٣ عل ؽغي ك ٣ ب ٢ ٤ نا وح. - بؽ ٤ خ ا زؾ ك ٢ ا فطبء ٣ عل كػ Resume On Error أ ضب ب - ٣ عل أ ك ا كفب أ ا فواط ق أPort.. - ٣ عل كػ ؾبكظخboard..Clip - ٣ عل كػ ز ٤ واد ا ؾوك ٤ خ ماد ا ط ا ضبثذ آن ي ثؼ ك ا ا ؾوك ٤ بد.. ا شبء ا ىبئ بد ثب شفشح ا جش غ ١ خ ا بكخ OptionButton <INPUT TYPE=radio VALUE=Radio CHECKED NAME=R1> ا بكخComboBox : <SELECT NAME=check size=1 tabindex=1> </SELECT> ا بء : <TEXTAREA ROWS=2 NAME=textarea COLS=20> </TEXTAREA> 209
211 ثلووح: <INPUT TYPE=text NAME=text SIZE=20 VALUE=Text><P> </P> ا بكخ Button <INPUT TYPE=Button value=button name=button1> ك ٢ ع ٤ غ ن ا بئ بد: ا و ٤ خ ب.Value ٢ Caption Name ٢ ل ١ بع ١ خ 11-6 اعزخذا ف ١ غ اي ث ١ غه إعىشثذ Visual Basic Script ا غزؼشع Explorer ٣ ب ا زقلا ك ٤ غ ا ث ٤ ي ا وثذ Visual Basic Script أ عبكب ا وثذ JavaScript غ ا زؼو ك ا ق ف ب بهئخ كب زؼو ٣ لػ ب ك ٣ ز ٤ ؼ ب أ زقل أ ٣ ب كبما هوه ب ا زقل ك ٤ غ ا ث ٤ ي ا وثذ Visual Basic Script ك جلا ثب طو ا زب ٢ : <script language="vbscript"> " " </script> 210
212 ك ٤ ب ٤ ز ٢ ٢ ٣ ا ضب ا بثن ث زب ا ز ٤. <script language="vbscript"> Sub entrance_onclick أ ذ ث لك ا زوب ") returnvalue=msgbox (" هغ ا زوب لؾخ ا جلا ٣ خ", 52,"!رؾ ٤ بر ٢ If returnvalue=6 Then window.location=" om" Else window.location=" om" <script language="javascript"> function entrance2(){ if(navigator.appname!="netscape") return if (confirm("you are about to enter a DHTML intensive site. Proceed?")) window.location=" om" else window.location=" om" } </script> End If </script> <form> <input type="button" name="entrance" value=" ب لف هغ لؾخ <" googleا وو </form> <form> <input type="button" name="entrance" 211
213 value=" ب لف هغ <" googleا وو </form> ضبي: ا جو ب ظ ا زب ٢ ٣ ط ت اكفب هه ه ب خ ا ز ج ٤ ص ٣ قوع ب ب غ هه ا يه ا ن ١ وو ب ا و ب خ : <script language="vbscript"> ("أكف هه ل م ا ز ج ٤ ا فز ٤ به ١ ","ه ب خ ا ز ج 0," ٤ ( x=inputbox & " = نا ل م ا ز ج ٤ ؼلك" w=x =" ل م ه ب خ ا ز جtit" ٤ retval= ( MsgBox (w,x,tit)) y & افزود ا يه هه =" "أ ذ = retval,"هه ىه ا ن ١ افزور " 0, msgbox y </script> 212
214 ط ذ ق اإلدخبي : ك ٢ ا لؾخ ا بثوخ رؼو ب زقلا ل م ا ٩ كفب عل ب أ ا زقلا ٣ ج ا زقلا ك ٢ ك ٤ غ ا ث ٤ ي ٤ خ ا ٧ و : ا لؼب خ,][ا ؼ ا,]ا و ب خ) InputBox,][ا و ٤ خ,][,][ helpfile, context]) <script language="vbscript"> 213
الشريحة 1
رؼو ٠ ف ا غ و هى أداة أوجهاز يستخذم لتكبير األشياء الصغيرة التي تعجس العين الوجردة هن رؤيتها. ورلك لتسهيل دراستها والتعرف عليها وهن الوجاهر ها هى بسيط وهنها ها هى هركب. ويعتبر الوجهر هن أهن األجهسة وأكثرها
أ أصش رذس ظ األؽ بء ثبعزخذاو اعزشار غ ز انغ كغ دسط ان شبط ان زذفك ف رؾص م طهجخ انزبعغ انز ذسع فمب نجش بيظ ش بدح انضب خ انؼبيخ انذ ن خ ارغب بر ى ؾ ب Th
أ أصش رذس ظ األؽ بء ثبعزخذاو اعزشار غ ز انغ كغ دسط ان شبط ان زذفك ف رؾص م طهجخ انزبعغ انز ذسع فمب نجش بيظ ش بدح انضب خ انؼبيخ انذ ن خ ارغب بر ى ؾ ب The effect of teaching biology using Jigsaw and Action
ا ؼب ا به غبى ل ب ا به هل ا ج ظ ثبهكا ه بك ٣ ب ث ٣ ل م ا ق ٤ ب ػ ل ب ا ؾوف ا وع و ٣ ن ٣ ا وئ ٢ ٤ ر ن ا لخ ا زواث ٤ خ ا ؼب ٤ خ إ ٠ ؽ ٤ ش ب ص خ أصو لهة
ا ؼب ا به غبى ل ب ا به هل ا ج ظ ثبهكا ه بك ٣ ب ث ٣ ل م ا ق ٤ ب ػ ل ب ا ؾوف ا وع و ٣ ن ٣ ا وئ ٢ ٤ ر ن ا لخ ا زواث ٤ خ ا ؼب ٤ خ إ ٠ ؽ ٤ ش ب ص خ أصو لهة ؿ ٤ و ا ؼ ر ب ب و خ ا بكو ٣ ػ ٤ خ ٣ زغ ؾ ا وم ػجو ؿبثخ
Republic Of Yemen Ministry Of High Education & Scientific Research Yemen University Faculty of Human Science وزارة التعليم العالي والبحث العلمي جامعة
Republic Of Yemen Ministry Of High Education & Scientific Research Yemen University Faculty of Human Science وزارة التعليم العالي والبحث العلمي جامعة اليمن لواه هئ ١ غ ا غب ؼخ هل ) ) خ 0211 ثشأ الئؾخ ا
I. االعزخلبف ثؼو ا زال ٤ ز رجؼبر زؾ ٤ يح لئخ ا زل ه ٤ كئخ ا ز ٤ ػ ٠ ؽ بة كئخ ؼبف أع ػ ط ث ٤ لاؿ ع ٤ خ ب ذ. ب ذ غ ٤ بد ا زله ٣ ر وف ئ ٠ ر وف أ أ ا ز ٤
I. االعزخلبف ثؼو ا زال ٤ ز رجؼبر زؾ ٤ يح لئخ ا زل ه ٤ كئخ ا ز ٤ ػ ٠ ؽ بة كئخ ؼبف أع ػ ط ث ٤ لاؿ ع ٤ خ ب ذ. ب ذ غ ٤ بد ا زله ٣ ر وف ئ ٠ ر وف أ أ ا ز ٤ ن ث ه, ود ا له خ ا ؼ ٤ خ ثب ٧ ثل ب ز ب عل ٣ خ ب ٤ ب
Default Normal Template
الوسؤ ل ت ف اإلسالم بملن الش خ عبذ هللا بي أحوذ لادس الوذسس بالجاهعت اإلساله ت ػ اث ػ و ه ٢ هللا ػ ب هب : ؼذ ه هللا ٠ هللا ػ ٤ ٣ و : " هاع ئ ػ هػ ٤ ز ا ٩ ب هاع ئ ػ هػ ٤ ز ا وع هاع ك ٢ أ ئ ػ هػ ٤ ز ا هأح
رؤية الكمية تسعى كلية اآلداب جامعة سوهاج أن تكون من الكليات المتميزة علميا وبحثيا واجتماعيا في إطار المعايير المحلية واإلقليمية والعالمية للجودة الشام
جامعة سوهاج كلية اآلداب الدراسات العليا دليل الدراسات العليا اعداد وكيل الكلية للدراسات العليا عويد الكلية أ.د/ فتوح أمحد خليل أ.د/ كرين هصلح صاحل 6102/6102 م احملتويات و خ اال زبم ا لوز ه ػ ١ ل ا ى ١
WLUML ان ششح األخجبس خ 2009 كب األ ل - ػذد # ٧ ب ش داخم انؼذد لؾخ: غبء ف ظم ل ا ان غه ف ان زذ انذ ن انؾبد ػشش ن ظ خ "ؽم ق ان شأح ف انز خ" انزؾش ش انزع
WLUML ان ششح األخجبس خ 2009 كب األ ل - ػذد # ٧ ب ش داخم انؼذد لؾخ: غبء ف ظم ل ا ان غه ف ان زذ انذ ن انؾبد ػشش ن ظ خ "ؽم ق ان شأح ف انز خ" انزؾش ش انزعبي انؾ الد ر ك ان غبء شبط ي زذ ي ظ خ "ؽم ق ان شأح ف
ا زمش ٠ ش األعج ػ ذ خ عال خ ا غزاء ا أصذسد صاسح ا صذخ ا ؼب خ ا زمش ٠ ش االعج ػ ذ خ عال خ ا غزاء جبء وب زب : أ- الفبالد ر ف: 2- ر ا
ا زمش ٠ ش األعج ػ ذ خ عال خ ا غزاء 3127-8-32 ا أصذسد صاسح ا صذخ ا ؼب خ ا زمش ٠ ش االعج ػ ذ خ عال خ ا غزاء 3127-8-39 جبء وب زب : أ- الفبالد ر ف: 2- ر الفبي فش ث ١ ذ جذ ف ا ؼجبع ١ خ- ص س صبدج ب ػصب ؽب ١
جبهعت النيلين سياسة النزاهة األكاديمية 2016 Page 1 عب ؼخ ا ١ ١
جبهعت النيلين سياسة النزاهة األكاديمية 2016 Page 1 عب ؼخ ا ١ ١ ا طب ت: و شقض ٠ زؾك ثغب ؼخ ا ١ ١ ف أؽل ثوا غ ب ف ز ا جىب ه ٠ أ ا لها بد ا ؼ ١ ب اء وب زفوغب ن ا لها خ أ زفوغب رفوغب عيئ ١ ب. ػؼ ١ ئخ ا زله
يجهخ جبيؼخ ان جبح نألثحبس )انؼه و اإل ظب خ( ان جهذ 32)2( 2108 الغ اطزخذاو انهغخ انؼزث خ انفصح ف انزخبطت انهظب رمبطؼبر األكبد خ ف جبيؼخ األلص ي ج خ ظز
الغ اطزخذاو انهغخ انؼزث خ انفصح ف انزخبطت انهظب رمبطؼبر األكبد خ ف جبيؼخ األلص ي ج خ ظز أػضبء ان ئخ انزذر ظ خ The Reality of using Standard Arabic in Conversational Lingual and in Academic Intersections
أثز إستزات د خ انتؼهم نإلتمبن ػه انتحص م انذراس ف ممزر تال ح انمزآن انكز م تد ذي نذ طبنجبد انصف انخبمس االثتذائ The Impact of the Mastery Learning Str
أثز إستزات د خ انتؼهم نإلتمبن ػه انتحص م انذراس ف ممزر تال ح انمزآن انكز م تد ذي نذ طبنجبد انصف انخبمس االثتذائ The Impact of the Mastery Learning Strategy on the Academic Achievement in the Holy Quran
استهلاك المادة العضوية
ا ز الن ا بكح ا ؼؼ ٠ خ رلفك ا طبلخ 1- مبهثخ ش ١ خ: -1-1 ىز جبد : ١ ي ث ١ ػلح أشىبي ا طبلخ ا زؾ ي شى ؽبل ا آفو ٠ رلفك ا طبلخ. ر زؼ ا اك ا ؼؼ ٠ خ ا ز ىخ ز ١ خ ا ىز خ ا ؾ ١ خ ػ اصو رفبػالد ا ج بء L'anabolisme
األكاد ح انعشت ح نهعهىو وانرك ىنىج ا وان مم انثحشي كه ح انه ذعح وانرك ىنىج ا - يحضش اإلجر اع األول - نهج ح االعرشاس ح نهص اعح INDUSTRIAL ADVISORY COMM
األكاد ح انعشت ح نهعهىو وانرك ىنىج ا وان مم انثحشي كه ح انه ذعح وانرك ىنىج ا - يحضش اإلجر اع األول - نهج ح االعرشاس ح نهص اعح INDUSTRIAL ADVISORY COMMITTEE ا ق ١ 2003/5/07 11.00 طجبؽب إ 13.30 ظ وا لبػخ
قانون العمل رقم 6 لسنة 2010
قا ى انؼ م رقى 6 نظ ح 2010 في شأ انؼ م في انقطاع األههي - ثؼل ا ٩ ؿ ع ػ ٠ ا ل ز ه - ػ ٠ هب ا غياء ا ظبكه ثب وب هه 16 خ 1960 ا و ا ٤ ا ؼل خ - ػ ٠ هب هه 38 خ 1964 ك ٢ شؤ ا ؼ ك ٢ ا وبع ا ٢ ٧ ا و ا ٤ ا ؼل
الجمعية المصرية للنهوض بالمشاركة المجتمعية، هي منظمة غير حكومية مصرية لا تهدف إلى الربح ومشهرة وفقاً للقانون 84 لسنة 2002 كجمعية أهلية
تعريف ومذخم عاو: انمراجعت انذوريت انشامهت جمهىريت مصر انعربيت فبراير 00 رج انتىر انذيمقراي مه مىظىر اإلوتخاباث انعامت - ا غ ؼ ١ خ ا و ٠ خ ثب بهوخ ا غز ؼ ١ خ ظ خ غ ١ و ؽى ١ خ و ٠ خ ال ر لف ا ا وثؼ وح فمب
أوّل واجب على المكلّف عبادة الله تعالى
أ ل اجة ػه ان كه ف ػثادج هللا ذؼان ض ح رنك ي كراب هللا دػ اخ انشعم ٤ ػجل هللا ا ٤ ب هئ ٤ ه ا لها بد ا ؼ ٤ ب ا ؾ ل هلل ا ٢ ا ؾ ٤ ل ا جل ء ا ؼ ٤ ل ؿ ٢ ثنار ػ ا ا كو ٤ و ئ ٤ بئو ئ ٤ رؾذ ه و ر وك ٠ هللا ػ
الإقناع شرح متن ابي شجاع
الرمحة الفقه الشافعي 2 - - - - 3 4 5 6 ا زبة خ ا زبة ا الؽب ا جبة خ ا جبة ا الؽب ا ل خ ا ل ا الؽب ا ا غ غ ه : ر زجذ ث كال اما اعز ؼ ا زت اما ف ثب و ب ك ٤ اعز بع ا ؾو ف ا بد ا غ خ قز خ ا ؼ ز خ ػ ٢ اث اة
عالمة كاملة يف تاريخ العرب الفصل الدراسي الثاني الصف الثاني عشر الفرع االدبي اعداد املعلنة رنا عبد الرؤوف الصلييب 1
عالمة كاملة يف تاريخ العرب الفصل الدراسي الثاني الصف الثاني عشر الفرع االدبي اعداد املعلنة رنا عبد الرؤوف الصلييب 1 الوحدة الرابعة : املنظنات الدولية واالقلينية امفصل الأول : منظمة الامم املتحدة ز ٠ ظ
المجموعة 02 : حسابات التثبيتات (الاستثمارات)
ص) ص) ص) ص) ص) I- ا د ػخ 02 ا زثج ٤ زبد )4-----2 ) 6---- 5 )9--- 7 )----10 )11---10 )23---20 1- ا زثج ٤ زبد ا ؼ ٣ خ... ص) 2- ا زثج ٤ زبد ا ؼ ٤ ٤ خ ا بظ ٣ خ... 3- ا زثج ٤ زبد ك ٢ دب ئ ٣ دبؼ ا ز ٣... 4-
فلسفة الثورة الجزء الثالث
ف فخ ا ض هح-ا غيء ا ضب ش ثم ا مبئل ا ؼ ع بي ػجل ا ب و ثؼل غ ١ جخ صالصخ ه ا ي ب ا ىب ا مله ال ٠ يي ك ائو صالس ك ه ٠ جؾش ػ ث خ ف ١ ١ ذ ث ل ا غو ٠ جب مبء غ ػوة ف ١ أغ أ واه ا ١ وا أفىبه ف ١ لا ا مزبي األه
1
خ ا زبه ٣ ا ٢ ٩ (4) ٤ وح أ ا ئ ٤ ا ٤ لح فل ٣ غخ ه ٢ هللا ػ ب اػلاك ا ق أؽ ل كب بث ٢ كاه ا بث ٢ و ا ز ى ٣ غ ا ٩ ػ ٢ ر ٤ ل : 6513065 ا ؼ ك ٣ خ عل ث هللا ا وؽ ا وؽ ٤ ول خ ا ب و ا ؾ ل هلل ا ن ١ كزؼ ث بئو ب
جامعة قطر
/ لوز هح ا ١ وح ا نار ١ خ غل ب ؼ ١ ل ا مج ا ج ؼ هئ ١ ل ا ب ظ عوق ا زله ٠ كلية التربية جامعة قطر لوز هح/ ا زبه ٠ ا ؼ ا ظ ١ ف غل ب ؼ ١ ل ا مج ا ج ؼ أ زبم ا ب ظ عوق ا زله ٠ هئ ١ ل ا ب ظ عوق ا زله ٠ بثمب ؼ
بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال
بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة الثانية من الكتاب املدرسي للصف احلادي عشر, و ارجوا أن
جامعة المنيا - كلية العلوم Minia University Faculty of Science رشع ١ ت ا غز ا ثب 2019 /2018 ثش ب ح ا ى ١ ١ بء ا س ٠ ١ خ االع ثب غخ ا عشث ١ خ ا ؤ ا عذي
ثش ب ح ا ى ١ ١ بء ا س ٠ ١ خ.. شب ا س ساض خضش ش ح سخت صو ع ثب عب ع ثب عب ع. ا ١ اعب ع ١ ذ زغ ١ ثب عب ع. صب ر س ذ س ذ عجذ ا مبدس ثب عب ع.0 فبء عجذ ا د اد عجذ ا سى ١ أث ا عال ثب عب ع.0 اع بء عجذا مبدس عجذا
االرفبل ١ خ ا ل ١ خ ب ؼخ ا فظ ا ؼ ظو ف األ ؼبة ا و ٠ بػ ١ خ اػز لد ػوػذ ز ل ١ غ ا زظل ٠ ك اال ؼ ب ث عت لواه ا غ ؼ ١ خ ا ؼب خ أل ا زؾلح 64/40 ا ؤهؿ ف 1
االرفبل ١ خ ا ل ١ خ ب ؼخ ا فظ ا ؼ ظو ف األ ؼبة ا و ٠ بػ ١ خ اػز لد ػوػذ ز ل ١ غ ا زظل ٠ ك اال ؼ ب ث عت لواه ا غ ؼ ١ خ ا ؼب خ أل ا زؾلح 64/40 ا ؤهؿ ف 10 وب األ ي/ك ٠ جو 1985 إ ا ل ي األؽواف ف ن االرفبل
فسم التاريخ---امريكا الشمالية المرة الثانية النقل في قارة امريكا الشمالية 1 -خصائص طرق النقل في القارة : ٣ وظذ ثب و د ػخ ا طشم االعب ٤ ت ا عبئظ ا ز خ
فسم التاريخ---امريكا الشمالية المرة الثانية النقل في قارة امريكا الشمالية 1 -خصائص طرق النقل في القارة : ٣ وظذ ثب و د ػخ ا طشم االعب ٤ ت ا عبئظ ا ز خ ٤ ب االخشاءاد ا ز ظ ٤ ٤ خ االهزظبد ٣ خ ا ز ٢ ر ذف ا
Microsoft Word - Excel VBA
الفصل الا ول (البداية) قواعد البرمجة...4 مقارنة بين VB و...4 VBA ضبط بيي ة Excel للبرمجة...5 الماآرو فى برنامج...8 Excel أنواع الماآرو... 9 تنفيذ الماآرو... 11 شروط اسماء المتغيرات...18 الكاي ناتObjects...18
"رنا :صمص لكبلبل روص قصس نا!عييهب : ىل " او!لا! رن ددعلا لوالا امج6 ت راينهال يف رن 0 5 -!فوسمليفدملا طع!هي:! رن ةلمج ضلزث!م قسربلىئممق " زك! ىد
ك ع ع 6 ف ع ضزث ئ زك ك ث 9 ث ش ئ ئإثئ غ ث ح ز ع 8 ف 9 ح ح ف + ح ح ع +آع آ عكك كك 8 ك + ح ع ح ك ز ع ئع ف ث ع ح ك عع خ ع ئف عش ع ع عث ث عض ف حف خ ع خ غف ض ف كع ش ك ع ع ع ع ع ع ع ز ع ح ز ثك ظ ف ف خ ع ك ع
جاهعح سوي كليح العلىم واآلداب قسن الترتيح والدراساخ اإل سا يح االحتراق ال فسي وعالقته تأسالية هىاجهح الوشكالخ الظاهرج تسلط ح عواى لدي الوعلويي العوا ي
جاهعح سوي كليح العلىم واآلداب قسن الترتيح والدراساخ اإل سا يح االحتراق ال فسي وعالقته تأسالية هىاجهح الوشكالخ الظاهرج تسلط ح عواى لدي الوعلويي العوا ييي في هحافظح Psychological Burnout and its Relationship
كريمة الباذنجان
كل يوم إيطالي 60 وصفة إعداد أسيمة جابر األيوبي انترام طى 6 فبه ث ١ 3 الػك وج ١ وح ا ىو 450 ع عج ا ب ىوث ½1 و ة ا م ح ا لاو خ ثبهكح 2 ؼمخ غ ١ وح ا ؼ ١ و ا لاو 24 لطؼخ ث ى د ا ف غ مو ½ و ة ا و ال ا لاو خ
خ١ مز ا ت بؾ ا ػ ف خ١ ٩ ٦ا دبم١جطز خ١ ل ا خ غ ا 4 كلؼ ا 3 ل غ ا ي ٨ا بو واظ دارفلإا يف ىيهعح آرقنا ىيركنا ثاءارقناب عبسنا قيرط ي تيبطاشنا سح
خ١ مز ا ت بؾ ا ػ خ١ ٩ ٦ا دبم١جطز خ١ ل ا خ غ ا 4 كلؼ ا 3 ل غ ا ي ٨ا بو واظ دارفلإا يف ىيهعح آرقنا ىيركنا ثاءارقناب عبسنا قيرط ي تيبطاشنا سح جعفر يهف سنا * 1 يلا ي ىي اربإ ةزاب غ ميهخنا * 2 1 ػ ل ت بؾ ا
الدالفي خطوة بخطوة
الدالفي خطوة خبطوة املقدمة ثغ اهلل ا شؽ ا شؽ ١ ا ظالح ا غال ػ ا شع ي ا ىش ٠ ؾ ذ طؾج أع ؼ ١ أ ب ثؼذ : ا ى ٠ ش ا زط س ا غش ٠ غ ا ؾبط ف ػب ا جش غ ١ بد و ب ٠ ش ٠ ذ ا ؾظ ي ػ ثشا ظ خبطخ ى ف ثؼغ األؽ ١ ب لذ ٠
بسم الله الرحمن الرحيم
التعب ر أوال : ك ف تكتب موضوع التعب ر حه أ أ ح ع ه حءس ؿ ٤ يس كظ ٠ طل ح ط د طليى ح ٧ ك خ. ح ظذ ح ٧ ك خ ح ظ ٠ ط ظ ك ٤ خ أ ح ع ك ٠ ريح ٣ ش ح ع. ي ع ر وي ش خ زش طو ؽ ػ ح ع. كخ أ ط ح ٧ ك خ ػ ٠ أ ج ش ح ع اؿخرش
ث هللا ا وؽ ا وؽ ٤ ؤ خ ) ٣ ق ػ ٤ ا ال ( ؤ خ جبه خ صبؽج ب ػ ٤ ا ال به ب هللا ب واعغ غ ب ك ٢ ا زؼب غ ا ٥ صبه غ ا ز بث لزؼ لبد غب ب أع ب كزؾ ب ؽز ٠ ىاك ا
ث هللا ا وؽ ا وؽ ٤ ؤ خ ) ٣ ق ػ ٤ ا ال ( ؤ خ جبه خ صبؽج ب ػ ٤ ا ال به ب هللا ب واعغ غ ب ك ٢ ا زؼب غ ا ٥ صبه غ ا ز بث لزؼ لبد غب ب أع ب كزؾ ب ؽز ٠ ىاك اال ؾواف ػ ا صواغ م ي ثؼل ب ظ و ع ٤ ٣ زوة ػ ٠ ا ٤ ٧
نقـــد و تمحيـــص روايات المهدي (الشيعية)
و نقد تمحيص روايات املهدي )الشيعية( ألفه ابلفارسية األستاذ الفاضل: عبد الله م. ترمجه إىل العربية وعلق حواشيه: سعد رستم ا ؼ ا ا جؽ ٠ ع : ػا ا ىزبة ر ر ؿ ٠ لغ ا ؼم ١ عح www.aqeedeh.com book@aqeedeh.com ا
Microsoft Word - Access VBA
الفصل الا ول (البداية) تصميم قاعدة بيانات بسيطة...4 الا وامر الا ساسية المتوفرة فى المعالجات...12 الفصل الثانى (برمجة ا كسيس (VBA برمجة أآسيس...18 VBA مقارنة بين VB وVBA...18 الدخول إلى صفحات آتابة برامج
11 Egyptian J. Desert Res., 66, No. 1, (2016) يزطهجبد ث بء لدراد يشارػ ع ة ط بء فى يغبل انشراػبد ان ؾ خ * ؽ بدح دمحم اثزا ى أؽ د انظ د يؾ د ه
11 Egyptian J. Desert Res., 66, No. 1, 17-03 (016) يزطهجبد ث بء لدراد يشارػ ع ة ط بء فى يغبل انشراػبد ان ؾ خ * ؽ بدح دمحم اثزا ى أؽ د انظ د يؾ د ه ا ٩ هشبك ا يهاػ ٢ شؼجخ ا لها بد ا ٩ هزظبك ٣ خ ا ٩ عز بػ
النظام المحاسبي والادارة في وحدات ادارة الاعمال
د.طجبػ هذ س ١ *: ظب ؾبعجخ ا ز ب ٤ ق ظبئق اإلداسح ك ٢ ؽذاد ئداسح األػ ب ا وذ خ وذ رط س ل ػ ٤ بد رغغ ٤ ا ؼب الد االهزظبد ٣ خ خال ا شاؽ ا زبس ٣ خ ٤ خ ا خز لخ ل ػ ٤ ن أ ١ غي ا ذكبرش ئ ٠ أ أطجؼ ؼش كب ث ل ا
الكلمة وأقسمها
))الكلمة وأقسمها(( انكه ة االسى ا ى خ ا ز رلي ػ ا ؼ ا غوك ا ي ػال بر : ا غو : إما وب آفو ا ى خ لبثال أ ٠ ؾون ثب غو. ا ز ٠ : أ ٠ ى آفو ا ى خ لبثال ز ٠. كف ي ( يا (: كف ب ف ثلا ٠ خ ا ى خ ا لاء : كف ي ؽوف
ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا
ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة الصحيحة من بني االختيارات االتية - نضغط على االمر ببرنامج
محمد كمال
ذ ذ و بي ا ب ا ؽ ء عبد Ordinary stuff أد ١ ب ب ال حى ا غأ ت غأ ت د ١ بة أ ث ب أ حذ ١ ا ث ف لبش ٠ غ ص ضا ت فئرا خشجج ب... وب ج الدة جذ ٠ ذة! 2 ض خ ؤ ض ي ٣ و ٢ ع ش ػ كخ ٣ و ( ػخى ١ ) هي خ ٣ لع ش ( ػخى ١
جامعة دمحم بوضياف املسيلة كلية: العلوم الانسانية والاجتماعية قسم: علم النفس أطروحة مقدمة لنيل شهادة دكتوراه في العلوم في : علم النفس تخصص: علم النفس ا
جامعة دمحم بوضياف املسيلة كلية: العلوم الانسانية والاجتماعية قسم: علم النفس أطروحة مقدمة لنيل شهادة دكتوراه في العلوم في : علم النفس تخصص: علم النفس اػلاك: خالدي الحواس ال رقم التسلسلي: رقم التسجيل: DPS/08/14
ىاك عدة معامالث حجس عه انبر ز قبم شزاعخ ا ذنك إلخساج ا مه انسك ن حخ حىبج بص زة طبيعيت حعط بادزاث ق يت انىم. بعط ري انمعامالث حجس بغسض حطسيت أ حهييه غط
ىاك عدة معامالث حجس عه انبر ز قبم شزاعخ ا ذنك إلخساج ا مه انسك ن حخ حىبج بص زة طبيعيت حعط بادزاث ق يت انىم. بعط ري انمعامالث حجس بغسض حطسيت أ حهييه غطاء انبرزة حخ يس م دخ ل انماء انغاشاث مه خالن انبعط
Microsoft Word - 47-Matthew
إنجيل م ت ى 1 م ت ى إنجيل الا صح اح الا ول 2 1 ك ت اب م يلا د ي س وع ال م س يح اب ن د او د اب ن إ ب راه يم : إ ب راه يم و ل د إ س حاق. و إ س حاق و ل د 3 ي ع ق وب. و ي ع ق وب و ل د ي ه وذ ا و إ خ و ت ه.
" ؼو ٣ خ ا ب ر الد ا خ" هواءح ك ٢ ؾ خ ا ؾواك ٤ غ ٤ ت ؾل ظ The poetic of Place and the Language`s Formation A study in Al Harafyesh`s Epic by Najyeb Ma
" ؼو ٣ خ ا ب ر الد ا خ" هواءح ك ٢ ؾ خ ا ؾواك ٤ غ ٤ ت ؾل ظ The poetic of Place and the Language`s Formation A study in Al Harafyesh`s Epic by Najyeb Mahfouz There is no need to discuss that Najyeb Mahfouz
1
1 أ ٣ چض أ ٣ چض ا ػزي ح ل ٤ ط ٤ ح ف: ا ػزي ح ل ٤ ط ٣ ح ف: أك ي ػخ دار روعة للطباعة والنشر 2 وي ش هخر ظ ر ر هخ ١ ح زخ ٤ ح ١ ٣ ظ ٠ ر ٤ خ ؿ ي خ ٣ ق ح ل م ر ٤ ؿ خ ح رخ ل س ح ى ٣ ش آػخ ه ظ ح ع ك ٢ ل خ أ ١ حك
استدراكات على كتاب ((تاريخ التراث العربي))
اسردراكاخ عهى كراب ))ذار خ انرراز انعرت (( ف كرة انرفس ر انقراءاخ ي ظ ك ض ر ٤ ٣ خ ٤ أ ظخ خ ى ر ٤ ش ح و آ ح ٣ ر هللا ح ك ح ك ٤ ح ل ي هلل ح الس ح ال ػ ٠ ح ػ ٠ حال رؼي: ك ح ح و ح حرغ )) ح ظي ح خص ػ ٠ ظخد
من أساليب التربية في القرآن الكـــريم
أ خ ١ ذ ح ظ ر ١ ش ح م آ ح ى ٠ ح يوظ : عؼ خ لي ىخ مي ش: ح ل ي هلل د ح ؼخ ٤ ح ١ ػ رخ و ػ ح ٩ خ خ ٣ ؼ. ح س ح ػ ٠ ح ؼ ح ٧ ٤ ي خ ل ي ػ ٤ ح س ح. أ خ رؼي : كوي خ ظخر ٢ ( ح ظ ر ٤ ش ح ز ٣ ش ) ػ ٠ ك لظخ ظ ح ظؼ ض
ص ذوق األهه نهصذلبد AlAhli Sadaqqat Fund انششوط واألزكبو ششكخ األهه ان بن خ ط ل ق ظ رؾذ اشواف ١ ئخ ا ق ا ب ١ خ ث عت الئؾخ ط بك ٠ ك اال زض به وب لل ر ا
ص ذوق األهه نهصذلبد AlAhli Sadaqqat Fund انششوط واألزكبو ششكخ األهه ان بن خ ط ل ق ظ رؾذ اشواف ١ ئخ ا ق ا ب ١ خ ث عت الئؾخ ط بك ٠ ك اال زض به وب لل ر اػز بك ا ظ ل ق ف األط لج ئ خ ا مل ا ؼوث ا ؼ ك ثزبه ٠
الأخوة أعضاء الجمعية العمومية،
ا زمو ٠ و األكث )2009-2010( 1 األذىح أػعبء اند ؼ خ انؼ ىي خ رؾ ١ خ مبث ١ خ ٠ و مبثخ ػ بي أ جب أ رمل إ ١ ى ا زمو ٠ و األكث ؼب 2009 2010 ا ن ٠ ق ا مب ا وئ ١ ١ خ ب غ اإلكاهح. ا غو ا ق إػ بء فو خ ألػ بء ا
ن خطبة الجمعة المذاعة والموزعة بتاريخ 15 من شوال 1439 ه الموافق 2018/6/29 م م ن ال م ن اه ي الل ف ظ ي ة ن ا م ن س ي ئ ات أ ع م ال ن ش ر ور أ ن ف سن ا
ن خطبة الجمة المذاة والموزة بتاريخ 15 من شوال 1439 ه المواق 2018/6/29 م م ن الم ناه يالل ظية نا م ن س ي ئات أ م ال ن ش ر ور أن سنا وم ر ه ون وذ ب م ين ه ونس تغ إن الح م د ل له نح م د ه ونس ت م ض له ومن
دولة فلسطني التخطيط الوطني ادلكاني ادلخطط الوطني حلماية ادلوارد الطبيعية وادلعامل التارخيية 0
دولة فلسطني التخطيط الوطني ادلكاني ادلخطط الوطني حلماية ادلوارد الطبيعية وادلعامل التارخيية 0 األحكام اخلاصة تشرين ثاني 203 األحكام الخاصة للمخطط الوطني لحماية الموارد الطبيعية والمعالن التاريخية أ ال
حل أسئلت الكتبة ملبدة الدراسبث االجتمبعيت والوطنيت للصف الثبني متوسط ف 9 )النشبط( مكتبت ابن سينب جبدة )السليمبنيت: ( )اجلبمعت
ا بؿ: طؾوا ؽبه أل ب رمغ ػ ا طمخ ا ؾبهح. ا ؼ ا ا إصوح ف ا بؿ : -ا لغ ثب جخ ا ك ائو ا ؼوع. - ا جؼل ا موة ا طؾبد ا بئ ١ خ. -ر ع اشىبي ا زؼبه ٠ )ا غجبي ا ي ا ؼبة). أ ١ وج ١ وح ل ي ا غ, ؽ ١ ش ئ ا طو ٠ ك ا ن
Microsoft Word - 50-John
إنجيل يوح نا 1 إ ن ج يل ي وح ن ا الا صح اح الا ول 2 1 ف ي ال ب د ء ك ان ال ك ل م ة و ال ك ل م ة ك ان ع ن د الله و ك ان ال ك ل م ة الله. هذ ا ك ان ف ي ال ب د ء ع ن د 4 3 الله. ك ل ش ي ء ب ه ك ان و ب غ ي
شـــــــروحات عاش الاكس بي [Xplover
دراسة حول ملفات النظام وأجزاء القرص الصلب System Files & Disk Partitions System Files & Disk Partitions فبد ا ظب أعضاء ا مشص ا ظ ت -------------------------------------------------------------- فبد ا ظب
الثاوويت اإلعذاديت عثمان به عفان المستوى الثالثت ثاووي إعذادي األستار: سعيذ التكفاوي جزارة التلميز سقم 6 Transmission du mouvement ٠ زط ت ا سبخض ا ٢ إ
الثاوويت اإلعذاديت عثمان به عفان المستوى الثالثت ثاووي إعذادي األستار: سعيذ التكفاوي جزارة التلميز سقم 6 Transmission du mouvement ٠ زط ت ا سبخض ا ٢ إ د رس ٠ طج ١ ؼز إر ا غزمج غ رغ ١١ ش عشػز ع ١ خ ز ص
1 انك يات انفيضيائية ادلغحخذية ف هزا ادل هج وسيىصها ووحذات قياعها الفصل الكميت الفيزيائيت الزمز وحذة القياس Kg S m m m m/s m/s m/s 2 s m/s m/s m/s m/s
1 انك يات انفيضيائية ادلغحخذية ف هزا ادل هج وسيىصها ووحذات قياعها الفصل الكميت الفيزيائيت الزمز وحذة القياس Kg S m m m m/s m/s m/s 2 s m/s m/s m/s m/s 2 N Kg.m/s N N m/s 2 N N.m 2 /kg 2 Kg/m 3 Kg m 3 m
ا زلهعبد ا ٣ خ - صب ١ ا غ س ٠ خ ا غضائش ٠ خ ا ذ ٠ مشاط ١ خ ا شؼج ١ خ صاسح ا زشث ١ خ ا ط ١ خ ا فزش ١ خ ا ؼب خ ج ١ ذاغ ع ١ ب ذ ٠ ش ٠ خ ا زؼ ١ ا ؼب ا ضب
ا غ س ٠ خ ا غضائش ٠ خ ا ذ ٠ مشاط ١ خ ا شؼج ١ خ صاسح ا زشث ١ خ ا ط ١ خ ا فزش ١ خ ا ؼب خ ج ١ ذاغ ع ١ ب ذ ٠ ش ٠ خ ا زؼ ١ ا ؼب ا ضب ا زى ع ا زذسعبد ا غ ٠ خ بدح ػ ا طج ١ ؼخ ا ؾ ١ بح ا غ خ ا ضب ضخ صب ػ رغش ٠
ان جهش األػه نهجايؼاث يشكز نظى ان ؼهىياث االداسيت ودػى أحخار انقشاس انفصم انثانث: شجشة انقشاساث وانىثائق ان طهىبت نكم دسجت ػه يت 25 ان غهظ األػه نهغبي
انفصم انثانث: شجشة انقشاساث وانىثائق ان طهىبت نكم دسجت ػه يت 25 1.1 يقذيت شغشح انمشاساد Tree( )Decision ر ضم اؽذح ي أ ى ؿشق ان غبػذح ف ارخبر انمشاس ا ى يب ض ب شكه ب انشغش ان زفشع انز غبػذ ػه ف ى كم لشاس
مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح
املهارات العملية / تكنولوجيا املعلومات )Appinventor )بزنامج :on line من خالل االنترنت مباشرة App inventor خطوات تشعيل برنامج الدخول إلى حساب ج م ل.Gmail ثم رابط الموقع App inventor عبر متصفح االنترنت http://appinventor.mit.edu/explore/
كلمة فخامة الرئيس محمود عباس رئيس دولة فلسطين في المؤتمر الدولي للدفاع عن القدس الدوحة السبت 3 ربيع الثاني 3333 ه الموافق 52 فبراير 5135 م
كلمة فخامة الرئيس محمود عباس رئيس دولة فلسطين في المؤتمر الدولي للدفاع عن القدس الدوحة السبت 3 ربيع الثاني 3333 ه الموافق 52 فبراير 5135 م بسن هللا الرحون الرحين ' ج ؾب ا ن أ و ثؼجل ١ ال ا غل ا ؾوا ا ا
المحاضرة الخامست نظرياث التاصر في المركباث التناسقيت Bonding Theories in Coordination Compounds Chain Theorie ظش ٠ خ ا غ غ خ مذ وب ذ فىشح ا زىبفؤ ا شث
المحاضرة الخامست نظرياث التاصر في المركباث التناسقيت Bonding Theories in ordination mpounds Chain Theorie ظش ٠ خ ا غ غ خ مذ وب ذ فىشح ا زىبفؤ ا شثبػ ىبسث ا غالع ث ١ رساد ا ىبسث شبئؼخ عذا لذ اعز ب ذ ز ا
الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :
طرق كتابة HTML محرر النصوص Text Editor مثل Notepad محرر بطريقة واجهة المستخدم الرسومية GUI Editor وهو محرر يكتب كود بلغة Dream تلقائيا باستخدام القوائم الموجودة فيه مثل برنامج Weaver 8.0 HTML 2 انواع محررات
خطة البحث
وذ خ ا لظ األ : ب ٤ خ ر لخ سأط ا ب ا ط ت األ : ا زؼش ٣ ق ا ؼب ز لخ سأط ا ب ا ط جب ضب ٢ : ا زؼش ٣ ق ثب غجخ و ٤ بط ا شد د ٣ خ ا ط جب ضب ش : ر لخ سأط ا ب ا غ ٤ بعخ ا ب ٤ خ ثغ هللا ا شؽ ب ا شؽ ٤ خطخ ا جؾش
سعادة الأستاذ الدكتور وكيل الجامعة المكلف
قض وزبة ا ز ١ ي ف ا غ كح ا ػ ١ خ األكاء ف ا زؼ ١ ا ؼب رطج ١ ك ظب ثب له ٠ لط ف ا غب ؼبد ا ؼب ل Quality and Performance Excellence in Higher Education Edited by: Charles W. Sorensen, Jule A. Furst-Bowe,
انحنان علامانان - نحن واهدافنا
ف ز ٩٧. ل حص ح ظل ٠ ح ؼز ١ ش ح ٦ ط ٠ ش ن نح ن) واهدافنا حنان عالمانان ) مي ر خ لض ٠ ١ ؿ يح ى ١ جخ ػ لؼ خ ط ق ٠ ظ خ ل آ حث خ ك ي ر ؼ ح ٤ خع ح ١ خ ١ ش ف ر ٩ ى خ ى يلي طز ١ خ أ ر ١ خ خط خ طى ط اي و ح ١٤ حف
الرحلات والرحالة في التاريخ الإسلامي
1 ىح ح زوش طزخػش ح ح وخ س 10-10-4102 Narjis1234@yahoo.com 2 ح كالص ح كخ ش ك ٢ ح ظخ ٣ ن حأل ال ٢ "ى ح ش ك ٢ خى ح ظخ ٣ ن حال ال ٢ ح ٤ ٢ " ى ظ ؿ خ ح ي ٣ كخ ق ح ٤ ال ٢ أ ظخ ح ظخ ٣ ن ح ل ٠ خ س ح ؼ ر ٤ ش حأل
أاعمال الر سل 507
أاعمال الر سل 507 أاعمال الر سل 508 أاعمال الر سل 509 أاعمال الر سل امل ق د م ة 1 اإن ق دج أ نج ش اأ ج ت ال ك الم الأ و ل ي ا ث او ف ي ل س ف ج م يع الأ م ور ال ت ي ابج ت د اأ ي س وع يعج م ل ه ا و ي ع ل
ان شكض انفهغغي ي نإلسشاد نشرة إلكترونية صادرة عن المركز الفلسطيني لإلرشاد القدس / أب 3122
ان شكض انفهغغي ي نإلسشاد نشرة إلكترونية صادرة عن المركز الفلسطيني لإلرشاد القدس / أب 3122 ذقذيى رأر ن ا وح اإل ىزو ١ خ األ ا بكهح ػ كائوح ا ؼاللبد ا ؼب خ ف ا ووي ا ف ط ١ إله بك ل ف ػ أفو األ طخ ا جوا ظ
Microsoft Word - C#2
الفصل الا ول مفاهيم البرمجة بواسطة الا هداف معنى البرمجة بواسطة األھداف... 5 معنى الفصيلة 5...Class ما ھي دوال البناء و دوال الھدم...6 Construction & destruction ما ھي خاصية التوريث 7...inheritance ما
بُلْغَةُ ذَوي الإِنْصاف في حقيقةِ حديثِ الاعتكَاف
1 دساعح األعا ١ ذ و ١ ف ١ ح ا رشظ ح ش اج ا ىشف ػ ا ؼ ف األحاد ٠ س. ؽ ططز ٤ و ٢. تم : أت ص ١ ة خا ذ ا حا ٠ ه. حر ح ظل ك ٢ ))غشائة شؼثح(( هخ : كي ػ خ أر ل ي : ؼ ف ر ل ي هخ : كي ػ ٢ أرو ح ؼزوخ : ل ي ر ٣ ؼو
الم ب س ط ة الع ر ب ي ة الت ر ج م ة Language: العربية (Arabic) Provided by: Bible League International. Copyright and Permission to Copy Taken from th
الم ب س ط ة الع ر ب ي ة الت ر ج م ة Language: العربية (Arabic) Provided by: Bible League International. Copyright and Permission to Copy Taken from the Arabic Easy-to-Read Version 2009, 2016 by Bible League
شـــــــروحات عاش الاكس بي [Xplover
سؤأل و جواب حول ويندو س اكس بي عإأي ع اة ؽ ي ٠ ذ ط اوظ ث ا غإاي األ ي و ١ ف أعزط ١ غ ئخفبء األلشاص ا ظ جخ ا ش خ ف ع بص ا ى ج ١ رش ار ت ا اثذأ ص رشغ ١ Run) ) اوزت gpedit.msc بن ار ت ا رى ٠ ا غزخذ /ل ا ت
1
1 اهلل ال ح س ن ى ماء أ س م ن ظ و مة في للشيخ العالمة زيد بن محمد بن ىادي المدخلي رحمو اهلل - 2 . اهلل رحمن ر حيم غاف ر...وحاف ظ ح ي ح ليم ناص ر. وخال ق وبار ئ م ه يم ن...ثم ل طيف م حس ن وم ؤ م ن. وم ان
الجمهورية الجزائرية الديمقراطية الشعبية
جملة املفكر العدد السابع األستاذة طروب حبري أستاذة مساعدة "أ" بكلية احلقوق والعلوم السياسية جامعة احلاج خلضر باتنة Abstract: This study is meant to dig into a very important yet ambiguous subject, which
عرض تقديمي في PowerPoint
Dr./ Ahmed Mohamed Rabie Sayed 1 2 Symbol Sprayer Tool -23 تستخدم األداة Symbol Sprayer Tool إلنشاء مجموعة من الرموز Symbols التصميم. لتنشيط األداة يتم الضغط على مفتاح Shift+S من لوحة المفاتيح. صفحة داخل
Contemporary Report
. ؽم ق اإل غب يف ا قؾبفخ.......... انج عيت انوط يت نحقوق اإل سا ادل ف ا قؾف اإلعج (465) ا ف شط الموضوع الجمعية الوطىية لحقوق اإلوسبن هيئة حقوق اإلوسبن أخببر ذات عالقة مه الصحف المحلية حقوق اإلوسبن فى العبلم
ر هللا ح ك ح ك ٤ " ه د ى ٢ ػ خ " يم هللا ح ؼظ ٤ ػ ١ ٣ ح وخ ة / ػ ٣ ط ٢ ح وخ ث ٣ حىح ظي ١ ر حر ح ؼخ ٣ ح ؼخ رخ ظؼخ غ وز ح ؼ ٤ ح كخ رخه ح ػ ٠ خء ح ٣ ٤ ح
ر هللا ح ك ح ك ٤ " ه د ى ٢ ػ خ " يم هللا ح ؼظ ٤ ػ ١ ٣ ح وخ ة / ػ ٣ ط ٢ ح وخ ث ٣ حىح ظي ١ ر حر ح ؼخ ٣ ح ؼخ رخ ظؼخ غ وز ح ؼ ٤ ح كخ رخه ح ػ ٠ خء ح ٣ ٤ ح ٣ وي ل ٠ حط ح ؼيى ح ؼخ ش ػخ ٣. ٠ ٣ ط ي أ ح طؼ ٤ ٤ ك
النب وسف عل ه السالم ب ت الحكمة والموعظة ػجلا ؾ ١ ػجلاال ١ و ا ٠ ب 1
ػجلا ؾ ١ ػجلاال ١ و ا ٠ ب 1 لو قي د ق خ ق ك ف ٢ ٣ ي ي قق ق ا ف ده ق ط ف ف ٣ قخ تص ل ف ل خث ف ف ٤ ق ا ف د ه قخ ي ح د ق ٤ ي ي يق ق أ ق يه ي أ ق قكذ ا ف ق ٠ أ قر ف ٤ قخ ف لخ ق ق دل ي يػ د ز قش ت ا ف ل أ قر
اللجنة الاقتصادية والاجتماعية لغربي آسيا (الإسكوا)
انهد ت االلتصبد ت واالخت بػ ت نغزب آس ب اإلسكىا التمذ و ان حزس ف انبهذا األػضبء ف اإلسكىا حى ت ف ذ تىافك آراء يى ت زي األ ا زؾلح Distr. GENERAL E/ESCWA/EDGD/2012/5 30 October 2012 ORIGINAL: ARABIC انهد
التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما
التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما يلي )الجمل بصيغتين(: أ اكتب جمل التكرار بلغة البرمجة
بسم هللا الرمحن الرحمي تزاسم انمعطياث تجزبت بعىىان: Serial Port إعذاد يارا عىدة تخصص تكىىنىجيا انمعهىماث واالتصاالث بالل جىاجزة
بسم هللا الرمحن الرحمي تزاسم انمعطياث تجزبت بعىىان: Serial Port إعذاد يارا عىدة تخصص تكىىنىجيا انمعهىماث واالتصاالث بالل جىاجزة أهذاف انتجزبت:- ا زؼشف ػ ا فز ا زس س ثشى ػب. 1. ا زؼشف ػ.RS232 2. ا زؼب ا
ع س ٠ خ ظش ا ؼشث ١ خ صاسح ا ضساػخ اعزظالػ االساػ ا ١ ئخ ا ؼب خ ز ١ خ ا ضش ح ا غ ى ١ خ اإلداسح ا ؼب خ زط ٠ ش اإلسشبد إ زبط ا ج ط رؾذ ا ظش ف ا ظش ٠ خ بد
ع س ٠ خ ظش ا ؼشث ١ خ صاسح ا ضساػخ اعزظالػ االساػ ا ١ ئخ ا ؼب خ ز ١ خ ا ضش ح ا غ ى ١ خ اإلداسح ا ؼب خ زط ٠ ش اإلسشبد إ زبط ا ج ط رؾذ ا ظش ف ا ظش ٠ خ بدح ػ ١ خ ؾ ذ ش ل ا مطب إػذاد إسشبد اإلداسح ا ؼب خ زط
الئحتان ج ىعاث انبحث ت يعت ذة ف 2 ى ى 2016
الئحتان ج ىعاث انبحث ت يعت ذة ف 2 ى ى 2016 ت ه ذ ا طاللب أ ١ خ رؼي ٠ ي ا جؾش ا ؼ ف ا غب ؼخ ا ع ث الثل أ ٠ ى غب ؼخ ل ح ر ١ ي ف بهاد ثؾض ١ خ ؼ ١ خ و ب ا ؾبي ف ا غب ؼبد ا ؼب ١ خ م ه ػ طو ٠ ك ا شبء غ ػبد ثؾض
Eng.M.Abou Elela Ubuntu Install 1 Facebook /Computer Learn Books
1 Install Ubuntu أ ت ر )Ubuntu( إزذ ذ ص ٠ ؼاخ ١ ىظ ألخ ضج عطر ا ىرة أخ ضج ا ساع ب ا س ح ا خ اد ٠ ى ه ذس ١ غخره ظا األ ت ر ا ث ل ت غخ ا ػ ٠ ى ه ا ٠ ضا غخ ا ػ ا فالػ ١ س خالي تش ا ح Windows 7 USB DVD ا اعط
Excel Optimization Problems Solving with Excel HIAD إ ١٠ ب ٧ ٠ ثبرخبر ا شاساد ٦ ذ ر ش جب م أ ر شس إرا ب ١ ذ ع ٧ ي رسعش ا سبظشح أ ٦ رز
Excel Optimization Problems Solving with Excel 10-5-2007 HIAD 004 02 إ ١٠ ب ٧ ٠ ثبرخبر ا شاساد ٦ ذ ر ش جب م أ ر شس إرا ب ١ ذ ع ٧ ي رسعش ا سبظشح أ ٦ رز ٤ ت إ ٩ ا ىذاء أ ٦ أ ٧٠ ق ا غ بساد ع ٧ ي رشزش ٦ ؼجمب
BND
1 د/أحمد ربيع د/ نهى البدري 2019-4- اإلثنين 22 3 المحاضرة الثامنة مستعرض اإلنترنت Web Browser فتح برنامج مستعرض االنترنت The Internet Explorer مكونات واجهة المستعرض التعرف على الصفحة الرئيسية Home Page
ص بئ ا وطت RC : لظ ث بػبص )ا اء Le condensateur ا ضق:.I 1 - طق ا ضق: ز ا ضق عطؾ ك ض ط غ ب ج ع عش ي ا سم...( ؿب جب ب ػ ى أؽذ االش ب ا زب خ: ا خط ؽ ا خ
ص بئ ا وطت R لظ ث بػبص )ا اء Le condensateur ا ضق.I 1 - طق ا ضق ز ا ضق عطؾ ك ض ط غ ب ج ع عش ي ا سم...( ؿب جب ب ػ ى أؽذ االش ب ا زب خ ا خط ؽ ا خ ر ب ؼشكخ ه خ عؼخ ا ضق ا ش ض اإلططالؽ ضق ا ضق. رز شاإلططالػ
اامتح ن الج ي الم حد امتح ن البك ل ري ( الد رة الع دي : ي ني ) 4102 المست ى 0 من س ك البك ل ري الشع أ المس لك مس ك الع الشرعي شعب الع التجريبي شعب الع
اامتح ن الج ي الم حد امتح ن البك ل ري ( الد رة الع دي : ي ني ) 12 المست ى من س ك البك ل ري الشع أ المس لك مس ك الع الشرعي شعب الع التجريبي شعب الع الري ضي شعب ع ااقتص د التدبير الم ض ع خ ص ب لمترشحين الممدرسين
الفصل الأول
حعظطالع شوض ح شأ ذسحعخص ك ي: ذ ح ظؾخس ح فخ ح ز ١ ج ١ ش ف ح ظ غ حألسد 2005/5 سإ ٠ ش حالعظطالع عخ ؿ ١ ؼخ ف طشع ١ خ ػمخفش ح ز ١ جش ك خ ٠ ش ح ل ١ خس ح طاللخ ح شإ ٠ ش ح ى ١ ش ح غخ ١ ش ح ظ طؤعغض ر ؿز خ صحسس