visual basic6 kurdi

223
kÊÿ ç‰ÿ æ†Óè^Ú ÔŠèíe ÿ Ùìæ„é¾ Microsoft Visual Basic ã…Š×ñ…bßbö ï μòÇ ‰ñìãòö æbí‰bö

Upload: ahmed-yousify

Post on 29-Nov-2014

286 views

Category:

Education


3 download

DESCRIPTION

this books if for the ones who are interested in learning visual basic in Kurdish language . ئه ف كتيئبه بو وان كه سايه ئه ويئن دفيئن فئيري فيزوال به يسك ببن بكوردي

TRANSCRIPT

Page 1: Visual basic6   kurdi

@ @@ @@ @

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<kÊÿç‰ÿæ†Óè^Ú< <

<<<<<<<<< ÔŠèíe<ÿÙìæ„é¾< << <@ @@ @

@@@@@ @ Microsoft @@@ Visual Basic

@ @@ @@ @@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ã…Š×ñ…bßbö@@@ï@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@µòÇ@‰ñìãòö@æbí‰bö@@@ @

@ @@ @@ @@ @

Page 2: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 2

@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@}@bãa‹@ðaì�@ðëbãòi@{@ @

@ @@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@òìaŠ�îŠbq@õòìóäa‡qbš@óÜ@ôÐbàŠó�íä@Žíi@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@@@@@@@@@@@@@@@@@@@póibi@@@@Z@@@@ŠómíïràŽíØM@@ôåï�íä@óàbäŠói@ôäbàŒ@Žíi@ÛóîbmòŠó�MÚ"ïi

@@@@kŽïnØ@õìbä@@@@@@@@@@@@@@Z@@@@Ú"ïi@Žßòì‰ïÄ@oÐŽí�Žì‹Ùîbà6@ @@@Šó�íä@õìbä@@@@@@@@@@@@@@@@Z@Šòíäó÷@çbîŠb÷¶óÈ@@ @@sîbmI@µå›nïq@@@@@@@@H@@@ZŠòíäó÷@çbîŠb÷@@ @@†ôån’6Ša@Êói@@@@@@@@@@@Z@Šòíäó÷@çbîŠb÷@ @@@@熊br�@õòŠbàˆ@@@@@@@@@Z@@>686@ô9Üb�@õ@2006<@ @@@ðmóiŽíä@@@@@@@@@@@@@tbš@@@Z@ô9Üb�@ãóØóî@ôqbš2006@ @@@@óäbƒqbš@@@@@@Z@@@@@@@@@@@ wäóôäbáŽïÝ�@óÜ@@ @@@Êói@ôqbš@@@@@@@@@@@@@Z@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ˆaBm@@Z1000óäa†@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@…‹ä@@Z4000Šbåî†@@@ @

ô䆊br�@õòŠbàˆ@‹ŽïÜìóè@ôn“ @õóäbƒjŽïnØ@óÜI686@Hõ@ @@ô9Üb�I2006@HŽômòìaŠ†@õ@ @

@ @

Page 3: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 3

×ò’îqï@@bäaŒ@ìŠóåŽïéî†ói@ôäa†Œóî@õìbä@ói@bmòŠó�@ @

@äaŒ@ a†óàò†Šó�@ ãóÜ@ óîa‹Ù’b÷@ çaíàóè@ õý@ Ûòì@ìbš@ Šói@ ôØóîòíŽï’@ ói@ o"@Žíi@ õóäaˆŽì6Š@ õŠbØ@ ìò솋Ø@ ÄŽì‹à@ ôäbîˆ@ óÜ@ õŠŽìŒ@ õŠbÙäa6ŠŽí @ óØ@ òìímìóÙ“Žïq@õóäbéïu@ ãó÷@ óØLo’@ æîLØí›i@ íØbm@ òì@ òìóån�aí @ óÜ@ Šóè@ æî솋Ùäb�b÷@ì9þi@a‡äbéïu@ìíàóè@ói@óäbïîŠbïäaŒ@ìó÷@a‡ØóîóØ‹š@‡äóš@õòìbà@óÜ@ìòìómŽì†‹ÙØí›i

ÚŽïØóî@ L@ òìóåiò†@òì솋Ø@ ômóîbÄŽì‹à@ ô’óÙ“Žïq@ o"äaŒ@ óØ@ õóäa†í�@ ìóÜ@@óÜ@ bn"Žï÷@ óØ@ ò‹Žïàb÷@ ãó÷@ µäaŒò†@ Ûòì@ çbàíNŽïi@ LòŠómíïràŽíØ@ ôäìíia‡îóqL@a‡îŽí‚@ ô9Übà@ óÜ@ oŽïäaíni@ ÚŽï�óØ@ ìíàóè@ óØ@ òìíióä@ óîòíŽï’@ ãói@ óîa‡äbán�ò†Šói

@ òíî6ŠórŽïm@ a‡ÙŽïÌbäŽíÔ@ ‡äóš@ ói@ ò‹Ni@ L@ oŽî‹NiŠòíŽïÜ@ õ†ìí�íØbm@õóîòíŽï’@ ãó÷@@òìímbéÙŽïrŽïÜ@õbn"ï÷@çbØbn’óè@ôä9ýb�@óÜ@ìíiòìó÷@L@”ï‚‹ä@íØbm@òìòŠbióÔ@óÜ@Šóè

õb÷@õbïäbràŽíØNôi~@õìbä@ói@@båŽïèa†@ôÙŽîŠómíïràŽíØ@òŠŽíu@âŽï÷IBM PC@Žíi@•óàó÷@@ õìbä@ óØ@ ìíiŠbu@ ãóØóîPC@óØbm@ òŠómíïràŽíØ@ ãó÷L@oŽî‹åŽïéi@ ŠbØói@ ŠómíïràŽíØ@ Žíi@

@ìíi@ô�óØŠómíïràŽíØ@óÙäíš@L@ìíia‹åŽïèŠbØói@a‡Žïm@ô“ï�ìbà@òìL“Žïq@@†ŠŽíjïØ@béäóm@ìòŠói@”îŠómíïràŽíØ@ôäbØóäbàŒ@ aŠ‡9Üìóè@ò†Šì@ò†Šì@ìíi@òìó÷L@ìíjmbèŠbØói@ a‡Žïm@õ

@íØòì@óîóè@õŠómíïràŽíØ@ôäbàŒ@óÜ@ŠŽìŒ@ôØóîòŠbàˆ@bn"Žï÷L@çŠói@”Žïq@Z@ôäbàŒC++@ì@@ôäbàŒBasic@ ì@C@ ì@J++ôäbàŒ@ ì@@HTML @kŽîì@ôäbØò6Šóq@ô䆋Ùn�슆@ Žíi@ óØ@

@ôäbàŒ@ì@oŽî‹åŽïèò†ŠbØóiFox Pro@LîŠìŒ@ì@ŽßíiíØ@ì@NN@ @@ôäbàŒ@ òíïåïi@ òìóîŽí‚@ ói@ õŠŽìŒ@ ôÙŽïåmìóÙ“Žïq@ bn"Žï÷óØ@ õóäbäbàŒ@ ìóÜ@ ÚŽïØóî

IóÙ"îói@@H@a‡ä‡åŽîí‚@ôäbØò‡äòìbä@óÜ@•bn"Žï÷@bm@óØ@õóäaì9þi@óäbàŒ@ìóÜ@óÙŽïØóî@@LóîòíŽï’@óiói@ôØŠL@õŒb"àa‹ ì‹q@ói@ómójîbm@L@oŽîŠ‡åŽîí‚ò†@ìbš@@ô9Üb�@óÜ@•óàó÷1964†@bäaŒ@çóîý@óÜ@a†ŒN†@ì@�mŠíØ@‘bàŽímN@õ‰ŽïÜŽíØ@óÜ@ôåáŽïØ@çŽíuI‘Ží¸a†@H

Page 4: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 4

bä@ çbîìbä@ ì@ oŽï−íNi@ çbØbmòŠó�Žíi@ íØbm@ òìa‹ä@ pbïåi@Basic@Žõíä@ •óä9ýb�@ ì@ô䆋i@”ŽïqìòŠói@Žíi@òìónŽî‹Øò†NN@ @

æà@ õòìó÷@ òì솋Ø@ â�bi@ a†óØí›i@ ójŽïnØ@ ãóÜ@@ ~@ôåï�bä@ Žíi@ óØóîbmòŠó�@ béäóm@ãóØ@ óÜì@ çóÙi@ ŽßíjÔ@ âŽïÜ@ ãŠa†aíïèL@ Ú"ïi@ Žßòì‰ïÄ@ õóàbä@ Šói@ ìóØóäbàŒ

çŠíji@”äbØóïîŠíØìNN@ @@ói@ ómójîbm@ ô“ïÙŽï’ói@ ì@ pbØò†óØóàbäŠói@ ôä‡äb�bä@ ô�bi@ ójŽïnØ@ ãó÷@ ça�Žî6Šói

nØa‹q@ õòíŽï’@ ói@ ãa‹ Žì‹q@ ô䆋Ùn�슆@ì@ çbØón"ïÜ@ ô䆋Ùn�슆@ Žßó @ óÜ@ ôÙï@ôŽïq@çíibå’b÷NN@ã9ýóiL@ôØí›i@ôÙŽïn’@ a†óØóàbäŠói@ ìbš@óÜ@ójŽïnØ@ ãó÷@ ò‡äóšŠóè

ãŠa†aíïèoŽïi‡äbîó @�ŽîŠói@õòíŽï÷@ói@âNä‹ @ôØóïîŠbïäaŒ@‡äóš@NNN@ @@ @

@ ìì6Š@ óàó£@ õ†ŠíØ@ ói@ çbØón’@ òìa‡á9Üìóè@ a†ójŽïnØ@ ãóÜ@ ç@ bn"îìó’Ží‚~@íØbmõŠóåŽïèŠbØói@a‡î†ŠíØ@ õŒb"àa‹ Žì6‹q@ óÜ@ ínŽî‹NiŠòì@ ójŽïnØ@ ãóÜ@ †í�@ oŽïäaíni@ †ŠíØ@

@òíï�íä@ õ†ŠíØ@ íi@[bØóåï�íä@ a‡äbØòŒa‹àb÷@ ôäbäìbä@ óÜ@ óäìí¹@ ŽíiLoŽïåŽïéjîŠbØói@ @ oŽî‹Øò†@ †bîŒ@ çbàŠóÐ@ ôØóîóá ì†@ ÚŽïmbØ@ óäìí¹@ ŽíiL@ ‹m@ ôÙŽïäbàŒ@ ói@ ÛóäB@óÜ

@ ômbïuDelete@ óàíï�íä@Bòìóåî6‹�Bïu@ óÜ@ çbî@ ômbBa܉÷]< íÊ^•@ B@óàíï�íäBìbä@ô䆋؆bîŒNNBóØóäbàŒ@óÜ@´“îóNŽïm@Žíi@óØóïîŠbÙäb�b÷@•óàó÷NNNNN@ @@ @

õìbäói@ a‡àí“Žïq@õóØójŽïnØ@óÜ@Ûòì@ça�îŒb÷I@ô"Øbà@ Žíín�@õ†@õ‹�@õŠbØ@õó’ŠòìwåŽïq@H@ói@óáŽïq@õòìó÷L@[aímbä@ç‡åŽîí‚@ŠóióÜ@æà@óØ@‡äbîó a6Š@ã�Žî6Šói@õòíï÷@ói

ØóîòíŽï’@‡äóš@ ãò†ò‡9Üìóè@ òìbä@ òìbä@ ã9ýóiL�Žî6Šói@ õòíŽï÷@ ó¹óîóNïi@ aB‚@ ô@@oŽïi@ ŠbØìbè@ a†í‚L@ ãóÙi@•óÙ“Žïq@ ŠómíïràŽíØ@ ôäbØóàbäŠói@ Šó�óÜ@ çbnØóïîŠbïäaŒ@LâåŽï�båi@�îŒb÷@õòíŽï÷@ói@‹m@ôØóîóàbäŠói@‡äóš@a†ímbèa†@ôäbØòìbà@óÜ@ãò†ò‡9Üìóè

Page 5: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 5

i@Šó�óÜ@õŠbïäaŒ@a‡“ïjŽîì@õŠbÄŽí @óÜ@òì@ì@_Øbà@õ†@õ‹�@ì@†bØŽímŽí÷@Ûòì@ôäbØóàbäŠó@ì@bî‡ïà@ôn9ÜbàNNòìóàóÙi@ì9þiNN@ @

@ónŽïji@ ì@ oŽïi@ çaŠóåŽîí‚@ õ‡äóàaŒò6Š@ õ@ Žôu@ •óàóèŠói@ ãó÷@ ãŠa†aíïè@ a‡îbmŽíØ@ óÜòìóåï�‹rŽïÜì@ç9þ�óq@õˆŽì6Š@Žíi@ìí“ŽîímNNNN•bqí�N@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@çbîŠb÷@@@@@@@@ôîbÌb÷Ša†@ @

‹ŽïÜìóè@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@M@@ôåîìbè@@2006@ @@@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 6: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 6

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ÛŽìŠòìbä@@@@@@@@@@@@@@@@@@@@@ @ôØó“ïqNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @ÛŽìŠòìbäNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN6@ @

ãóØóî@ô’óiãóØóî@ô’óiãóØóî@ô’óiãóØóî@ô’ói@ @@ @@ @@ @@Ú"îói@Žßòì‰ïÄ@õóàbäŠói@õòìó䆋ØNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN12

Ú"ïi@Žßòì‰ïÄ@õóàbäŠói@õŠbØìì6Š@ôä‡äb�bäNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN14@ @q@ô䆋Ùn�슆@Žíi@熋؊bØ@õòŠó−óq@ÚŽïàa‹ Žì6‹N.@ @a‹ Žì6‹q@ô䆋Ùn�슆@Žíi@õóäaŒa‹àb÷@ìó÷oŽî‹åŽïèò†ŠbØói@ÚŽïàNN...@ @

†@õòŠó−óqçbØòˆŽì‹q@õòìóåìNNN...NNN@ @oîóØò†@ôn�슆@óØ@õóàŠŽíÐ@ìó÷@ôåmìóØŠò†@ôåîí’@N.N@ @

m@ô’óiçbØóïî‡äó¸ójîbNN@ @ãòìì†@ô’óiãòìì†@ô’óiãòìì†@ô’óiãòìì†@ô’ói@ @@ @@ @@ @

JçbåŽïèa6Š@Žíi@ÛóîóàbäŠói@‡äóš@ô䆋Ùn�슆N@ @@1Mb÷@Šó�óÜ@çbàŠóÐ@õóá ì†@ì@µ�íä@ôÔì‡å�@õŒa‹àNNNNNNNNNNNNNNNNNNNNNNNNNN30@ @2@MóåŽîì@õŒa‹àb÷@ì@çbàŠóÐ@õóá ì†@õŒa‹àb÷@Šó�óÜ@NNNNNNNNNNNNNNNNNNNNNNNNNNNNN36@ @Ja‡Ù"ïi@ôäbàŒ@óÜ@çbØòìa6ŠŽí NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN42@ @JçbØòìa6ŠŽí @ôä‡äbîó a6ŠNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN42@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@J@çbØóïïn“ @òì6ŠŽí NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN43@ @

ä‡äbîó a6Š@Šó�óÜ@ÛóîóàbäŠói@ôn“ @ôNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN50@ @@çbØòŒa‹àb÷@ôn�b÷@Šó�óÜ@çbØòìa6ŠŽí NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN55@ @

J@a‡Ù"îói@ôäbàŒ@óÜ@çbØòˆbàb÷NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @M@ôuŠóà@õòˆbàb÷@IFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN57@ @M@ôîón�6Š@õòˆbàb÷@SelectNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN67@ @

Page 7: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 7

M@òìóäíi@òŠbiì†@õòˆbàb÷@For….NextNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN73@ @M@òìóäíiòŠbiì†@õòˆbàb÷@Do …. WhileNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN75@ @3@–¹@@熊a‰j9Üóè@õŒa‹àb÷@Šó�óÜ@óäíOption@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN77@ @JçbØóïîŠbî‹Žïàˆ@òŠa†‹ØNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN79@ @@JŠaìŠóaaai@ì@pbaaaaaØNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN83@ @Jôäín�@ônî‹’@ôäbØòŒa‹àba÷ôîŽí�b÷@ì@N@ @4@MôîŽí�b÷@ônî‹’@õŒa‹àb÷@Šó�óÜ@óäìí¹@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN85@ @

ôäín�@ônî‹’@õŒa‹àb÷@Šó�óÜ@óàbäŠóiN@ @5@MòŠbàˆ@õòìó䆋؎íØ@õóàbäŠói@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN91@ @

ãóïŽï�@ô’ói@ @@J@ôäbØòŠbi@ì@çbàŠóÐI‘ìbàNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @1@Mó9Üíu@õóàbäŠói@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN96@ @2@Mçb“ŽïØóåŽîì@õóàbäŠói@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN100@ @

pbØò†ŠbØ@çb“ŽïØóåŽîì@õóàbäŠói@çŽíšNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN103@ @3@M”ŽïØóåŽîì@ô�ìbà@õóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN107@ @4@M‘ìbà@ôäbØóá ì†@ô䆋ÙîŠbî†@õóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN109@ @5@M@‘ìbà@ôäbØóá ì†@ô䆋ÙîŠbî†@õóàbäŠói2NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN113@ @J@ÚïÝØ@õŠbiClickNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN119@ @J@ÚïÝÙ9Ýiò†@õŠbiDblClickNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN120@ @J@çb“ŽïØa6Š@ì@æm‹ @õŠbiDrag DropNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN120@ @J@õŠbiDragOverNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN122@ @

‘ìbà@ôäbØòŠbi@Šó�óÜ@Ûóîóäí¹@‡äóšNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @1@M‘ìbà@õó9Üíu@Žßó óÜ@ÛóîóåŽîì@ôä‡ä9ýíuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN126@ @

Page 8: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 8

2@M@òìó�ìbà@õŽíè@ói@ãŠíÐ@ôä‡ä9ýíuNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN127@ @3@Míjn�슆a‡�ìbà@õó9Üíu@ômbØóÜ@6‹iLØóî@ô9ÝŽïèìì†@ôäNNNNNNNNNNNNNNNNNNNNNN127@ @4@M‘ìbà@ôn�aŠ@õóá ì†@Žíi@õŠóNîŠbØ@ô䆋؆bîŒNNNNNNNNNNNNNNNNNNNNNNNNNNNNN128@ @5@M†ŠŽíjïØ@ì@‘ìbà@ôån"‚ŠbØóÜNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN129@ @6@M‘ìbà@õBm@õòìóäa‡äb“ïq@ìòìó䆊b’@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN129@ @J†ŠŽíjïØ@ôäbØòŠbiN@ @1M†ŠŽíjïØ@ôäbØóá ì†@õóàbäŠói@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN132@ @2M@ômóÑï�CancelNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN140@ @3@M@ôäbØòŠbi@Šó�óÜ@ÛóîóàbäŠói†ŠŽíjïØNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN141@ @

ãòŠaíš@ô’óiãòŠaíš@ô’óiãòŠaíš@ô’óiãòŠaíš@ô’óiZZZZ@ @@ @@ @@ @@çbØón"ïÜ@ô䆋Ùn�슆NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN146@ @

1@MçbØóNäò6Š@õóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN147@ @a‡ÙŽïn"ïÜ@ôäbàŠóÐ@ìì†@çaíŽïä@óÜ@ôîb’Žíi@ô9ÝŽïè@ô䆋؆bîŒNNNNNNNNNNNNNNNNNNNNN157@ @

çbØón"ïÜ@ôäbàŠóÐ@Žíi@熋ÙØýbš@õóäb“ïä@ôäbäa†NNNNNNNNNNNNNNNNNNNNNNNNNNN158@ @2@Mìa6ŠŽí @ôn"ïÜ@õóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN159@ @JçbØóïîŽí ínÑ @óÔì‡å�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @1@Môîóàbä@ôåŽîó a6Š@ôÔì‡å�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN164@ @

ôîóàbä@ô"ØŽíi@Žíi@çbØóäb“ïä@ô䆋؆bîŒNNNNNNNNNNNNNNNNNNNNNNNNNNNN@ @2@M@ôÔì‡å�inputI@ßb‚†aIHôÑîŒíÜa@ÊibmNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNN170@ @

熋ÙÝ‚a†@õóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN175@ @3@Mpójîbm@õŽí ínÑ @ô"ØŽíi@NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN177@ @

Ží ínÑ @ô"ØŽíi@Žíi@çìb−í @õóäbî‡äó¸ójîbm@ìó÷NNNNNNNNNNNNNNNNNNNNNNNNNN179@ @@ômóÑï�@òò†ŠóèDefult@ì@CancelNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@NN180@ @

Page 9: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 9

4@H熋Ù9ÜŽìLäŽíØ@õŽí ínÑ @ô"ØŽíiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN182@ @熋ÙÜŽì6LäŽíØ@ô"ØŽíi@Šó�óÜ@ÛóîóàbäŠóiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN188@ @

@ÞîbÐ@ìŠò‡9ÜŽíÐ@õŒa‹àb÷@솊bè@õŠó‚Šó òì@ôÔì‡å�NNNNNNNNNNNNNNNNNNNNNNNNNNN191@ @@ôäbØò†ŽíØBankCodeNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN@196@ @@ô’óiCpntrolPanelNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN208@ @

@õŠbÙäaíu@ô’óiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN212@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 10: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 10

@ @

Page 11: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 11

JbäŠói@õòìó䆋Ø@ômóïäŽíšÚ�îói@Žßòì‰ïÄ@oÐŽí�Žì‹Ùîbà@õóàZ@ @@ ãóØò†@ô�bi@ a†ò‹ŽïÜ@ õòìó÷@ ça�Žî6Šói@ ó’ó’@ ôÙ"îói@ Žßòì‰ïÄ~@ãó’ó’@ ôäˆBÄ@ ómaì

@óîóè@a‡’ó’@õíín�@Žßòì‰ïÄ@oÐŽí�Žì‹Ùîbà@ôáÔbm@Žßó óÜ@•óàó÷LNN@ @@óÙi@ŽôuójŽïu@óäaìbNäóè@ãó÷@óØóàbäŠói@õòìó䆋Ø@Žíi@bn"Žï÷Z@ @

M@ Šó�óÜDesktopóÜ@ tóš@ ôÙïÝØ@@ õóá ì†@ Šó�Start@õóØón"ïÜ@ íØbm@ óÙi@@ ómaì@ @ çbØóàbäŠói@ ô’ói@ Šó�@ òŠŽí›i@ a‡ŽîìóÜ@ òìónŽî‹ÙiProgram@ôn"ïÜ@ íØbm@

@Šó�@ òŠŽí›i@ a‡äbØóàa‹ Žì‹i@ óÜ@ çb’bqL@ òìónŽî‹Ùi@ çbØóàbäŠói@ ói@ pójîbmMicrosoft visual Studio@òìóïn“ïäóm@ óÜ@ õóØóáÔbm@ ”îìó÷@ íØbm@

tóš@ôÙïÝØ@ bvåï÷@LòìónŽî‹Ùi@ Šó�óÜ@Microsoft visual Basic6.0@óÙi@–

óØóåŽîì@ÛòìN@ @

@ @

Page 12: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 12

@ @@Žõíä@ôØóîòˆŽì6‹q@õìbäói@òìónŽî‹Øò†@Žíi@oÙŽï"ØŽíi@òìò†‹Ø@póØóàbäŠói@óØ@õòìó÷@•bq

New Project@ ómaì@ †Ša‡äbn�@ õòˆŽì6‹q@ õŠŽíu@ @ a‡ŽîìóÜ@ Ží[email protected]@@ Šó�óÜ@tóš@ôÙïÝØ@ ìò‹Žî‰j9ÜóèOpen@ òˆŽì6‹q@õòìó÷@ ŽíiLóÙi@@ìòìónŽî‹Ùi@ óØóïŽîíä

æîóÙi@Šó�óÜ@õŠbØ@µäaíniN@ @

@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

@ @

Page 13: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 13

@ @óØóàbäŠói@õŠbØìì�Š@ôä‡äb�bäZ@ @

@Žíi@ çbàòìòŠaí‚@ õòŠbØì6Š@ ãó÷@ òìò†‹Ø@ çbáŽîíä@ ôØóîò Ž̂ì6‹q@ óØ@ õòìó÷@ õaì†@ ça�Žî6ŠóiòìónŽî‹Øò†NNòìím‹ @Ží‚@óÜ@ôNä‹ @ôÙŽï’ói@‡äóš@óØNNN@ @

@ @1@Hnî‹’çb“ïäìbä@ô@ @2@HçbØón"ïÜ@ônî‹’N@ @3HçbØón�òŠóØ@ônî‹’N@ @

@ @òìímbéÙŽïq@ôäb’ói@ãóÜZ@ @

M@@@@@@@@@Add standard.exe Project@Z@@õ†Ša‡äbn�@ôØóîòˆŽì6‹q@õòìó䆋؎íiŽõíäN@ @

Page 14: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 14

M @Add form@Z@ÛóîòˆŽì6‹q@ìbä@Žíi@Žõíä@ôÙŽïàŠŽíÐ@ô䆋؆bíiN@ @@@@M@@@@@@@@Menu EditorZ@@ómójîbm@a‡ØóîòˆŽì‹q@ìbä@óÜ@çbØón"ïÜ@ô䆋Ùn�슆@óiN@ @ @M@@@@@OpenZ@ŽîŠbq@”Žïq@ìóàóÜ@óØ@õóäaˆŽì6‹q@ìó÷@õòìó䆋؎íiòìaŠ�N@ @ @M@@@@@@@@Save@Z@çbØóàŠŽíÐ@ìòˆŽì6‹q@ôån�aŠbq@ŽíiN@ @@M@@@CutZ@ÚŽîŒa‹àb÷@çbî@ÚŽï’ói@ôåî6‹i@ŽíiN@ @@M@@@@@@@@Copy@Z‹àb÷@çbî@ÚŽï’ói@õòìóåm‹ ŠóióÜ@ŽíiÚŽîŒaN@ @ @M@@@@@@@@ : PasteçbØòŒa‹àb÷@çbî@çbØó’ói@õòìóäbäa†Žíi@N@ @@@M@Find@Z@ça6Šó @ @@ @M@ @ @@ @ @@ : undo@óØ@ a†òŠbØ@ ìóÜ@ òìaì†@ Žíi@ ìbNäóè@ Ûóî@ õòìóäa6Šó @ Žíi

òìa‡nàb−ó÷N@ @M@@@@@@@@@@@@farward@Z@óm솋Ø@óØ@õòŠbØ@ìó÷@Šó�@òìóäíš@ŽíiN@ @@ @@@M@@@@@@@@@Start@Z@@oïäaímò†@õóá ì†@L@óîóá ì†@ãó÷@ômbïu@óÜF5@oî‹Nia†@@Žíi

@òì솋Ø@on�슆@óØ@õóîóàbäŠói@ìó÷@ô“ï÷@çbî@póØòŠbØ@ôåïåïiN@ @M@stop@Z@óîa†òìó䆋ÙïÔbm@óÜ@ìòì솋Ùnn�슆@óØ@õóîóàbäŠói@ìó÷@ôä‡äbn�òìŽíiN@ @M@@@@@@@@@@Project Explorer@Z@@çbØòˆŽì6‹q@õòìòŠòŒŽì†@õòŠó−óq@ôåmìóØŠò†@ŽíiN@ @M@@@@@@@@@@Propertes windows@Z@@oîóØò†@óîóá ì†@ãó÷@Šó�óÜ@ÚïÝØ@ÚŽïmbØ

òìónŽî‹Øò†@çbØómbÑï�@õòŠó−óq@aìó÷N@ @M@@ @ @ @ @@ @ @ @ @Form LayoutZ@@㊎íÐ@ôåmìóØŠò†@õòŠó−óq@õŠó�óÜ@熋ÙÙïÝØ@ói

òìónŽî‹Øò†@N@@@@ @@@ @M@tool boxZ@@oîóØò†@óîóá ì†@ãó÷@Šó�óÜ@ÚïÝØ@ÚŽïmbØônî‹’@aìó÷L@çbØòŒa‹àb÷@

@òìónŽî‹Øò†@çbØón�òŠóØ@çbîN@ @

Page 15: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 15

@ @4HÛóîóàbäŠói@ôån’�Ša†@Žíi@熋؊bØ@ôåŽîí’Z@ @

@ô䆋Ùn�슆@ Žíi@ ŠbØ@µäaímò†@ òìóàŠŽíÐ@ ãó÷@õŽíè@ói@çbî@ òìóîòŠó−óq@ãó÷@õŽíè@ói@ æîóÙi@ ÛóîòˆŽì6‹q@õŒa‹àb÷@ íØòìL@ µåŽïéiŠbØói@ a†bïm@ õóØóàbäŠói@ ôäbØòŒa‹àb÷@ ì@ çbàŠóÐ@ õóá ì†Common Button@ µ�íåõŒa‹àb÷@ ì@Textbox@õŒa‹àb÷ì@

@‹m@ôäbØòŒa‹àb÷@ì@熊a‰j9ÜóèNNN@ @

@ @ @5@H@ÛóîòˆŽì6‹q@ô䆋Ùn�슆@Žíi@çbØóïïØòŠó�@òŒa‹àb÷Z@ @

@ŽôuójŽïu@ Žíi@ oî‹åŽïèò†@ ŠbØói@ a†@ ã6ŠŽíÐ@ ìbä@ óÜ@ óØ@ õóäbn�òŠóØ@ ìŒa‹àb÷@ ìóÜ@ óïnî‹iŽîŠŽíu@ ‡äóš@ ”ïäbàó÷@ @ ÚŽïäbàŠóÐ@ ô䆋Ø@a†òìòŠaí‚@ õónî‹’@ ìóÜ@ ó“ïàóè@ óØL@ æÙ

@ìó÷@ a‡n"îíŽïq@ ômbØ@ óÜ@ µäaímò†@ óØLoŽîìóØbäŠò†@ çbï“ïÙŽî‡äóè@ ì@ çìóØò†Šò†µåŽïéi@çbîŠbØ@ói@a‡àŠŽíÐ@óÜ@ìòìóØóïïn“ @ónî‹’@ìbä@óåïåŽïéi@”î‹m@õóäbn�òŠóØNN@ @

Page 16: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 16

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ŠbØói@ômóïäŽíš@•bn"Žï÷@ìóÜ@ÚŽî‡äóè@@ôäbåŽïèòìóàóØò‡ï’@óäaŒa‹àb÷NN@ @

1@M@óåŽîì@ôÔì‡å�@@ZPICTURE Box@@@@@@@@@@<<@ @@ a‡àŠŽíÐ@ ìbä@ óÜ@ ÛóîóåŽîì@ ôån"‚Šò†@ Žíi@ µåŽïéi@ ŠbØói@ òŒa‹àb÷@ ãó÷@ µäaímò†@òì@ L

@óÜ@ óØ@ a‡ØóîóàbäŠói@ ôån’6Ša†@ óÜ@ oŽî‹åŽïèò†@ ŠbØói@ ”î‹m@ ôØóîòíŽï’@ ‡äóšóiói@ô䆋Ùn�슆@ôäbØóäaì@µiò†@bå’b÷@ôŽïq@a‡äbØóàbäŠN@ @

@ @2@M@ŠóÙîŠbî†@õŒa‹àb÷@@ZPointer@@@@@@@@@@@<<@ @@ @3@M@µ�íä@ôÔì‡å�@Text Box@@@@@@@@@@@<<@ @

@çbî@µ�íåïi@a‡ØóîòˆŽì6‹q@óÜ@oŽîìóäbàò†@õón’@ìó÷@@µäaímò†@òìóÔì‡å�@ãó÷@õŽíè@óia‡äbØóàbäŠói@ôån’6Ša†@óÜ@µåŽïéi@õŠbØ@ói@‹m@ôØóîbNŽî6Š@óiN@ @

Page 17: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 17

4@M@Label@@@@@@@@@<<<@ @bä@µäaímò†@òìòŒa‹àb÷@ãó÷@õŽíè@ói쵎ïåia†@‹m@ôäbØón�òŠóØ@Žíi@çb“ïä@@a‡àŠŽíÐ@óÜ@çbî

@µ�íåi@o’N@ @@ @5@M@çbàŠóÐ@õóá ì†@Command Button@@@@@@@@@@<<@ @

@æîò†ò‡Žïq@ ôَíØ@ 9ÚïmbØ@ L@ @ çbØóäbàŠóÐ@ ôäa‡àb−ó÷@ ói@ ómójîbm@ òŒa‹àb÷@ ãó÷ó÷@ÚŽïäbàŠóÐ@ói@pójîbmóäbàŠóÐ@ìó÷@ôäa‡àb−ó÷@ói@oŽïn�ò‡9Üóè@aìN@ @

@ @6@M@熊a‰j9Üóè@õŒa‹àb÷@Option Button@@@@@@@@@@@<<@ @

@óáŽï÷@oŽïi@a‡Žïm@õŠa†‹Ø@ÚŽï9ÜóàŽíØ@óØ@a‡ØóîòˆŽì6‹q@óÜ@µäaímò†@òìòŒa‹àb÷@ãó÷@õŽíè@ói@Ûòì@ôäbØòŠa†‹Ø@óäìí¹@ Žíi@L@æîóÙi@Ûýbš@çbïÙŽïØóîIZ@L@ŒŠói@ôNäò†Lã�ä@ôNäò†

äò†ŒŠói@ŠŽìŒ@ôN@@H@çb’bq@æîóÙi@Ûýbš@çbàŽí‚@õìŒòŠb÷@ói@çbïÙŽïØóî@µäaímò†@a†ò‹ŽïÜ@æîóÙi@Žôu@ójŽïu@óØòŠa†‹ØN@ @

@ @7@M@熋ÙØýbš@õó’Ží Šaíš@Check Box@@@@@@@@@@@@<<@ @

@óáŽï÷@@oŽïi@a‡Žïm@õŠa†‹Ø@ÚŽïÜóà@ŽíØ@óØ@a‡ØóîòˆŽì6‹q@óÜ@µäaímò†@òìòŒa‹àb÷@ãó÷@õŽíè@óii@çbî@çbî@ìíàóè@ì@Ûòì@õŠa†‹Ø@ÚŽï9ÜóàŽíØ@ŠóØó÷@óäìí¹@ Žíi@L@æîóÙi@Ûýbš@ôÙŽï’ó

I@oŽïi@ôr�@ì@•ò6Š@óØóåŽîì@L@oŽïiòŠìó @óØóåŽîì@L@oŽîìóÙiŠò†@óØóåŽîì@H@ì@oŽïi@a‡Žïm@õ@ @ ói@ oŽïjmójîbm@ çbîóØóîŠóèCheck box@ìó÷@ ìíàóè@ µäaímò†@ a†ò‹ŽïÜ@ L@ ÚŽî@

q@•óàó÷@L@çbïäaì†@çbî@æîóÙi@Ûýbš@óäbmóÑï�@óØ@ó䆊a‰j9Üóè@õŒa‹àb÷@õóäaìó›Žï@æîóÙi@Ûýbš@a‡äbàŠóÐ@ÚŽï9ÜóàŽíØ@óÜ@çbàŠóÐ@Ûóî@béäóm@oŽïiò†N@ @

@ @8@M@o"ïÜ@ôÔì‡å�@List Box@@@@@@@@@@@@<<@ @

Page 18: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 18

@ìbä@ Žíi@ÚŽïn"ïÜ@ çbî@ æî‹Žî‰j9Üóè@ ìbä@ óÜ@ÚŽï9ÜóàŽíØ@µäaímò†@ òìòŒa‹àb÷@ ãó÷@ õŽíè@ óiÜ@ õŠbïäaŒ@ òìóäbàŠóÐ@õŽíè@ ói@ ì@oîóÙi@o�슆@ìóÜ@ óØ@ æî‹NiŠòì@ óäaìbä@ ìó÷@ Šó�@ ó

æî6Šò‡îa†@çbàŽí‚@óØ@òìò†ŽíØ@õŽíè@ói@”ïàó÷@L@óîóè@a†ón"ïÜN@ @@@@ @9@M@çbî@ìa‹‚a†@ôn"ïÜ@õŒa‹àb÷@Combo box@@@@@@@@@@@<<@ @

@õóØóØí›i@ó’ŽíNŽï�@Šó�óÜ@ÚïÝØ@ÚŽïmbØ@Ûóîòíï’ói@L@óîaì@o"ïÜ@ì@Ûòì@òŒa‹àb÷@ãó÷ìónŽî‹Øò†@õóØón"ïÜ@bvåï÷@oîóØò†@Žíi@ôäbàŠóÐ@ì@ìbä@òìò†ŽíØ@õŽíè@ói@µäaímò†@óØ@L@ò

@æîóÙi@†bîŒN@ @@ @

10@M@ôäín�@ônî‹’@õŒa‹àb÷@Vertical Scroll Bar@@@@@@@@@@@@<<@ @@çbî@ æîóÙi@ @ a‡äbØóäbàŠóÐ@ òíŽï’@ óÜ@ õŠbÙäa6ŠŽí @ µäaímò†@ òìòŒa‹àb÷@ ãó÷@ õŽíè@ ói

Ð@ óÜ@ óØ@ÚŽïàŠŽíÐ@ ìbä@ôäbØóåï�íä@ çbî@ çbØóäbàŠóÐ@ @ôäb“ïäìbä@‹mbîŒ@ õŽí‚@ óØóàŠŽćí@oŽïi@òìòŠó�@ìòìòŠaí‚@Žíi@µåŽï9Üí¡N@ @@ @

11@M@ @ôîŽí�b÷@ônî‹’@õŒa‹àb÷Horizental Scroll Bar@@@@@@@@@@@@<<@ @o�a6Š@ì@tóš@õý@Žíi@óä‡ä9ýíu@Žíi@çbîóàó÷@ãý@ói@óîaì@ìí“Žïq@õóØòŒa‹àb÷@ÛòìN@ @

@ @12–@ŠómíïràŽíØ@õ†Šbè@õŠó‚6Šó ói@ôn"ïÜ@ôÔì‡å�@Driver list box@@@@@@@@@<<@ @

@õ†Šbè@ ôÅîaŠ†@ ìíàóè@ aìó÷@ oîóØò†@ o"îóq@ a‡ÙŽïà6ŠŽíÐ@ ìbä@ óÜ@ òŒa‹àb÷@ ãó÷@ ÚŽïmbØ@Ûòì@ÆîaŠ†@ôqŽíÝÐ@çbî@pa†ò†@çb“ïq@póØòŠómíïràŽíØ@NN@ZA,C,D,E,N@

13@–@pbØ@õŠóäa†@õŒa‹àb÷@IoïÔím@HTimer@@@@@@@@@@<<@ @àŠóÐ@ ôäa‡àb−ó÷@ óÜ@ ómbØ@ ôäbäa†@ Žíi@ òŒa‹àb÷@ ãó÷@ói@ òíŽï’@ ŠŽìŒ@ ói@ ì@ a‡ÙŽïäb

@µiò†@bå’b÷@Žôïq@a‡äbØóàbäŠói@ô䆋Ùn�슆@ô’@ói@óÜ@óØ@@oŽî‹åŽïèò†ŠbØN@ @

Page 19: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 19

14@M@çbØóÝîbÐ@ôn"ïÜ@ôÔì‡å�Files list box@@@@@@@@@@@<<@ @@óîóè@a‡ÙŽîŠò‡ć9Ü@ŽíÐ@ìbäóÜ@óØ@pbØò†@õŠbî†@óäþîbÐ@ìó÷@òŒa‹àb÷@ãó÷N@ @

@ @15@M@çbØòŠò‡9ÜŽíÐ@ôn"ïÜ@ôÔì‡å�@Directory list box@@@@@@@@@@@@@<<@ @

@µåïji@çbØóÅîaŠ†@óÜ@ÚŽïØóî@Šóè@ìbä@ôäbØòŠò‡9Ü@ŽíÐ@µäaímò†@òìòŒa‹àb÷@ãó÷@õŽíè@óiN@ @@ @

16@M@ŽÞŽïè@Line@@@@@@@@@@<<@ @@a†@ã6ŠŽíÐ@ìbä@óÜ@ÚŽï9ÝŽïè@ô䆋Ùn�슆@Žíi@oŽî†ŠbØ@ói@òŒa‹àb÷@ãó÷N@ @

@ @17@M@çbØýì†òíŽï’@Shapes@@@@@@@@@@@@@@<<@ @Žî6Š@óÜí Šaíš@ìóäŒbi@ìó“ŽïØý@ì@Ûòì@ôäbØòíŽï’@µäaímò†@òìòŒa‹àb÷@ãó÷@õbN@@Žíi@ ó’Ž

@æîóÙi@†bîŒ@ÚŽïàŠŽíÐN@ @@ @

18@M@@çbØóïîŠbïäaŒ@ô䆋Ù9ÜŽì6LäŽíØ@õŒa‹àb÷@@@@@@@@@@@<<@ @@@ô9ÜŽìLäŽíØ@ ì@ æîóÙi@ o�슆@ çbØóïîŠbïäaŒ@ õóÙåi@ µäaímò†@ òìòŒa‹àb÷@ ãó÷@ õŽíèói

jóäbïîŠbïäaŒ@ìó÷@óØ@@æîóÙiòìín�aŠbq@a‡""Øó÷@íØòì@ôØóîóà@bäŠ@ói@óÜ@çbN@ @@ @

19@M@óåŽîì@õŒa‹àb÷@image@@@@@@@@@@@@@@<<@ @@õŒa‹àb÷@óÜ@•óàó÷@óØ@㊎íÐ@Žíi@æîóÙi@†bîŒ@ÛóîóåŽîì@µäaímò†@òìòŒa‹àb÷@ãó÷@õŽíè@ói

Picture@ôm@óÑï�@óÜ@@béäóm@óÙî�ä@òì@Stritch@oŽïióä@a†@N@ @@ @

20@M@OLE@ @@ @ @ @ @ @ @<<ímò†@óîŽíè@ói@tŽí’ŽímŽíÐ@ íØòì@ôäbØóïîŠa†‹Ø@óàbäŠói@oïäaÄ@ìbäóÜïòìónîóÙi@a‡Ù"îói@Žßòì‰N@ @

Page 20: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 20

@ @@II6@HHçbØòˆŽì6‹q@õòìòŠòŒŽì†@õòŠó−óqZ@@ @

@óäaìóÜ@æØóîóäa†@‡äóš@óîòŠó−óq@ãó÷@ôäbØòŠbØ@Z@ @M @㊎íÐ@õòŠó−óq@óØ@oŽïiò†@aì@õŠbu@ã9ýói@L@oŽïiò†@çì@óØóàŠŽíÐ@Lï÷@ì@oîó‚ò†a†

@ oïäaímò†@ òìò‹ŽïÜ@ Šó�óÜ@ 熋ÙÙïÝØ@ ói@ ”îìó÷@ @ òìónîò‡i@ ôäb“ïqView

object@@ @M @ói@ ”îìó÷L@ òìónîóÙi@ çbØò†ŽíØ@ ôåï�íä@ õòŠó−óq@ oïäaímò†@ òìóîŽíè@ ói

@Šó�óÜ@熋ÙÙïÝØview Code.

M @Žíi@ ôn“ @ ôä‡äbîó a6Š@ ói@ pójîbm@ õ†ŽíØ@ õòŠó−óq@ òìóîŽíè@ ói@ µäaímò†@ómaì@òìóåîóÙi@ÛóîóàbäŠóiModulea†ímbèa†@óÜ@óØ@@µiò†@bå’b÷@õ@ôŽïq@N

@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @II7@HHa‡äbØóàbäŠói@ô䆋َïr“ï÷@ômbØ@óÜ@㊎íÐ@ôåmìóØŠò†@ôåŽîí’Z@@ @

@óàŠŽíÐ@ ìó÷@ ôåŽîí’@ µäaímò†@ òìóîòŠó−óq@ ãó÷@ õŽíè@ ói@@a†òìó䆋ÙïÔbm@ ì@ 熋Ø@ ŽôuójŽïu@ ômbØ@ óÜ@ óØ@ æîóÙiŠbî†

Šó�óÜ@熋ÙÙïÝØ@ói@òìónŽî‹Øò†@Start@@ @@@@

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @

Page 21: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 21

II8@HH@çbØóïî‡äó¸ójîbm@õòŠó−óqPropertiesZ@@ @@ @

@Ú"îói@ Žßòì‰ïÄ@ õóàbäŠói@ õó’ói@ ãó÷@ói@ óØ@ óîóè@ ômójîbm@ ôØóïïNä‹ 

òìóîŽíèµäaímò†@@ì@㊎íÐ@õŠbØ@ì@póÑï�@jîŠbî†@ çbØón�òŠóØ@ ìŒa‹àb÷@óØ@ æîóÙ

@ãóÜ@ ôn“ @ ôØóîòíŽï’@ ói@ ”îìó÷äbî@ñ‡äó¸ójîbmó@òìímbéÙŽïq@Z@ @

@ @1@M@Name@ ìbä@@ Z@ómójîbm@ çbîóàó÷

@ ôäbäìbä@ ói@L@ çbØón�òŠóØ@ ìŒa‹àb÷@õ†ŽíØ@õòŠó−óq@õòìó䆋Ø@ômbØ@óÜóØ@ŽíiLoŽîìóØò†Šò†@ õóØòìbä@ óØòŒa‹àb÷@çbàŠóÐ@ õŒa‹àb÷@ õìbä@ ôåî6ŠŽí @ óäìí¹

Command@ ói@CloseI@@ÛòììóØóåŽîH@ @

@ @@ @2@M@Alignment@ Z@@oŽî‹åŽïèò†ŠbØói

n�ò†@ Žíi“ïåb@ìŒa‹àb÷@ ôåŽîí’@ ô䆋Ø@ ç@òìímbéÙŽïq@•ójŽï�@óÜ@L@çbØòìa‹�íä@çbî@çbØón�òŠóØI@õý@óÜL@tóš@õý@óÜ@çbäa†@ @

@‡äòìbä@óÜ@L@o�a6ŠH@ @@ @

Page 22: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 22

3MAppearance @Z@@熊a‰j9Üóè@ìì†@óÜ@ì@ã6ŠŽíÐ@õòíŽï’@ôåî6ŠŽí @Žíi@oŽî‹åŽïèò†ŠbØóiŽïq@Šó ó÷L@òìímbéÙ0-Flas@oŽîìóØò†Šò†@o‚óm@ôØóîòíŽï’@ói@ã6ŠŽíÐ@aìó÷@oî‹Žî‰j9Üóè@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ Šó ó÷@ ã9ýói1-3D@òìòŠaí‚@ Ûòìì@ õŠì‡Žï�@ õòíŽï’@ ói@ ㊎íÐ@ aìó÷L@ oŽî‹Ùi@ Ûýbš@@oŽîìóØò†Šò†N@ @

@@@@@@@@@@@@@@@@@@@@@@@@ @@ @4@M@Enabled @Z@ØaŠbØ@ói@ómójîbm@çbîóàó÷@ôäa‡àb−ó÷@Žíi@óØ@õò†ŽíØ@ìó÷@ô䆋

@Šó ó÷@ÛóîòíŽï’óiL@µ�íåîò†@ÚŽïäbàŠóÐTrue@oŽïiò†@aŠbØ@óØò†ŽíØ@aìó÷@oî‹Žî‰j9Üóè@@ Šó ó÷@ ã9ýóiLFalse@õ†í‚@ çbî@ oŽïibä@ aŠbØ@ óØóäbàŠóÐ@ õ†ŽíØ@ aìó÷@ oî‹Žî‰j9Üóè@

@oŽïibäaŠbØ@óØòŒa‹àb÷N@ @@ @

Page 23: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 23

5@M@Back color@Z@ô䆋Ø@çb“ïån�ò†@Žíi@oŽî†ŠbØói@çbØòŒa‹àb÷@ì@ã6ŠŽíÐ@Žíi@ÚŽïNäò6Š@çbï䆋Ø@Âäò6Š@ómaìN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @6@M@@Caption@Z@@@óÜ@óØ@oŽî†ŠbØói@óäbn�òŠóØ@ìŒa‹àb÷@ìó÷@ôäb“ïäìbä@ôåî6ŠŽí @ Žíi

@õŒaìbïuL@oŽîìóØò†Šò†@a‡à6ŠŽíÐ@óÜ@óØòìbä@a†ò‹ŽïÜ@ómaìLµåŽïèò†@çbîŠbØói@a‡ØóîòˆŽì6‹qóÜ@ Žßó Name@ óØ@ óîòìó÷@ a†@Name@ôåï�íä@ ô’ói@ óÜ@ õóØóäb“ïäìbä@ béäóm@

oŽîìóØbäŠò†@a†óØóà6ŠćŽíÐ@ô’ói@óÜ@ã9ýói@L@oŽî6ŠŽí ò†@a‡äbØò†ŽíØN@ @@ @7@M@Font@ Z@îó’ŽíNŽï�@ òìóïn“ïäóm@ óÜ@ oîóØò†@ Šó�óÜ@ ôÙïÝØ@ ÚŽïmbØ@ a†ò‹ŽïÜ@ôØó

@ ói@ pójîbm@ õòíï’@ õ@ Šó�óÜ@ 熋ÙÙïÝØ@ óióØ@ L@ oŽîìóØò†Šò†@ Ûí›i@õŠŽíu@ ìòŠbióÔ@òìónŽî‹Øò†@pó‚N@ @

@ @8@M@Forecolor @ Z@@óØ@ oŽî†ŠbØói@ óÔò†@ ìó÷@ ôNäò6Š@ ô䆋ÙîŠbî†@ ì@ æî6ŠŽí Žíi

@oŽî‹�íäò†N@ @@ @9@M@Height@Z@@a‡àŠŽíÐ@óÜ@óØ@õóäaŒa‹àb÷@ìó÷@õŒŠói@ô䆋ÙîŠbíi@oŽî‹åŽïèò†ŠbØói

@oŽî‹åŽïèò†ŠbØóiN@ @@ @

Page 24: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 24

10@M@Left@Z@‰ŽîŠ†@ô䆋ÙîŠbíi@oŽî‹åŽïèò†ŠbØói@óØ@õóäaŒa‹àb÷@ìó÷@ôqóš@õý@õµåŽïèò†@çbîŠbØói@a‡à6ŠŽíÐ@óÜN@ @

@ @11@M@Width @ Z@@õ†í�L@ çbØòìímbèŠbØói@ òŒa‹àb÷@ ôäbq@ ô䆋ÙîŠbíi

@oŽîB ò†ŠòíŽïÜN@ @@ @

12@M@Visible@ Z@@ ça‡äb“ïq@ ŽíiShow@ òìó䆊b’@ ò@Hide@óäaŒa‹àb÷@ ìó÷@ õ@æîóØò‡ŽïrîŠbØ@a‡àŠŽíÐ@óÜ@óØ@oŽî†ŠbØóiN@ @

@ @13@–@Right to Left @Z@@L@oŽî‹ ò†@Ží‚@óÜ@熊a‰j9Üóè@ìì†@•óïî‡äó¸ójîbm@ãó÷

@ Šó ó÷True@Žíi@oŽî6ŠŽí ò†@ òìóqóš@óÜ@çbØòŒa‹àb÷@ ì@çbØóåï�íä@ aìó÷@L@oî‹Žî‰j9Üóè@o�a6Š@õý@@ô䆊a‰j9Üóè@ã9ýói@LFalse@ói@õŽíè@ónŽïiò†@ómaì@L@òìónŽïiò†@óäaìó›Žïq@

‹q@ìó÷@ô䆋Ø@ôiòŠóÈ@ói@çbî@熋Ø@õ†ŠíØîa†@óØ@õóäbàa‹ Žì‡@æî6ŠòN@ @@ @

14@M@MaxBottonZ@@ô䆊a‰j9Üóè@óiL@oŽî‹ ò†Ží‚@óÜ@çbàŠóÐ@ìì†@”ïàó÷True@@熋Ø6‹qìa6‹q@ì@´"‚a†@ôäbØóá ì†@aìó÷@a†óØóà6ŠŽíÐ@óÜ@oŽîìóØò†Šò†@@@@@@@@@@@@@ã9ýóiL

@Šó ó÷False@oŽîìóØbäŠò†@óäbá ì†@ìó÷@aìó÷@æî‹Žî‰j9Üóè@N@ @@ @

15@–@Font underZ@ia†bäbØóåï�íä@‹Žîˆ@ói@µåŽïéi@ÚŽï9ÝŽïè@µäaímò†@òìóîŽíè@óN@ @@ @

16@M@Font Bold@Z@oŽî†ŠbØói@çbØóåï�íä@ô䆋قŽímŽíiN@ @@ @

17@M@Font italicZ@oŽî†ŠbØói@çbØóåï�íä@õòìó䆋؊ýŽíiN@ @

Page 25: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 25

@ @18@M@Max LengthZ@@óÜ@ óØ@ æîóÙiŠbî†@ óäbnïq@ ìó÷@ õòŠbàˆ@ µäaímò†@ a†ò‹ŽïÜ

@a‡åï�íä@ôÔì‡å�Text box†@@ô�íåi@Šó ó÷@óäí¹Žíi@L@µ�íåîò10@ôäaímò†@aìó÷@@béäóm10�íåi@a†óØó"ØŽíi@óÜ@oïq@ïoN@ @

@ @19@M@Multi LineZ@@ Šó ó÷L@ òìímbéÙïq@ 熊a‰j9Üóè@ ìì†@ óÜ@ ”ïàó÷True@

@L@oï�íåi@ L@ a‡åï�íä@ôÔì‡å�@ ìbä@óÜ@‹mbîŒ@ÚŽî6‹Žî†@ óÜ@oïäaímò†@ aìó÷@oî‹Žî‰j9Üóè@@Šó ó÷@ã9ýóiFalse@@÷@oî‹Žî‰j9Üóè@oï�íåi@6‹Žî†@Ûóî@bïäóm@oïäaímò†@aìóN@ @

@ @20@M@icon@ Z@@Žíi@ çbîóØóà6ŠŽíÐ@ Žíi@ ôîóá ì†@ ôÙŽî�àò6Š@ oïäaímò†@ òìóîŽíèói

@ìó÷@ ô䆋ÙØýbš@ •bq@ a†ò‹ŽïÜ@ L@ oîóØò†@ ôn�슆@ óØ@ oïŽïåia†@ óîóàbäŠóiìó÷@ôÙŽïÙïÝØ@ Žím@ L@ oŽîìóØò†Šò†@ Ûí›i@ ôØóîó’Ží Šaíš@ òìóïn“ïäóm@ óÜ@ óïî‡äó¸ójîbm

qóš@õìbä@ ói@ òìónŽî‹Øò†@ÛóîòíŽï’L@ óÙi@ Šó�óÜ@ôLoad icon@oïäaímò†@ a†ò‹ŽïÜ@@óÜ@ óØ@ óØòìa‹Ùn�슆@ óàbäŠói@ çbî@ óØóàŠŽíÐ@ ói@ õò‡ïi@ ì@ oîóÙjîŠbî†@ ÚŽïäŽíÙîb÷

@oŽîìóØò†Šò†@a†óØóäb“ïäìbä@ônî‹’N@ @

@@@@@@@@@@@@@@@@@ @@ @

21@M@Windows state@ Z@@ a‡ÙŽïmbØ@ óÜ@ óîóØóà6ŠŽíÐ@ ôåmìóØŠò†@ õŒaíŽï’@óØóَíu@‡äóš@”ïàó÷@L@oîóØò‡Žïq@”ï÷@çbØòìa‹Ùn�슆@óàbäŠóiZ@ @

M@0-NormalZ@@@@@@@@@óØóàŠŽíÐ@ôîb�b÷@aìó÷@oî‹Žî‰j9Üóè@óî‡äó¸ójîbm@ãó÷@Šó ó÷@oŽîìóØò†Šò†@aìb÷@Šóè@oŽïi@çŽíšN

1- Minimized-@ Z@ @@õòìó䆋Ø@ ômbØ@ óÜ@ aìó÷@ oî‹Žî‰j9ÜŠóè@ çbîóàó÷@ Šó ó÷ŽîìóØò†@L@a†óØóàbäŠói@ônî‹’@Šó�@ónToolBar@Šó�óÜ@ DesktopN@@ @

Page 26: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 26

2- Maximized-@ Z@ @ @ @@õòìó䆋Ø@ ômbØ@ óÜ@ aìó÷@ oî‹Žî‰j9Üóè@ çbîóàó÷@ Šó ó÷@óØó’b’@õ6‹qìa6‹q@ómaì@oŽîìóØò†Šò†@ôîòŠìó @ói@a†óØóà6ŠŽíÐN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @

@†ŽíØ@õŒŽì‡åîì@õòìó䆋Ø@ômóïäŽíšZ@ @@ìŒa‹àb÷@ ìó÷@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ L@ çbØò†ŽíØ@ ôåï�íä@ õòŠó−óq@ õòìó䆋Ø@ Žíi@ a†ò‹ŽïÜ

�òŠóØ@ oŽîìómò†@ óØ@ L@ óÙi@ óäbn@òìòŠaí‚@ õóîòŠó−óq@ ãó÷@ L@ oï�íåi@ Žíi@ õ†ŽíØòìónŽî‹Øò†NN@ @

@@@@@@@@@@@@@@@@ @

Page 27: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 27

@oŽîìóØò†Šò†@ óØ@ L@ oŽî‹�íåi@ a‡äbØòìa‹�íä@ ò6‹Žî†@ ììì†@ çaíŽïä@ óÜ@ çbØò†ŽíØ@ ón"îíŽïq@ôä‡äbîó a6ŠŽíi@ã9ýói@L@çbØón�òŠóØ@ìŒa‹àb÷@ôn�b÷@Šó�@óÜ@óä‡äbîó a6Š@Žíi@•óàó÷@ @

@ @ŽíØ@a‡mójîbm@ ôَíØ@ õòŠó−óq@ óÜ@ ómaìL@ @ µåŽïèò†ŠbØói@ ‹m@ ôÙŽîŒaíŽï’@ ôn“ @ õ†

@oŽî‹�íäò†N@ @Private Sub …

oŽî‹�íäò†@çbØò†ŽíØ@a†ò‹ŽïÜ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

End Sub

@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 28: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 28

@ @

@ @@ @

Page 29: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 29

@ @@Ji@‡äóš@ô䆋Ùn�슆@çbåŽïèa6Š@Žíi@ò†b�@ôØóîóàbäŠóZ@ @1@M@@ õóá ì†@ ì@ µ�íä@ ôÔì‡å�@ ôäbØòŒa‹àb÷@ Šó�óÜçbàŠóÐ, Textbox

Command BottunZ@M@ @@ @

@Žíi@ òìóåîóÙi@ Žõíä@ ôÙŽïàŠŽíÐ@ L@ oŽïiò†@ bmòŠó�@ óäaŒa‹àb÷@ ãó÷@ õŠbØói@ çíi@ bå’b÷Žíiò†@ì@çbØóïn“ @òŒa‹àb÷@ônî‹’@Šó�@òŠŽí›i@çb’bqL@æîóÙi@Šó�óÜ@õŠbØ@õòìó÷@ÚïÝÙ9ÝŽi

@_ØŽíi@o"ÙŽïm@õŒa‹àb÷@Šó�óÜ@óØóàŠŽíÐ@ Žíi@µ�íä@õŒa‹àb÷@Ûóî@µåïiò†@L@óÙi@@@@@@@@@õŒa‹àb÷Šaíš@bvåï÷@L@oŽïiò†@†bîŒCommand bottun@óÙi@†bîŒ@@ÚŽïÙïÝØ@çbî@L

@óØòŒa‹àb÷@‘ìbà@ôäb“ŽïØa6Š@ói@ ìóØóàŠŽíÐ@ Šó�@ òŠŽí›i@çb’bq@ìóÙi@óØòŒa‹àb÷@ Šó�óÜ@Žôåia†@ãói@çb’bq@ì@ó£@çbïÙŽî6Š@òìòŠaí‚@õóîòíŽï’NN@ @

@@@@@@@@@@@@@@@@@@@ @óäbn�òŠóØ@ ìŒa‹àb÷@ ìó÷@ Žíi@æîóÙjŽïuójŽïu@õ‡äó¸ójîbm@ÚŽî‡äóè@ón"îíŽïq@ bn"Žï÷@

@óîòíŽï’@ãói@”îìó÷Z@ @@ @@ @

Page 30: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 30

@ @çbØòŒa‹àb÷@ @õóØóïî‡äó¸ójîbm@ @õóØóïîŠbÙäa6ŠŽí @ @Text1 text@ @òìò6‹"ïi@ @

Command1@ @Caption@ @ãóØòìbä@ @Command2@ @Caption@ @[óàóm@ @Command3@ @Caption@ @çíÐóÜóm@õòŠbàˆ@ @Command4 Caption ´"‚a†@ @

@ôåï�íä@õŒa‹àb÷@µŽŽï9Üò†@óØ@ÚŽïmbØ@ a†ò‹ŽïÜ1@L@text@a†òŒa‹àb÷@ìóÜ@ómaì@L@òìò6‹"i@@ômóÑï�@óÜ@òì@Lòìò6‹"ïiL@òìa‹�íä@óØ@õóÔò†@ìó÷@ìóî‡äó¸ójîbm@ìó÷@Šó�@òŠŽí›i

Captionó�íåi@óäbÔò†@ìó÷@a†@çbØóäbàŠóÐ@õóá ì†@óÜ@óØóîŠóè@Žíi@óäbàíï�íä@óØ@@ @Mói@ óØóà6ŠŽíÐ@ çbØóïîŠbÙäa6ŠŽí @ ô䆋َïuójŽïu@ •bq@@òìòŠaí‚@ ôØóîòíŽï’@ ã

oŽîìóØò†Šò†@Z@ @

@@@@@@@@@@@@@@@@@@ @@oŽîìóäbàò†@çbàŽí‚@óØ@õóîòíŽï’@ìói@çbØò†ŽíØ@ôåï�íä@ói@æîóØò†@o�ò†@a†ò‹ŽïÜ@bn"Žï÷

á ì†@ ìóÜ@ óØóî@ Šóè@ óäí¹@ Žíi@Šó�óÜ@ ÛóïîŠbïäaŒ@ ôäa‡Žïq@ ói@ æîóØò‡mójîbm@ óäbòìa‹�íä@Ûòì@L@çbàŽí‚Z´"‚a†@LçíÐóÜóm@õòŠbàˆ@L@[óàóm@LãóØòìbäN@ @

Page 31: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 31

@ô"ØŽíi@ o"ÙŽïm@ óÜ@ óäbïîŠbïäaŒ@ ìó÷@ óäbá ì†@ ìóÜ@ óØóîŠóè@ Šó�óÜ@ 熋ÙÙïÝØói@ óØ@óØ@ oŽïiò†@ òìóäbØò†ŽíØ@ ôåï�íä@ õŽíè@ ói@ ”îìó÷@ çbàíNŽïi@ L@ oŽîìóØò†Šò†@ a‡àóØóî

‚æî6Šò‡îa†@çbàŽíNN@ @@ói@ ”îìó÷@ òìóåîóÙi@ †ŽíØ@ ôåï�íä@ õòŠó−óq@ oŽïiò†@ bmòŠó�@ çbØò†ŽíØ@ ôåï�íäŽíi@õóá ì†@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ óî@ Žíi@ L@ çbØòŒa‹àb÷@ óÜ@ óØóîŠóè@ Šó�óÜ@ 熋ÙÙïÝÙ9Ýiò†

@ ãóØóî@ ôäbàŠóÐCommand1@ ói@ ómójîbm@ óØ@ L@ óÙi@IãóØòìbäH@õòìó÷@ Žíi@ L@‹Ùi@†ŽíØ@ôåï�íä@õòŠó−óq@òìónŽîNN@ @

@ãó÷@óØòìa‹�íä@ò6‹Žî†@ìì†@Šóè@çaíŽïä@óÜ@a‡ŽîìóÜđŽî†6‹ò@ó�íåi@òìòŠaí‚@õò†ŽíØ@Z@ @Text1.text =” ñ<á^è…^ñ<äçÞ<åÂ<…<ä± “

@@@@@@@@@@@@ @óØ@oïäa�i@òìó÷@ón"îíŽïq@a†ò‹ŽïÜText1 @óØ@óîóåï�íä@ôÔì‡å�@ìóÜ@çbán�óióà

òìbåäbàa†@ óØóà6ŠŽíÐ@ óÜ@ ÚŽï9Üb‚@ ôäbäa†@N@ I@ H@@óÜ@ óØòŒa‹àb÷@ õòìó䆋ØbïuŽíi@ ômóÑï�@ a†ò‹ŽïÜ@ óØ@ L@ õóØómóÑï�Text@ òíï�íä@ çbà@@õóäb“ïä@ çb’bq@ L

@çaíŽïä@õòìa‹�íä@ìó÷@ómbØò†@óØ@òìbäa†@çbàóäb"Øóî@B@B@L@óØ@ó9ÝŽïè@ómíu@ìì†@Šóè@ãó÷@çaíŽïä@óÜ@ón"îíŽïq@oŽîìóØò†Šò†@óØ@õóäbn’@ìó÷@a†ò‹ŽïÜ@B@B@oŽî‹�íåi@a†ó9ÝŽïè@ìì†

Ø@L@óîóîòíŽï’@ãói@óØò†Ží@Z@ @@ói@óäb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íä@B@]@¶óÈ@Šòíäó÷@çbîŠb÷B@ @

6ŠŽíNi@óØó9ÝŽïè@ómíu@ìì†@çaíŽïä@õòìa‹�íä@ìó÷@oïäaímò†@óØî‹m@ôÙŽïn’@Žíi@oNN@ @@ôäbàŠóÐ@õóá ì†@õŒa‹àb÷@Šó�óÜ@ÚïÝÙ9Ýiò†@òŠbªó÷@ìó£a†@óØò†ŽíØ@õŠó−óq@bn"Žï÷@ @

@ @

Page 32: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 32

@ãòìì†Command2ómaì@@@I[óàóm@H@ó�íåi@ò†ŽíØ@ò6‹Žî†@ãó÷@ìóÙi@Z@@ @Text1.Text=”20”

@ôäbàŠóÐ@ õóá ì†@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ òŠbªó÷@ L@ ìó£a†@ óØò†ŽíØ@ õòŠó−óq@ òŠbiì†@óÙi@ãóïŽï�Command3@ómaì@óÙi@I@çíÐóÜóm@õòŠbàˆ@H@ó�íåi@ò†ŽíØ@ò6‹Žćî†@ãó÷@ìZ@ @

Text1.text=”SanaTel:07301167629”

a†ò‹ŽïÜ@óØ@oïäa�i@òìó÷@oŽïiò†@1Text@óÜ@óØ@óîóåï�íä@ôÔì‡å�@ìóÜ@çbán�óióà@@@Šó ó÷@Lòìbåäbàa†@a†óØóà6ŠŽíÐTextbox@ónŽïiò†@aìó÷@†‹Ø@†bîŒ@ã6ŠŽíÐ@ Žíi@çbà‹m@ôÙŽî@

Text2Žàò†óîòíŽï’@ìói@Šóè@ì@ï@ìbä@õ‡äó¸ójîbm@óÜ@pŽí‚@íØbm@òìónŽïåName@a†@@oî6ŠŽí ò†@õóÙõòìbäóîòíŽï’@ìói@Šóè@L@óØ@oîóÙjîŠbî†@óåï�íä@ôÔì‡å�@ìó÷@oŽïiò†@L@

@ÚïÝØ@ómaì@óØóäbàŠóÐ@ô䆋Ø@ŽôuójŽïu@ômbØ@óÜ@oŽîìóÙi@Šò†@a‡Žïm@õóØóÔò†@oŽîìómò†@óØóá ì†@Šó�óÜ@熋ØNN@ @

@ôîbmŽíØ@ì@ãòŠaíš@ôäbàŠóÐ@õóá ì†@Šó�óÜ@ÚïÝÙ9Ýiò†@bn"Žï÷Command4@ómaì@óÙi@I´"‚a†@ Hói@ óÜ@ óØ@µ�íåi@ڎíØ@ õòìó÷Žíi@òìòŠò†@ ómbÙäb·@óØòìa‹Ùn�슆@ óàbäŠ

@ ôîbmŽíØ@ ìòìòŠò†@ óäíš@ ì@ óØóàbäŠói@ ôîbmŽíØ@ ôä‡äbîó a6Š@ ómaìN@ N@ãói@ ”îìó÷óØ@oŽî‹�íäò†@óîòíŽï’NN@ @

Private sub Command4_Click()

End

End sub

@ õó’ì@ ómaìóØEnd@ôån"‚a†@ õŽíè@ ónŽïiò†@ ì@ óäbØóàbäŠói@ ôîbmŽíØ@ ôä‡äbîó a6Š@@@óØóàbäŠóiN@ @

@ônî‹’@ Šó�@ òŠŽí›i@ òì솋Ø@çbán�슆@óØ@õóîóàbäŠói@ ìó÷@õòìó䆋ÙïÔbm@ Žíi@ bn"ï÷@ôn"ïÜ@ ì@çbØón"ïÜRun@ Šó�óÜ@tóš@ôÙïÝØ@çb’bq@ì@ òìòŠóÙi@Start@óÙi@@çbî@õóá ì†@Ží‚ìón�a6ŠF5@ò‹Nia†@NN@ @

@ @@ @

Page 33: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 33

@µåïiò†@ L@ òìó䆋ÙïÔbm@ Žíi@ óÙi@ÚïÝØ@ çbØóäbàŠóÐ@ôäbØóá ì†@ óÜ@ óØóîŠóè@ çb’bqõìa‹�íä@oŽîìóØò†Šò†@a†óØóåï�íä@ôÔì‡å�@óÜ@óäbàŠóÐ@ìói@pójîbm@NN@ @

@óØóàbäŠói@óØ@õòìó÷@•bq@L@æî�ŽîŠbri@óîòˆŽì6‹q@ìó÷@çíš@óØ@õòìó÷@Šó�@óåïŽî†@bn"Žï÷@óîóàbäŠói@ìó÷@ômòìaìóm@ói@@çbØò†ŽíØ@ôåï�íäóä@ó9Üóè@óÜ@oîíi@bïå9܆@ìòìò†‹ÙïÔbm

Ží @oïäaíni@‹m@ôÙŽîŠbu@õòìó÷@ Žíi@L@ ò�ŽîŠbri6Šîìó÷@L@oïåŽïéi@ a†Šó�ói@õŠbÙäa@ãói@”@óîòíŽï’Z@ @

@ ôn"ïÜ@ ì@ çbØón"ïÜ@ ônî‹’@ Šó�@ òŠŽí›iFile@Šó�óÜ@ tóš@ ôÙïÝØ@ ì@ òìŠòŠóÙi@Save Project As@óÙi@NN@ @

@ @@ @@ @@ @@ @@ @@ @@ @

@óäí¹@ Žíi@ óØóà6ŠŽíÐ@ Žíi@ pbØò†@ ÚŽîìbä@ õaìa†@ bmòŠó�@ òìónŽî‹Øò†@ ÛóîòíŽï’@ µåïiò†@ó�íåiMy Pro1óš@ôÙïÝØ@a‡îaì†@óÜ@@Šó�óÜ@tSave@ÚŽîìbä@õaìa†@çb’bqL@óÙi@

@ L@ó�íåi@óäí¹Žíi@óØòˆŽì6‹q@ ìíàóè@ Žíi@pbØò†My Pro1@tóš@ôÙïÝØ@ a‡îaì†óÜ@ ì@@Šó�óÜSave@óÙi@NN@ @

Page 34: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 34

@@@@@@@@@@@@@@@@@@@@@@@@@ @@õŠa†‹Ø@ôØóîóàbäŠói@Ûòì@óØ@oî�ŽîŠbri@ÛóîòíŽï’ói@óîóàbäŠói@ìó÷@oŽîìóni@ Šó ó÷

õŠa†‹Ø@ ói@ ôn"îíŽïq@ ì@ pbÙiŠbØ@Setup@Žßòì‰ïÄ@ õóàbäŠói@ Žßó óÜ@ ì@ oŽïióä@@óÙi@ŽôuójŽïu@óäaìbNäóè@ãó÷@òìónŽî‹Øóä@a‡Ù"îóiZ@ @

@ôn"ïÜFile@Šó�óÜ@tóš@ôÙïÝØ@ a‡ŽîìóÜ@ì@òìòŠóÙi@Make project.EXE@@Šó�óÜ@tóš@ôÙïÝØ@ì@ Žôåia†@ Žíi@ôÙŽîìbä@a‡ŽîìóÜ@òìónŽî‹Øò†@pójîbm@ôØóîòíŽï’@L@óÙi

Save@óÙi@N

2@ @

Page 35: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 35

2M@@ óåŽîì@ ì@ çbàŠóÐ@ õóá ì†@ ôäbØòŒa‹àb÷@ Šó�óÜ@ ÛóîóàbäŠói& Command

ImageZ@@ @@õŽíè@ ói@ çb’bq@ ì@µŽïäò†a†@ a‡à6ŠŽíÐ@ ìbä@ óÜ@ÛóîóåŽîì@µŽî†@ òìóàa‹ Žì6‹q@ ãó÷@ õŽíè@ ói@L@æîóØò†@ôØí›i@ìòŠìó @ì@çbØýŠaíš@Šóè@ Žíi@µåŽï9Üíuò†@óØóåŽîì@òìóäbàŠóÐ@õóá ì†

@õóá ì†@õŽíè@ói@ Šóè@çb’bq@L@òìóåîó‚ò‡îŠò†@ìòìóåîŠb’ò‡Žïq@õóØóåŽîì@ òìóäbàŠóÐ@L@@òìónîóÙi@ Žõíä@ôØóîòˆŽì6‹q@oŽïiò†@ Žõíä@ôØóîóàbäŠói@Šóè@ô䆋Ùn�슆@ Žíi@bmòŠó�

@@ôn"ïÜ@óÜ@ì@çbØón"ïÜ@ônî‹’@Šó�@òŠŽí›i@òŠbØ@ãó÷@ Žíi@óîŽíiFile@tóš@ôÙïÝØ@a†@@Šó�óÜ new Projecta‡äbn�@ôØóîòˆŽì6‹q@òíŽîì@óÜ@ì@óÙi@L@òìòŠóÙi@Žõíä@õ†Š@ @

@ çbØóïïn“ @ òŒa‹àb÷@ Šó�@ òŠŽí›i@ çb’bqGeneral@õŒa‹àb÷@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ ì@óåŽîìImage@çb’bq@L@oŽïji@o�슆@a†óØóà6ŠŽíÐ@ìbä@óÜ@õòìó÷@Žíi@L@óÙi@10@õŒa‹àb÷@

@ çbàŠóÐ@ õóá ì†Command Bottun@ óÙi@ †bîŒ@@òìó÷@ õŠa†b b÷@ oŽïiò†@ ã9ýóiLÙïqŽíØ@ õbNŽî6Š@ ói@ óØ@ oïi@ 熋Žíi@ óÙäíš@ L@ oîóØóä@ †bîŒ@ çbØóá ì†@ÚŽïmbØ@ óäí¹@

@ çbàŠóÐ@ õóá ì†@ ôÙŽîŒa‹àb÷Command Bottun@@oŽîìómò†@ ì@ oîóØò†@ †bîŒ@ìíàóè@ óØ@ óîaì@ òìó÷@ Ûòì@ a†ò‹ŽïÜ@ L@ oîóÙi@ †bîŒ@ 熋ÙïqŽíØ@ õbNŽî6Š@ ói@ Lïäaìó÷@ómaì@ óàóØóî@ õóá ì†@ óØ@ õòìó÷ŠóióÜ@ çóÙi@ ŽôuójŽïu@ çbàŠóÐ@ Ûóî@ çbØóá ì†

Command1@@óØ@ ÛóîòíŽï’@ ói@ óØóà6ŠŽíÐ@ Žíi@ óÙi@ õ†bîŒ@ Ûóî@ Ûóî@ óî@ Žíi@ L@ ómaì@ oŽî‹NiŠòì@ õŽí‚@ ói@ pójîbm@ õòŠbàˆ@ çbîóØóîŠóèCommand1

Command2ì@ Command3ì Command4 @ ìCommand5@ ì@

Command6 ì@Command7 @ôîbmŽíØ@bm@NN@ @Ûòì@L@óØóàŠŽíÐ@Žíi@†‹Ø@†bîŒ@oäbØòŒa‹àb÷@õòìó÷@•bq@bn"Žï÷@ôÙŽî6Š@òìòŠaí‚@õóØóåŽîì@

@ó£@NN@ @@óÙi@ŽôuójŽïu@Žíi@çbîòìòŠaí‚@õóäbmóÑï�@ãó÷@çb’bqNN@ @

@ @

Page 36: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 36

@çbØòŒa‹àb÷@ @õóØóïî‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @Left@ @@‹Ñ�0@ @

Picture@ @òìòŠóÙi@Ûí›i@ôØóîóåŽîì@pŽí‚@õìŒòŠb÷@ói@ @Stritch@ @True@ @

Image1

Top@ @@‹Ñ�0@ @Command1@ @Caption@ @òìó䆊b’@ @Command2@ @Caption@ @òìóån"‚Šò†@ @Command3@ @Caption@ @òìòŠó�@Žíi@ @Command4@ @Caption@ @o�a6Š@ @Command5@ @Caption@ @I@òŠbiì†H@ @Command6@ @Caption@ @tóš@ @Command7@ @Caption@ @òìòŠaí‚@Žíi@ @Command8@ @Caption@ @熋ØòŠìó @ @Command9@ @Caption@ @òìó䆋ÙØí›i@ @

Command10@ @Caption@ @´"‚a†@ @u@ ì@ ´"ƒÙŽî6Š@ •bq@òìòŠaí‚@ õóîòíŽï’@ ãói@ L@ çbØóïîŠbÙäa6ŠŽí @ ô䆋َïuójŽï

@oŽîìóØò†Šò†NN@ @

Page 37: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 37

@@@@@@@@@@@ @@óØ@ Læî‹Žïr"jŽïq@ ôÙŽîŠbØ@ óäbäbàŠóÐ@ õóá ì†@ ìóÜ@ ÚŽïØóî@ Šóè@ õòìó÷@ Žíi@ bn"Žï÷

@ µ�íåi@ Žíi@ õ†ŽíØ@ oŽïiò†@ pbÙi@ a†óØóåŽîì@ óÜ@ õŠbÙäa6ŠŽí @@ NN@Šó�óÜ@ ÚïÝÙ9Ýiò†@ óî@ Žíi@ãóØóî@ôäbàŠóÐ@õóá ì†Command1@óØóåŽîì@õòìó䆊b’@ói@ómójîbm@óØ@L@óÙi@@Žíi

@òìónŽî‹Ùi@†ŽíØ@ôåï�íä@õòŠó−óq@õòìó÷@oŽî‹�íäò†@óîòíŽï’@ãói@ãóØò†ŽíØ@a‡ŽîìóÜNN@ @@óØóäa6ŠŽí @ô‚‹ä@]@óØóäa6ŠŽí @õ‡äó¸ójîbmNNNNóØòŒa‹àb÷@õìbä@ @

oŽî‹�íäò†@óîòíŽï’@ãóiZ@ @Image1.Visible=False

@ a†ò‹ŽïÜImage1‹àb÷@ õìbä@@ìóÜ@ ômóîòìó䆋ØbïuŽíi@ •óØó9Üb‚@ ìóîóØóåŽîì@ õŒaäó¸ójîbm@ ómaì@ óØóåŽîì@ õòìó䆊b’@ õŽíè@ ónŽïiò†@ óØ@ õóïî‡Visible@@bn"Žï÷@ L

@Šó ó÷False@aìó÷@óØòìó䆊b’@Žíi@oŽïi@ÚŽï‚‹äTrue@õòìóäa‡äb“ïq@õŽíè@ónŽïiò†@@ @@ @

Page 38: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 38

@ãòìì†@ôäbàŠóÐ@õóá ì†@ Žíi@ómaìóØ@L@óØóåŽîìCommand2@a‡äb“ïq@ómaì@L@óØòìóäó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷Z@ @

Image1.visible=True

@ @@ òìòŠó�@ Žíi@ óØóåŽîì@ ôä‡ä9ýíu@ Žíi@ bn"Žï÷Top@ ômóÑï�@ óÜ@ †í�@µäaímò†@Top@õ@

@ æî‹NiŠòì@ óØóåŽîì@ òìónŽî‹ ò†@ çbØóióuíà@ ó9Üb‚@ béäóm@ óØóà6ŠŽíÐ@ õòìó÷ŠóióÜ@ L@ì@æiò†@bå’b÷@ôŽïq@a‡îaì†@óÜ@óØ@òìómŽíi@óäaìó›ŽïqŽíi@L@oŽïiò†@òìòŠó�@ Žíi@ç‡ä9ýíu@óî@

@ óiIM@ H@ ói@oŽïiò†@ òìòŠaí‚@ Žíi@ ì@ oŽïi@ HKI@oŽïi@õóá ì†@ Šó�óÜ@ÚïÝÙ9Ýiò†@ ómaìóØ@ L@ãóïŽï�@ôäbàŠóÐCommand3@Žíi@ç‡ä9ýíu@ómaì@µ�íåi@ Žíi@õóØò†ŽíØ@õòìó÷@ Žíi@óÙi@

@òìòŠó�óîòíŽï’@ãói@LZ@ @Image1.top=image1.top -50

@ a†ò‹ŽïÜImage1÷@õìbä@ @@ ìóîóØóåŽîì@õŒa‹àbTop@ônŽïÙŽïmóÑï�@@íØbm@oŽï9Üí¡@óØIõóÐb–óà@H@M50 óØóîNN@ @@ @

@ ôm@ óÑï�@ óÜ@ †í�@ µäaímò†@ o�a6Š@ õý@ Žíi@ óØóåŽîì@ ôä‡ä9ýíu@ Žíi@ bn"Žï÷Left@@tóš@ì@o�a6Š@õýŽíi@óØóåŽîì@ôä‡äb9Üíu@õŽíè@ónŽïiò†@óØ@oî‹NiŠòì@ói@”îìó÷IM@H@ì

@ HKI@ Šó ó÷@óØ@KŽï9Üíuò†@ aìó÷@oŽïi@ Šó ó÷@ ì@o�a6Š@õýŽíi@o–@õý@ Žíi@oŽï9Üíuò†@oŽïi@@tóš@ãòŠaíš@ôäbàŠóÐ@õóá ì†Žíi@bn"Žï÷@óîŽíi@LComman4@ómaì@Io�a6Š@H@õò†ŽíØ@ãó÷

@ó�íåi@òìòŠaí‚Z@ @Image1.Left=image1.Left+50

@ @ @òŠbiì†@õóá ì†Command5@Z@ò†@óØóåŽîì@óÜ@aì@òìóîóá ì†@ãó÷@õŽíèóióØ@óØ@oî

9b‚@Šó�@òìónŽï›i9ÜôI@0,0@HNN@ @

Page 39: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 39

@ ômóÑï�@ ì†@ Šóè@ oŽïiò†@ ì@ oŽî‹�íäò†@ óîòíŽï’@ ãói@ ”îìó÷@ óØTop@ ì@Left@õ@@ói@æîóÙi@çb"Øóî@óØóåŽîìI‹Ñ�ZH@ @

Image1.Top=0

Image1.Left=0

@ @@ômóÑï�@ô‚‹ä@oŽïiò†@tóš@õý@Žíi@óØóåŽîì@ôä‡ä9ýíu@Žíi@bn"Žï÷Leftói@æîóÙi@I@M@H@ @

oŽî‹�íäò†@õóØò†ŽíØ@óîòíŽï’@ãói@óØZ@ @Image1.Left=image1.Left-50

@ @@ôäbàŠóÐ@õóá ì†@õŒa‹àb÷@ Šó�óÜ@ÚïÝÙ9Ýiò†@ òìòŠaí‚@ Žíi@óØóåŽîì@ôä‡ä9ýíu@ Žíi@ bn"Žï÷

ãómìóy Command7@béäóm@ óØ@ ó�íåi@ óØò†ŽíØ@ òìòŠaí‚@ õóîòíŽï’@ ãóiL@ óÙi@õóäb“ïäIM@HónŽïiò†@HKIóîòíŽï’@ãóiZ@ @

Image1.Top=image1+50

@ @óØóåŽîì@ô䆋ØòŠìó @Žíi@†ŽíØ@Command8Z@@ @

@õŒŠói@ômóÑï�@óÜ@†í�@a†ò‹ŽïÜHeight@ôäbq@ômóÑï�@ì@Width@óØ@æî‹ ò†Šòì@@”îìó÷@ôäbq@ì@õŒŠói@õŠbi@ì솊óè@ói@çbØòŒa‹àb÷@õòŠbióÔ@ô䆋ØòŠìó @ói@ómójîbm

óîòíŽï’@ãóiZ@ @Image1.Height=image1.Height+100

Image1.width=image1.Width+100

@@ @@òìó䆋ÙØí›iCommand9@Z@@ @

@ çb“ïä@ ôåî6ŠŽí @ ói@ ã9ýói@ oŽî‹�íäò†@ õóØò†ŽíØ@ ìí“Žïq@ õŠbu@ Ûòì@ Šóè@”îìó÷@HKIóiIM@HóîòíŽï’@ãóiZ@ @@ @

Page 40: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 40

Image1.Height=image1.HeightM100 Image1.width=image1.WidthM100@

@@ @@ôäbàŠóÐ@õóá ì†@óÜ@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@óØóàbäŠói@óÜ@òìòŠò†@óäíš@Žíi@bn"Žï÷

@a‡àóîò†Command10@Z@ @Private sub command10_click()

End

End sub @

@ õóá ì†@ bn"Žï÷F5@óÜ@ óØóî@ Šóè@ çb’bq@ L@ óØóàbäŠói@ õòìó䆋ÙïÔbm@ ćŽíi@ ò‹Nia†@óåïji@óØóåŽîì@ôäa6ŠŽí @ìóÙi@ÚïÝØ@çbØóá ì†NN@ @

@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 41: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 41

@ @Ja‡Ù�îói@ôäbàŒ@óÜ@çbØòìa�ŠŽí Z@ @

äbàŒ@óÜ@óîóè@ìa6ŠŽí @ ŠŽìŒ@ôØóîòŠbàˆ@ça�Žî6Šói@óØ@çbØòŠa†‹Ø@ôåî6‹iŠò†@ Žíi@ a‡Ù"îói@ôòŠbî†@a†óîón“‚@ãóÜ@ìa6ŠŽí @ÚŽî‡äóè@õóäí¹Z@ @

Integer @çbØóïïn�a6Š@ òŠbàˆI2oîbiH@ @

@óÜ32768M@Žíi@32767K@ @

Long@ @@ @@ @@ @@@@@@@@@çbØóïïn�a6Š@ @ L@ òŠbàˆI4@oîbi@H@ @

óÜ3.402823@M@E@38@ @@Žíi1.401298@M@E@45M@ @

String@ @@ @@ @@ @çbØónïq@óÜ@ÚŽï9ÜóàŽíØN@ @Double@ @@ @@ @@ @

Currency@ @@ @@ @@ @Variant@ @@ @@ @@ @

@ @@ @

@ @çbØòìa6ŠŽí @ôä‡äbîó a6ŠZ@ @

ò‡i@òìòŠaí‚@õò†ŽíØ@ãó÷@ô−Šó�NN@ @Dim Empname As String

@ôäbàŠóÐDim@õó’ì@ ì@ÚŽîìa6ŠŽí @ Šó�óÜ@ L@Ú"îói@ Žßòì‰ïÄ@ói@pa†ò†@ Žßaìóè@ a†ò‹ŽïÜ@Empname@ õó’ì@ bèòìŠóè@ L@ óØòìa6ŠŽí @ Žíi@ óÙŽîìbä@ ”î@String@õŠŽíu@îóØòìa6ŠŽí óNN@@ @

‹m@ôØóîóäí¹@Dim I As integer

@oŽïiò†@òìó’óäbäbàŠóÐ@ãó÷@õbNŽî6Š@óÜ@çbØòìa6ŠŽí @ôä‡äbîó a6ŠZ@ @Dim – Globe – Static@

@ @@ @

Page 42: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 42

@ @çbïäóàóm@ì@çbØòìa6ŠŽí @ômbØZ@ @

Šíå�õ@çbØòìa6ŠŽí @ômbØ@Scope of Variaable@@õóäbïn"îíŽïq@ìóÜ@óÙŽïØóî @ ômbØ@ õŠíå�@ ì@ L@ óäbîóè@ çbØòìa6ŠŽí @ óØ@õŠŽíuìòŠbióÔ@ ói@ òìaL�ói@ çbØòìa6ŠŽí

@õŠŽíáïà@Šó�óÜ@@õòìóäbàNN@ @@òìó’ói@Žð�@ói@æŽî‹Øò†@çbïäóàóm@ôŽïq@ói@”ïäbØòìa6ŠŽí Z@ @

1M@çbØóïïn“ @òìa6ŠŽí 

2MóØóà6ŠŽíÐ@ôn�b÷@Šó�óÜ@çbØòìa6ŠŽí @@ @3M@çbØón�òŠóØ@ìŒa‹àb÷@ôn�b÷@Šó�óÜ@çbØòìa6ŠŽí N@ @aa@ @1M@çbØóïïn“ @òìa6ŠŽí @Z@ @

Ží @ ãó÷@ô’óØómbØ@ L@ óîóè@ òìóØòìa‹Ùn�슆@ óàbäŠói@ ìíàóè@ ói@ õ‡äòíîóq@ òìa6Š@æŽî‹åŽïèò†ŠbØói@a†óØóàbäŠói@óÜ@óØ@õóäa†ŽíØ@ì@ÞîbÐ@ìó÷@ìíàóè@ói@ón�òíîóq@óÜ@ì@L

@òìónŽî6‹�bä@ Lì@çbØòìa‹Ùn�슆@óàbäŠói@ô䆋َïr“ï÷@ômbØ@óÜ@ òìónŽïåŽïàò†@ a‡îŠŽíáïà@íØòìbmòìòŠò†@ónïšò†@óØóàbäŠói@óÜ@NN@ @

@ìbä@ óÜ@ òìónŽî‹Ùi@ çì6Š@ ÛóîóàbäŠói@ Žíi@ ôn“ @ õìa6ŠŽí @ Šó�óÜ@ ç‡äbîó a6Š@ ón"îíŽïq@a‡ï�íäóàbäŠói@õòŠó−óqCode Module@†ŽíØ@ôåï�íä@õòŠó−óq@ìbä@óÜ@ómaì@

@oŽî‹�íäbä@a‡äbØón�òŠóØ@ìŒa‹àb÷@ŽíiNN@ @a‹ 6ì‹q@ ‡äóš@ ãó÷@ L@ a‡äbØóàbäŠói@ óÜ@ ôn“ @ õ†ŽíØ@ ôäbåŽïèŠbØói@ Žíi@ bn"Žï÷@óà

@´“îóNŽïm@ Žíi@béäóm@L@æî6Šò†a†@NN@õ†ŽíØ@ôåï�íä@õòŠó−óq@õòìó䆋Ø@ Žíi@bmòŠó�@óÙi@ŽôuójŽïu@óäaìbNäóè@ãó÷@ôn“ Z@ @

@ôn"ïÜ@ì@çbØón"ïÜ@ônî‹’@Šó�@òŠŽí›iProject@òìòŠóÙi@tóš@ôÙïÝØ@a‡ŽîìóÜ@ @@ @

Page 43: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 43

@ @@Šó�óÜAdd ModuleL@óÙi@@òìónŽî‹Øò†@pójîbm@ôØóîòíŽï’NN@ @

@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @

@ ô’óióÜNew@ a†Module@ ìò‹Žî‰j9Üóè@ @@ ôÙïÝØOpenL@ óÙi@a6Š@ µåïiò†@�@Ží‚ìón†ŽíØ@ ôåï�íä@ õòŠó−óqõòìónŽî‹Øò†@ ôn“ @ General@@ NN@õòŠó−óq@ óÜ@ ì

@oŽîíØò†Šò†@a‡“ïäbØòˆŽì6‹q@õòìòŠòŒŽì†Šó�óÜ@熋ÙÙïÝÙ9Ýiò†@ói@óØòìónŽî‹Øò†@õNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @

Page 44: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 44

@ @@Žõíä@ôÙŽïàa‹ Žì6‹q@ôåï�íäI1Z@H@ @

@ òìímbéÙŽïq@ çbàŠóÐ@ ôØóîóá ì†@ óÜ@ æî6Šò‡îa†@ bn"Žï÷@ óØ@ õóàa‹ 6ì‹q@ ãó÷@ÚŽïmbØ@oîóØò†@óØóá ì†@Šó�óÜ@ÚïÝØ@ì@oîóØò‡Žïr“ï÷@óØóàbäŠóiçbáŽïq@L@@óØ@oŽïäóîó ò†a6Š

míïràŽíØ@bîb÷@bä@çbî@òìónŽïäŠónåï÷@ói@ón�òíîóq@çbàóØòŠóNN@ @@ Žõíä@ ôØóîòˆŽì6‹q@ òŠbØ@ ãó÷@ ŽíiNew Project@ òìòŠóÙi@@òŒa‹àb÷@ óÜ@ çb’bq@çbàŠóÐ@ôØóîóá ì†@a‡äbØóïïn“ Command bottunL@óØóà6ŠŽíÐ@ Žíi@óÙi@†bîŒ@@

@µ�íåi@a‡Žïm@ôَíØ@õòìó÷@Žíi@óÙi@Šó�óÜ@ôÙïÝÙ9Ýiò†@çb’bqäbîó a6Š@•óàó÷@L@óÙŽïä‡@óØóá ì†@ómaì@óØòŒa‹àb÷@Žíi@NN@ó�íåi@a‡ŽîìóÜZ@ @

Private sub command1_click()

If lsconnected[]=True Then

Msgbox[" ت آ� ر ����آ����� ��� �و ر���� ���� "]

Else

Msgbox["�ر�����و ���� �� �� ��� ["آ������� ر� آ ت

End if

End sub

@ ㊎íÐ@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ çb’bq1LForm1@ óÙi@Žíi@ôåï�íä@ õòŠó−óq@ õòìóäa‹Ø@@ óØóàŠŽíÐ@ Žíi@ ôn“ @ ôä‡äbîó a6Š@ ói@ pójîbm@ õ†ŽíØ@ôqóš@ õý@ òŠŽí›i@ a‡ŽîìóÜ@ L@ a‡ŽîìóÜ@ LòìòŠóÙi@ óØó"ØŽíiŽíjàŽíØ@ ìóØòŠó−óqGeneral@ ò‹Žî‰j9Üóè@B@a†ò‹ŽïÜ

óØóàŠŽíÐ@ói@æîò†ò†@ôn“ @ôÙŽïä‡äbîó a6Š@B@õòìó÷@•bq@LGeneral@†Ša‰j9Üóè@p@@oïåŽïàò†@ Žôuói@òìòŠó�óÜ@Ûóïîb’@ Žíi@Žíi@çbáï�íä@”Žïq@ìóàóÜ@óØ@õò†ŽíØ@ìó÷@ómaì@L

@oŽî‹“ŽïØò†@ÚŽï9ÝŽïè@ì@òìòŠaí‚@ónŽïšò†@ÚŽî6‹Žî†@L@óØóäbàŠóÐ@õóá ì†@õòìó䆋Øbïu@ Žíi@ óØóàŠŽíÐ@ ôn“ @ õ†ŽíØ@ ì@ L@ çbØóäbàŠóÐ@ ómaì@ çbØòŒa‹àb÷@ õ†ŽíØ@ NNŽï÷@óÜ@ Šóè@ bn"

�a6Š@a†@òìòŠó�@õóØò6‹Žî†nµ�íäò†@ò†ŽíØ@ãó÷@Ží‚@ìó@NN@ @@@ @

Page 45: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 45

@@ @@ @

Public Function IsConnected() As Boolean@@Dim TRasCon(255) As RASCONN95@Dim lg As Long@Dim lpcon As Long@Dim RetVal As Long@Dim Tstatus As RASCONNSTATUS95@@TRasCon(0).dwSize = 412@lg = 256 * TRasCon(0).dwSize@@RetVal = RasEnumConnections(TRasCon(0), lg,

lpcon)@@If RetVal <> 0 Then@

Page 46: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 46

MsgBox "ERROR"@ Exit Function@End If@@Tstatus.dwSize = 160@RetVal = RasGetConnectStatus(TRasCon(0).

hRasCon, Tstatus)@@If Tstatus.RasConnState = &H2000 Then@ IsConnected = True@ Else@ IsConnected = False@End If@@End Function

@ @@ óØóàbäŠói@ ói@æîò‡i@ôn“ @ôÙŽïä‡äbîó a6Š@ òìímbè@ òìó÷@ômbØ@ bn"Žï÷Žíi@ Lóî@•bq@

@ ô’ói@ õòìó÷Module@ ôn"ïÜ@ õbNŽî6Š@ óÜ@ †‹Ø@ †bîŒ@ p@Project@@õò†ŽíØ@ ãó÷@ó�íåi@a‡ŽîìóÜ@òìòŠaí‚NN@ @

@@ @@ @@ @

Page 47: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 47

Public Declare Function RasEnumConnections

Lib "RasApi32.dll" Alias

"RasEnumConnectionsA" (lpRasCon As Any, lpcb

As Long, lpcConnections As Long) As Long@

Public Declare Function RasGetConnectStatus

Lib "RasApi32.dll" Alias

"RasGetConnectStatusA" (ByVal hRasCon As

Long, lpStatus As Any) As Long@Public Const RAS95_MaxEntryName = 256@Public Const RAS95_MaxDeviceType = 16@Public Const RAS95_MaxDeviceName = 32@@Public Type RASCONN95@ dwSize As Long@ hRasCon As Long@ szEntryName(RAS95_MaxEntryName) As Byte@ szDeviceType(RAS95_MaxDeviceType) As Byte@ szDeviceName(RAS95_MaxDeviceName) As Byte@End Type@@Public Type RASCONNSTATUS95@ dwSize As Long@ RasConnState As Long@ dwError As Long@ szDeviceType(RAS95_MaxDeviceType) As Byte@ szDeviceName(RAS95_MaxDeviceName) As Byte@End Type

@ çbØò†ŽíØ@ ôåï�íä@ ói@ çbåŽïè@ ôîbmŽíØ@ •bq@ NNŽï÷@ õóá ì†@ bn"F5@Žíi@ ò‹Nia†@@óØóäbàŠóÐ@ õóá ì†@ Šó�óÜ@ tóš@ ôÙïÝØ@ a‡ŽîìóÜ@ L@ óØóàbäŠói@ ô䆋َïr“ï÷

Comman1@µåïiò†@LóÙi@@óØ@oŽïäóîó ò†a6Š@oŽïq@òìónŽî‹Øò†@ÚŽï"Ø@Žíi@Ží‚@ìón�a6Š@ @@ @

Page 48: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 48

bä@çbî@òìónŽïäŠónåï÷@ói@ón�òíîóq@póØòŠómíïràŽíØNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

�Žî6ŠóióäaìóÜ@æÙŽïn’@‡äóš@æîíi@bå’b÷@ôŽïq@a†óï�íä@óàbäŠói@ãóÜ@õòìó÷@çaZ@ @1M@@ô’ói@óÜ@óØ@L@ÛóîóàbäŠói@ôn“ @ôä‡äbîó a6Š@ Žíi@†ŽíØ@ôåï�íä Module@a†@

@ô�íä@çbàóØò†ŽíØ@óØóàbäŠói@ìíàóè@Žíi@ìíjÙŽïä‡äbîó a6Š@çbîóàó÷@LN@ @2M@@ óØóà6ŠŽíÐ@ Žíi@ ç‡äbîó a6Š@ ô’ói@ óÜ@ óØGeneralóàŠŽíÐ@ õ@@çbºóØò†ŽíØ@ a†óØ

@Ží‚@ ìón�a6Š@ óØ@ óØóàŠŽíÐ@ Žíi@ ôn“ @ ôä‡äbîó a6Š@ ói@ ìíi@ pójîbm@ çbîóàó÷@ L@ ô�íä@oŽî‹�íäò†@òìòŠó�óÜ@ @

3M@ôn�b÷@ Šó�óÜ@ ìíi@ ç‡äbîó a6Š@ •óàó÷@ L@ óØóá ì†@ õŒa‹àb÷@ Žíi@ ‡äbîó a6Š@ó�óÜ@ 熋ÙÙïÝØ@ ômbØ@ óÜ@ ‡äbîó a6Š@ çbáŽïq@ óØ@ L@ çbØòŒa‹àb÷Š@ôîóàbä@ ôÙŽï"Ø@ Žíi@ õ

Ùi@òìónŽî‹‹m@ôÙŽï’ói@óÜ@•óàó÷@óØ@LójŽïnØ@ãó÷@õ@µiò†@bå’b÷@ôäbØòŠbØói@a†NN@ @@ @@ @

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<><><><><><>@ @aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<><><><><><@ @

@ @@ @

Page 49: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 49

@ @@ôn“ @ôä‡äbîó a6Š@Šó�óÜ@‹m@ôØóîóàbäŠóiII´“îóNŽïm@ŽíiHHI@2ZH@ @

@õóîóàbäŠói@ãó÷@æî6Šò‡îa†@óØ@póØòŠómíïràŽíØ@õb’b’@õóÕïî†@ôåî6ŠŽí @ói@ómójîbm@æîóØò†@pójîbm@çbîóØóî@Šóè@ì@òìímbéÙŽïq@çbàŠóÐ@õóá ì†@Žð�@óÜ@óØ@ÛóîòíŽï’@ói@L

@ÛóîòŠbióÔ@ôåî6ŠŽí @óióîòíŽï’@ãóiLZ@ @@ôn"ïÜ@óÜFile@Žð�@ì@çbØóïïn“ @òŒa‹àb÷@Šó�@òŠŽí›i@ì@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@a†@

@çbàŠóÐ@õóá ì†@õŒa‹àb÷ CommandButtonóØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@@çb’bq@ L@@ôÙŽîŒa‹àb÷Label@@@ @@L@óÙi@†bîŒ@@”îòìòŠaí‚@õóØóåŽîì@ÛòìNN@ @

@çbØòŒa‹àb÷@Žíi@óÙi@Žôu@ójŽïu@óäbïî‡äó¸óibm@ãó÷@bn"Žï÷Z@ @çbØòŒa‹àb÷ póÑï� õŠbÙäa6ŠŽí @ @

Caption د����ى ���� آ� ت��رةَ�

Backcolor ��� ر" !َ� � د��ر�

Right to Left True

Top@ @300

Label@ @

Width 2000

Command1 Caption 10224 By 768

Command2 Caption@ @800 By 600

Command3 Caption@ @640 By 480

ó£@ôÙŽî6Š@óîòíŽï’@ãói@çbØóïîŠbÙäa6ŠŽí @ói@çbåŽïéîbmŽíØ@•bqNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

Page 50: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 50

Ží›i@ L@ óØóàbäŠói@ ói@ æîò‡i@ ôn“ @ ôÙŽïä‡äbîó a6Š@ õòìó÷@ Žíi@ bn"Žï÷@@ôn"ïÜ@ óÜProject@ôn“ @ôä‡äbîó a6Š@ôÙŽï’@ói@ a†@Add Module@çb’bq@L@óÙi@†bîŒ@

@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@Ží‚@ìón�a6ŠZ@ @@Public Const EWX_LOGOFF = 0@Public Const EWX_SHUTDOWN = 1@Public Const EWX_REBOOT = 2@Public Const EWX_FORCE = 4@Public Const CCDEVICENAME = 32@Public Const CCFORMNAME = 32@Public Const DM_BITSPERPEL = &H40000@Public Const DM_PELSWIDTH = &H80000@Public Const DM_PELSHEIGHT = &H100000@Public Const CDS_UPDATEREGISTRY = &H1@Public Const CDS_TEST = &H4@Public Const DISP_CHANGE_SUCCESSFUL = 0@Public Const DISP_CHANGE_RESTART = 1@@Type typDevMODE@ dmDeviceName As String * CCDEVICENAME@ dmSpecVersion As Integer@ dmDriverVersion As Integer@ dmSize As Integer@ dmDriverExtra As Integer@ dmFields As Long@ dmOrientation As Integer@ dmPaperSize As Integer@ dmPaperLength As Integer@ dmPaperWidth As Integer@ dmScale As Integer@ dmCopies As Integer@ dmDefaultSource As Integer@ dmPrintQuality As Integer@

Page 51: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 51

dmColor As Integer@ dmDuplex As Integer@ dmYResolution As Integer@ dmTTOption As Integer@ dmCollate As Integer@ dmFormName As String * CCFORMNAME@ dmUnusedPadding As Integer@ dmBitsPerPel As Integer@ dmPelsWidth As Long@ dmPelsHeight As Long@ dmDisplayFlags As Long@ dmDisplayFrequency As Long@End Type@@Declare Function EnumDisplaySettings Lib

"user32" Alias "EnumDisplaySettingsA" (ByVal

lpszDeviceName As Long, ByVal iModeNum As

Long, lptypDevMode As Any) As Boolean@

Declare Function ChangeDisplaySettings Lib

"user32" Alias "ChangeDisplaySettingsA"

(lptypDevMode As Any, ByVal dwFlags As Long)

As Long@

Declare Function ExitWindowsEx Lib "user32"

(ByVal uFlags As Long, ByVal dwReserved As

Long) As Long

@ Šó�óÜ@ÚïÝÙ9Ýiò†@çb’bqCommand1@ómaì@1024 By 768@õòìó÷@ Žíi@ L@óÙi@@ìó÷@ Žíi@ óîóØó’b’@ õóÕÕî†@ ôåî6ŠŽí @ ”îìó÷@ L@ òŒa‹àb÷@ ìói@ æîò‡i@ ÚŽïä‡äbîó a6Š

óîòŠbióÔ@òìa‹�íä@óØ@õ@L@oîóØò†@óäbàŠóÐ@õóá ì†@ìó÷@Šó�óÜ@ÚïÝØ@ÚŽïmbØ@ómaì@LóîóäaíŽïq@ìó÷@Žíi@oŽîŠŽí ò†@Žíi@póØó’b’@õóÕÕî†N@@ @

@ @

Page 52: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 52

@óÜ@ò†ŽíØ@ãó÷@bn"Žï÷Command1@ó�íåi@a†@Z@ @Dim typDevM As typDevMODE@Dim lngResult As Long@Dim intAns As Integer@@lngResult =EnumDisplaySettings(0, 0, typDevM)@@With typDevM@ .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT@ .dmPelsWidth = 1024 @ .dmPelsHeight = 768 @End With@@lngResult = ChangeDisplaySettings(typDevM,

CDS_TEST)@Select Case lngResult@ Case DISP_CHANGE_RESTART@ intAns = MsgBox("You must restart your

computer to apply these changes." & _@ vbCrLf & vbCrLf & "Do you want to

restart now?", _@vbYesNo + vbSystemModal, "Screen Resolution")@ If intAns = vbYes Then Call

ExitWindowsEx(EWX_REBOOT, 0)@ Case DISP_CHANGE_SUCCESSFUL@ Call ChangeDisplaySettings(typDevM,

CDS_UPDATEREGISTRY)@ MsgBox "س�رداه�ت�� ,"د����ى ����آ�ت َآ�را&

vbInformation, "Resolution Changed"@ Case Else@ MsgBox "Mode not supported",

vbSystemModal, "Error"@End Select

Page 53: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 53

n"Žï÷@ Šó�óÜ@ÚïÝÙ9Ýiò†@ bCommand2Lóm@ aì@ óÙi@800 by 600@@Šóè@ a‡ŽîìóÜ@ õ†ŽíØCommand1@óäbn�6Š@ ãó÷@ o“ïäóm@ õóØòŠbàˆ@ ìì†@ oŽïiò†@ ã9ýói@ òìòŠó�íåi@oî6ŠŽíNiZ@ @

.dmPelsWidth = 1024 @

.dmPelsHeight = 768

óîòíŽï’@ãóiZ@ @.dmPelsWidth = 800

.dmPelsHeight = 600

�íä@ Žíi@çb’bqãóïŽï�@õóá ì†@ ćŽíi@†ŽíØ@ôåï@I640 by 480@H@@ìí“Žïq@õ†ŽíØ@çbàóèóîòíŽï’@ãói@ò6ŠŽíNi@çbØòŠbàˆ@béäóm@òìòŠó�íåiZ@ @

.dmPelsWidth = 640

.dmPelsHeight = 480

@ õóá ì†@ bn"Žï÷F5õòìó䆋ÙïÔbm@ Žíi@ ò‹Nia†@@Šó�óÜ@ ÚïÝØ@ çb’bq@ L@ óØóàbäŠói@çbØóá ì†@ óÜ@ óØóîŠóèóÙi@q@µåïiò†@ L@@ôÙŽï"ØŽíi@ L@ oŽî6ŠŽí ò†@ óØóÕÕî†@ õòìó÷@•b

@pbè@a†Šó�ói@ôäa6ŠŽí @póØó’b’@õóÕÕî†@óØ@oŽïÜò†@oŽïq@ì@òìónŽî‹Øò†@Ûí›iNN@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @

Page 54: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 54

@ @@çbØón�òŠóØ@ìŒa‹àb÷@ôn�b÷@Šó�óÜ@çbØòìaŠŽí Z@ @

@oŽî†ŠbØói@ÚŽïäbàŠóÐ@ôäa‡àb−ó÷@ Žíi@óäaìa6ŠŽí @ãó÷Ø@a‡ÙŽïmbØóÜL@ói@ÚŽïä‡äbîó a6Š@óLoîò†ò†@óØòŒa‹àb÷@ôäbàŠóÐ@õŽíè@ói@•óØóä‡äbîó a6Š@IDim@H@@oŽîŠ†ò‡àb−ó÷@òìò

@L@a‡îŠŽíáïà@óÜ@Šó"Øóî@oŽî‹Øò†@ŽôuójŽïu@óØóäbàŠóÐ@óØ@a‡ÙŽïmbØ@óÜIذاآ'ة(

@ oŽïåŽïàbä@ ómaì@ Lbq@ òìónŽî6‹�ò†@ a‡îŠŽíáïà@ óÜ@ Lï÷@ óØóäbàŠóÐ@ ôäbåŽïéŽïuói@•@ã9ýói6ŠŽí @ õìbä@ òìónŽïåŽïàò†@ óØòìa@ oŽî‡Žïq@ ôîbmŽíØ@ óØóäbàŠóÐ@ ÚŽïmbØ@ bm@ãó÷@ •bn"Žï÷L

ÚŽîŒa‹àb÷@ói@ç‡äbîó a6Š@ôäa‡Žïq@ômóïäŽíš@óÜ@æîóNjŽïm@íØbm@æî6Šò†a†@óîóàbäŠóiZ@ @JJ@@@çbàŠóÐ@õóá ì†@õŒa‹àb÷@Šó�óÜ@óàbäŠóiCommandButton@Z@ @

ónÐóè@ ôäbØòˆŽì6Š@ ôäa‡äb“ïq@ ói@ ómójîbm@ óîóàbäŠói@ ãó÷óÜ@ LÙŽïmbØ@óØ@ a‡@ÚïÝØ@@ oîóØò†@ óØóäbàŠóÐ@ õóá ì†@ Šó�óÜ@ oîa‡ïŽïm@ óØ@ pa†ò†@ çb“ïq@ pòˆŽì6Š@ ìó÷@ õìbä@L

@ õŒa‹àb÷@ ói@ æîò‡îò†óØ@ L@ óÙŽïä‡äbîó a6Š@ •óàó÷CommandButtonŽíi@ L@óî@@ Žõíä@ôØóîòˆŽì6‹q@bn"Žï÷Newproject@ òìòŠóÙi@@çbàŠóÐ@õóá ì†@õŒa‹àb÷@Ûóî@ì

CommandŽíÐ@ Žíi@ óÙi@ †bîŒ@@ óØóàŠ@Žíi@ óÙi@ óØóá ì†@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ çb’bq@ L@ó�íåi@a‡Žïm@õò†ŽíØ@ãó÷@ì@†ŽíØ@õòŠó−óq@õòìóäa‹ØZ@ @

Private sub command1_click()

Dim Dday As Integer@Dday = Weekday(Date)@If Dday = 1 Then Print " �+� ك �� � "@If Dday = 2 Then Print " �+� دوو� "@If Dday = 3 Then Print " �+� �.-س "@If Dday = 4 Then Print " �+� �ار�/ "@If Dday = 5 Then Print " + �� 01 �� "@If Dday = 6 Then Print "2ه��"@If Dday = 7 Then Print " +��� "

End sub

Page 55: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 55

@ õóá ì†@ óØóàbäŠói@ õòìó䆋ÙïÔbm@ Žíi@ bn"Žï÷F5@ ò‹Nia†@@Šó�óÜ@ ÚïÝØ@ çb’bq@ L†@L@óÙi@óØóäbàŠóÐ@õóá ì†@póØónÐóè@õˆŽì6Š@póØòŠómíïràŽíØ@õŠaìŠói@ôŽïq@ói@µåïiò

@oŽï9Üò†@ŽôqÐ@Šó�óÜ@ómaìLŽŽí@pa†ò†@oäb“ïq@óØóàŠNN@ @@ôäbàŠóÐ@a‡àóØóî@õ6‹Žî†@óÜ@oîò‡i@óØò†ŽíØ@ô−Šó�@Šó ó÷Dim@pa†ò†@ÚŽïä‡äbîó a6Š@

@ oŽïäò†a†@ óØòìa6ŠŽí @ Žíi@ ÚŽîìbä@ a†@ ìó÷@ õaì†@ ói@ ÚŽîìa6ŠŽí @ Šó�óÜa†ò‹ŽïÜ@ óØ@ L@õìbä@@óØòìa6ŠŽí @IDday@H@@óäbØóïn�a6Š@òŠbàˆ@•óØòìa6ŠŽí @õŠŽíu@L@òinteger@NN@ @

@óäbàíï�íä@µåïiò†@ãòìì†@õ6‹Žî†@Šó�@óåï›i@Šó ó÷NN@ @Dday = weekday(Date)

@ónÐóè@ôäbØòˆŽì6Š@ ói@óäb"Øóî@óØòìa6ŠŽí @õìbä@ómaìWeekday@òìóïn“ïäóm@óÜ@ ì@@ óäbàíï�íäIDate@ HìŠói@ ôŽïq@ ói@ ómaì@ Ša@ NN@ói@ óäb"Øóî@ óØòìa6ŠŽí @ õìbä@ ómaìóØ

@óØòŠaìŠói@ a‡móØòŠómíïràŽíØ@óÜ@oŽïiò†@óØ@L@ Žßb�@õŠaìŠói@ôŽïq@ói@ónÐóè@ôäbØòˆŽì6Š@oŽïi@ìaìómNN@ @

@Šó�óÜ@ôÙïÝØ@ÚŽïmbØ@õòìó÷@ Žíi@L@óØóäbàŠóÐ@õóá ì†@ói@çbàa†@ìíi@ÚŽîìa6ŠŽí @•óàó÷@ oîóØò†@ òìónŽîŒŽì‡i@ Žíi@ çbàóØòìa6ŠŽí @ õìbä@ L@Šóè@ óØ@ oŽîìóØò†Šò†@ çbàŽíi@ òìò‹ŽïÜ

@òìóØòŒa‹àb÷@çóîýóÜ@óÙŽîìa6ŠŽí @õòìóåì†@L@æîò‡i@çbØòŒa‹àb÷@ói@ÚŽïäbàŠóÐNN@ @Žï÷í“Žïq@ õóØò†ŽíØ@ ô−Šó�@ Šó ó÷@ bn"@ oîò‡i@ ì@òìbmòŠó�@ óÜ@ a‡àóïŽï�@ õ‹Žî†@ óÜ

äbàíï�íäó if@@î6‹iŠò†@ìòˆbàb÷@ŠŽíu@‡äóš@ì@_pbØò†@ôš@Žíi@òˆbàb÷@òìó÷@bîb÷@óîóè@æ@a‡Ù"îói@ôäbàŒ@óÜN@ @

@ @@ @@ @@ @@ @@ @

Page 56: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 56

@ @^a‡Ù"îói@ôäbàŒ@óÜ@çbØòˆbàb÷@NN@@ @@@@@1M@@@@@ôuŠóà@õòˆbàb÷@IIfZ@H@@ @

@ a†óØóäbàŒ@ óÜ@ óïïØòŠó�@ ì@ Âä‹ @ ôÙŽïåî6‹iŠò†@ óîó’ì@ ãó÷@Žíi@ oŽïäò†a†@ xŠóà@a‡àóïŽï�@õ6‹Žî†@óÜ@L@óÙi@ ìí“Žïq@õóØò†ŽíØ@õ‹îó�@bn"Žï÷@ L@ @ÚŽïäbàŠóÐ@ôäa‡àb−ó÷

@óäbàíï�íäZ@ @If Dday = 1 Then Print " �+� ك �� � "@

@Šó ó÷Dday @æî6xi@õŠò†@óîòíŽï’@ãói@µäaímò†@aìó÷@oŽïi@óØòìa6ŠŽí @õìbä@Z@ @@Šó ó÷Dday@@ói@oŽïjäb"Øóî@I1@Hi@ôäb“ïq@çbî@ó�íåi@aìó÷‡@òIó¿ó’@Ûóî@H@ @

@a†ò‹ŽïÜ@ómaìóØif@ôuŠóà@ôŽïu@IŠó ó÷@H@òìónŽî‹ ò†NN@ @@òŠbàˆ@a†ò‹ŽïÜI1@H@ìó÷@ì@òìa‡äbáïq@òìòŠó�@óÜ@óØ@óïïn�a6Š@òìa6ŠŽí Dday @óäb"Øóî@

@ L@ôŽïqThenómaì@@ Iaìó÷@ HPrint@ ómaì@I@Šó�óÜ@ óÙjqbš@ ãŽíi@ çbî@ ò‡i@ôäb“ïqóØóàŠŽíÐNN@ @

@ómíu@ìì†@çaíïä@óÜ@oŽïiò†@㊎íÐ@Šó�óÜ@oŽîŠ†ò†@çb“ïq@óØ@õóäaìa‹�íä@ìó÷@bèòìŠóè@ôn“ïäóm@ô9ÝŽïè@B@B@oŽî‹�íåi@a†NN@ @

õbNŽî6Š@ôuŠóà@õòˆbàb÷@õ†ŽíØ@ôåï�íä@ifóîòìòŠaí‚@ñóîòíŽï’@ãói@Z@ @If(oŽî‹�íäò†@ÚŽïuŠóà)Then(óØóuŠóà@ôäa‡àb−ó÷@Žíi@ÚŽîŠa†‹Ø)

ò‹NiŠòì@Ûóîóäí¹Z@ @D=5

If d>1 Then Text1.text=" òواو� ت �4 آ� ر/� 3 "

@ómaì@µ�íä@ôÙŽï"ØŽíi@a‡àŠŽíÐ@ìbä@óÜ@oŽïiò†@a†ò‹ŽïÜText box@oŽïióè@bä@óØ@õóØòì@ónŽïiò†Text1@NNóîóîòíŽï’@ãói@óØò†ŽíØZ@ @

@ @

Page 57: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 57

@ @D@@@@@wåŽïq@ói@óäb"Øóî@DóÙŽîìa�ŠŽí @@@

@ Šó ó÷D@ óÜ@oŽïi@ ‹mòŠìó @I1@ H@ó�íåjàŽíi@óàóØóî@óØ@ a†óØóåï�íä@ô"ØŽíi@óÜ@ aìó÷B@ón�a6Š@póØóuŠóàB@ @

@ a†ò‹ŽïÜ@ ómaìóØD>1@ ìóîóØóuŠóà@Text1@ ìóåï�íä@ ôÙŽîŒa‹àb÷@Text@”î@"ØŽíi@ ôÙŽïmóÑï�@óÜ@ óîóØòŒa‹àb÷@ õòìó䆋Øbïu@ Žíi@ •óØó9Üb‚@ L@ óîóØóåï�íä@ ô@ õóØómóÑï�@ oŽï�íåi@ çbà@ Žíi@ óØ@ óîòìó÷@ •óØòŠbØ@ L@ õóØòŠbØ@ ómaìI@póØóuŠóà

òìaìómHNN@ @@ @

@‹m@ôØóîbNŽî6ŠZ@ @If(ÚŽïuŠóà)then(ón�a6Š@póØóuŠóà)Else(óïïä@o�a6Š@póØóuŠóà)

óîbNŽî6Š@ìó÷@Šó�@óÜ@Ûóîóäí¹Z@ @@ ôÙŽîŒa‹àb÷Textboxì@Commandbutton@L@ Žõíä@ ôÙŽïà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@

@õŒa‹àb÷@Šó�óÜ@ÚïÝÙ9Ýiò†@†ŽíØ@ôåï�íä@ Žíi@çb’bqì†@óØóäbàŠóÐ@õóá Command1@@óÙi@ó�íåi@ò†ŽíØ@ãó÷@ìZ@ @

D=5

If d<4 Then text1.text="�5�3 ر/� آ� ت راس"Else

Text1.text=" ! � �3 ر/� آ� ت راس6 "

†@óÜ@óØò†ŽíØ@ó�íåi@Ûóî@õaì@óÜ@óNuD=5@ @óîóîòíŽï’@ãói@óØò†ŽíØZ@ @

DwåŽïq@ói@óäb"Øóî@@ @ÚŽïuŠóàóiIŠó ó÷@ HD@ ó�íåi@ aìó÷@ Šaíš@ óÜ@oŽïiLØí›i@Bón�a6Š@ póØóuŠóà@ B@ã9ýói

@ìíióä@óuŠóà@ìó÷@ôŽïq@ói@Šó ó÷@ @@ó�íåi@a‡Øóî@ôåï�íä@õŒa‹àb÷@óÜBóïïä@o�a6Š@póØóuŠóàB@ @

Page 58: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 58

@ õó’ì@ a†ò‹ŽïÜElse@µåïiò†@ó÷@ L@ói@ óØòŠbØ@ Šó ó÷@ L@ L@ 6Šó @ ónŽîìóØò†@ÚŽïmbØ@ óà@ ìíi@ óØóuŠóà@ õóäaìó›Žïq@ õìa†ì6Š@ íØbm@ a†ò‹ŽïÜ@ ómaì@ LB@ óïïä@ o�a6Š@ póØóuŠóàB@

@6Šó @ónŽîìóØbäNN@ @‹m@ôَíuóiZ@ @

If(ÚŽïuŠóà)then @oŽî‹�íäò†@óØóuŠóà@ôn�a6Š@Šó�óÜ@ÚŽïäbàŠóÐ@a†ò‹ŽïÜ@@@@@ @

Else

@Šó�óÜ@ÚŽïäbàŠóÐ@a†ò‹ŽïÜI@ôn�a6Š@bäHoŽî‹�íäò†@óØóuŠóà

End if

@õŠó�óÜ@Ûóîóäí¹Z@ @Private sub command1_click()

D=5

If D<5 Then

Text1.text=" 01��آ;ة :� �3رة�� 9ز�7و - "

Else

Text1.text=" �ورة4'و ��آ=�!� �� > -01َآ�3رة��ز�7و "

End if

End sub

bàíï�íä@òìòŠaí‚@Žíi@òìòŠó�@óÜ@çbîò†ŽíØ@ãó÷óîóîòíŽï’@ãói@óØ@óäZ@ @DwåŽïq@ói@óäb"Øóî@@ @

ÚŽïuŠóàóiIŠó ó÷@@HD@@wåŽïq@óÜ@ìíiLØí›i@Iaìó÷H@ @@ôåï�íä@ô"ØŽíi@óÜ1@ó�íåi@a†B@wåŽïq@óÜ@òLØí›i@óîòŠbàˆ@ìó÷B@ @

ómaìLìíi@óØóuŠóà@õóäaìó›Žïq@ói@Šó ó÷@òìIElseH@ @@ôåï�íä@ôåŽîí’@óÜ1@ó�íåi@a†@BŽïq@ói@óäb"Øóî@ì‹mòŠìó @óîòŠbàˆ@ìó÷wåB@ @Òï÷@ôuŠóà@ôîbmŽíØ@ @

@ôä‡äbîó a6Š@ón"îíŽïq@õ6‹iŠò†@çbàóØóuŠóà@òìòŠaí‚@Žíi@òìòŠó�óÜ@Šó ó÷@a†ò‹ŽïÜ@ @@ @

Page 59: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 59

@@ómaì@Žôåîò‡i@ôîbmŽíØEnd if @Šó ó÷@óØ@µäa�i@•òìó÷@ón"îíŽïq@bèòìŠóè@òì@L@@@ói@ ón"îíŽïq@ oŽïi@ Šò†ói@ óuŠóà@ ìóÜ@ óØ@ oŽïióè@ çbáÙŽîŠa†‹Ø@ L@ ì@ ô�íä@ çbáÙŽïuŠóà

@õó’ìElse@æî6xi@õŠò†@N@ @@ @

@ôåî6‹iŠò†@Šó�óÜ@Ûóîóäí¹ElseZ@@ @@ôuŠóà@ôåî6‹iŠò†@óÜ@´“îóNŽïm@‹mbîŒ@ Žíi@ça�Žî6Šóiif@õóØóäaìó›Žïq@ì@Else@ãó÷@

@æî6Šò†a†@•óîóàbäŠóiZ@ @@ò�ŽîŠbrïi@ì@òìòŠóÙi@Žõíä@õ†Ša‡äbn�@ôØóîòˆŽì6‹qN@ @

@ çbàŠóÐ@ õóá ì†@ ôÙŽîŒa‹àb÷@ çb’bqCommand1å�@ ôÙŽîŒa‹àb÷@ ì@@ôåï�íä@ ôÔì‡Text1@óÙi@†bîŒ@Žíi@@NNòìòŠaí‚@õóîòíŽï’@ãói@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ ãóØóî@ôäbàŠóÐ@õóá ì†@ Šó�óÜ@ÚïÝÙ9Ýiò†@ a‡îaì†óÜCommand1@ò†ŽíØ@ ãó÷@ ì@óÙi@

@ó�íåiZ Provate sub command1_click()@If Text1.text=”15” Then

Form1.Backcolor=vbdesttop

Else

Form1.Backcolor=225

End if

End sub

óîóîòíŽï’@ãói@oîóÙi@óØò†ŽíØ@õ‹îó�@Šó ó÷Z@ @

Page 60: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 60

a‹�íä@a‡Øóî@ôåï�íä@ôÔì‡å�@óÜ@Šó ó÷B15@@@Baìó÷@ @@oŽïi@tŽínÙ"Žî†@ôNäò6Š@L@õòìón“q@ôNäò6Š@bi@Ûóî@ôàŠŽíÐB@ôäb{b÷@ôÙŽïåï’ómaìB@ @

a‹�íä@‹m@ôÙŽïn’@Šó ó÷@ã9ýói@@@@@@@@@@ @@@bi@ãóØóî@ôà6ŠŽíÐ@òŠbàˆ@ôNäò6Š@Lõòìón“q@ôNäò6Š225oŽïi@N@ @

xŠóà@ôîbmŽíØ@@ @@ a†ò‹ŽïÜtext1@ ìóîóØóåï�íä@ ôÔì‡å�@Backcolor@óÜ@ óÙŽïØóî@

óØóàŠŽíÐ@ ì@çbØòŒa‹àb÷@ôäbØóïî‡äó¸ójîbmL@ì@çbØón�òŠóØ@õòìón“q@ôNäò6Š@ómaì@@ çbï䆋ÙNäò6ŠB@ bèòìŠóèVbdeskTop@çóîý@ óÜ@ óØ@ õóäbNäò6Š@ ìóÜ@ óÙïØóî@óØóàbäŠói@òìa‹äa†@ Žíi@õìbä@òì@ói@a‡Ù"îói@ôäbàŒ@óÜ@çbØóNäò6Š@ôåî6‹iŠò†@ça�Žî6Šói@L

oïiò†@ bå’b÷@ ôŽïq@ a†@ ‹m@ ôäbØó’ói@ óÜ@ óØ@ oŽïiò†@ òíŽï’ì†@òìòŠó�@ õòìó÷@ L@ômójîbm@ôØóîòŠbàˆ@ÚŽïNäò6Š@Šóè@ì@oŽî6‹iò†Šò†@òŠbàˆ@ói@‹m@õóØòíŽï’ì@óäbïØóîòíŽï’

@óîóè@õŽí‚NN@ @@õóá ì†@bn"Žï÷F5@ò‹Nia†@@ôÔì‡å�@õóäb‚@óÜ@çb’bq@L@óØóàbäŠói@ôån"‚ŠbØói@ Žíi

@ó�íåi@ a†óØóåï�íä15@óØóàŠŽíÐ@ôNäò6Š@µåïiò†@LóÙi@óØóäbàŠóÐ@õóá ì†@ôÙïÝØ@ ì@@ìíi†Ša‰i@çbá9Üóè@óØ@õóNäò6Š@ìó÷@Žíi@oŽî6ŠŽí ò†@ôäb{b÷@ôåï’@ómaìVBdeskTop@@ @

÷@oï�íåi@‹m@ôØóîòŠbàˆ@ a†óØóåï�íä@ôîb’@ Žíi@óÜ@ Šó ó÷@ã9ýói@õòìón“q@ôNäò6Š@ aìó@ ôåî6‹iŠò†@ õaì†@ óÜ@ òì솊a‰jäbá9Üóè@ óØ@ õóNäò6Š@ ìó÷@ ónŽïiò†@ óØóà6ŠŽíÐElse@@ómaì

ò6ŠäòŠbàˆ@ôN225NN@@ @@ óØ@ôäaŒ@ çbàòìó÷@ a†ò‹ŽïÜElse@óuŠóà@ ìó÷@ õóäaìó›Žïq@ óØ@ÚŽïn’@ Žíi@ óÙŽïåî6‹iŠò†@

@µŽïäò‡îa†@óØ@oŽïiN@ @@ @@ @@ @

Page 61: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 61

@ @@ôuŠóà@Šó�óÜ@‹m@ôØóîóäí¹ifZ@@ @

@ça�Žî6Šói@ôuŠóà@õòˆbàb÷@Šó�óÜ@ŠóèIÒï÷@Hæî‹ ò†Šòì@•òìòŠaí‚@õóîóäíä@ãó÷NN@ @@óÜ@óØ@òìóïåŽïéä@ôØóîòŠbàˆ@õŽíè@ói@òìímbéÙŽïq@ã6ŠŽíÐ@Žð�@óÜ@óîòˆŽì6‹q@ãó÷Text1@a†@

@ìíióä@ o�a6Š@ Šó ó÷@ òì@ òìóàòìì†@ ôà6ŠŽíÐ@ ónŽïšò†@ aìó÷@ ìíi@ o�a6Š@ Šó ó÷@ µ�íåîò†@òìóàóïŽï�@ôà6ŠŽíÐ@ónŽïšò†ÙŽïmbØ@óÜ@oŽî‹Øò†@çbàŠóÐ@õóá ì†@Šó�óÜ@ÚïÝØ@óØ@a‡NN@ @

@熋ØóàbäŠói@ôäbØbNŽî6ŠZ@@ @q@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹@ôn"ïÜ@ì@çbØón"ïÜ@ônî‹’@Šó�@òŠŽí›i@çb’bqProject@

@Šó�óÜ@tóš@ôÙïÝØ@a‡ŽîìóÜ@ì@òìòŠóÙiAdd Form@óÙi@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @Øò†@óØ@a†óîòíŽï’@ìóÜ@çb’bq@òìónŽî‹Form@ôÙïÝØ@ìò‹Žî‰j9Üóè@Open@óÙi@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

Page 62: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 62

@ óØòˆŽì6‹q@ Žíi@ oŽïiò†@ †bîŒ@ Žõíä@ ôÙŽïà6ŠŽíÐ@ µåïiò†@ õìbä@ óiForm2@ìó÷@ bn"Žï÷@ L@@‹m@ôÙŽïà6ŠŽíÐ@ô䆋؆bîŒ@ Žíi@òìòŠóÙi@òŠbiì†@ìí“Žïq@õóîbNŽî6Š@ Žð�@ã6ŠŽíÐ@ómaìForm3@

ì†óÜ@ôà6ŠŽíÐ@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ ì@ çbØòˆŽì6‹q@ õòìòŠòŒŽì†@ õòŠó−óq@ Šó�@ òŠŽí›i@ a‡îa@ãóØóîForm1@óÙi@@æîóÙi@Šó�óÜ@õŠbØ@õòìó÷@Žíi@LNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@µ�íä@ôÙŽîŒa‹àb÷@bn"Žï÷TextboxçbàŠóÐ@õóá ì†@ôÙŽîŒa‹àb÷@ì@ Command @@@@

button@Ð@Žíi@óÙi@†bîŒ@óÙi@ŽôuójŽïu@óäbmóÑï�@ãó÷@ì@ãóØóî@ôà6ŠŽíZ@ @çbØòŒa‹àb÷@ @õ‡äó¸ójîbm@ @õŠbØa6ŠŽí @ @Text1 text@ @òìò6‹"ïi@ @

Caption@ �ز��ر� ى ��َ�@� ! " # Backcolor@ @Black@ر� ش@ @

Form1

Right to left@ @True Command1@ @Caption@ !َ� زور� و�@

@@@@@@@@@@@@@@@@@@@@@@@@@@ @�óÜ@ ÚïÝÙ9Üò†@ bn"Žï÷òìòŠìˆ@ óäíš@ õóá ì†@ Šó@ I�َ!و� ورز�@ H@@õòìó÷@ Žíi@ L@ óÙi

òìónŽî‹Ùi@†ŽíØ@ôåï�íä@õòŠó−óq@NN@Žôåia†@óuŠóà@ãó÷@a‡ŽîìóÜZ@ @

Page 63: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 63

Private sub command1_click()

If text1.text = “1987” Then

Form2.show

Else

Form3.show

End if

End sub

@µŽï9Üò†@òìbäa†@çb»Šóà@a†ò‹ŽïÜZ@ @óÜ@Šó ó÷íä@a‡Øóî@ôåï�íä@õŒa‹àb÷@�a‹B1987@B@aìó÷@ @@ìì†@ôà6ŠŽíÐ@Nò‡i@çb“ïq@ @

òì@óäaìó›Žïq@ói@ @@ò‡i@çb“ïq@Žð�@ôàŠŽíÐ@ @

xŠóà@ôîbmŽíØ@ @6‹q@õòìòŠòŒŽì†@õòŠó−óq@óÜ@bn"Žï÷Žû@Šó�óÜ@ÚïÝÙ9Ýiò†@a‡äbØòˆForm2@çb’bq@L@óÙi@

çbàŠóÐ@ ôäa‡àb−ó÷@ õóá ì†@ ôÙŽîŒa‹àb÷Command1@ óÙi@ †bîŒ@ Žíi@ õ@ó÷@ ì@ã@ŽõŠò‡i@õóäbmóÑï�Z@ @

@çbØòŒa‹àb÷@ @póÑï�@ @ça6ŠŽí @ @Form2 Caption@ !# ر���# ى �َ�&ورى@

@ @Backcolor@ �(ِر� �'ََ@

@ @Right to Left@ @True

Command1@ @Caption@ را�# و� َآ#@

@óÙi@óØóäbàŠóÐ@õóá ì†@Šó�óÜ@ÚïÝÙ9Ýiò†@bn"Žï÷Command1@Žíi@ó�íåi@ò†ŽíØ@ãó÷@ì@Øóî@ôà6ŠŽíÐ@Žíi@òìóäa6Šó ãóZ@ @

Private sub command1_click()

Unload form2

End sub

Page 64: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 64

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ òìòŠòŒŽì‡i@ ãóïŽï�@ ôà6ŠŽíÐ@ òŠbªó÷Form3@ôäa‡àb−ó÷@ õóá ì†@ ôÙŽîŒa‹àb÷@ ì@

@óÙi@†bîŒ@Žíi@ôäbàŠóÐò‡jàb−ó÷@óäbïîŠbÙä6ŠŽí @ãó÷@ìZ@ @Œa‹àb÷@ @@õ‡äó¸ójîbm@ @ça6ŠŽí @ @

Captoin@ و0# ��� ��# آ# ت ه# -# ی#@Backcolor@ @ò‹Žî‰j9Üóè@ÚŽïNäò6Š@ @

Form3

Right to Left@ @True Command1@ @Caption@ َآ# را�# و�@

@Šó�óÜ@ÚïÝÙ9Ýiò†@bn"Žï÷Iòìóäa6Šó @HComman1@òìóäa6Šó @ Žíi@ó�íåi@ò†ŽíØ@ãó÷@ìóÙi@ãóØóî@ôà6ŠŽíÐ@ŽíiZ@ @

Private sub command1_click()

Unload Form3

End sub

@@@@@@@@@@@@@@@@@ @@õóá ì†@óØóàbäŠói@ô䆋َïuójŽïu@ ŽćíiF5@ò‹Nia†@@ôîb’@ Žíi@óÜ@çb’bq@LText1@a†@

@ ó�íåi@ ÛóîòŠbàˆ@ óäbàíï�íä@ a†óØò†ŽíØ@ óÜ@ óØ@ oŽïi@ óîòŠbàˆ@ ìóÜ@ Šò†ói@ óØ@ómaìB1987@ Bó�íåi@ óäí¹@ ŽíiB2000@ B@ õóá ì†@ Šó�óÜ@ÚïÝØ@ÚŽïmbØ@µåïiò†I �َ!

Page 65: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 65

@@زور� و� HØò†@ òìónŽî‹Øò†@ óà6ŠŽíÐ@ ìó÷@ L@ oîó@ oŽï9Üò†@ oŽïq@ óØB@póØóïïåŽïéä@ ó’ì@óîó9ÜóèB@@ @

@@@@@@@@@@@@@@@@@@@@@@@@ @@oï�íåi@óØón�a6Š@òŠbàˆ@Šó ó÷@ã9ýói@ómaìB1987@B@òìónŽî‹Øò†@óà6ŠŽíÐ@ìó÷@µåïiò†

@óäbàíï�íä@óØB@õŠì‡Žï�@õóàbäŠóiNN@ @

@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @

Page 66: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 66

@ @2Mn�6Š@õòˆbàb÷@@ôîóSelectZ@@ @

óäí¹Z@ @@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ õŒa‹àb÷@ ìì†@ çb’bq@ LTextbox@õŒa‹àb÷@ Ûóî@ ì@

CommandbuttonóØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@@Šó�óÜ@ ÚïÝÙ9Ýiò†@ çb’bq@ LCommand1@†ŽíØ@ôåï�íä@õòŠó−óq@õòìóäa‹Ø@ŽíióÙi@@a‡ŽîìóÜ@Ló�íåiZ@ @

Private sub command1_click()

Dim number As integer

Number=Text2.text

Select case number

Case0

Text1.text=”‹Ñ�” Case1

Text1.text=”Ûóî” Case2

Text1.text=”ì솔 Case3

Text1.text=” Žô�” Case4

Text1.text=”Šaíu” Case5

Text1.text=”wåïi”@Case Else

Text1.text=”óïïä@bïm@õóàóÔò6Š@ìó÷” End select

@End sub

Page 67: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 67

@@@@@@@@@@@@@@@ @

@@@@@@@@@@@@@@@@@@@@ @@õóá ì†F5@óØóàbäŠói@ô䆋َïr“ï÷@Žíi@ò‹Nia†@NN@ @

@óÜ@çb’bqText2@tóš@ôÙïÝØ@çb’bq@L@wåŽïq@bm@Ûóî@çaíŽïä@óÜ@ó�íåi@ÛóîòŠbàˆ@@ óÙi@ óØóäbàŠóÐ@ õóá ì†@ Šó�óÜ@ óÜ@ µåïiò†@ LText1a‹�íä@ a†@@ìói@ pójîbm@ õì

@óîòŠbàˆ@óäbàíï�íä@a†óØò†ŽíØ@óÜ@óØ@oŽîìóØò†Šò†@‹m@ôØóîòŠbàˆ@Šó ó÷@bn"Žï÷@ã9ýói@L@ óÜ@ óäbàíï�íä@ a†óØò†ŽíØ@ óÜ@ óØ@ õóäaŠbàˆ@ ìóÜ@ Šò†óiText2@aìó÷@ L@ oï�íåi@ a†@

@oîóØò†@óØóäbàŠóÐ@ôäa‡àb−ó÷@õóá ì†@Šó�óÜ@ÚïÝØ@ÚŽïmbØ@oŽïäóîó ò†a6Š@oŽïq@L@óØ@õóîòŠbàˆ@ìó÷@óïä@bïm@a†ò‹ŽïÜ@LSelect Else@óÜ@Šò†ói@óØ@ÚŽïn’@Žíi@óîòˆbàb÷@@oŽïi@óØón�6Š@a‹�íä@ÛóîòŠbàˆ@çbî@ÚŽïn’@Šó ó÷@L@oŽï9Üò†@Läì6Š@ôØóîòíŽï’@ói@ómaì@L

@óÜText2@ó�íåi@oïŽï9Üò†@•ŽímL@ãóÙjïš@ìíióä@a†óØón�6Š@óÜ@çbî@ìíi@óäaìó›Žïq@a†@@B@óïïä@bïm@õóîòŠbàˆ@ìó÷@BŽíØ@óÜ@òì@L@óØón�6Š@ôîbmŽíØ@ôä‡äbîó a6Š@oŽïiò†@ a‡“îbm

@oï�íåi@ómaì@@IEnd select@H@NN@ @@óîóîòíŽï’@ãói@óØò†ŽíØZNNNNNN@ @

@µŽï9Üò†Number@çbØóïn�a6Š@L@óÜ@óïîòŠbàˆ@ôÙŽîìa6ŠŽí @@ @Numberãòìì†@ôåï�íä@ôÔì‡å�@õŒa‹àb÷@ói@óäb"Øóî@@ @@õón�6ŠNumberòìòŠaí‚@õóîòíŽï’@ãói@L@oŽî‹ÙjîŠbî†@NN@ @

6Š@òŠbàˆ@õón�0@ @

Page 68: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 68

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäói@oŽïj@B@‹Ñ�B@ @@òŠbàˆ@õón�6Š1@@ @

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäoŽïj@ói@@BÛóîB@ @@òŠbàˆ@õón�6Š2@ @

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäoŽïj@ói@@Bìì†B@ @@òŠbàˆ@õón�6Š3@ @

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäoŽïj@ói@@BŽô�B@ @@òŠbàˆ@õón�6Š4@ @

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäoŽïj@ói@@BŠaíšB@ @@òŠbàˆ@õón�6Š5@ @

äb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäoŽïj@ói@@BwåŽïqB@ @@çbØón�6Š@õóäaìó›Žïq@ói@ @

ói@óäb"Øóî@Ûóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íäBóïïä@bïm@õóî@òŠbàˆ@ìó÷B@ @@óØón�6Š@ôîbmŽíØ@ @

@ @îóäí¹ón�6Š@õòˆbàb÷@Šó�@óÜ@‹m@ôØóîô@Z@ @

@õŒa‹àb÷@Ûóî@ì@ òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹qListbox@ôÙŽîŒa‹àb÷@ì@Textbox@ì@@çbàŠóÐ@õóá ì†@õŒa‹àb÷@ìì†Commandbutton@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@NN@ @

@óÙi@ŽôuójŽïu@óäbî‡äó¸ójîbm@ãó÷@çb’bqZ@ @çbØòŒa‹àb÷@ @bmîój¸@õ‡äó@ @ça6ŠŽí @ @List1 Caption@ @iòìò6‹"ï@ @

@ @Right to left@ @True

Text1@ @text@ @òìò6‹"ïi@ @

Page 69: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 69

Right to left@ @True @ @Multiline@ @True@ @

Command1@ @Caption@ آ�ن� ��و@Command2@ @Caption@ #آ� زا���رى -2�2ر ��و@

@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@óØón"ïÜ@ Žíi@æîóÙi@†bîŒ@ÚŽîìbä@‡äóš@õòìó÷@ Žíi@bn"Žï÷@Šó�óÜ@ÚïÝÙ9Ýiò†@L@õóá ì†@B

@ çbØòìbäB@ óÙi@ æîóØò†@ Šó�óÜ@ ôÙïÝØ@ ÚŽïmbØ@ óØ@ µ�íåi@ ڎíØ@ õòìó÷@ Žíi@ìó÷@ L@oŽîìóÙiŠò†@a†óØón"ïÜ@óÜ@µ�íåîò†@õóäaìbäó�íåi@ò†ŽíØ@ãó÷@LZ@ @

Private sub command1_click()

List1.Additem “ �ران# آ� “

List1.Additem “ �وت# رآ# “

List1.Additem “�3ری�ن “ List1.Additem “ و�0د# � “

List1.Additem “�3رام “ List1.Additem “ 7�2ر�6 “

List1.Additem “8ان�� “ List1.Additem “7�9رى وَی�َآ “@End sub

Page 70: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 70

@ õ‡äó¸ójîbm@ õŽíè@ ói@ òìò‹ŽïÜAdditem@ôäbØóïî‡äó¸ójîbm@ óÜ@ óÙŽïØóî@ óØ@@o"ïÜ@õŒa‹àb÷@_ØŽíiŠóè@çbî@ìbä@‡äóš@pŽí‚@õìŒòŠb÷@ói@oïäaímò†@L@p‹m@ôÙŽïn’@

@óØón"ïÜ@Žíi@oîóÙi@õ†bîŒ@oŽïióèNN@ @@çbî@ÚŽîìbäŠóè@Šó�óÜ@õŠbïäaŒ@òìò‹m@õóØóäbàŠóÐ@õóá ì†@õŽíè@ói@õòìó÷@ Žíi@bn"Žï÷

@òìbåäbàa†@a†óØón"ïÜ@óÜ@óØ@æî‹NiŠòì@ón’@ìó÷@æî6Šò†a†@òìòŠaí‚@õò†ŽíØ@ãó÷Z@ @@ãòìì†@ôäbàŠóÐ@õóá ì†@Šó�óÜ@ÚïÝÙ9Ýiò†Command2@ómaì@Bرى -زا��� #�ر #

@B@óÙi@ó�íåi@ò†ŽíØ@ãó÷@ìZ@آ�ن� ��و @Private sub command2_click()

Dim i AS integer

i=list1.listindex

selectCase i

case0

Text1.text=” و��� #� �8�َ-“ Case1

Text1.text=” Kico روآ" ری':8اوى #�“ Case2

Text1.text=” Kico "�@3# �&ا “

Case3

Text1.text=” Kico "� “ 3# �&اCase4

Text1.text=” Kico "� “ 3# �&اCase5

Text1.text=” Kico "� “ 3# �&اCase6

Text1.text=” Kico "� “ 3# �&اCase7

Text1.text=” ;�َ6# رو �3 ># ر���=�@َآ��9ری'" �6ی=# 6# !# آَ� @ ���َ'" <�ری( د� رى د� آ�ت@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ kico @ِری':8اوى “

End select

End sub

Page 71: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 71

@õóá ì†@bn"Žï÷F5@óØóàbäŠói@ôån"‚ŠbØói@ Žíi@ò‹Nia†@@õóá ì†@Šó�@óÜ@ÚïÝØ@çb’bqóÙi@çbØòìbä@óÙi@oÙŽïÝ�@a†óØón"ïÜ@õŒa‹àb÷@ìbä@óÜ@çbØòìbä@óÜ@ÚŽïØóî@bvåï÷@@ómaì@ò‹Žî‰jï9Üóè@õóá ì†@Šó�óÜ@tóš@ôÙïÝØ@a‡îaì†@óÜ@LBäaŒ@çbØòìbä@Šó�óÜ@õŠbï@B@L@óÙi

@ óÜ@ òìbä@ ìói@ pójîbm@ õìa‹�íä@ µåïiò†Text1@a†óØò†ŽíØ@ óÜ@ óØ@ oŽîìóØò†Šò†@ a†@óäbàíï�íäNNN@ @

@ @@ @@ @@ @@ @@ @@ @@ @

Page 72: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 72

@ @3M@õ@òìóäíi@òŠbiì†@õòˆbàb÷@Next... For Z@@ @

@a‡Ù"îói@ôäbàŒ@óÜ@óîòˆbàb÷@ãó÷@‡äóš@ói@ì@oŽïäóîó ò†@ÚŽïn’@õòìóäíi@òŠbiì†@õbäbàŠbØói@ÛóîòíŽï’@oŽî‹åćŽïèò†NN@ @ãóØóî@õòíŽï’Z@ @

For(ôîòŠbàˆ@ôÙŽîìa6ŠŽí )=(bmòŠó�@ô‚‹ä)to(ôîbmŽíØ@ô‚‹ä) òìónŽïji@òŠbiìì†@oŽîìóäbàò†@óØ@oŽî‹�íäò†@ò†ŽíØ@ìó÷@a†ò‹ŽïÜ@@@@@@@@ @

Next(ôîòŠbàˆ@ôÙŽîìa6ŠŽí ) ãóØóî@ñòíŽï’@Šó�óÜ@Ûóîóäí¹OO@ @

@òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@ôÙŽîŒa‹àb÷@ìTextbox@ì@@ôÙŽîŒa‹àb÷Command@Žíi@õ@@óÙi@†bîŒ@óØóà6ŠŽíÐó�íåi@a†óØóäbàŠóÐ@õóá ì†@ìbä@óÜ@òìòŠaí‚@õò†ŽíØ@ãó÷@çb’bqZ@ @

Private sub command1_click()

For b=1 to 10

Text1.text=text1.text+”(دو!�ر�)” Next b

End sub

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 73: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 73

òŠó£@óØóàbäŠói@bn"Žï÷ŠbØÝØ@ì@óØóäbàŠóÐ@õóá ì†@Šó�óÜ@tóš@ôÙïCommand1@@ óÙióäbàíï�íä@óØ@õóîó’ì@ ìó÷@µåïiò†L@10@ôŽïq@ói@”ïàó÷@ónŽïiò†@ òŠbiì†@ Šbu@

@óäbàíï�íä@óØ@õò†ŽíØ@ìó÷10bu@ŠòìónŽïji@òŠbiì†@NN@ @ãòìì†@õòíŽï’Z@ @

For(ôîòŠbàˆ@ôÙŽîìa6ŠŽí )=(bmòŠó�@ô‚‹ä)to(ôîbmŽíØ@ô‚‹ä)Step(@ô‚‹ä�خ?� )

Ûóîóäí¹ãòìì†@õòíŽï’@Šó�óÜ@OO@ @For b=1 to 10 step 2

Text1.text=text1.text+”(دو!�ر�)” Next b

Žïä@õŒaìbïu@õ‹îó�@ Šó ó÷@ bn"Žï÷í@æîóÙi@ óîòíŽï’@ ìì†@ ìó÷@ ça@õòíŽï’@ óÜ@ @µåïiò†@ Lómaì@óØóåï�íä@ a‡àóØóîI@BòŠbiì†@B@H@ òŠbiì†@ bu@ ò†@ L@ òìónŽïiò†@õòíŽï’@óÜ@ ã9ýói@ L

@ óØóåï�íä@ a‡àòìì†ómä@ òìónŽïiò†@ òŠbiì†@ Šbu@wåŽïq@ bé@ @Lóîò†@õòíïä@•óàó÷@óÜ@ óØ@ çbº†@ a‡àóØóî@ õòíŽï’@ òìóàòìì†@ õòíŽï’@ õóØò†ŽíØ@ pój"ïä@ ói@ L@óØòìa‹�íä@ óØ

BŠbiì†ò@ Bbu@ wåŽïqŠL@ òìómbØò†@ òŠbiì†@@ ômó9Üby@ Šó�@ ónŽïn�òìò†@ •óàó÷I@ô‚‹äòín‚H@ìì†@ói@óäb"Øóî@óØ’óia†@õŽíè@ónŽïiò†@•óîòŠbàˆ@ãó÷@L@bmòŠó�@ô‚‹ä@ô䆋Ù

@ôîbmŽíØ@ô‚‹ä@íØbm@a†ìì†@Šó�óioŽîìóØò†Šò†@óØóåï�íä@•óîóÌbåi@ãó÷@Šó�óÜòì@L@@óÜText1@a†@NN@ @

óäí¹Z@ @For a=0 to 5

Msgbox” ��A�# ”,vbmsgboxright,a

Next

@ @@ @@ @

Page 74: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 74

@ @4M@õóäíiòŠbiì†@õòˆbàb÷@ Do…WhileZ@@@ @

@óîòìóäíi@òŠbiì†@òŠŽíu@ãó÷@õìa6ŠŽí @ò‹mbîŒ@õóäŒbi@óÜ@õòìóäíi@òŠbiì†For…Next@@oŽî‹Øò†@óàbäŠói@ÛóîòíŽï’@‡äóš@ói@”ïàó÷@xŠóà@ôäbäa†@Šó�@ónŽïn�òìò†@LZ@ @

ãóØóîOOZ@ @Do while(ô�íäò†@ò‹ŽïÜ@ÚŽïuŠóà) ô�íåîò†@ò‹ŽïÜ@òìónŽïji@òŠbiì†@oŽîìómò†@óØ@õóäbàŠóÐ@ìó÷@@@@@ @

Loop

ãóØóî@õòíŽï’@Šó�óÜ@óäí¹OO@ @Dim d As integer

D=0

T=”Aryan”

Do while d<50

D=d+2

Z=T+Z

Loop

Text1.text=Z

@ôÙŽîŒa‹àb÷@oŽïiò†@ a†ò‹ŽïÜTextbox@óØóà6ŠŽíÐ@ Žíi@oîóÙi@†bîŒ@@óØóàbäŠói@bn"Žï÷@L@ómaì@óØòìa‹�íä@õòìóäíiòŠbiì†@ì@ŠbØ@òŠó£BAryan@BóåïjiNN@ @

ãòìì†Z@ @@oŽî‹Øò†@óàbäŠói@óîòíŽï’@ãóiZ@ @

Do

ónŽïji@òŠbiì†@oŽîìómò†@óØ@õón’@ìó÷ô�íåîò†@ò‹ŽïÜòì@@@ @Loop until(ô�íäò†@ò‹ŽïÜ@ÚŽïuŠóà)

ãòìì†@õòíŽï’@Šó�óÜ@Ûóîóäí¹Z@ @Dim d As integer

D=0

T=”Aryan”

Page 75: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 75

Do

D=d+2

Z=t+z

Loop until d>50

Text1.text=Z

‹m@ôØóîóäí¹Z@ @@ôÙŽîŒa‹àb÷@ìòìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹qCommandbutton@óØóà6ŠŽíÐ@ Žíi@óÙi@†bîŒ@

9Ýiò†@çb’bq†ŽíØ@ôåï�íä@Žíi@óÙi@Šó�óÜ@ôÙïÝÙó�íåi@a‡ŽîìóÜ@LZ@ @Private sub command1_click()

Dim a As integer

Do

A=a+1

Msgbox a

Loop until (a=6)

End sub

@ óÙjŽïr“ï÷@óØóàbäŠói@ bn"Žï÷NN@óÙi@óØóá ì†@õŒa‹àb÷@ Šó�óÜ@ÚïÝØ@çb’bq@µåïiò†LòìónŽî‹Øò†@ôîóàbä@ôÙŽïÔì‡å��óÜ@熋ÙÙïÝØ@ói@Šóok@@‹m@ôîóàbä@ôÙŽïÔì‡å�@òŠbiì†

òìónŽî‹Øò†@íØbm@òìónŽïiò†@òŠbiì†@óîòíŽï’@ìói@Šóè@6@bu@@ómaì@IA=6H@ @

@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 76: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 76

熊a‰j9Üóè@õŒa‹àb÷@Šó�óÜ@ÛóîóàbäŠói@@@@@Z@ @�ì@òìbmòŠó�óÜ@Ûòì@ça�Žî6Šói@çaíŽïä@õŒaìbïu@Option@ì@ Cheakbox@béäóm@

@ óîa†@ 熊a‰j9ÜóèóÜóÐ@ ôäa‡àb−ó÷@ Žíi@ ÚŽïäbàŠ@ õŒa‹àb÷@ óÜOption@béäóm@ a†@î‹Žî‰j9Üóè@çbàŠóÐ@Ûóî@oïäaímò†oŽï9ÜóàŽíØ@ìbä@óÜ@@a‡äbàŠóÐ@Ú@õŽíè@ói@ã9ýói@õŒa‹àb÷

Cheakbox@oî‹Žî‰j9Üóè@‹mbîŒ@ÚŽïØóî@óÜ@a‡äbØóäbàŠóÐ@ìbä@óÜ@ôäaímò†@òìò@@Žíi@L@æî6Šò†a†@òìòŠaí‚@õóîóàbäŠói@ãó÷@óäí¹Z@ @

ŠóÙi@Žõíä@ôØóîòˆŽì6‹q@õŒa‹àb÷@Žô�@ì@òìòOptionbox@õŒa‹àb÷@ìì†@ì@Textbox@@@ õŒa‹àb÷@ Ûóî@ ìLabelì@ @ ôÙŽîŒa‹àb÷@Commandbutton@Žíi@ óÙi@ †bîŒ@

@óØóà6ŠŽíÐ@çbØòŒa‹àb÷@ói@ò‡i@óäbmóÑï�@ãó÷@ìZ@ @çbØòŒa‹àb÷@ @@õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @Form1 Caption@ @! #��8�َی�رىزى # ر��

Option1@ @Caption@ �آَ�آ8د�# و@Option2@ @Caption@ آ# م آ8د�# و �@Option3@ @Caption@ دا!# 0'8دن@

Text1@ @Text@ @òìò6‹"ïi@ @Text2@ @Text@ @òìò6‹"ïi@ @

Label1@ @Caption@ @òìò‹"ïi@ @Command1@ @Caption@ ��Bم# 3@

ó£@ôÙŽî6Š@óîóåŽîì@ãó÷@Ûòì@çb’bqZ@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 77: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 77

Ü@ÚïÝÙ9Ýiò†@†ŽíØ@ôåï�íä@ Žíi@bn"Žï÷@óÙi@óØóá ì†@õŒa‹àb÷@Šó�óCommand1@ãó÷@ì@@ó�íåi@ò†ŽíØZ@ @

@@If option1.value=true Then label1.caption= _ Val(text1.text)+(text2.text)

If option2.value=true Then label1.caption= _

Val(text1.text)-(text2.text)

If option3.value=true Then label1.caption= _

Val(text1.text)/(text2.text)

@ õóá ì†@ óØóàbäŠói@ ô䆋َïr“ï÷@ Žíi@ bn"Žï÷F5@ óÜ@ a‡îaì†@ óÜ@ ò‹Nia†@Text1@a†@@óÜ@ì@ó�íåi@ÛóîòŠbàˆText2@óÜ@ÚŽïØóî@oŽîìóni@Šó ó÷@bvåï÷@L@‹m@ôØóîòŠbàˆ@a†@

@ ôäbØòŠa†‹ØI@ ŽíØ–@ ãóØ@–•óia†@Hi@ ŽôuójŽïu@ a†Šó�ói@ õ@@ oîóÙ@óÜ@ ÚŽïØóî@ LOption@óÙi@Ûýbš@çbØò@@õóá ì†@Šó�óÜ@tóš@ôÙïÝØ@a‡îaì†@óÜìIãb−ó÷@H@óÙi

@õŒa‹àb÷@óÜ@µåïi@ò†LLabel1@a†@@oŽï�íäò†@õóØóàb−ó÷NN@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 78: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 78

@ @@çbØóïîŠbî‹Žïàˆ@òŠa†‹ØIpbib"¨aHZ@ @

µäaímò†@ òìò†b�@ ôَíØ@ ‡äóš@ õŽíè@ ói@ ça�Žî6Šóii@ Žßòì‰ïÄ@ õóàbäŠói@ ói@@Ú"îó@@ ôäbØòŠa†‹Ø@ óÜ@ óØóî@ Šóè@ òìóîŽíèói@ óØ@ L@ æîóØói@ o�슆@ Ûóîójï�by@ãóØì@ ŽíØ

@çbØóäaím@ ìòŠbu@ ‡äóš@ ì@ Ãò6Š@ ì@ ânîŠb ŽíÜ@ õòìóåì†@ ì@ çaŠbu@ ì@ •óia†ì@æîò‡jàb−ó÷@NN@óîòíŽï’@ãói@”îìó÷Z@ @

@ òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@ì@çbàŠóÐ@õóá ì†@õŒa‹àb÷@ ò�äaì†@ ì@µ�íä@õŒa‹àb÷@ ìì†@ìCommandbutton@ ôÙŽîŒa‹àb÷@ ì@Label@ óÙi@ †bîŒ@@ óØóà6ŠŽíÐ@ Žíi@ãó÷@ ì@óÙi@ŽôuójŽïu@óäbmóÑï�Z@ @

@ @@çbØòŒa‹àb÷@ @õóØómóÑï�@ @õŠbÙäa6ŠŽí @ @Text1 Text@ @òìò6‹"ïi@ @Text2@ @Text@ @òìò6‹"ïi@ @Label1@ @Caption@ @òìò6‹"ïi@ @

Command1@ @Caption@ @@ŽíØ@ @Command2@ @Caption@ @ãóØ@ @Command3@ @Caption@ @•óia†@ @Command4@ @Caption@ @çaŠbu@ @Command5@ @Caption@ @buì†@ô ò6Š@ @Command6@ @Caption@ @Cos

Command7@ @Caption@ @sin

Command8@ @Caption@ @Tan@ @Command9@ @Caption@ @çaím@ @Command10@ @Caption@ @ânîŠb ŽíÜ@ @

Page 79: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 79

Command11@ @Caption@ @ôîò†@ômŠóØ@ô䆋iý@ @Command12@ @Caption@ @õòìó䆋ÙÙî�ä@ @

Žï’@ãói@çb’bqó£@ôÙŽî6Š@òìòŠaí‚@õóîòíNN@ @

@@@@@@@@@@@@@@@@@@@ @õòìó÷Žíi@bn"Žï÷@ Žôåîò‡i@õŽí‚@õ†ŽíØ@óäaŠa†‹Ø@ìóÜ@óØóî@Šóè@@ŽôuójŽïu@óäaìbNäóè@ãó÷

@óÙiZ@ @1M@õòìó䆋؎íØ@õŠa†‹Ø@Command1Z@@oŽî‹�íäò†@óîòíŽï’@ãói@ômŠíØ@óiNN@ @

Label1.caption=Val(Text1.text)+(Text2.text)

@�íä@ a†ò‹ŽïÜ@ óäbàíï@ L@ óÜ@ óØ@ õòìa‹�íä@ ìó÷Label1@ oŽïšò†Šò†@ a†@@ói@ óäb"Øóî@ õŒa‹àb÷@ ìbä@ õìa‹�íä@ ô‚‹äText@ ãóØóî@ õ@IŽíØ@ H@õŒa‹àb÷@ ìbä@ õìa‹�íä@ ô‚‹ä

Text@ãòìì†@õ@òìóåîóÙi@ ŽíØ@òìóØóîói@ŠŽìŒ@õòŠbàˆ@ìì†@µäaímò†@a†ò‹ŽïÜ@ómaìóØ@L@L@õòŠbàˆ@õŠó�óÜ@Žômòìa†óä@çbáÙŽïä‡äbîó a6Š@óÙäíšinteger@çbî@Long@@ @

Page 80: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 80

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ òŠbàˆ@ ìì†@õòìó䆋؎íØ@ Žíi@µŽïåia†@óàbäŠói@µäaímò†@”î‹m@ôØóîòíŽï’ói@ NN@”îìó÷

òìòŠaí‚@õòíŽï’@ãói

Dim x As integer

Dim y As integer

Dim Z As integer

X=val(Text1.text)

Y=val(Text2.text)

Z=x+y

Label1.caption=Z

@a†ò‹ŽïÜX,Y,Z@@ôn�a6Š@õòŠbàˆ@ôÙŽîìa6ŠŽí integer@ç@Žï9Üò†@ìµ@@ @X@]ãóØóî@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íä@ô‚‹ä@ @Y@]ãòìì†@ôåï�íä@ôÔì‡å�@ìbä@õìa‹�íä@ô‚‹ä@ @Z]@ô‚‹äx@ô‚‹ä@ŽíØ@Y

@õŒa‹àb÷@ìbä@õìa‹�íäLabel1@”î@@]z

2M@òìó䆋Ø@ãóØ@õŠa†‹Ø@@Z@oŽî‹�íäò†@óîòíŽï’@ãóiNN@ @Label1.caption=val(Text1.text)-(Text2.text)

@õóäb“ïä@ béäóm@ a†ò‹ŽïÜ@ HKIŽíi@õ6ŠŽí @ çbàIM@ H@”î‹m@õóØòíŽï’@ói@óØò†ŽíØ@ Šó ó÷@ Là@béäóm@oŽî‹�íåiíkÜb�@Žíi@æî6ŠŽí ò†@óØóióu@ómaì@Z@ @

Z@=@ô‚‹ä@XI@@M@H@ô‚‹äY@ @

Page 81: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 81

3M@熋ْóia†@õŠa†‹Ø@Z@ @Label1.caption=val(Text1.text)/(Text2.text)@

ŽïÜ@ ãó÷@ béäóm@ a‡’ò‹(/)@L@ 熋ْóia†@ói@óäbà솋Ø@ómaì@ L@ òíî6ŠŽí @ çbàóîóäb“ïä@@µ�íåïi@”î‹m@õóØòíŽï’ói@µäaímò†Z=x/YNN@@ @

4Mça‡ÙŽïÜ@õŠa†‹Ø@Z@ @Label1.caption=val(Text1.text)*(Text2.text)@

@õóäb“ïä@béäóm@a‡’ò‹ŽïÜJ@ómaì@òìbäa†@‹m@ôäbØóäb“ïä@ômbïu@óÜ@çbàIça‡ÙŽïÜH@ @5M†@åìóÛóîòŠbàˆ@õbuì†@ô ò6Š@õòìZ@ @

Label1.caption=Sqr(Text1.text)

@õŒa‹àb÷@óÜ@ óØ@õóîòŠbàˆ@ ìó÷@ a‡’ò‹ŽïÜLabel1@oŽïšò†Šò†@ a†@@ô ò6Š@ ói@ óäb"Øóî@õŒa‹àb÷@ìbä@õìa‹�íä@õbuì†Textbox@ãóØóî@õ@NN@ @

6M@ôib"y@Žíi@Cos@oŽî‹�íäò†@ò†ŽíØ@ãó÷@Z@ @Label1.caption=Cos(Text1.text)@

7Mi@@ôib"yŽíSinµ�íäò†@ò†ŽíØ@ãó÷@Z@ @Label1.caption=Sin(Text1.text)@

8M@ôib"yŽíi@Tanµ�íäò†@ò†ŽíØ@ãó÷@Z@ @Label1.caption=Tan(Text1.text)

9MoŽî‹�íäò†@óîòíŽï’@ãói@çaím@õòìóåì†@Z@ @Label1.caption=val(Text1.text)^val(Text2.text

)@@óÜ@ÛóîòŠbàˆ@a†ò‹ŽïÜ@Text1ìó�íåi@a†@@óÜ@Text2@ì@ó�íåi@óîòŠbàˆ@ìó÷@ôäaím@a†@

@òìòŠòŒŽì‡i@õóØóàb−ó÷@çaím@õóá ì†@Šó�óÜ@熋ÙÙïÝØ@óiNN@ @10M@ânîŠb ŽíÜ@õòìóåì†@@oŽî‹�íäò†@óîòíŽï’@ãóiZ@ @

Label1.caption=Log(Text1.text)@11M@ìaìóm@õòŠbàˆ@õòìóäbàì@ÛóîòŠbàˆ@ôîò†@ômŠóØ@ô䆋iý@Žíi@µ�íäò†@ò†ŽíØ@ãó÷Z@ @

Label1.caption=Fix(Text1.text)

Page 82: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 82

12M@ò†ŽíØ@ãó÷ìaìóm@ôn�a6Š@õòŠbàˆ@æîLØí›i@óÜ@ôîò†@ôØóîòŠbàˆ@õòìó䆋ÙÙî�ä@Žíi@@µ�íäò†Z@ @

Label1.caption=int(Text1.text)@@ @@ @

@aaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@JJJJJaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @@ @

ŠaìŠói@ì@pbØ@@ŽíØ@ õ‹Žïàb÷@ ça�Žî6Šói@ì@ pbØ@ a‡îbïm@ óØ@ óîóè@ ôîŽí‚ìbä@ ôÙî‹Žïà‰mbØ@ õŽí‚@ Šómíïrà@oŽîŠ�ŽîŠbqò†@ŠaìŠói@õòìóä‡äaˆŽíØ@ômbØ@óÜ@póäbäóm@L@õŽíè@ói@•óàó÷@a‡’óØò‹Žïàb÷

@Ûí›i@ôØóïî‹mbi@ôäíi@Úîa†@õ†ŠŽíi@Šó�óÜ@L@Ûóîòìbà@íØbm@pbØò†ŠbØ@óïî‹mbi@@ìó÷Žíi@ òìónŽî‹ÙjŽïq@ ŠómíïràŽíØ@ oŽïiò†@ a†óîòìbà@ ìóÜ@ ì@ oŽî‹NiŠòì@ Ûóîó Šbi@ õòìó÷@@L

@ì@ oŽîìóØò†aì†@ ŠaìŠói@ ì‹Žïà‰mbØ@ óØóî‹mbi@ ôåyó’@ ôäbàóä@ ômbØ@ óÜ@ µåïiò†@ óîóè@ òìó䆋ÙÙŽî6Š@ ói@ ôn"îíŽïq@ãó÷@ ŠaìŠói@ ì@ pbØ@ õòìó䆋ÙÙŽî6Š@ Žíi@ óî@ Žíi@ L

@óÙi@ŽôuójŽïu@óäaìbNäóè@a†ŒŽì‡åîì@óÜ@Z@ @@ôn"ïÜStart@Šó�óÜ@tóš@ôÙïÝØ@ì@òìòŠóÙi@Controlpanel@óÙi@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

Page 83: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 83

@ŠaìŠói@ì@pbØ@ôäŽíÙîb÷@Šó�óÜ@ÚïÝÙ9Ýiò†@a‡îìóÜ(Date and Time)@óÙi@NN@ @

@ @@õòíŽï’@íØbmDate and Time propertiesòìónŽî‹Ùi@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@òìónîóÙi@Ûbš@óØómbØ@ìŠaìŠói@ôäaímò†@a†óîòíŽï’@ãóÜN@ @

Žï÷@ ôÙŽîŒa‹àb÷@ ìòìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ bn"Textbox@óÜ@ ì@ Žôåia†@ bïm@ õ@@õìa‹�íä@a‡ïäbØóïî‡äó¸ójîbmText@òìò6‹"i@@ò‹NiŠòì@òìòŠaí‚@õóäa†ŽíØ@ãó÷@ìZ@ @

1M @póØòŠómíïràŽíØ@õ‹Žïàb÷@ôŽïq@ói@pbØ@ŽíiZ@ @Text1.text=time

Page 84: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 84

@ 2MŠaìŠói@Žíi@@Z@ @Text1.text=Date

@@@ @@@3Mì@pbØ@Žíi@@òìóØóîói@ŠaìŠói@Z@ @

Text1.text=now

@ @ JJ@@@@aaaaaaaaaaaaaaaaaaaaaaaaJJJJaaaaaaaaaaaaaaaaaaaaaaaaJJ@ @@ @

äbØòŒa‹àb÷ð�î‹’@äín�@ðîŽí�b÷@ì@ðNN@@@Œa‹àb÷ŠóóÜ@ÛóîóàbäŠóiñ�î‹’@@îŽíb÷@ðZ@@@

@ìòìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@ôîŽí�b÷@ônî‹’@õŒa‹àb÷@Žô�@õŒa‹àb÷@Žô�ì@@@@@@@@@Label@@ôÙŽîŒa‹àb÷@ ìPicture@ óØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@@ŽôuójŽïu@ óäbmóÑï�@ ãó÷@ çb’bq@ L

@óÙiZ@ @@çbØòŒa‹àb÷@ @@õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @

HScroll 1 Name@ @@õŽí‚@Ûòì@ @HScroll 2 name@ @@õŽí‚@Ûòì@ @HScroll 3 Nmae@ @õŽí‚@Ûòì@ @

Caption@ @C�0 Label 1

Forecolor@ @@µ’@ôNäò6Š@ @Caption@ �# وز@ Label 2@ @

Forecolor@ @Œìó�@ôNäò6Š@@ @Caption@ ��ور@ Label 3@ @

Forecolor@ @Šìí�@ôNäò6Š@ @@ @

Page 85: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 85

ó£@ôÙŽî6Š@óØóåŽîì@Ûòì@çb’bqZ@ @

@@@@@@@@@@@@@@@@@@@@@@@ @@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ †ŽíØ@ ôåï�íä@ Žíi@ bn"Žï÷Form1@ õìa†ì6Š@ óÜì@ óÙi@Load@ãó÷@ a†@

@ó�íåi@òìòŠaí‚@õò†ŽíØZ@ @Private sub Form1_Load()

HScroll1.min=0

HScroll1.max=250

HScroll1.Smallchang=30

HScroll1.Largechange=50

HScroll2.min=0

HScroll2.max=250

HScroll2.Smallchang=30

HScroll2.Largechange=50

HScroll3.min=0

HScroll3.max=250

HScroll3.Smallchang=30

HScroll3.Largechange=50

End sub@a†ò‹ŽïÜ@ oïäa�i@ òìó÷@ oŽïiò†@@ õìa†ì6Š@ óØLoad@ã6ŠŽíÐ@ óØ@ óîómbØ@ ìó÷@ a‡à6ŠŽíÐ@ óÜ@

@Ží‚@ìón�a6Š@L@a†óØóà6ŠŽíÐ@óÜ@õŠbÙäa6ŠŽí @Žíi@oï�íåi@ڎíØ@Šóè@a†ò‹ŽïÜ@òì@L@òìónŽî‹Øò†@ oćŽïiò†@ ŽôuójŽïu@ óäbäa6ŠŽí @ ìó÷@ óØóà6ŠŽíÐ@ õòìó䆋Ø@ ômbØ@ óÜ@óØ@ õóäa†ŽíØ@ ìó÷@ L

òìòŠó�óÜîbm@óäbàíï�íä@@ói@ómójîbm@ì@óØónî‹’@ôäìíjØí›i@çbî@çìíiòŠìó @ói@ómój@Ží‚ìón�a6Š@óäbäa6ŠŽí @ìó÷@a†óØóà6ŠŽíÐ@õòìó䆋Ø@ômbØ@óÜ@óØónî‹’@ôîa‹Žï‚@ô䆋ÙîŠbî†

çò†ò†ì6ŠNN@ @

Page 86: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 86

@ ãóØóî@ ôîŽí�b÷@ ônî‹’@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ bn"Žï÷HScroll1@@õò†ŽíØ@ ãó÷@ ìóÙi@ó�íåi@òìòŠaí‚Z@@ @

Private sub Hscroll_change()

Picture.Backcolor=RGB(HScroll1.value,

HScroll2.Value,HScroll3.value)

End sub

@óØóåŽîì@õŒa‹àb÷@ómaì.@óióäb"Øóî@õòìón“ïq@ôNäò6ŠRGB@ómaì@Z@ @R=RED

G=Green@B=Blue@

b÷@ônî‹’@õŒa‹àb÷@ô‚‹ä@ómbÙi@óØŽí�@õãóØóî@ãóïŽï�@ì@ãòìì†@ì@NN@ @@ó�íåi@ò†ŽíØ@ãó÷@ìóÙi@ãòòì†@ôîŽí�b÷@ônî‹’@Šó�óÜ@ÚïÝÙ9Ýiò†@bn"Žï÷@@ @

Private sub Hscroll_change()

Picture.Backcolor=RGB(HScroll1.value,

HScroll2.Value,HScroll3.value)

End sub

@çb’bq@ L@ òìòŠó�íåi@ †ŽíØ@ çbàóè@ ”ïàóïŽï�@ ôîŽí�b÷@ ônî‹’@ Žíi@ óîòíŽï’@ ìói@ Šóè@õóá ì†F5@ óØóàbäŠói@ õŠbØ@ óån"‚@ Žíi@ ò‹Nia†@@L@ óåŽï9Üí¡@çbØónî‹’@ a‡îaì†óÜ@ ì

@õŒa‹àb÷@óÜ@çbØó ò6Š@µåïiò†Picture@oŽî†@a†Šó�ói@ôäa6ŠŽí @ì@oŽîìóØò†Šò†@a†@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

Page 87: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 87

óàbäŠóiñ�î‹’@Šó�óÜ@ãòìì†@îŽí�b÷@ðZ@@@@ça�Žî6Šói@L@õa‹Žï‚@õóàbäŠói@õìbä@ói@ò†b�@ôØóîóàbäŠói@ôån’6Ša†@Šó�@óåïŽî†@bn"Žï÷

@ôîŽí�b÷@ônî‹’@ôÙŽîŒa‹àb÷@óÜ@óîóàbäŠói@ãó÷óá ì†@õŒa‹àb÷@ì@µ�íä@ôÙŽîŒa‹àb÷@ì@õ@òìímbéÙŽïq@çbàŠóÐ@óØóïîŽí�b÷@ónî‹’@ì@æîóØò‡Žïq@”ï÷@óØóàbäŠói@óØ@a‡ÙŽïmbØ@óÜ@

@ µåŽï9Üíuò†@çbàŽí‚@”îìó÷@ óØ@ pa†ò†@ çb“ïq@ çbáØóïîa‹Žï‚@ a†óØóåï�íä@ õŒa‹àb÷@ óÜ@æî6Šò‡îa†NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@bn"Žï÷î‹’@ôÙŽîŒa‹àb÷@ì@ôîŽí�b÷@ônHScrollBAr@ì@@ @

@ôÙŽîŒa‹àb÷Textbox@çbàŠóÐ@õóá ì†@õŒa‹àb÷@Ûóî@ì@@òìòŠaí‚@ õóäbmóÑï�@ ãó÷@ ì@ óØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ

@@@@@@@@@çbØòŒa‹àb÷@Žíi@óÙi@ŽôuójŽïuNNNN@ @@ @@ @@ @

@çbØòŒa‹àb÷@ @@õ‡äó¸ójîbm@ @@õŠbØa6ŠŽí @ @Form1 Name@ @Frmspeed@ @

@ @Backcolor@ @Desktop@ @@ @Caption@ �# ى خ8�َای"ر# !@��

Page 88: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 88

@ @Right to Left@ @True

Command1@ @Name@ @CmdExit@ @@ @Caption@ @C<Dداخ

@ @Right to left@ @True@ @Horizontal SCrollBar@ @

Name@ @hsbSpeed

@ @Min@ @0@ @@ @Max@ @100@ @@ @Right to left@ @True@ @

Text1 Name@ @txtspeed@ @@ @Alignment@ @2- Center@ @@ @Backcolor@ @Ší�

@ @Fore color@ @ôr�@ @@ @Text@ @50 Eت/ آ�G #�

@ @multiLine@ @True

@ @Right to left@ @True@ @@@@Šó�óÜ@ÚïÝÙ9Ýiò†L@ óØóàbäŠói@ôån"‚a†@ çbî@ òìòŠò†@ óäíš@õ†ŽíØ@ôåï�íä@ ćŽíi@ bn"Žï÷

@ôäbàŠóÐ@õóá ì†I´"‚a†@HóÙió�íåi@ìZ@@@@@@@@@@@@@@@@@@@@@@@@@@ @Private sub cmdExit_click()

End

End sub

óÙi@óØò†ŽíØ@õ‹îó�@Šó ó÷@õìbä@õŽí‚@oîCommand1@ Žíi@òíî6ŠŽí @õ@ cmdExit@@òìbäa†@çbà@Žíi@çbàŽí‚@óØ@óîòìbä@ìó÷@•óàó÷NNN@ @

@óÙi@óØóïîŽí�b÷@ónî‹’@õŒa‹àb÷@Šó�óÜ@ÚïÝÙ9Ýiò†@bn"Žï÷@ómaìhsbspeed@çb’bq@@ óØónî‹’@ ôäa6ŠŽí @ õìa†ì6Š@ óÜ@ ó�íåi@ òìòŠaí‚@ õò†ŽíØ@ ãó÷ómaìZ

hsbspeed_Change@@@ @

Page 89: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 89

Private sub hsbspeed_change()

Txtspeed.Text=str(hsbspeed.value+” Eت/آ�G #� ”

End sub@oîóÙi@‹îó�@Šó ó÷@a†ò‹ŽïÜ txtspeed@@õŒa‹àb÷@õìbä@çbàìbä@çbàŽí‚@óØ@Lóåï�íä

@ òìbåŽïÜ@ oŽîìóØò†Šò†@ óØ@ õìbä@ õòìa‹�íä@ ìó÷@ @ µŽï9Üò†@ òì@ L@ ói@ óäb"Øóî@@NNstr(hsbspeed.value+”Eت/آ�G #�”@ @

‹ŽïÜòa†@Strì@@õòìa‹ÙmŠíØ@ ì@çbØónïq@óÜ@ÚŽï9ÜóàŽíØ@ómaString@ìó÷@ómaìóØ@Lò@@oŽîìóØò†Šò†@ a†óØóåï�íä@ôÔì‡å�@óÜ@óØ@õónïq@ó9ÜóàŽíØ@ói@óäb"Øóî@ônî‹’@ô‚‹ä

@ôîŽí�b÷hsbspeedB@K@@âØ@OpbÈó�@B@ @@õóá ì†@bn"Žï÷F5@ ò‹Nia†@@óØónî‹’@õó9Üíu@ Žßó óÜ@µåïiò†@L@óåŽï9Üí¡@óØónî‹’@ì@óÜ@óØóïîa‹Žï‚Text1@ómaì@TxtspeedoŽîìóØò†Šò†@a†@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@ @JJJJJJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@ @@ @@ @@ @

Page 90: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 90

2MŒa‹àb÷@ñ�î‹’@äín�@ðZ@@

óàbäŠóiñòìó䆋؎íØ@ñ@òŠbàˆ@Z@@Žî6Šói@ãó÷@ça�@•óîóäí¹@æîóØò†@pójîbm@ônî‹’@õŒa‹àb÷@ói@ôäín�VScroll

Bar@@LóîóàbäŠói@ãó÷@óÜ@çbØòŠbàˆ@õòìó䆋؎íØ@ói@ómójîbm@1@õóîòŠbàˆ@ìó÷@bm@@æî‹Žî‰iò†@ô9Üóèòìóåì†ò†@õóØóàb−ó÷@òìóäbàŠóÐ@ôØóîóá ì†@õŽíè@ói@a‡îaì†@óÜ@L@

@ óÜText1@ a†@@ NN@ óäí¹@ Žíi@ òŠbàˆ@ Šó ó÷4óè@@õóá ì†@ õŽíè@ ói@ çb’bq@ æî‹Žî‰j9Ü@ æîóØò†@ ômójîbm@ óØ@ òìóäbàŠóÐ@ óØòìó䆋؎íØ@ ói@L@ æîóÙi@ ŽôuójŽïu@ çbàóØòŠbØ@ L@òŠbàˆ@ómbØò†@õóØóàb−ó÷@µåïiò†I10@H@óîòíŽï’@ãóiZ@ @

1+@2+3+4=10 @òìómbØò†ŽíØ@òìóØóîói@õŽí‚@óØòŠbàˆ@íØbm@òìóØóî@òŠbàˆ@óÜ@ómaì@NNN@ @

bäŠói@òìóØóîóibi@•bn"Žï÷@æî‹ia†@óØóàZ@ @ôäín�@ ônî‹’@ ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹qVScroll BAr@ì@

@ôÙŽîŒa‹àb÷Labelì@Text@ì@@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@çbàŠóÐ@õóá ì†@õŒa‹àb÷@ìì†@ì@óäbmóÑï�@ãó÷@óÙi@ŽôuójŽïuZ@ @@çbØòŒa‹àb÷@ @@çbØómóÑï�@ @õŠbÙäa6ŠŽí @ @

Name@ @Frmsum@ @Caption@ @#� ى آَ�آ8د�# و� ى !# ر��

ز��ر�

Form1

Right to left@ @True Name@ @cmdExit@ @

Caption@ @C<Dداخ Command1@ @

Right to left@ @True Command2@ @Name@ @Cmdsumit@ @

Caption@ @ آَ�آ8د�# و�@ @Right to left@ @True

Page 91: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 91

Text@ @òìò6‹"ïi@ @Alignment@ @2-center@ @multiline@ @true

Enabled@ @False@ @

Text1@ @

Right to left@ @True@ @Name@ @LblResult@ @

Caption@ ز��ر� ى@ 1: ه# -=Hاردن

Label1@ @

Right to left@ @True Name VsbNum@ @Min 1@ @Max 500@ @

Vertical

Scrollbar@ @

Value 1@ @@ó£@ôÙŽî6Š@óîòíŽï’@ãói@çb’bqNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@çbØò†ŽíØ@ôåï�íä@Šó�@óåïŽî†@bn"Žï÷’@ãóióîòíŽïZ@ @

@ã6ŠŽíÐ@ Žíi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ General Declaration@ò†ŽíØ@ãó÷@@ó�íåiZ@ @

Option Explicit

@ õóá ì†@ Šó�óÜ@ @ ÚïÝÙ9Ýiò†@ çb’bqI´"‚a†@ H@óØóàbäŠói@ ôîbmŽíØ@ ôä‡äbîó a6Š@ ìóÙi@ómaì@ó�íåi@ZEndNN@ @

Page 92: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 92

@ Šó�óÜ@ÚïÝÙ9Ýiò†@ bn"Žï÷@õóá ì†Iòìó䆋؎íØ@ H@ómaì@óÙiCmdsumlt÷@ ì@@ò†ŽíØ@ ãó@ó�íåi@Z@ @

Private sub cmdsumlt_click()

Dim I

Dim R

For i=1 to vsbNum.value step 1

R=R+I

Next

TxtResult.Text=Str(R)

End sub

@bn"Žï÷@ôäín�@ônî‹’@õŒa‹àb÷@Žíi@ó�íåi@ò†ŽíØ@ãó÷Z@ @Private sub VsbNum_Change()

LblResult=” Zز��ر� ى ه# -=Hاردن ”+Str(vsbNum.value)

@ õŠbi@ L@ a‡äbØòŠbi@ ô’ói@ óÜ@ çb’bq Scroll@ ò‹Žî‰j9Üóè@@òìòŠaí‚@ õò†ŽíØ@ ãó÷@ ì@ó�íåiZ@ @

Private sub vsbnum_Scroll()

Vsbnum_change

End sub

@ õóá ì†@ bn"Žï÷F5@ ò‹Nia†@@Žíi@ ô䆋َïr“ï÷@ óØóàbäŠói@ói@ çb’bq@ L

@ òìóØóïïäín�@ ónî‹’@ õŽíè@ÛóîòŠbàˆ@ tóš@ ôÙïÝØ@ ìóÙjîŠbî†@õóá ì†@ Šó�óÜ

Iòìó䆋؎íØ@ H@óÙi@õóØóàb−ó÷@µåïiò†@óÜText1@oŽî‹�íäò†@a†@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaa@ @

Page 93: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 93

@ @@ @@ @

@@@@@@@@@@@@@@@@@@@@@ @@ @

@ @@ @@ @

@ @@ @@ @@ @

@ @@ @@ @@ @@ @@ @@ @@ @

net.cjb.aryanz.www

@ @@ @

Page 94: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 94

@@@@ @@ @@ @

Page 95: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 95

äbØòŠbi@ì@çbàŠóÐð†ŠŽíjïØì@‘ìbà@@@

‘ìbà@ðäbØòŠbiZ@@@íØòì@ a‡äbØóàbäŠói@ óÜ@ óîóè@ ôÙŽïäbàŠóÐ@ ìŠbØ@ ‡äóš@ ”ï�ìbà@ çbàíNŽïi@ ça�Žî6Šói@õŽíèói@çbî@ÚŽïäbàŠóÐ@ôäa‡àb−ó÷@ Žíi@熋ÙÙïÝÙ9Ýiò†@çbî@ÚŽîŒa‹àb÷@Šó�óÜ@熋ÙÙïÝØ

÷@óÜ@ça6ŠŽí @òìó�ìbà@µåŽï9ÜívjŽïq@õóØòŒa‹àb÷@çbî@æîóÙi@ÚŽîŒa‹àb@´“îóNŽïm@Žíi@óîŽíi@Læî6Šò†a†@óîóàbäŠói@‡äóš@ãó÷@‘ìbà@ôäbØóäbàŠóÐ@óÜZ@ @

1@HóàbäŠóiñó&Üíu@Z@@@@‘ìbà@ômóàŠbî@ói@ã6ŠŽíÐ@Šó�óÜ@ÚŽîŒa‹àb÷@ôä‡ä9ýŽíu@ói@ómójîbm@óîóàbäŠói@ãó÷NN@ @

÷@ Žô�@ì@ òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@bn"Žï÷@õŒa‹àbOption@õŒa‹àb÷@ Žô�@ì@Image@@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒNN@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @bmóÑï�@ãó÷@çb’bqäò6ŠŽíNïi@ì@óÙi@ŽôuójŽïu@óZ@ @

@çbØòŒa‹àb÷@ @@õ‡äó¸ójîbm@@@@ @õŠbÙäa6ŠŽí @ @Name@ @Fm@ @

Caption@ !# ر���# ى <�-#@Right to left@ @True

Form1

Backcolor@ @Yellow@ @Option 1@ @Name @ @OptCab@ @

Alignment@ @1-Right justify@ @ @ @Caption@ @7� #3

Right to left@ @True Backcolor@ @Yellow@ @

@ @Value@ @True@ @

Page 96: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 96

Name @ @Optclub@ @Alignment@ @1-Right justify@ @

Caption@ �# ر@ Right to left@ @True

Option 2@ @

Backcolor@ @Yellow@ @Name @ @Optbell

Alignment@ @1-Right justify@ @Caption@ 6�ب@

Right to left@ @True

Option 3@ @

Backcolor@ @Yellow@ @Name@ @Imgcup@ @ Image 1

Picture@ @@ òìòŠóÙi@ ÛóîóåŽîìO@æàòìómŽì†‹Ø@âÙŽïr�ó÷@õóåŽîì@ @

Name@ @Imgclub@ @ Image 2 Picture@ @òìòŠóÙi@ ÛóióåŽîì@ O@æà

ó�@õóåŽîìŽîŠòìómŽì†‹Ø@âÙ@ @Name@ @Imgbell@ @ Image 3

Picture@ @@ òìòŠóÙi@ ÛóîóåŽîìO@æàòìómŽì†‹Ø@âÙŽïqŽím@õóåŽîì@ @

Û@òì@@ó£@ôÙŽî6Š@óîóåŽîì@ãó÷Z@ @@ @@ @@ @@ @@ @@ @@ @

Page 97: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 97

@ôä‡äbîó a6Š@Žíi@ó�íåi@ò†ŽíØ@ãó÷@bmòŠó�@L@ó9Üíu@õóàbäŠói@Žíi@L†ŽíØ@ôåï�íä@Žíi@bn"Žï÷@óØóà6ŠŽíÐ@ôn“ General Declaration@Z@ @

Option Explicit

@@@@@@@ @@o�a6Š@ õý@ õóØó"ØŽíiŽíjàŽíØ@ L@ óØóà6ŠŽíÐ@ õ†ŽíØ@ ôåï�íä@ õòŠó−óq@ óÜ@ Šóè@ çb’bq

@òìòŠóÙi@õŠbi@ìMouseDown@ò‹Žî‰j9Üóè@IóØóåŽîì@ÛòìH@ @

@ @@ó�íåi@ò†ŽíØ@ãó÷@bvåï÷Z

Private subForm_mouseDown(Button as integer,

. Shift as integer,x as single,y as single @If optbell.value=True Then

imgBell.move x,y

Elseif optclub.value=True Then

imgClub.move x,y

Else

Page 98: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 98

Imgcub.move x,y

End if

End sub@@õóá ì†@bn"Žï÷F5@Ûýbš@çbØòìó䆊a‰j9Üóè@õŒa‹àb÷@óÜ@óØóîŠóè@çb’bq@L@ò‹Nia†@

ŽïåŽîí’@ óÜ@ ìóåŽï9Üí¡@‘ìbà@ a‡îaì†@ óÜ@ ì@ óÙi@ óÙi@ ÚïÝØ@ a‡à6ŠŽíÐ@ ôÙ@ìó÷@ µåïiò†@ L@pbØò†@ó9Üíu@ó䆊a‰j9Üóè@õŒa‹àb÷@ìói@ómójîbm@óØ@õóîóåŽîìNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@ @@õóîóåŽîì@ ãó÷@ õ‹îó�@ óäí¹@ Žíi@ oŽî‹äa�i@ ã6ŠŽíÐ@ ôäbØóäbmŽíq@ô9Üb‚@ ón"îíŽïq@ a†ò‹ŽïÜ

@óÙi@òìòŠaí‚Z@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ô9Ü9b‚@AØ@b‚@ òŠbî†@ a†òìòŠó�@ õóØóåŽîì@ óÜ@ ó@ ò‹Ñ�@ ô9ÜómaìI‘~™@ H@ çbîIx,yH@

‹Ñ�@ói@óäb"ØóîI0,0@H@ô9Üb‚@ìB@çaíŽïä@ónŽîìóØò†@òìòìa†ì6Š@ãó÷Z

Page 99: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 99

I@y=100@@ì x=100@H@ô9Üb‚@ìC@óîòíŽï’@ãói@@Iy=200,x=100H@ô9Üb‚@ìD@@ónŽîìóØò†Iy=300@ì@ x=200@H@NN@ @

@ µåïiò†@ oîóÙi@ óØò†ŽíØ@ õ‹îó�@ Šó ó÷Move x,y@ìó÷@ ôä‡ä9ýíu@ ómaì@ óîóè@@óîóåŽîì@óîòíŽï’@ãói@†b–@ì@µ�@õòŠòìóm@õón�aŠb÷@óiNN@ @

Imgcup.move x,y

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@aa@ @

2MóàbäŠói@ñ@çb“ŽïØóåŽîì@Z@@@ õóäbàbäŠói@ ìóÜ@ óÙŽïØóî@ ”ïäb“ŽïØ@ óåŽîì@ õóàbäŠói@ ça�Žî6Šói@òìó�ìbà@ õŽíè@ ói@ óØ

@ÛóîóåŽîì@ôäb“ŽïØ@ Žíi@oŽîŠ†ò‡àb−ó÷@NNŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@óî@ Žíi@ôÙŽîŒa‹àb÷@ìòìò@ôäbàŠóÐ@õóá ì†Command1õ@@@óÙi@†bîŒ@Žíi@óÙi@ćŽôuójŽïu@óäbmóÑï�@ãó÷@ìZ@ @

@çbØòŒa‹àb÷ õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @Name FrmDraw

Caption@ @Kى وی # آ� #� �ن!# ر��Right to left@ @True

Form1@ @

Appearance@ @0-Flat@ @Name@ @Close@ @ Command1@ @

Caption@ @C<Dداخ

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 100: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 100

@ çbØò†ŽíØ@ ôåï�íä@ Šó�@ óåïŽî†@ bn"Žï÷@ ò†ŽíØ@ ãó÷@ oŽïiò†@ óîŽíi@ LOption

Explicit†óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@ óÜ@@oï�íåi@ a@ÚïÝÙ9Ýiò†@ çb’bq@ LóÙi@ óØóà6ŠŽíÐ@ Šó�óÜa‡�ìbà@ôäbØòŠbi@ óÜ@ ì@ ~@õŠbiMouseDown@ò‹Žî‰j9Üóè@ómaì@

ó�íåi@ò†ŽíØ@ãó÷@a‡îaì†óÜ@ì@‘ìbà@ôäbØóá ì†@ôåm‹ a†Z@ @Private frmDraw_mouseDown(Button as integer,

. Shift as integer,x as single,y as single @FrmDraw.CurrentX=Y

FrmDraw.CurrentY=Y

End sub

@ómaì@‘ìbà@õó9Üíu@õŠbi@òŠbªó÷MouseMove@ó�íåi@ò†ŽíØ@ãó÷@ìò‹Žî‰j9Üóè@Z@ @Private subForm_mouseMove(Button as integer,

. Shift as integer,x as single,y as single @If Buttin=1 then

Line(FrmDraw.CurrentX,FrmDraw.CurrentY)-

(x,y),QBcolor(0)

End if

End sub

@ó�íåióØóàbäŠóióÜ@òìòŠò†@óäíš@õóá ì†@Žíi@çb’bqI end@H@ói@ò�ŽîŠbri@óØòˆŽì6‹q@ì@ô䆊a‰j9ÜóèSave project@ôn"ïÜ@óÜ@File@a†@N@ @

@õóá ì†@bn"Žï÷F5ï÷@ Žíi@ò‹Nia†@@ÚïÝØ@òìó�ìbà@õŽíè@ói@çb’bq@óØóàbäŠói@ô䆋َïr“@ óÙi@ óØóà6ŠŽíÐ@ Šó�óÜ@ oŽïiò†@ o�슆@ ÚŽï9ÝŽïè@µåïiò†@ L@ óåŽï9Üí¡@‘ìbà@ ì@ôäaímò†@ ì@oï“ŽïÙi@a‡Žïm@õóåŽîì@õóàbäŠójõóäí¹@•óîóàbäŠói@ãó÷@LPaintòŒŽì‡åîì@õ@NN@ @

@ @@ @@ @@ @@ @

Page 101: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 101

@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@õóàbäŠói@óÜ@óåŽîì@ôäb“ïØI@a‡äb“ŽïØóåŽîìH@ @

@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a‡äb“ŽïØ@óåŽîì@õóàbäŠói@óÜ@µ�íä@ @@ @

Page 102: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 102

@pbØò†ŠbØ@çb“ŽïØ@óåŽîì@õóàbäŠói@çŽíšZ@ @@pó9Üby@ ìì†@ Šó�@ ónŽïn�òìò†@ a‡Ù"îói@ Žßòì‰ïÄ@ óÜ@ çb“ŽïØóåŽîì@ õóàbäŠói@ ça�Žî6Šói

äaìó÷@ ”ïLine@ ì@Current Y,Current X@óÜ@ ´“îóNŽïm@ Žíi@ L@ óî@@æîóNjŽïm@ómó9Üby@ìì†@ìó÷@bmòŠó�@ón"îíŽïq@çb“ŽïØóåŽîì@õóàbäŠóiNN@ @

1M@çb“ŽïØ@ŽÞŽïè@õbNŽî6Š@Z@ @@õóàbäŠói@ ôäaímò†@ ôäb�b÷@ ói@ ŠŽìŒ@ L@ oŽïi‡åŽîí‚@ oäbØóäbmŽíq@ ôn‚ómì6Š@ Šó ó÷

õ‹îó�@óäí¹@ Žíi@L@oï�íåi@ÚŽï9ÝŽïè@ôäb“ŽïØ@óÜ@óØó9ÝŽïè@ôäb“ŽïØ@ Žíi@L@óÙi@ò†ŽíØ@ãó÷@@‹m@ôÙŽï9Üb‚@Žíi@òìóÙŽï9Üb‚@oŽïiò†@óîòíŽï’@ãóiZ@ @

Line(2000,1500)-(5000,6000)

@ô9Üb‚@óÜ@óÙŽï9ÝŽïè@ôäb“ŽïØ@óàó÷@x=2000~@Y=1500@@Žíi

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X=5000~@ y=6000

óÜ@ oïäa�i@ òìó÷@ ón"îíŽïq@a‡à6ŠŽíÐ@@LoŽîìóØò†Šò†@çbØóióuíà@ó9Üb‚@béäóm@óÙi@ón‚ómì6Š@ãó÷@õ‹îó�@óäí¹Žíi@NN@ @

@ @Øóióuíà@ ó9Ü9b‚@ ã9ýói@ói@ çbŽîŠ†ò†@ çb“ïq@ òìóäaìó›Žïq@Ûòì@ æ

óØóåŽîìNN@ @@@@@@@@@ @@ @@ @@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 103: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 103

@ @@ @@ @@ @@ @@ @@ @

@oîóÙi@‹îó�@Šó ó÷@bn"Žï÷@ô9Üb‚@Aòìòìa‹ƒŽî6Š@ómíu@ãó÷@çaíŽïä@ónŽîìóØò†@@ @I2000,1500H@ ô9Üb‚@ ã9ýói@B@ ónŽîìóØò†@I5000,6000@ H@Šó ó÷@ L

@µåïiò†@òìòŠaí‚@õ@óîòŠbjïÈ@ãó÷@oîóÙi@óØò†ŽíØ@õ‹îó�@Z@ @QBcolor

Žî‹“ŽïØò‡Žïq@ õóØó9ÝŽïè@ óØ@ óîóNäò6Š@ ìó÷@ ô䆋ÙîŠbíi@•óàó÷@ o@õòŠbàˆ@ ôäa‡Žïq@ óioŽî‹�íäò†@a†óäaìóØ@ìì†@çaíŽïä@óÜ@óØ@Âäò6Š@ói@pójîbmNN@ @

@pa†ò†@çb“ïq@çbØó ò6Š@õòŠbàˆ@ì@Âäò6Š@óÙi@òìòŠaí‚@õóîón"‚@ãó÷@õ‹îó�@bn"Žï÷Z@ @Number Color@ @

0@ @Black •ò6Š@ @1@ @Blueµ’@@ @2@ @GreenŒìó�@@ @3@ @Cyan…Žím@õŒìó�@@ @4@ @RedŠí�@@ @5@ @MagentaŠŽíà@ @6@ @Yellow†ŠòŒ@ @7@ @Whiteôr�@ @8@ @Grayô�b�ò6Š@ @

Page 104: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 104

9@ @ŽßbØ@ôåï’Light blue@ @10@ @@@ŽßbØ@õŒìó�Light Green@ @11@ @Light Cyan@ @12@ @Light Red@ @13@ @Light manenta@ @14@ @Light yellow@ @15@ @Light white@ @

@óÜ@ L@oŽî‹�íäò†@ óîòíŽï’@ ãói@ Ší�@ôNäò6Š@ ói@ ìí“Žïq@ô9ÝŽïè@ çbàóè@ôäb“ŽïØ@ Žíi@ bn"Žï÷Šbî†@õaì†@a‡äbïäaíŽïä@óÜ@ò�îŠbÐ@ôäbäa†@ì@çbØó9Üb‚@ô䆋Ùî:

Line(2000,1500)-(5000,6000),QBcolor(4)

@oŽî‹�íäò†@óîòíŽï’@ãói@µ’@ôNäò6Š@ói@ô9ÝŽïè@ìó÷@ôäb“ŽïØ@Žíi@òìZ@ @Line(2000,1500)-(5000,6000),QBcolor(1)

@ @2M@ôäbØómó9Üby@Current Y,Current xZ@@ @

îói@ ôäbàŒ@ óÜ@ ómó9Üby@ ãó÷@ oŽî‹�íäò†@ ÚŽïmbØ@ a‡Ù"@ oŽïi@ ìa6ŠŽí @ çbØó9Üb‚@ óØ@ómaì@oŽïia‹Øóä@ñŠbî†@çbØó9Üb‚@a†ò†ŽíØ@ãóÜ@óäí¹@ŽíiZ@ @

Line(200,300)-(500,600),QBcolor(0)

@ oŽî‹“ŽïØò†@ ó9ÝŽïè@ ìó÷@ óØóäbàŠóÐ@ ôäa‡àb−ó÷@ ói@ ì@ òìa‹ÙîŠbî†@ çbØó9Üb‚@ã9ýói@ L@õŠbi@óÜ@òìòŠaí‚@õò†ŽíØ@ãó÷@Šó ó÷Form_MouseDownoï�íåi@a†@@Z@ @

Line(currentx,currentY)-(x,y),VBred

@oîóØò†@ÚïÝØ@ã6ŠŽíÐ@Šó�óÜ@ÚŽïmbØ@ô9Üb‚@óÜ@ÚŽï9ÝŽïèI0,0H @ìó÷@bm@ì@oŽî‹“ŽïØò†@òì@a‡à6ŠŽíÐ@ ôÙŽïåŽîí’@ ‡äóš@ óÜ@ bn"Žï÷@ L@ òì솋Ø@ a†bïm@ oÙïÝØ@ óØ@ òìónŽïiò†@ ‰ŽîŠ†@ óåŽîí’

@óÙi@õóØóàb−ó÷@õ‹îó�@ì@óÙi@ÚïÝØNN@ @

Page 105: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 105

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@óàó÷@ a†òìòŠó�@õóØò†ŽíØ@óÜ@bn"Žï÷VBcolor@µåïiò†@@óÜ@çbØò6ŠŽí óä@óNäò6Š@ómaì

Žßòì‰ïÄ@a‡Ù�óiò6Š@ô䆋ÙîŠbî†@Žíi@çbï’óàó÷@Lä@óÜ@ã9ýói@óîóØó9ÝŽïè@ôNQB@õòŠbàˆ@a†@ò6Šä@µ�íäò†@óØóN@@óÜ@ìVBoŽî‹�íäò†óØóNäò6Š@õìbä@a‡îaì†@ói@a†@N@ @@ @

@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@ @@@aaaaaaaaaaaaaaaaaa@@@@@@@@BVBVBVBVBaaaaaaaaaaaaaaaaa@@@ @

@@@VBVBVBVBVBVBVB@aaaaaaaaaaaaaaaaQBQBQBQBaaaaaaaaaaa@@ @@ @@ @

@@@@@@@@@@@@@@@@@net.cjb.aryanz.www @@@ @@ @@ @@ @@ @@ @@ @

Page 106: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 106

óàbäŠóiñà@�ìbð@”ŽïØ@óåŽîì@Z@@@õŽíèói@óØ@L@Ûóî@õaì†@ói@Ûóî@ôØí›i@õóäŒbi@ôäb“ŽïØ@ói@æîóØò†@pójîbm@çbîóàó÷

@oŽî‹“ŽïØò†@óåŽîì@òìó�ìbà@õŠbi@óÜ@ìMouseMove@µ�íäò†@õóØò†ŽíØ@a†NN@ @@óÙi@ŽôuójŽïu@óäbmóÑï�@ãó÷@ì@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@bn"Žï÷ŽíióØóà6ŠŽíÐ@@Z@ @

@Œa‹àb÷@ @õ‡äó¸ójîbm@ @ ça6ŠŽí@ @Name@ @FRMhowoften

Caption@ @Lوی # آ� "� !# ر���# ى ��وForm1

Right to left@ @True

@ a†óØóà6ŠŽíÐ@ ôn“ @ôä‡äbîó a6Š@ ô’ói@ óÜ@ çb’bqGeneral Declaration@@oï�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@ón"îíŽïqZ@ @

Option Explicit

@óÜ@bn"Žï÷Form1@õŠbi@a†@MouseMove@ò‹Žî‰j9Üóè@ãó÷@ì@ó�íåi@ò†ŽíØ@Z@ @Cirle(x,y),40

@ õóá ì†F5@ ò‹Nia†@@Šó�ói@ óåŽï9Üí¡@ ‘ìbà@ çb’bqL@ óØóàbäŠói@ ôån"‚ŠbØói@ Žíi@oŽïiò†@o�슆@Ûóî@õaì†@ói@Ûóî@ôØí›i@õóäŒbi@µåïiò†L@a†óØóà6ŠŽíÐNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @Žïiò†@o�슆@çbØóäŒbi@a†óØóà6ŠŽíÐ@Šó�ói@‘ìbà@õó9Üíu@ói@a†ò‹ŽïÜ@óÜ@Šó ó÷@ã9ýói@o@ @

@ @

Page 107: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 107

@ õŠbiMouseDown@ÚïÝØ@ bmóè@ oŽïibä@ o�슆@ óäŒbi@ aìó÷@ oï�íåi@ ò†ŽíØ@ ìó÷@ a†@@ oîóØò†@ óØóà6ŠŽíÐ@ Šó�óÜŽíi@ ‘ìbà@ ôåm‹ a†@ ói@ ómaì@ L@o�슆@ çbØóäŒbi@ òìòŠaí‚@

@õŠbi@óÜ@Šó ó÷@ã9ýói@L@oŽïiò†MouseUP@o�슆@óØóäŒbi@aìó÷@L@oï�íåi@óØò†ŽíØa†@Ø@ÚŽïmbØ@ bm@oŽïibä@oîò†ò†Šói@ÚïÝØ@çb’bq@ì@oîóØò†@óØóà6ŠŽíÐ@ Šó�óÜ@ÚïÝ@bvåï÷@L

@oŽïiò†@o�슆@óØóäŒbi@òìòŠó�@Žíi@ÚïÝØ@õòìóäa6Šó @ói@ómaì@oŽïiò†@o�슆@óØóäŒbiNN@ @@a†òìòŠaí‚@õò†ŽíØ@ãóÜZ@ @

Circle(x,y),40@çb’bq@Lòì솋ØóåîŠbïî†@çbàóØó9Üb‚@óÙäíš@L@a‡ÙŽï9Üb‚@Šóè@óÜ@ó“ŽïÙi@óäŒbi@µŽï9Üò†@

@µ�íäò†@Ûóîò�îŠbÐ@æîóØò†@ñŠbî†@óØóäŒbi@õòBm@ ìbi@µŽï9Üò†@ a†ò‹ŽïÜ@ L@ó“ŽïÙi@óäŒ@õóØòBm40@õŠòíŽïq@ói@oŽïi@óØóî@Twip@L@æî6ŠŽíNi@òŠòíŽïq@ìó÷@µäaímò†@ã9ýói@L@

@ômóÑï�@óÜ@”îìó÷Scalemode@oŽïiò†@a†@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ õŠòíŽïq@ ói@ õóØòBm@ õŽí‚Twip@ pbØò‡îŠbî†@@ ói@ óäb"Øóî@ óØ1440@ì@ óØóî@

@ói@óäb"Øóî1Twip@òŠbàˆ@ón"îíŽïq@aìó÷@âÝà@ói@æî6ŠŽíNïi@Šó ó÷@óäí¹@ Žíi@L@40@@ ‹m@ ôÙŽïàóÔòŠ@ Žíi@ òìóåîóÙi@ ãóØ@ói@ óÙäíš@ L

âÝàIBmõò40@ HóØóîoŽïšò†Šò†òŠìó L@óäí¹Žíió�íåi@ Z Circle(x,y),5@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ @@@@@@@@@@@@@@@@ @

@ @

Page 108: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 108

@ @

4MóàbäŠói@ñ䆋ÙîŠbî†@ðäbØóá ì†@ð‘ìbà@Z@@@oŽï9Üò†@çbáŽïq@çbî@µäaŒò†@òìóîóàbäŠói@ãó÷@õŽíèói@ça�Žî6Šói@õóîóá ì†@ãbØ@bn"Žï÷@óØ

@óîòíŽï’@ãói@”îìó÷@æî6Šò‡îa†@çbàŽí‚@óØ@òìóَíØ@õŽíè@ói@L@òìím‹ a†@çb{ìbà@Z@ @ôØóîòˆŽì6‹q@ ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@Label@ õŒa‹àb÷@ Ûóî@ ì@Textbox@ì@@ôÙŽîŒa‹àb÷image@óÙi@ŽôuójŽïu@óäbïî‡äó¸ójîbm@ãó÷@ì@ã6ŠŽíÐŽíi@óÙi@†bîŒ@NN

õŠbÙäa6ŠŽí @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@õ‡äó¸ójîbm@@@@@@@@@@@@@@@Œa‹àb÷@ @Name@ @Frmbutton@ @

Caption@ ��وس!# ر���# ى دوَآA# آ�@ "� Backcolor@ @ôr�@ @

Form1

Right to left@ @True Name@ @txt@ @Text@ @òìò6‹"ïi@ @

Alignment@ @2-center Multiline@ @True@ @

Enabled@ @False@ @

Text1@ @

Right to left@ @True@ @Name@ @Lbl@ @Text@ ی# آ�( -# دوَآA# آ��" ��وس دا!َ'�8@

Alignment@ @2-center Backcolor@ @ôr�@ @

Label1@ @

Right to left@ @True Name@ @Mouse@ @

Picture@ @òìòŠóÙi@ÚŽï�ìbà@õóåŽîì@ @Image1@ @

Stritch False@ @@ó£@ôÙŽî6Š@óØóåŽîì@Ûòì@çb’bqNN@ @

@ @

Page 109: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 109

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@çbØóïî‡äó¸ójîbm@Šó�óÜ@ôåïjŽïmZ@ @

Label1@ Z@@ µŽï9Üò†@ óØCaption@óÜ@ ÚŽïØóî@ µ�íäò†@ a‡ïn“ïäóm@ óÜ@ ì@†@‘ìbà@ôäbØóá ì†@L@oîóÙi@ ó“ï÷@ ìó÷@ õŠa†‹Ø@ ói@ óØ@ óïïä@ òìóÜ@o�óióà@ L@ ò‹Nia

@ ôîb’Žíi@ o“ïäóm@ óÜ@ âŽï9Üò†@ íÙ9ÜóiCaption@ ó�íåi@ a†@B@ôäbØóá ì†@ óÜ@ ÚŽïØóîò‹Nia†@‘ìbàB@ @

Ailgnment@ Z@@óØòìa‹�íä@ ómaì@ óØóåï�íä@ ôåŽîí“õ䆋ÙîŠbî†@ Žíi@ oŽî†ŠbØóin�a6Šòìbä@óÜ@çbî@òì@tóš@õý@çbî@o�a6Š@õý@ónŽîìóÙi@oŽïi@a‡N@ @

Enabled@Z@@õŒa‹àb÷@óÜ@ÚŽïmbØTextbox@a†@False@æî‹Žî‰iò‡9Üóè@@óÜ@aìó÷@L@Šó ó÷@ã9ýói@Loï�íåi@a†bïm@ôn’@pa†bä@óNŽî6Š@óØóàbäŠói@ô䆋َïr“ï÷@ômbØTrue@

@oï�íåi@a†bïm@ôåï�íä@ôäaímò†@aìó÷@oî‹Žî‰j9ÜóèN@ @aaaaa@ @

@ õóîòŠbjïÈ@ ãó÷@ bmòŠó�@ çbØò†ŽíØ@ ôåï�íä@ Žíi@ bn"Žï÷@ôä‡äbîó a6Š@ ô’ói@ óÜ@ òìòŠaí‚@ó�íåi@a†óØóà6ŠŽíÐ@ôn“ Z@ @

Option Explicit

@Šó�óÜ@ÚïÝÙ9Ýiò†@çb’bqForm1@óÙi@@õŠbi@La‡�ìbà@ôäbØòŠbióÜ@ìn@MouseDow

@ò‹Žî‰j9ÜóèZ@ @@ @

Page 110: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 110

@@@@@@@@@@@@ @@ó�íåi@ò†ŽíØ@ãó÷@a‡îaì†óÜ@Z@ @

Private sub frmbutton_mouseDown(…)

If Button=1 Then

Txt.text=”ى <# ب #Aدوَآ” End if

If Button=2 Then

Txt.text=”;� ”دوَآA# ى راEnd if

If Button=4 Then

Txt.text=”;� ”دوَآA# ى ��و� راEnd if

End sub

@‘ìbà@ ôäbØó ì†@ Šó�óÜ@ æm‹N9Üóè@ o�ò†@ õŠbi@ óÜ@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ çb’bqMouseUP@ó�íåi@a†@@Z@ @

@Private sub frmbutton_mouseUP(…) Txt=” “@End sub

@Šó�óÜ@熋ÙÙïÝØ@ói@ò�ŽîŠbri@óØòˆŽì6‹qSaveproject@ôn"ïÜ@óÜ@File@a†@NN@ @@ôåm‹ a†@ õŠbi@ óÜ@ óØ@ óïïš@ ò†ŽíØ@ ìóÜ@ çbán�óióà@ µäa�i@ bi@ bn"Žï÷

‘ìbàMouseDown@ ôuŠóà@ oîóÙi@ ‹îó�@ Šó ó÷@ óäbàíï�íä@ a†if@òìbmòŠó�óÜ@@a‡îaì†ói@òìímbèButton ì†@ôŽïÜ@o�óióà@óØ@@ó�ìbà@ôäbØóá@óäbàíï�íä@çb’bq@L

@õŒa‹àb÷@óÜ@aìó÷@Ûóî@ói@ìíjäb"ØóîText1@ó�íåi@a†@@Btóš@õóá ì†@BNN@ @

Page 111: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 111

@òŠbàˆ@óÜ@o�óióà@ómaìóØIÛóî@@H@òŠbàˆ@òíŽï’@çbàóè@ói@ó�ìbà@ôqóš@õý@õóá ì†2@Šbàˆ@òì@ó�ìbà@ôn�a6Š@õý@õóá ì†ò@4@ó�ìbà@ôn�a6Šòìbä@õóá ì†@NN@ @

íØ@ói’@ãói@óØò†ŽíØ@ômŠæî6‹iò†Šò†@óîòíŽïZ@ @ã6ŠŽíÐ@Šó�óÜ@‘ìbà@õóá ì†@ôåm‹ a†@õŠbiHI@ @

ì†@Šó ó÷ói@ìíjäb"Øóî@óØóá 1@aìó÷@@@ @@µ�íä@õŒa‹àb÷.@ói@óäb"Øóî@õóØóÔò†@Btóš@õóá ì†B@ @xŠóà@ôîbmŽíØ@ @

ói@ìíjäb"Øóî@óØóá ì†@Šó ó÷2@aìó÷@@@ @@µ�íä@õŒa‹àb÷.@ói@óäb"Øóî@õóØóÔò†@Bo�a6Š@õóá ì†B@ @xŠóà@ôîbmŽíØ@ @

 ó÷ói@ìíjäb"Øóî@óØóá ì†@Šó4@aìó÷@@@ @@µ�íä@õŒa‹àb÷.@ói@óäb"Øóî@õóØóÔò†@Bo�a6Šòìbä@õóá ì†B@ @xŠóà@ôîbmŽíØ@ @

@ômó9Üby@ óÜ@ óØòŠbi@ õòìó÷ŠóióÜ@ L@ ìíib"Øóî@ óØóá ì†@ Šó ó÷@ µŽï9Üò†@ óîŽíi@ a†ò‹ŽïÜ@óîa‡åm‹ a†@‘ìbà@õóá ì†@õòìòŠaí‚@óäíš@ómaìMouseDown@NN@ @

á ì†@ ôäa†Šói@ Žíi@ bèòìŠóè@ ‘ìbà@ õóI‘ìbà@ ô䆋Ø@ bèò6Š@ H@õòìòŠó�@ òìóäíšómaì@@‘ìbà@õóá ì†MouseUP@óäbàíï�íä@Z@ @

Txt=” “

@oŽîìóØóäŠò†@ÚŽîìa‹�íä@�ïè@a†óØó�ìbà@õóá ì†@ôäa†Šói@ômbØ@óÜ@ómaì@õŒa‹àb÷@óÜ@òìbåäbàìbäóØ@L@a†óØóåï�íätxt@@ @

@ óØóàbäŠói@ ô䆋َïr“ï÷@ Žíi@ bn"Žï÷@ õóá ì†F5@ ò‹Nia†@@ Ûóî@ çb’bq@ L@Ûóîói@‘ìbà@ ôäbØóá ì†@ ôåm‹ a†@ Žßó óÜ@ µåïiò†@ L@ ò‹Nia†@ ‘ìbà@ ôäbØóá ì†

MouseDown@óÜ@Textbox@ì@oŽîìóØò†Šò†@ @óîóá ì†@ìói@pójîbm@õìa‹�íä@ a†@

Page 112: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 112

@ òìónŽïåŽïàò†@ òìa‹�íä@ ìó÷@ómaì@ oî‹ ò‡9Üóè@ óØóá ì†@ Šó�óÜ@ o�ò†@ ÚŽïmbØ@ bmMouseUP@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

@ñóàbäŠói@‘ìbà@ñbØóá ì†2Z@@@@ì@ ‘ìbà@ ôäbØóá ì†@ ói@ ãóØò†@ pójîbm@ Šóè@ •óîóàbäŠói@ ãó÷@ �îŒb÷@ ôäaŠóåŽîí‚

@õŒa‹àb÷Cheakboxõ@@@ôäbØóá ì†@óÜ@ÚŽïØóî@ÚŽïmbØ@òìóîŽíè@ói@L@æîóØò†@†bîŒ@Žíi@õŒa‹àb÷@ aìó÷@µåŽï9Üí°ò†@ çb’bq@ ì@æî‹ ò†a†@‘ìbàCheckBox@ìói@pójîbm@õ@

@oŽïiò†@Ûýbš@óîóá ì†NN@ @@ @

@ ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ óîŽíiLabel@ ìì@Image@õŒa‹àb÷@ Žô�@ ì@Checkbox@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@ça6ŠŽí @óåŽïéi@óäbïî‡äó¸ójîbm@ãó÷@ìZ@ @

@ @çbØòŒa‹àb÷@ @õ‡äó·óîbm@ @ça6ŠŽí @ @

Name@ @Frmbutton2@ @Backcolor@ @ôr�@ @

Form1

Caption@ 2!# ر���# ى دوَآA# آ��" ��وس @

Page 113: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 113

Right to left@ @True Name@ @chkLeft@ @ Check1@ @

Backcolor@ @ôr�@ @Caption@ @ دوَآA# ى <# ب@ @Enabled@ @False

Name@ @chkMiddle@ @Backcolor@ @ôr�@ @

Caption@ @;� دوَآA# ى ��و� را

Check2@ @

Enabled@ @False Name@ @chkRight@ @

Backcolor@ @ôr�@ @Caption@ @;� دوَآA# ى را

Check3@ @

Enabled@ @False Name Mouse@ @

Picture ÚŽï�ìbà@õóåŽîì@ @Image1@ @

Stritch False Name lbl@ @

Caption آ�ن دا!َ'�8 و #Aی# آ�( -# دوَآ# �-�B! وس��

Alignment 2-center Backcolor ôr�@ @

BorderStyle 1-Fixedsingle

Label1@ @

Right to left True@ @@ @

ÙŽî6Š@òìòŠaí‚@õóåŽîì@ãó÷@Ûòì@çb’bqó£@ôZ@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@ @

Page 114: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 114

@@@@@@@@@@@@@@@ @@@@.ïjŽïmOO@@ @

@õŒa‹àb÷@óÜCheck@ÚŽïmbØ@a†@@ômóÑï�@óÜEnabled@a†@False@oî‹Žî‰iò‡9Üóè@Žî6Š@ óØóàbäŠói@ô䆋َïr“ïq@ômbØ@óÜ@ aìó÷N@oîóÙi@ôØýbšbä@çbî@Ûýbš@pa†bä@ó@ì

@ ômóÑï�BorderStyle@ õŒa‹àb÷@ óÜ@ ”î@Label†@@ ÚŽïmbØ@ a1-

Fixedsingl6ŠŽí @õŽíè@ónŽïiò†@L@†Ša‰j9Üóè@çbà@î@óØòŒa‹àb÷@õòíŽïšŠaíš@ôå@Ûòì@ì@õŒa‹àb÷Text@ômóÑï�@ì@oŽîìóØò†Šò†@Stritch@õŒa‹àb÷@óÜ@image@ÚŽïmbØ@a†@false@æî‹Žî‰iò‡9Üóè@oŽïi@a‡ØóîòŠbióÔ@Šóè@óÜ@oïåïji@óØóåŽîì@oïäaímò†@aìó÷NN@ @

JäŠói@ói@çbØò†ŽíØ@ôäa‡Žïq@ô�ìbà@ôäbØóá ì†@õóàb2 Z@ @@ôä‡äbîó a6Š@ ô’ói@ óÜ@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ ón�íŽïq@ a‡�ìbà@ ôäbØòŠbi@ óÜ@�ì@ Ûòì

@ómaì@oï�íåi@a†óØóà6ŠŽíÐ@ôn“ General Declaration@Z@@ @Option Explicit

@ @@ @

Page 115: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 115

@‘ìbà@ôä‡ä9ýíu@ õŠbi@ a‡�ìbà@ ôäbØòŠbi@ óÜì@ óÙi@ óØóà6ŠŽíÐ@ Šó�óÜ@ÚïÝÙ9Ýiò†@ bn"Žï÷MouseMove@ò‹Žî‰j9Üóè@@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@ìZ@ @

Private sub frmbutton2_mouseMove(Button as

integer, Shift as integer,x as single,y as

single @If (Button And 1)=1 Then

ChkLeft.value=1

Else

ChkLeft.value=0

End if

If (Button And 2)=2 Then

ChkRight.value=1

Else

ChkRight.value=0

End if

If (Button And 4)=4 Then

ChkMiddle.value=1

Else

ChkMiddle.value=0

End if

End sub

@ò‹Žî‰j9Üóè@‘ìbà@ôäbØóá ì†@õòìó䆋،Šói@õŠbi@ a‡äbØòŠbi@óÜ@Šóè@bn"Žï÷ómaì @MouseUP@ó�íåi@ò†ŽíØ@ãó÷@ì@Z@ @

Private sub frmbutton2_mouseUp(Button as

integer, Shift as integer,x as single,y as

single

If Button =1 Then

ChkLeft.value=0

End if

If Button =2 Then

ChkRight.value=0

End if

If Button =4 Then

ChkMiddle.value=0

Page 116: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 116

End if

End sub

J@ô䆊a‰j9Üóè@ói@ò�ŽîŠbri@óØòˆŽì6‹qSave project@ôn"ïÜ@óÜ@File@a†@NN@ @@”ï÷@òŠó£@óØóàbäŠói@bn"Žï÷@õóá ì†@ôåm‹ a†@óiF5@Šó�@òŠŽí›q@çb’bq@Form@ì@

@õŒa‹àb÷@µåïiò†@L@óåŽï9Üí¡@‘ìbà@ì@ò‹Nia†@‘ìbà@ôäbØóá ì†@óÜ@ÚŽïØóîCheck@õ@@ oî‹N9Üóè@ óØóá ì†@ Šó�óÜ@ o�ò†@ Šó ó÷@ ì@ oŽïiò†@ Ûýbš@ óîóá ì†@ ìói@ pójîbm@L

b÷@µåïiò†_çŽíš@L@oŽïiò†@Ûýbšbä@óØòŒa‹à@ @

J@çbØò†ŽíØ@ñòìó䆋ÙäíõZ@@@ õ‹îó�@ Šó ó÷@ ça�Žî6Šói@‘ìbà@ õó9Üíu@ ói@ pójîbm@ õ†ŽíØMouseMove@L@ oîóÙi@

tóš@õóá ì†@Žíi@óäbàíï�íä@óîòíŽï’@ãói@µåïiò†Z@ @If (Button And 1)=1 Then

ChkLeft.value=1

Else

ChkLeft.value=0

End if

@a†ò‹ŽïÜButton@µŽï9Üò†@ÚŽïmbØ@L@‘ìbà@ôäbØóá ì†@ómaì@And 1@ì@æm‹ a†@ómaì@@ói@ óØóá ì†@ Žô�@ Šóè@ çbî@ óá ì†@ ìì†@ ôåm‹ a†@ çbî@ L@ ‹mbîŒ@ Ûóîóá ì†@ ôä‡ä9ýíu

òìóØóîómaìóØ@LZ@ @@Šó ó÷I@õóá ì†ì@çbØóá ìì†1@]@H1aìó÷@@ @@õŒa‹àb÷Check@.@õóØó‚‹ä@]1@ @

òìóäaìó›Žïq@ói@ @@õŒa‹àb÷Check@.@õóØó‚‹ä@]0@ @

óØóuŠóà@ôîbmŽíØ@ @@L@ò‡i@wäŠó�ChkLeft@õŒa‹àb÷@óÜ@çbàŽí‚@óØ@óîòìbä@ìó÷@Check@Lòìbä@çbà@@ @

@ @

Page 117: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 117

@ óÜ@ o�óióàValue@ Šó ó÷@ L@ ôØýbšbä@ ì@ ôØýbš@ õìì6Š@ óÜ@ ômóîóØó‚‹ä@1@@Ûýbš@ómaììíi0@Ûýbšbä@ómaì@@ômóÑï�@õ‹îó�@óäí¹@Žíi@LValue@õ@Check@

@a‡äbØóïî‡äó¸ójîbm@õòŠó−óq@óÜ@óÙiNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ómaìóØZ@ @@Šó ó÷IaB a†@tóš@õóá ì†@ì@çbØóá ì†@]@H@@tóš@õóá ì†Iaìó÷@H@ @

@õŒa‹àb÷@ô‚‹äCheck@]@Ûýbš@ @òìóäaìó›Žïqói@ @@õŒa‹àb÷@ô‚‹äCheck]@Ûýbšbä@ @uŠóà@ôîbmŽíØôif@ @

a6Šòìbä@ôäbØóá ì†@aaaaa�óîóîòíŽï’@ìói@Šóè@”ïqóš@õý@ì@oNN@ @Šó ó÷@ã9ýói@‘ìbà@ôäbØóá ì†@Šó�óÜ@æm‹N9Üóè@o�ò†@L@õŠbi@õ‹îó�@MouseUP@

@oîóÙiZ@ @If Button =1 Then

ChkLeft.value=0

End if@ómìóØZ@ @

@‘ìbà@ôäbØóá ì†@Šó�óÜ@æm‹N9Üóè@o�ò†@õŠbiHNNNI@ @@õ‹ ò‡9Üóè@Šó�óÜ@ôn�ò†@õóîóá ì†@ìó÷@Šó ó÷@]@@@tóš@õóá ì†Iaìó÷H@ @

@õŒa‹àb÷@ô‚‹äCheckboxójîbm@õ@@óîóá ì†@ìói@p@]Ûýbšbä@ @xŠóà@ôîbmŽíØ@ @

Page 118: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 118

@ õóá ì†@ Šó�óÜ@o�ò†@ Šó ó÷@ ómaì@ômŠíØ@ ói1@aBN9Üóè@ó�ìbà@ôqóš@õóá ì†@ óØ@‹Ñ�@ói@óäb"Øóî@óØ@oŽïiò†@Ûýbšbä@õóØó‚‹ä@aìó÷@ @@oŽïiò†@óîòíŽï’@ìói@Šóè@”î‹m@ôäbØóá ì†@Žíi@aaaaaaNN@ @

@ @

@@@@@@@@ŠbiŠbiŠbiŠbiññññ@熋ÙÙïÝØ@@熋ÙÙïÝØ@@熋ÙÙïÝØ@@熋ÙÙïÝØ@ClickClickClickClickZZZZ@@@@@@@@äŠói@õaì†@óÜ@Šóè@ça�Žî6Šói@õ‹ŽïÐ@ón"îíŽïq@L@‘ìbà@ôäbØóá ì†@ói@pójîbm@ôäbØóàb

@ôäbØòŠbiI熋ÙÙïÝÙ9Ýiò†@ì@熋ÙÙïÝØ@H@ŠŽìŒ@a†óàbäŠói@óÜ@ÚïÝØ@õŠbi@ça�Žî6Šói@L@oïji@ oŽî‹åŽïèò†ŠbØói@Žíi@ ÚŽîŒa‹àb÷@ Šó�óÜ@‘ìbà@ ôäbØóá ì†@ ôåm‹ a†@ Šbu@ Ûóî@ ómaì@ L

@ÚŽïäbàŠóÐ@ôäa‡àb−ó÷@NNÐ@Šó�óÜ@ÚïÝÙ9Ýiò†@óäí¹@Žíi@õŠbi@L@a‡äbØòŠbi@óÜì@óÙi@ã6ŠŽí@ÚïÝØClick@ò‹Žî‰j9Üóè@NN@ @

@@@@@@@@ @@oŽî‡ŽïÜ@õóîòíŽï’@ãói@ã6ŠŽíÐ@õŠbi@µåïiò†Z@ @

Private sub Form1_click()

@ó�íåi@ò†ŽíØ@ãó÷@a‡ŽîìóÜ@ã6ŠŽíÐ@Šó�óÜ@熋ÙÙïÝØ@õŠbi@ómaì@Z@ @Private sub Form1_click()

Form1.Caption=”8دن''�Nى آ #� ”!# ر��

Page 119: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 119

End sub

@ õóá ì†@ çb’bqF5@Šó�óÜ@ ÚŽïÙïÝØ@ a‡îaì†@ óÜ@ óØóàbäŠói@ ôån"‚ŠbØói@ Žíi@ ò‹Nia†@bä@ L@ †‹Ø@ oÙïÝØ@ óØ@ Šóè@ µåïiò†@ L@ óÙi@ ã6ŠŽíÐì@ìó÷@ Žíi@ oŽî6ŠŽí ò†@ óØóà6ŠŽíÐ@ ôäb“ïä

@ómaì@óäbàíï�íä@óØ@õóå“qóØB熋ÙÙïÝØ@õóàbäŠóiB@ @

@@@@@@@@@@@@@ @

@@@@@@@@@ÚïÝÙ&Ýiò†@ñŠbi@ÚïÝÙ&Ýiò†@ñŠbi@ÚïÝÙ&Ýiò†@ñŠbi@ÚïÝÙ&Ýiò†@ñŠbiDblClickDblClickDblClickDblClickZ@Z@Z@Z@@@@@@@@@aŠóåŽîí‚@Žíi@ LÛóîŠó�óÜ@ 熋ÙÙïÝØ@ Šbu@ ìì†@ ói@ ómójîbm@ òŠbi@ ãó÷@ �îŒb÷@ ôä

Žïq@ õóØò†ŽíØ@ óäí¹@ Žíi@ ÚŽïäbàŠóÐ@ ôäa‡àb−ó÷@a‡ÙïÝÙ9Ýiò†@ õŠbi@ óÜ@ ìí“Dblclick@@ó�íåi@Z@ @

Private sub Form1_Dblclick()

Form1.Caption=” د� !�N'N(!# ر���# ى ”

End sub@ŠbØ@ òŠó£@óØóàbäŠói@çb’bqIF5@ H9Ýiò†@ ì@óÙi@ ã6ŠŽíÐ@ Šó�óÜ@ÚïÝÙ@ÛóîóÜ@µåïiò†@ L

@ a‡ÙïÝØICaption@ H@Ûóî@ Šó�óÜ@ 熋ÙÙïÝØŠbu@ ìì†ói@ íÙ9Üói@ L@ oŽî‹�íäbä@ óØò@oŽîìóØò†Šò†@óØòìa‹�íä@bvåï÷BÚïÝÙ9Ýiò†@õŠbi” NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ì@æm‹ @ñŠbi@a@õ@çb“ŽïØDragDropZ@@@

@ ãó÷@ �îŒb÷@ ôäaŠóåŽîí‚I•òŠbi@ HÜ@ óÙŽïØóî@òìó�ìbà@ õŽíè@ ói@ óØ@ õóäaŠbØ@ ìó@ÚŽîŒa‹àb÷@õòìóån�aí @ Žíi@oŽîŠ†ò‡àb−ó÷@ã6ŠŽíÐ@õ‹m@ôÙŽïåŽîí’@ Žíi@òìóÙŽïåŽîí’@óÜ@Žíi@L

@ôÙŽîŒa‹àb÷@óäí¹Picture@Žíi@óÙi†bîŒ@Ð@Žõíä@ôÙŽïà6ŠŽí@a‡ïäbØómóÑï�@óÜ@çb’bq@L@ @@ @

Page 120: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 120

@ Šó�@ òŠŽí›iDragmode@ ói@ óÙïi@ ì@1-Automatic@óØóàbäŠói@ çb’bq@ ì@£@ŠbØòŠóIF5@H@óåŽï9Üívïi@ìóÙi@óØóåŽîì@õŒa‹àb÷@Šó�óÜ@ÚïÝØ@ìNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@óØóåŽîì@õó9Üíu@Šó�óÜ@Žômòìa†óä@çbáÙŽïäbàŠóÐ@óÙäíš@L@pbØbä@ó9Üíu@óØóåŽîì@µåïiò†

@ôäbØón�aŠb÷@ óix,y@õŠbi@ L@ a‡äbØòŠbi@ óÜ@ ì@ óÙi@ ã6ŠŽíÐ@ Šó�óÜ@ÚïÝÙ9Ýiò†@ óî@ Žíi@ L@DragDrop@ò‹Žî‰j9Üóè@@ó�íåi@ì@Z@ @

Private Sub Form_DragDrop(Source As Control,

X As Single, Y As Single Source.move x,y

End sub

@óÜ@o�óióà@a†ò‹ŽïÜSource@ÚŽïuŠóà@ói@L@óîóè@a†óØóà6ŠŽíÐóÜ@óØ@L@óÙŽîŒa‹àb÷@Šóè@@ç‡ä9ýíu@ Žíi@oŽïia‹Ø@ÚïmbàŽímŽí÷ŠbØòŠó£@óØóàbäŠói@bn"Žï÷@L@L@óåŽï9Üí¡@óØóåŽîì@ì

@pbØò†@ó9Üíu@µåïiò†NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@ @@ @@ @

Page 121: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 121

@@@@@@@@@ñŠbi@ñŠbi@ñŠbi@ñŠbiDragOverDragOverDragOverDragOverZ@Z@Z@Z@@@@@@@@@@òìòŠbi@ãó÷@õŽíèói@oŽî‹“Øò†a6Š@ÚŽîŒa‹àb÷@ÚŽïmbØ@Žíi@µŽïåia†@ÚŽîìa‹�íä@µäaímò†aìó÷L

a‹àb÷@ óÜ@ ìóäb“ŽïØa6Š@ ìó÷@ õŒText@ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ òŠbØ@ ãó÷Žíi@ L@ a†@@ ôÙŽîŒa‹àb÷Textbox@ ôÙŽîŒa‹àb÷@ ì@ Image@ãó÷@ ì@ óØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@

@óÙi@ŽôuójŽïu@óäbïî‡äó¸ójîbm@Z@ @çbØòŒa‹àb÷@ @õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @

Name@ @Frmdrop Caption@ !���K&ا�" راآ��Kن@

Form1

Right to left@ @True@ @Name@ @Txtinfo Text@ @òìò6‹"ïi@ @

Alignment@ @2- center Multiline@ @True@ @

Enabled@ @False@ @

Text1@ @

Rght to left@ @True@ @Name@ @Imgwater

Picture@ @òìòŠóÙi@ÛóîóåŽîì@ @DragMode@ @1-automatic Stritch@ @1-True@ @

Image1@ @

Tag@ @Example@ @@òìÛ@Žôåjîa†@óîóåŽîì@ãó÷@NN@ @@ @@ @@ @@ @@ @

Page 122: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 122

.ï�íä@@çbØò†ŽíØZ@@@ó�íåi@a†óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@òìòŠaí‚@õò6‹Žî†@ãó÷@bmòŠó�Z@ @

Option Explicit

@Šó�óÜ@ÚïÝÙ9Ýiò†@çb’bqForm1@óÙi@@a‡äbØòŠbi@óÜ@ì@õŠbiDragOver@ò‹Žî‰j9Üóè@@@ó�íåi@ì@Z@ @

Private Sub Form_DragOver(Source As Control,

X As Single, Y As Single, State As Integer)

Dim sInfo As String

sInfo=”;8یKراد� آ� �<D�3” SInfo=sInfo+Source.Tag

sInfo= sInfo+”#آ #��A�” sInfo= sInfo+Str(state)

txtInfo.text=sInfo

End sub@@õŠbi@a‡à6ŠŽíÐ@óÜ@Šóè@çb’bqDragDropó�íåi@ìò‹Žî‰j9Üóè@Z@ @

‘clear the Textbox

txtInfo.text=” “

‘move the control

Source.move x,y

@ õóá ì†@ bn"Žï÷IF5@ H@ ò‹Nia†@Šó�óÜ@ ÚïÝØ@ çb’bq@ L@ óØóàbäŠói@ õŠbØ@ óån"‚@ Žíi@ óÜ@ µåïiò†@ L@ Ûóîý@ Žíi@ ó“ŽïÙjîa6Š@ ìóÙi@ óØóåŽîìTextoï�íäò†@ a†@@ B@bn"Žï÷

óØóäí¹@oŽî‹“ŽïØò†a6ŠExample@2@ B@@a†óØò†ŽíØ@ óÜ@ óØ@ óîóäaìa‹�íä@ ìó÷@•óàó÷@óäbàíï�íäNN@ @

@õ@äì5‹Ù@†@ä5ó@ì@òZ@ @M@õŠbi@óÜ@oîò‡i@óØò†ŽíØ@ô−Šó�@Šó ó÷@Dragoveróäbàíï�íä@a†@Z@ @

Dim sInfo As string

Page 123: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 123

@ómaìóØDim@õóØòìbä@óØ@ÚŽîìa6ŠŽí @Šó�óÜ@pa†ò†@ÚŽïä‡äbîó a6Š@sInfo@õŠŽíu@ìóî@@•óØòìa6ŠŽí String@µŽï9Üò†@a†@ìó÷@õaì†@ói@Lò@Z@ @

sInfo=”;8یKراد� آ� �<D�3”@@@ómaìsInfoä@ìói@óäb"Øóî@�í@a‡îaì†ói@L@òìa‹Z@ @

sInfo=sInfo+Source.Tag

@ómaìsInfo@õìa‹�íä@ói@óäb"Øóî@sInfoãóØóî@õ6‹Žî†@õ@@K@ômóÑï�Tag@@óÜ@ómaìóØ@L@ a†óØòŒa‹àb÷Source@ì@óîóØòŒa‹àb÷@óÜ@o�óióà@Tag@ôÙŽïmóÑï�@”î@

@ óîóØòŒa‹àb÷@ ói@ óäb"Øóî@ ô’óØó‚‹ä@ LExample@@óÜ@ çbàŽí‚@ óØ@îbm@óäbàíï�íä@a‡äbØóïî‡äó¸ója†@ìó÷@õaì†@ói@LZ@ @

sInfo=sInfo+”#آ #��A�” óØòìa6ŠŽí @ómaìIsInfo@H@@Ûóî@õaì†@ói@Ûóî@óØ@L@ìí“Žïq@ôäbØó‚‹ä@ói@óäb"Øóî@@óäbàíï�íäB@KóØóäí¹NNB@ @

@ a†óäaìó÷@ õaì†óisInfo@ õìí“Žïq@ ôäbØó‚‹ä@ ói@ óäb"Øóî@sInfo@K@Str(State)@@@óÜ@o�óióà@LState@Žô�@@óîòŠbàˆ@”ïäaìó÷@L0.1.2NNNN@ @

1M@ôäb“ŽïØa6Š@ómaì@L@‹m@ôÙŽï9Üb‚@Žíi@òìónŽîŠ�ŽîíNi@óØóåŽîì@óØ@oŽîŠ†ò†@çb“ïq@ÚŽïmbØ@óØòŒa‹àb÷@ô‚‹ä@a†ò‹ŽïÜ@óØ@‹m@ôÙŽï9Üb‚@ŽíiState@ói@óäb"Øóî@2 NN@ @

2M@óÜ@oŽîìóØò†Šò†@ÚŽïmbØ@ôàòìì†@ô‚‹ä@Text@óÜ@oŽî‹“ŽïÙia6Š@ óØòŒa‹àb÷@ óØ@ a†@óÙŽï9Üb‚@ãón"ï�@õ‹îóÌ@ôÙŽï9Üb‚@Žíi@òì@a†ò‹ŽïÜ@óØState@ói@óäb"Øóî@1NN@ @

3M@ oŽîŠ†ò†@ çb“ïq@ ÚŽïmbØ@ ôàóïŽï�@ ô‚‹ä@@ oŽî‹“ŽïÙia6ŠóØòŒa‹àb÷@ óØ@ôÙŽï9Üb‚@ óÜï�@õ‹îóÌ"†aŒb÷@ôÙŽï9Üb‚@Žíi@ãónNNò‹Ñ�@õóØó‚‹ä@óØNN@ @ômŠíØói@ @sInfo@óïîó’ì@ôÙŽîìa6ŠŽí @òìa‹äaŒóä@ôäbØónïq@óØNN@ @

äb"Øóî@õóØó‚‹äói@ó@ @BoŽî‹“ŽïØò†a6Š@bn"Žï÷B@ @

Page 124: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 124

K@ômóÑï�@ô‚‹äTag@a†óØòŒa‹àb÷@óÜ@@ @B@KóØóäí¹B@ @@K@ô‚‹äState@ @

@óÜ@òìóØóîói@õìíàóè@óØText1oŽîìóØò†Šò†@a†@NN@ @

@@@@@@@@@@@@@@@@@@@ @@õŠbi@óÜ@oîò‡i@óØò†ŽíØ@ô−Šó�@Šó ó÷@bn"Žï÷DragDrop@óäbàíï�íä@µåïiò†@Z@ @

@ @‘clear the Textbox

txtInfo.text=” “

‘move the control

Source.move x,y

@ a‹�íä@óØ@ a‡àóØóî@õ6‹Žî†@óÜ‘Clear the textbox@òìóØóäbàŒ@çóîý@óÜ@@oŽî‹‚ò†@ Žõí @o“q@õóäb“ïä@ òìóØò6‹Žî†@”Žïq@óÜ@óÙäíš@LI‘@ H@ òìbäa†@çbà@ói@óØ@L

@ìó÷@ L@ oŽî‹‚ò†@ Žõí @ o“q@ oŽî‹�íäò†@ òìóîaì†@ óÜ@ õòìó÷@ óîóäb“ïä@ ãó÷@ ôäbäa†•òìa‹�íä@óîòìó䆋Ùäì6Š@ Žíi@béäóm@@µŽï9Üò†óØ@L@óØò†ŽíØ@Šó�óÜI@ìbä@ôÔò†@õòìóåî6‹�@õŒa‹àb÷Text@@HæŽï9Üò†@a‡îaì†óiZ@ @

Txtinfo.text=” “

Page 125: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 125

@ a†ò‹ŽïÜtxtinfo@ õŒa‹àb÷@ Žíi@ óØ@ óîòìbä@ ìó÷@text@ òìbäa†@ çbàóØò@@çb’bq@ LSource@ óîóØòŒa‹àb÷@ óÜ@ o�óióà@@ ôäbØón�aŠb÷@ ói@ oŽï9Üí¡@ óØ@ LI‘~™@H@

µ�íåi@ò6‹Žî†@ìì†@ãó÷@béäóm@µäaímò†@ómaìóØZ@ @txtInfo.text=” “

Source.move x,y@@ @

A@@@@@@@@$#@E_^JHI^&aaaaaaaaaaJH&aaaaaaaaaaK_I$@#E^HJ&JJ@ @@ @

@@‘ìbà@ðäbØòŠbi@Šó�óÜ@Ûóîóäí¹@‡äóš@@1@–@‘ìbà@õó9Üíu@Žßó óÜ@ÛóîóåŽîì@ôä‡ä9ýíu@Z@ @

òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ òŠbØ@ ãó÷@ ŽíióåŽîì@ ôÙŽîŒa‹àb÷@ ì@Picture@Žíi@ óÙi@ †bîŒ@óØóà6ŠŽíÐ@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ ìForm1óÙi@@ L@õŠbi@ L@ a‡�ìbà@ ôäbØòŠbi@ óÜ@

MouseMove@@ó�íåi@ò†ŽíØ@ãó÷@ì@ò‹Žî‰j9ÜóèZ Private Sub Form_MouseMove(Button As Integer,

Shift As Integer, X As Single, Y As SingleH@ @Picture1.move x-200,y-200

End sub@@óØóåŽîì@ µåïiò†@ L@ óåŽï9Üí¡@ ã6ŠŽíÐ@ Šó�óÜ@ ‘ìbà@ ì@ óÙjŽïq@ ”ï÷@ óØóàbäŠói@ çb’bq

@pbØò†@ó9Üíu@a‡�ìbà@õBm@Žßó óÜNN@ @@ @@ @@ @@ @@ @

Page 126: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 126

2Mòìó�ìbà@õŽíè@ói@ã6ŠŽíÐ@ôä‡ä9ýíu@Z@ @@òìímbéÙŽïq@ôn“ @ôَíØ@óÜ@óØ@L@ã6ŠŽíÐ@ôä‡ä9ýíu@ói@æîóØò†@pójîbm@óîóàbäŠói@ãó÷

ô’ói@óÜ@ì@a†óØóàbäŠói@ôn“ @ôä‡äbîó a6Š@Module@µ�íåîò†@NN@ @@ôn"ïÜ@óÜ@ì@òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@óî@ ŽíiProject@ô’ói@a†@Module@†bîŒ@

@óÙi@ó�íåi@a†bïm@õòìòŠaí‚@õò†ŽíØ@ãó÷@ìZ@ @Declare Function ReleaseCapture Lib "user32"

() As Long@

Declare Function SendMessage Lib "user32"

Alias "SendMessageA" (ByVal hwnd As Long,

ByVal wMsg As Long, ByVal wParam As Long,

lParam As Any) As Long@

Public Const HTCAPTION = 2@Public Const WM_NCLBUTTONDOWN = &HA1

@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ çb’bqForm1@ õŠbi@ ìóÙi@MouseDown@ ò‹Žî‰j9Üóè@@ãó÷@ ì@òìòŠaí‚@õò†ŽíØ@ó�íåi@Z@ @

Private Sub Form_MouseDown(Button As Integer,

Shift As Integer, X As Single, Y As Single)@ReleaseCapture@SendMessage hwnd, WM_NCLBUTTONDOWN,HTCAPTION@, . 0&@

@ @3M@ó9Üíu@ômbØ@óÜ@6‹iLØóî@ô9ÝŽïè@ìì†@ôäìíjn�슆a‡�ìbà@õZ@ @

@óÙi@Žõíä@ôÙŽïà6ŠŽíÐ@Šó�óÜ@ÚïÝÙ9Ýiò†Form1@@õŠbi@ìMouseMove@ãó÷@ìò‹Žî‰j9Üóè@ó�íåi@ò†ŽíØZ@ @

Private Sub Form_MouseMove(Button As Integer,

Shift As Integer, X As Single, Y As Single)

Me.cls

Line(x,0)-(x,me.Scaleheight),vbRed

Page 127: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 127

Line(0,y)-( me.scalewidth,y),vbBlack

End sub

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @4M@@oŽîB ò†a†@‘ìbà@õóá ì†@óØ@a‡ÙŽïmbØ@óÜ@õŠóNîŠbØ@ô䆋؆bîŒZ@ @

@ õŠbi@ ì@ óÙi@ óØóà6ŠŽíÐ@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ ìòìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@‘ìbà@ ôåm‹ a†MouseDown@@ó�íåi@ò†ŽíØ@ãó÷@ì@ò‹Žî‰j9ÜóèZ@ @

Private Sub Form_MouseDown(Button As Integer,

Shift As Integer, X As Single, Y As Single)@ @If Button=2 Then

msgBox”وس�� "<� ”دوَآA# ى Sى راEnd if

@òìónŽî‹Ùi@ôîóàbä@ôÔì‡å�@aìó÷@aB a†@o�a6Š@õý@õóá ò†@Šó ó÷@ómaìNN@ @@ ŠbØ@ ónîó£@ óØóàbäŠói@ Šó ó÷@ bn"Žï÷f5�a6Š@ ôÙïÝØ@ ã6ŠŽíÐ@ Šó�óÜ@ ì@@L@ oîóÙi@ o@òìónŽî‹Øò†@ôîóàbä@ôÙŽïÔì‡å�@µåïiò†NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

Page 128: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 128

5@–@ìa‹ÙîŠbî†@ôØóîòìbà@Žíi@†ŠŽíjïØ@ì@‘ìbà@ôån"‚ŠbØóÜ@Z@ @@òìòŠóÙi@Žõíä@ôØóîòˆŽì‹q@ó�íåi@ò†ŽíØ@ãó÷@a‡à6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’óióÜ@ìZ@ @

Private Declare Function BlockInput Lib

"user32" (ByVal fBlock As Long) As Long@ @Private Declare Sub Sleep Lib "kernel32"

(ByVal dwMilliseconds As Long )@ @@ Šó�óÜ@ ÚïÝÙ9Ýiò†@ çb’bqForm1õŠbi@ ìóÙi@Activate@ò†ŽíØ@ ãó÷@ ìò‹Žî‰j9Üóè@

ó�íåiZ@ @Private sub form_Activate()

DoEvents@ BlockInput True@ Sleep 1000@ BlockInput False@End sub

@ óîŽíi@ òìa‹äa†@ óØ‹š@ ôÝÝïà@ ói@ óØóån"‚ŠbØóÜ@ ômbØ@ a†ò‹ŽïÜ@õóîòŠbàˆ@ ìó÷@ ôäaímò†@o“ïäómSleep@oî6ŠŽíNi@N@ @

@ @6M‘ìbà@õBm@õòìóäa‡äb“ïq@ìòìó䆊b’@Z@ @

ó÷@ Žíiã@ õŒa‹àb÷@ ìì†@ òŠbØ@Commandbutton@@ Žõíä@ ôÙŽïà6ŠŽíÐ@ Žíi@ óÙi†bîŒ@ãó÷@ ìŠaìb‚@õò†ŽíØ@ó�íåi@óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@òìòZ@ @

Private Declare Function ShowCursor Lib @"user32" (ByVal bShow As Long) As Long@

M @õŒa‹àb÷@óÜCommand1@ó�íåi@a†@Z Private Sub Command1_ClickHI@X = ShowCursor(FalseI@End Sub@

M @õŒa‹àb÷@óÜComand2 ó�íåi@a†Z@ @Private Sub Command2_ClickHI@

Page 129: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 129

X = ShowCursor(True)

End sub@

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@@@@@@@@ @@aaaaaaaaaaaaa@@@N~N~N~N~N~N~aaaaaaaaaaa~Na~aNa~Na~aNa~aNa~aN~aNa~aNa~@ @

@äbØòŠbið†ŽíjïØ@@@1MKeyDown

2M KeyUP

3MKeyPress

aaaaaaaaaaaaaaaaaaaa@ @1111MMMM@@@@KeyDownZ@Z@Z@Z@@ @@ @@ @@ @

ça�Žî6ŠóiŽíjïØ@µäaŒò†@Ûòì@Šóè@Š@‘ìbà@íØòì@”î†@oŽïióè@õŽí‚@ôÙŽîŠbi@‡äóš@oŽïiò†@L@Ú"îói@ôäbàŒ@óØ@ôäaŒ@çbàòìó÷@a‡�ìbà@ôäbØòŠbi@óÜ@L@çbØóäbàŠóÐ@ôäa‡àb−ó÷@Žíi@L

@òìbäa†@‘ìbà@ôäbØóá ì†@ Žíi@ôØóîòŠbàˆ@‡äóš@”ŽíjïØ@ôäbØóá ì†@oŽïiò†@óî@ Žíi@L@oŽïióè@õŽí‚@ômójîbm@õòŠbàˆaì@L@ìì6Š@óàó‚ò†@óäaŠbàˆ@ìóÜ@ÚŽî‡äóè@òìòŠaí‚@óÜ@Z@ @

Number Key@ @112@ @F1@ @113@ @F2@ @114@ @F3@ @115@ @F4@ @116@ @F5@ @117@ @F6@ @118@ @F7@ @119@ @F8@ @120@ @F9@ @121@ @F10@ @122@ @F11@ @123@ @F12@ @

Page 130: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 130

@ @number@ @Key@ @

97@ @1@ @98@ @2@ @99@ @3@ @100@ @4@ @101@ @5@ @102@ @6@ @103@ @7@ @104@ @8@ @105@ @9@ @96@ @0@ @

@ @Number@ @Key@ @

65@ @a@ @66@ @b@ @67@ @c@ @68@ @B@ @69@ @E@ @70@ @F@ @71@ @G@ @72@ @H@ @

Page 131: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 131

73@ @I@ @74@ @J@ @75@ @K@ @76@ @L@ @77@ @M@ @78@ @N@ @79@ @O@ @80@ @P 81@ @Q 82@ @R 83@ @S 84@ @T 85@ @U 86@ @V 87@ @W 88@ @X 89@ @Y 90@ @Z

@ @1M@i󆊎íjïØ@ôäbØóá ì†@õóàbäŠ@Z@ @

ì†@õòŠbàˆ@µäaímò†@æî6Šò‡îa†@óØ@òìóîóàbäŠói@ãó÷@õŽíè@ói@ça�Žî6Šói@µäa�i@çbØóá @a‡Øóîóá ì†@Šóè@ôåm‹ a†@ômbØ@óÜ@óÜì@LLabel@oŽîìóØò†Šò†@a†@NN@ @

@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@óî@Žíi@ôÙŽîŒa‹àb÷@ìLabel@çbàŠóÐ@õóá ì†@õŒa‹àb÷@ìì†@ì@Command@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@æî6ŠŽí @óåŽïéi@óäbmóÑï�@ãó÷@ìZ@ @

Œa‹àb÷@ @póÑï�@ @ça6ŠŽí @ @Name@ @FrmKeys@ @

Caption@ !# ر���# ى دوَآA# آ�ن@Form1

Right to left@ @True Name@ @cmdExit@ @ Command1@ @

Caption@ @C<Dداخ Command2@ @Name@ @Cmd pushme

Page 132: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 132

Caption@ �# ر #3 �&وَآA# ی# !'#@ #- )�Nآ Name@ @lblinfo

Alignment@ @2-center@ @BorderStyle@ @1-Fixedsingle@ @

Caption@ @òìò6‹"ïi

Label1@ @

Right to left@ @True@ @@ó£@ôÙŽî6Š@óîòíŽï’@ãói@çb’bqZ@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ãó÷@bmòŠó�@çbØò†ŽíØ@ôäa‡Žïq@ Žíi@bn"Žï÷@ò6‹Žî†@ôn“ @ôä‡äbîó a6Š@ô’óióÜ@òìòŠaí‚@õ

ó�íåi@a‡à6ŠŽíÐZ@ @Option Explicit

@õóá ì†@Šó�óÜ@ÚïÝÙ9Ýiò†@çb’bqcmdpushme@õŠbi@ìóÙi@KeyDown@j9Üóè@ò‹Žî‰@ó�íåi@ò†ŽíØ@ãó÷ì@a††ŠŽíjïØ@ôäbØòŠbi@óÜZ@ @

Private Sub cmdpushme_KeyDown(KeyCode As

Integer, Shift As IntegerH Lblinfo.Caption=”�8'َ!آ�ن دا #Aی# آ�( -# دوَآ” Lblinfo.Caption= Lblinfo.Caption+vbCrLf

Lblinfo.Caption= Lblinfo.Caption+”keycode=”+_

Str(keycode)

Lblinfo.Caption= Lblinfo.Caption+vbCrLf

Lblinfo.Caption= Lblinfo.Caption+”Shift=”+ _

Str(shift)

End sub@

Page 133: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 133

@Šó�óÜ@熋ÙÙïÝØ@ói@ò�ŽîŠbri@óØòˆŽì6‹q@bn"Žï÷Saveproject@@ôn"ïÜ@óÜFile@@ a†@ NNçb’bq@ õóá ì†@ Šó�óÜ@ ÚïÝØ@ ìŠbØòŠó£@ óØóàbäŠói@I ر3# م #� #- )�Nآ

@دوَآA# ی# !'# H@ L@ óÙi@ ò‹Nia†@ †ŠŽíjïØ@ Šó�@ ôäbØóá ì†@ ÛóîójØóî@ a‡îaì†óÜ@íØbm@pa‡i@çb“ïq@póäbá ì†@ìó÷@ômójîbm@õ†ŽíØNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @M óá ì†@ ôåm‹ a†@ õŠbi@ óÜ@ óØ@ æîò‡i@ óØò†ŽíØ@ ô−Šó�@ Šó ó÷@a†@ †ŠŽíjïØ@ ôäbØ

@óäbàíï�íä@oŽï9Üò†@LZ@ @Lblinfo.Caption=”�8'َ!آ�ن دا #Aی# آ�( -# دوَآ”

@ a†ò‹ŽïÜlblinfo@ õŒa‹àb÷@ õìbä@Label@µŽï9Üò†@ ì@ òìbåäbàìbä@ çbàŽí‚@ óØò@@ômóÑï�Captionòìa‹�íä@ìói@oŽïjäb"Øóî@õóØò@@òìòŠó�óÜ@LKeycode@óîóè@

ôØóîòŠbàˆ@Šó�@ómbØò†@póÜýò†@”îìó÷@óØ@çbØóá ì†@Žíi@ò6ŠŽí óä@ôَíØ@óØ@L@ôn�a6Š@@õó’ì@bèòìŠóèShift@ôäbØóá ì†@Žíi@Altì@ Ctrlì@Shift@oŽî†ŠbØói@NN@ @

@ óÙi@ òìòŠaí‚@ õóîón"‚@ ìó÷@ õ‹îó�@ôäbØò6ŠŽí óä@ òŠbàˆ@ ôåmìóØŠò†@ ôäbØómó9ÜbyShift@çaíŽïä@óÜ@pa†ò‡äb“ïq@0bm7NN@ @

@ô‚‹ä@õ6ŠŽí óäShift

õóá ì†@õŠbi Alt@ @ì†@õŠbiõóá  Ctrl@ @@õóá ì†@õŠbiShift

0@ @oŽïiaB óäa†@ @oŽïiaB óäa†@ @oŽïiaB óäa†@ @1@ @oŽïiaB óäa†@ @oŽïiaB óäa†@ @oŽïiaB a†@ @

Page 134: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 134

2@ @oŽïiaB óäa†@ @oŽïiaB a†@ @oŽïiaB óäa†@ @3@ @oŽïiaB óäa†@ @oŽïiaB a†@ @oŽïiaB a†@ @4@ @oŽïiaB a†@ @oŽïiaB óäa†@ @oŽïiaB óäa†@ @5@ @oŽïiaB óäa†@ @oŽïiaB a†@ @†oŽïiaB óäa@ @6@ @oŽïiaB a†@ @oŽïiaB a†@ @oŽïiaB óäa†@ @7 oŽïiaB a†@ @oŽïiaB a†@ @oŽïiaB a†@ @

@ aŠbØ@ õ†ŽíØ@ ôäíiStr()@ô‚‹ä@ Žíi@ ôîòŠbàˆ@ ô‚‹ä@ ô䆋ÙÝîíyóm@ Žíi@ oŽî†ŠbØói@@ ôåï�íä@ ômóÑï�@ óÜ@ óØ@ LCaption@ôäbäa†@ L@ oŽîŠ†ò‡äb“ïq@ a†@

Str(keycode)@@ ô‚‹ä@ôåî6ŠŽí @ õŽíè@ ónŽïiò†Šbàˆ@Žíi@ çbØóïn�a6Š@ õŠŽíu@ óÜ@ ôîò@ôåï�íä@ôÙŽï‚‹äString@ôäbäa†@ì@Str(Shift)@ô‚‹ä@ôä6ŠŽí @õŽíè@ónŽïiò†@

@ôåï�íä@ôÙŽï‚‹ä@Žíi@ôîòŠbàˆ@ôäbäa†@LvbCrLf@ì@çbØò6‹Žî†@ôån"ƒÙŽî6Š@õŽíè@ónŽïiò†@@a‡Øóî@õaì†ói@çbØòìa‹�íäNN@ @

@†ŠŽíjïØ@ôäbØóá ì†@Šó�óÜ@æm‹N9Üóè@o�ò†@õŠbi@ Žíi@bn"Žï÷KeyUP@ó�íåi@ò†ŽíØ@ãó÷@@õŒa‹àb÷@óÜCommand2 @ómaìcmdpushmeZ@@ @

Private Sub cmdpushme_KeyUp(KeyCodeAs Integer

, Shift As Integer)

Lblinfo.Caption=” ;�ه# -َ'�8او� # دوَآA# آ �# ر -#د� ”

Lblinfo.Caption= Lblinfo.Caption+vbCrLf

Lblinfo.Caption= Lblinfo.Caption+”keycode=”+_

Str(keycode)

Lblinfo.Caption= Lblinfo.Caption+vbCrLf

Lblinfo.Caption= Lblinfo.Caption+”Shift=”+ _

Str(shift)@ @End sub@@

Page 135: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 135

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@

á ì†@ ìó÷@ õòìó䆋Ùäì6Š@ ôåm‹ a†@ õŽíè@ ói@ óØ@ õóäbShift@òìóîŽí‚@ óØóá ì†@ ì@oŽî‹�íäò†Z@ @

@õóäbnïq@ìó÷@çbî@õóäbá ì†@ìó÷@ça�Žî6Šói@òìóØóîóá ì†@‡äóš@ôåm‹ a†@õŽíè@ói@óØ@ônïq@ôåï�íä@óäí¹@Žíi@L@oŽî‹�íäò†IŽÞŽï÷@Hl@õóá ì†@oŽïiò†@aìó÷@L@òŠìó @ônïq@ói@

Shiftõóá ì†@çb’bq@oî‹Nia†@Il@HóØónïq@bvåï÷L@oŽï�íäò†@òŠìó @óÙi@IL@H@çbîŽßb‚ì†@ôåï�íä@ Žíi@H@ZI@ôäbØóá ì†@ón"îíŽïq@ÛóîŠó�óÜShiftì@@HZI@oŽîBNia†@L

@ õŠbi@ õŽíè@ ói@•óäbá ì†@ ãó÷@ õ†ŽíØKeypress@ oŽîìóØò†Šò†@ L@ òìò@@Žíi@ bn"Žï÷@ L@ õìa†ìì6Š@ õŠbØ@ óÜ@ ´“îóNŽïmKeypress@óÜ@ ó�íåi@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@

cmdpushme_keypress()@ @Dim char

Char chr(keyAscii)

Lblinfo.Caption=”keyascii=”+str(keyAscii)+ _

“char=”+char

@óá ì†@ôåm‹ a†@õŠbØ@çb’bqkeyDown@òìò6‹"i@õóØò†ŽíØ@ómaì@òìòŠóåŽï’òíj9Üóè@@ì@õóá ì†@Šó�óÜ@ÚïÝØ@çb’bq@L@ŠbØ@òŠó£@óØóàbäŠóiB ر3# م #� #- )�Nآ #Aدوَآ

@B@óÙi@õóá ì†@†ŠŽíjïØ@Šó�óÜ@bvåï÷@LShift@ì@a@ò‹Nia†@óåïji@õóØò†ŽíØ@ìNNی# !'# @@ @@ @

Page 136: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 136

@ @†ŠŽíjïØ@ôäbØóá ì†@ôån"‚ŠbØóÜ@ì@æî6ŠŽí @õóàbäŠóiZ@ @

@òìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@òŠbØ@ãó÷@Žíi@ôÙŽîŒa‹àb÷@ìTextbox@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@ò6ŠŽíNi@óäbmóÑï�@ãó÷@ìZ@ @

Œa‹àb÷@ @ó¸ójîbmõ‡ä@ @ça6ŠŽí @ @Name@ @frmUpper@ @ Form1

Caption@ !# ر���# ى َآ�ری " دوَآA# آ�ن@Name@ @txtUserArea Text1@ @

Scroll Bars@ @3- Both@ @Text@ @òìò6‹"ïi@ @

Right to left@ @True

@ @

multiline@ @True@ @

@@@@@@@@@@@@@@@@@@@@@@@@@ @à6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@òìòŠaí‚@õóÔò†@ãó÷@bn"Žï÷@ó�íåi@a†óØóZ@ @

Option Explicit

@óÙjŽïr“ï÷@óØóàbäŠói@çb’bq@õŒa‹àb÷@óÜ@ìText1@çb’bq@ì@ó�íåi@ÚŽïÔò†@‡äóš@a†@@õóá ì†Enter@ò‹Nia†@@òìóàòìì†@@õ6‹Žî†@ónŽïšò†Šó�BØ@µåïiò†@LNN@ @

L@ ô‚‹ä@ Šó ó÷@ ã9ýóimultiline@ oŽî‹Ùi@@ óiFalse@@óåï›i@ oŽî‹äaímbä@ aìó÷@òìóàòìì†@õ6‹Žî†NNN@ @

Page 137: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 137

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@õóá ì†@ôån"‚ŠbØóÜEnterZ@@ @@ômóÑï�@óÜ@ça�Žî6Š@óiMultiline@ a†@@ô‚‹äFalse@õ6‹Žî†@óåï›i@ a†óä@õóNŽî6Š@

@ô‚‹ä@ã9ýói@L@òìóàòìì†True@a†@òŠbØ@ìói@õóNŽî6Š@@ô‚‹ä@bn"Žï÷@Lmultiline@@ ói@óÙiTrueì†@õ‹Žî†@óäíš@ òìóَíØ@õŽíè@ói@õòìó÷@ Žíi@ L@@æî‹Nia6Š@ ãòì@ói@óØ@L@õŽíèEnter@oŽîŠ†ò‡àb−ó÷@òìò@NN@ @

@õŒa‹àb÷@ Šó�óÜ@ÚïÝÙ9Ýiò†@ a†@ ìí“Žïq@õóØóàbäŠói@óÜ@ Šóè@bn"Žï÷Text1@óÙi@@ómaìtxtUserArea@@õŠbióÜ@òìòŠaí‚@õò†ŽíØ@ãó÷@çb’bqKeypress@ó�íåi@a†@@Z@ @

Private Sub txtUserArea_KeyPress(KeyAscii As

IntegerH@ @If keyAscii=vbkey Return Then

KeyAscii=0

End if

End sub@@ ŠbØ@ òŠó£@óØóàbäŠói@ bn"Žï÷F5@Ûóîó’ì@‡äóš@ L@ a†óØóåï�íä@õŒa‹àb÷@ ìbä@ óÜ@ ì@

@ ó�íåi@ çb’bqEnter@ ò‹Nia†@@ òìóàòìì†@ õ6‹Žî†@ ónŽïšbä@ µåïiò†@ L@a†ò†ŽíØ@ ãóÜ@ L@ÚŽïmbØAscii@õóá ì†@ a†ò‹ŽïÜ@óØ@L@æî‹ ò†a†@Enter@òìbäa†@çbà@@L@ô‚‹ä@aìó÷

keyAscii@ónŽïiò†@I‹Ñ�@H@õóá ì†@ÚŽïmbØ@LAscii@oŽîB ò†a†@@õó’Ží Šaíš@óÜ‹Ñ�@ói@óäb"Øóî@õóØó‚‹ä@óÙäíš@L@pbØbä@ ŽôuójŽïu@ÚŽïäbàŠóÐ@�ïè@ L@ a‡åï�íä@ì@

Page 138: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 138

†@ ô䆋ÙÉäóà@ õŽíè@ ónŽïiò†@ óØ@ ó’óàó÷@ L@ oŽïiaB óäa†@ óØ@ óîaì@ òìó÷@ Ûòìì@õóá EnterNN@@ @

@ @@ôäbØò�àò6Š@ôåî6ŠŽí ciiAs@òŠìó @ônïq@Žíi@I@òŠìó @Žíi@Ûí›i@ônïq@ôåî6ŠŽí Z@ @

@a†óàbäŠói@ÚŽî‡äóèóÜ@L@oŽïiò†@o"îíŽïq@Šbu@ÚŽî‡äóè@òŠìó @Žíi@oŽîŠ†Š6íNi@Ûí›i@ônïq@ õŠbi@ óÜ@ ò†ŽíØ@ ãó÷@ bn"Žï÷@ L@ Ûí›i@ ônïq@ bèóm@ çbîKeypressó�íåi@ a†@@óÜ@

@a‡åï�íä@õŒa‹àb÷Z@ @Privat sub txtuserarea_keypress(…)

Dim char

Char=chr(keyAscii)

keyAscii=Asc(ucase(char))

End sub

@ó�íåi@Ûóîó’ì@‡äóš@a‡åï�íä@õŒa‹àb÷@óÜ@ì@ŠbØòŠó£@óØóàbäŠói@ônïq@ói@µåïiò†@oŽï�íäò†@òŠìó @ôäbØóá ì†@Šó ó÷@ìCapslockçbî shift@Šóè@ìó÷@oî‹Nia†@

@oŽï�íäò†@òŠìó @ônïq@óiNN@ @@a†ò‹ŽïÜChr()Ží @Žíi@oŽî†ŠbØói@@ìaB a†@ônïq@õò‹Ñï’@ôåî6Š@ÚŽïnïq@çbî@ÚŽî�àò6Š@Žíi

Char=chr(keyAscii)

@ oŽî6ŠŽíNi@ òŠí @ ônïq@ Žíi@ ò�àò6Š@ ìó÷@ pa†ò‡9Üìóè@ a†ò‹ŽïÜNN@ô‚‹ä@ Šó ó÷@ óäí¹Žíi@UcaseoŽî‹ÙjŽïÜ@õòìòŠaí‚@õóîòíŽï’@ãói@NN@ @

Ucase(“a”)

@ônïq@ói@Šóè@aìó÷A@òíŽï’@çbàóè@ói@oŽï�íäò†@òŠìó @Ucase(“A”)@ói@Šóè@•@@oŽï�íäò†@òŠìó @ônïqNN@ @

ôåïjŽïmOO@ @@õóäaìó›Žïq@µäaímò†@oŽï�íåi@Ûí›i@ônïq@ ói@ béäóm@ ómaì@Ûí›i@ônïq@ôåï�íä@ Žíi

Ucase()@ómaì@IUppercase@H@ómbØò†@óØ@L@oïåŽïéiŠbØóiILcase(@ @

Page 139: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 139

@ómaìLowerCase@ôäbØóá ì†@Šó ó÷@a†ò‹ŽïÜ@ómaì@L@Capslock@çbî@Shift@@oî‹Nia†éäóm@ìó÷oŽï�íäò†@Ûí›i@ônïq@ói@bNN@ @

@ ôiòŠóÈ@ çbî@ õ†ŠíØ@ ôåï�íä@ pój"ïä@ ói@óÜ@ ŠbØ@ òìòŠó�@ õóîòˆaìón�ò†@ ìì†@ ãó÷@ L@õŒa‹àb÷@óÜ@oï�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@Šó ó÷@óäí¹@Žíi@L@pbØbä@óØòìa‹�íätext@

@õŠbi@óÜ@ìa†keypress@a†@Z@ @Dim char

Char=chr(keyAscii)

Print Ucase(“)Dو� ل !# یH�9”)

@ ómaì@ L@ òìa‹�íä@ ìó÷@ çbØóá ì†@ ôåm‹ a†@ ômbØ@ óÜ@ µåïiò†BÚ"îói@ Žßòì‰ïÄB@Ûòì@pa†ò†@çb“ïq@õŽí‚oŽî‹ÙjŽïÜ@ô’óîòíŽï’@ãói@Šó ó÷@L@Z@ @

Print Lcase(“Ú"îói@Žßòì‰ïÄ”) äb“ïq@õŽí‚@Ûòì@Šóè@ìó÷ô@pa†ò†@NN@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@ @@ @@ @@ @@ @@ @

@ @

Page 140: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 140

@ômóÑï�Cancel

åŽîí‚@õóá ì†@ói@ómójîbm@ómóÑï�@ãó÷@�îŒb÷@ôäaŠóEsc@ŽíjïØ@Šó�@õŠ@†NN@ @@çbàŠóÐ@ôÙŽîŒa‹àb÷@óäí¹@ ŽíiCommand@ Žõíä@ôÙŽïà6ŠŽíÐ@ Žíi@óÙi@†bîŒ@@ôä‡äbîó a6Š@ì

@õŠò‡i@õóØóàbäŠói@ôån"‚a†@çbî@ôîbmŽíØZ@ @Private sub command1_click()

End

End sub

@ Šó�@ òŠŽí›i@ a‡îaì†@ óÜ@ ômóÑï�Ibmî¸ójõ‡äó@ HCancel@ ì@True@ ò‹Žî‰j9Üóè@@ì@õóá ì†@ bvåï÷@ L@ ŠbØ@ òŠó£@óØóàbäŠóiEsc@ ò‹Nia†@ †ŠŽíjïØ@ Šó�@@Žôiói@µåïiò†@ L

@Šó�óÜ@熋ÙÙïÝØCommand1@pb‚ò†a†@óØóàbäŠói@õŽí‚@NN@ @@ @

@ôäbØòŠbi@Šó�óÜ@ÛóîóàbäŠói†ŠŽíjïØ@ôäbØóá ì†@Šó�óÜ@æm‹N9Üóè@o�ò†@ì@æm‹ a†Z@@ @@‹mbîŒ@ôån“îóNŽïm@ŽíiÜ@õŠbi@ì@óÙi@Žõíä@ôÙŽïà6ŠŽíÐ@Šó�óÜ@ÚïÝÙ9Ýiò†@†ŠŽíjïØ@ôäbØòŠbi@ó

keyDown@ó�@íåi@ò†ŽíØ@ãó÷@ìò‹Žî‰j9Üóè@Z@ @If keycode=120 Then

Aryan=inputbox(“#� (”!# خ�C�! 8”,”��و� آ# ت ! �Print Aryan

End if

If keycode=121 then

Aryan=inputbox(“#� (”!# خ�N�A�3”,”C�!8# آ# ت ! �Print Aryan

End if

@õŠbi@çb’bqKeyUPó�íåi@ò†ŽíØ@ãó÷@ìò‹Žî‰j9Üóè@Z@ @If keycode=123 Then

Print”Aryan”

End if

Page 141: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 141

@õóá ì†@bn"Žï÷f5@óØóàbäŠói@õŠbØ@óån"‚@Žíi@ò‹Nia†@ôäbØóá ì†@çb’bq@LF9çbî

F10ìbä@oŽï9Üò†@oŽïq@ì@a‡äbîóØóîŠóè@óÜ@òìónŽî‹Øò†@ÚŽï"Ø@Žíi@µåïiò†@L@ò‹Nia†@@póØò@ ó�íåi@póØó9Ýîóáï÷@ çbî@ ó�íåi@ ôÙïÝØ@ ìó�íåi@ÚŽîìbä@ a†ò‹ŽïÜ@ LOk@ óÙi@@µåïiò†@ L

@pa†ò†@ ôäb“ïq@ çbî@ pbØò†@ tbš@ òìbä@ ìó÷@ óØóà6ŠŽíÐ@ Šó�óÜ@õóá ì†@ Šó ó÷@ ã9ýói@ LF12@oî‹Nia†@Ipa†bäì6Š@ÚŽîìa†ì6Š@�ïè@H@Šó�óÜ@o�ò†@íØbmF12oî‹ ò‡9Üóè@@µiò†@L@

íäò†@ã6ŠŽíÐ@Šó�óÜ@ómbØ@ìó÷@oŽï�BAryan”B@ @

@@@@@@@@@@@@@@@@@@@@@@ @@ ôäbØòŠbàˆ@ oîò‡i@ óØò†ŽíØ@ ô−Šó�@ Šó ó÷120ì@121ì123 @ óîóè@óäbàó÷@ L

@ôäbØóá ì†@ói@pójîbm@õ†ŽíØf9,f10,f12@óî@@óäbàíï�íä@ómaìóØZ@ @@õóá ì†@ói@oŽïjäb"Øóî@oŽîB ò†a†@õóîóá ì†@ìó÷@Šó ó÷F9I@@@aìó÷@H@ @

Aryan@]@熋ÙÝ‚a†@ôÙŽï"ØŽíi@ @jïqbš@ô‚‹ä@ò‡i@ôäb“ïq@çbî@óÙAryan@@ @

óØóuŠóà@ôîbmŽíØ@ @@ a†ò‹ŽïÜAryan@íØòìóØ@ L@ 熋ÙÝ‚a†@ ôÙŽï"ØŽíi@ ói@ óäb"Øóî@ õóØó‚‹ä@ ìóÙŽîìbä@

@óîaì@ôîóàbä@ô"ØŽíiBµiò†@•ó"ØŽíi@ìó÷@õ‹ŽïÐ@a†ímbèa†@ôäbØó’ói@óÜ@B@óÜ@çb’bq@óäbàíï�íä@òìò‹ŽîˆPrint‹ä@ôäa‡äb“ïq@ Žíi@oŽî†ŠbØói@óäbàŠóÐ@ãó÷@L@@óØ@L@óØó‚

@oŽî‹�íäò†@a‡ä†‹ÙÝ‚a†@ô"ØŽíi@óÜNN@ @

Page 142: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 142

@óäbàíï�íä@óØ@L@†ŠŽíjïØ@ôäbØóá ì†@Šó�óÜ@æm‹N9Üóè@o�ò†@õŠbi@óÜ@ @@@@ói@oŽïi@çb"Øóî@óØóá ì†@Šó ó÷F12I@aìó÷H@ @

@ò‡i@ôäb“ïqBAryanB@ @@Šó�óÜ@o�ò†@Šó ó÷@a†ò‹ŽïÜF12@aìó÷@oî‹Nj9Üóè@Aryan@pbØò†@tbš@NN@ @ì†@ónŽîìóØò†@óØ@õòìbä@ ìó÷@ôäbàŠóÐ@õaprint@ô9ÝŽïè@píu@ìì†@ ìbä@óîa‹‚@ Šó ó÷@

@ òìóïïn“ïäóm@ôØí›i@B@ @B@ã9ýói@L@òìa‹�íä@óØ@pa†ò†@çb“ïq@òìbä@ìó÷@béäóm@ aìó÷@õaì†@ói@Šó ó÷Print@ôÙŽï‚‹ä@a‡“Žïq@óÜ@oŽïiò†@aìó÷@oŽïjmbè@ÚŽîìbä@Ží‚ìón�a6Š@a†@

@µŽï9Üò†@óØ@óäí¹@Žíi@L@oŽïia‹äa†Žíiprint Aryan@ò‹ŽïÜ@ôÙŽï‚‹ä@çbîŠb÷@a†@óîóè@@oŽî‹�íäò†@a‡ä†‹ÙÝ‚a†@ô"ØŽíi@óÜ@óØ@õóàb−ó÷@ìói@óäb"Øóî@óØN@ @

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @@ @

Page 143: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 143

@ @

@ @óãìi‹flîÏ@ô†@ó�@òãaëŒ@âòi@ôòßbãŠòi@@wäflîq@ó�×bß@flìí†flìn�@ô†@ô‹�@

ñ�ŠñŒbi@ònflíëò×ñ†ºŠòç@óãb×@ñëòãbn�†Šì×@ó@òi@ë@òßflì‚@óㆋ×@ñ†bßbö@òÛ@ò×@pb×ñ†@ò×òßbãŠòi@ó�bi@ëìmëòØ“flîq@ó×òíñìflî’@@

@ @@ @@ @@ @

Page 144: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 144

@ @

Page 145: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 145

@@ÜçbØón:ï@@ @ çbØón"ïÜ@ ô䆋Ùn�슆@ ça�Žî6Šói@ ÚŽî‡äóè@ óÜ@õóiŠŽìŒ@ óÜ@ çbî@ L@ a†óàbäŠói

@ôån"ƒn�ò†@ Žíi@ón"îíŽïq@a‡äbØóàbäŠói@çbØòŠbØ@ôäa‡àb−ó÷@ì@çbØóäbàŠóÐ@óÜ@aì@L‚@ì@óäbn"ïÜ@ìó÷@ô䆋Ùn�슆@ômóïäŽíš@òìòŠaí@ìì6Š@óàó‚ò†@çbïäbØón"ïÜýNN@ @

@ôn"ïÜ@ì@çbØón"ïÜ@ônî‹’@Šó�@òŠŽí›i@a‡Ù"îói@Žßòì‰ïÄ@õóàbäŠói@óÜ@óîŽíiTools@@Šó�óÜ@tóš@@ôÙïÝØ@a‡ŽîìóÜ@ì@òìòŠóÙiMenuEditor@@ôäbØóá ì†@Ží‚@ìón�a6Š@çbî@óÙi

Ctrl+E@ô"ØŽíi@õòìóäa‹Ø@Žíi@ò‹Nia†@MenuEditor..

@ @@ôäŽíÙîb÷@ Šó�óÜ@ tóš@ ôÙïÝØ@ L@ Žßòì‰ïÄ@ ôäbØón�òŠóØ@ ônî‹’@ Šó�óÜ@ ôäaímò†@ çbî

MenuEditor @oîóÙiNN@ @

@ òìónŽî‹Øò†@òìòŠaí‚@õóîóåŽîì@ãó÷@Ûòì@ôÙŽï"Ø@Žíi@µåïiò†NN@ @

Page 146: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 146

@ @@@iØóNäò6Š@õóàbäŠóçb

’@çbØón"ïÜ@ô䆋Ùn�슆@Ûóîò†a6Š@bm@µäaímò†@òìóîóàbäŠói@ãó÷@õŽíè@ Žíi@ì@µiaŒòŠb@µ�íäò†@ Žíi@ô“ïäbØò†ŽíØ@çb’bq@óÜ@NNN@ãó÷@ì@òìòŠóÙi@ Žõíä@ôØóîòˆŽì6‹q@òŠbØ@ãó÷@ Žíi

@óÙi@ŽôuójŽïu@óäbmóÑï�Z@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @ça6ŠŽí @ @

Form1 Name@ @frmcolors@ @@ @Caption@ !# ر���# ى ر� �َ'ـ@

@ @Right to left@ @True

@ @Backcolor@ @White@ @@@@Žíi@o"ïÜ@ô䆋Ùn�슆@çbØóNäò6Š@õóàbäŠóiZ

@ ôn"ïÜ@ óÜ@ ì@ çbØón"ïÜ@ ônî‹’@ Šó�@ òŠŽí›iTools@ ô"ØŽíi@ a†@MenuEditor

òìòŠóÙi@@òìòŠaí‚@Žíi@òìòŠó�óÜ@bn"Žï÷@LZ@ @

Page 147: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 147

1M@Caption@ Z@ôäbäa†ì@ ôäbØó’ói@ ì@ çbØón"ïÜ@ õìbä@ ôåï�íä@ ói@ ómójîbm@µäaímò†@ L@oŽîìóØò†Šò†@ a†óØóàbäŠói@ óÜ@ çbîóàó÷@ óØ@ L@çbîŽíi@ çb“ïäìbä@õ†ŠíØ@ ói

µ�íåïiN@ @2M@@Name@Z@@óÜ@çbîóàó÷@óØ@çbØón"ïÜý@çbî@ôäbØó’ói@çbî@çbØón"ïÜ@ôäbäìbä

@oŽîìóØò†Šò†@a‡äbØò†ŽíØ@ôåï�íä@õòŠó−óq@óÜ@béäóm@L@oŽîìóØbäŠò†@a‡ä6ŠŽíÐN@ @3M@Shortcut@Z@@ómóibm@çbîóàó÷@L@çbØóäbàŠóÐ@ôäa‡àb−ó÷@Žíi@óá ì†@ôäbäa†

@Ûóîóá ì†@‡äóš@ôäa‡Žïq@ói@çóè@a†óØón"ïÜ@óÜ@óØ@õóäbäbàŠóÐ@ìóiN@ @4M@Checked@ Z@@ õóäb“ïä@ ôäbäa†@ çbî@ ô䆋ÙØýbš@ ŽíiIo�a6Š(@ìó÷@ ãò†ŠóióÜ@

@æîóØò†@çbïn�슆@a†óØón"ïÜ@óÜ@óØ@õóäbäbàŠóÐN@ @5M@Enabled@Z@@ôån"‚ŠbØ@óÜ@çbî@ôäbØó’ói@ìón"ïÜ@ô䆋ØaŠbØN@ @6M@VisiblebØ@ômbØ@óÜ@çbØón"ïÜ@ì@çbàŠóÐ@ôån“Žïèóä@@óØóàbäŠói@ô䆋؊N@ @7M@Windowslist@Z@@Šó�@ónïšò†@ÚŽïmbØ@òìóîŽíè@ói@L@ón"ïÜý@ô䆋Ùn�슆

@óîa‹‚@ô�ìbà@óØ@Šóè@L@òìa‹Ø@ŽôuójŽïu@a†Šó�ói@çbîómóÑï�@ãó÷@óØ@õóäbäbàŠóÐ@ìó÷@oŽïiò†@ŽôuójŽïu@óØóäbàŠóÐ@Šó"Øóî@L@Šó�N@ @

Next@Z@n"ïÜ@ô䆋Ùn�슆@çbî@‹m@ôÙŽïäbàŠóÐ@Šó�@óäíš@ Žíi@ói@ÚŽïäbàŠóÐ@çbî@ÚŽï@òìa‹Ùn�슆@óØ@õ@óäbäbàŠóÐ@ì@o"ïÜ@ìó÷@õaì†N@ @

Delete@Z@@ôäbØó’ói@ì@o"ïÜ@õòìóåî6‹�@Žíi@N@ @Insert@Z@óÜ@ÚŽïäbàŠóÐ@çbî@ÚŽïn"ïÜ@ói@ô䆋Ø@ì@Žßbmói@ôÙŽïåŽîí’@ô䆋Ùn�슆@Žíi@ÚŽïn"ïÜN@ @

çbØón�aŠb÷@@@@ @óÐ@ ì@ o"ïÜ@ ìbä@ óÜ@ 熋Øó9Üíu@ ói@ ómójîbm@ óäbá ì†@ ãó÷@õón�aŠb÷@ óØ@ L@ çbØóäbàŠ

@‹mìŠaí‚@ôäbàŠóÐ@ ónŽïšò†@ òìòŠaí‚@ õón�aŠb÷@ ì‹mìŠó�@ôäbàŠóÐ@ ónŽïšò†@ òìòŠó�@L

Page 148: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 148

@ì@ÚŽïn"ïÜý@çbî@ @ÚŽïn"ïÜ@ôäbØó’ói@ô䆋Ùn�슆@õŽíè@ónŽïiò†@o�a6Š@õý@õón�aŠb÷@òìóäaìó›Žïq@ói@@tóš@õón�aŠb÷N@ @

@ @ói@ Žíi@ÚŽïn"ïÜ@ ‡äóš@ô䆋Ùn�슆@ Šó�@óåïŽî†@ bn"Žï÷@çbïÙŽïØóî@ L@ çbØóNäò6Š@ õóàbäŠ

†æîóØò@ã6ŠŽíÐ@õòŠbióÔ@çbî‹m@õìó÷@ì@Âäò6Š@ôn"ïÜ@ói@@õìbä@@ô䆋Ùn�슆@ Žíi@óîŽíi@L@o“ïäóm@ôîb’Žíi@ Šó�@ òŠŽí›i@ ãóØóî@ôn"ïÜCaption@@ ó�íåi@ ìIÂäò6Š@ H@çb’bq@

@ ôîb’Žíi@ óÜ@ ì‹mŠaí‚@ òŠŽí›iName@ ó�íåi@ a†@Imenucolors@ H@béäóm@ óàó÷@ LîóØón"ïÜ@õìbä@ó@ô䆋Ùn�슆@Žíi@bn"Žï÷@L@ôäbØó’ói@Šó�óÜ@tóš@ôÙïÝØNext@óÙi@

@ ‹m@ ôÙŽïäbàŠóÐ@ õòìó÷@ Žíi@‹m@ ôÙŽîìbä@ Ží‚ìón�a6Š@ a†ò‹ŽïÜ@ Šó ó÷@ bn"Žï÷@ L@ oŽïjjn�슆@õón�aŠb÷@Šó�óÜ@tóš@ôÙïÝØ@oŽïiò†@óîŽíi@L@oŽïiò†@o�슆@‹m@ôÙŽïn"ïÜ@aìó÷@oï�íåi

@o�a6Š@@oîóÙi@@@@@@@@9Üb‚Šaíš@µåïiò†@L@a‡îaì†ói@bvåï÷@L@oŽïiò†@o�슆@Ûí›i@ô@òŠŽí›i@ôîb’Žíi@ Šó�@o“ïäómCaptionó�íåi@ì@I@ارد�" ر� �َ'ـH=-َ #هH@ôîb’Žíi@óÜ@ì@

Name @ó�íåi@a†@CHoosecolor@@óÜ@‹m@ôÙŽïäbàŠóÐ@ô䆋Ùn�슆@ Žíi@bn"Žï÷@L@Šó�óÜ@tóš@ôÙïÝØ@òŠbiì†@L@a‡n"ïÜ@çbàóèNext@óÙi@@Oôîb’Žíi@Šó�@òŠŽí›i@çb’bq@

Caption@@ó�íåiìIC<DداخH@ôîb’Žíi@óÜ@ì@Name @ó�íåi@a†@menuExit@@L@õòìó÷@ Žíi@ bn"Žï÷@ L@ òìímbéÙŽïq@ çbàŠóÐ@ ìì†@ óÜ@ óØ@ òì솋Ùn�슆@ çbáÙŽïn"ïÜ@ ò‹Žï÷bm

@ ‹m@ ôØóîón"ïÜý@ ôäbàŠóÐ@ ŽíiIارد�" ر� �َ'ـH=- #هH@ æîóÙjn�슆@@óÜŽí›i@ L@ôäbàŠóÐ@ a†óØó"ØŽíi@õòìòŠaí‚IC<DداخH@Ùi@Ûýbš@ó@Šó�óÜ@tóš@ôÙïÝØ@çb’bq@L

insert@ óÙi@@ Ûóïîb’Žíi@ õòìó÷@ Žíi@ L@ ôäbàŠóÐ@ ì솊óè@ çaíŽïäóÜI "ارد�H=- #ه

H@oŽïjjn�슆@õón�aŠb÷@Šó�óÜ@tóš@ôÙïÝØ@‹m@ôÙŽîŠbu@a†ò‹ŽïÜ@L@داخH@ìIC<D@ر� �َ'ـ@ @ @ @ @ @ @ @ @ @o�a6Š@oŽïji@o�슆@Ûí›i@ô9Üb‚@o’óè@õòìó÷@ Žíi@ L@óÙi@a‡îaì†@ói@ bvåï÷@L

Ží›i@ôîb’Žíi@Šó�@òŠCaption@@ó�íåi@ìIŠí�@H@ôîb’Žíi@óÜ@ìName@ó�íåi@a†@@ @@ @

Page 149: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 149

@ @ChooseRed@ Šó�óÜ@ tóš@ ôÙïÝØ@ bvåï÷@insert@ óÙi@@ôîb’Žíi@ Šó�@ òŠŽí›i@ ìCaption @ó�íåi@ì@Iôr�@H@ôîb’Žíi@óÜ@ìIName@ó�íåi@a†@Choosewhite@

@ òŠbiì†@ ì@ Šó�óÜ@tóš@ôÙïÝØinsert@ óÙi@@ôîb’Žíi@ Šó�@ òŠŽí›i@ ìCaption @ó�íåiì@I•òŠ@H@ôîb’Žíi@óÜ@ìName@ó�íåi@a†@ChooseBlack@ôn"ïÜ@ò‹Žï÷@bm@@çbáNäò6Š@òì솋Ø@ìaìóm@æîóÙi@o�슆@‹m@ôÙŽïn"ïÜ@õòìó÷@ Žíi@bn"Žï÷@L@ô’ói@òŠŽí›i@L

ì@óØó"ØŽíi@õòìòŠaí‚@ Šó�óÜ@tóš@ôÙïÝØ@ a‡äbØóäbàŠóÐ@óÜ@IC<Dداخ@ H@óÙi@çb’bq@Šó�óÜ@tóš@ôÙïÝØNext@óÙi@ÝØ@bvå÷@L@óÙi@@@@@@@@@tóš@õón�aŠb÷@Šó�óÜ@”ïÙŽïÙï@L

@ ‹m@ ôÙŽïn"ïÜ@ ónŽïji@ ì@ oŽïåŽïàóä@ a‡ï“Žïq@ óÜ@ Žßb‚@ õòìó÷@ Žíi@ NNN@Šó�@ òŠŽí›i@ bn"Žï÷@ôîb’ŽíiCaption@ó�íåi@ì@Iر��! #V@HNNN@ @

@õóàbäŠói@õŒŽì‡åîì@õòìó䆋ÙØí›i@ì@熋ØòŠìó @ói@æîóØò†@pójîbm@çbîón"ïÜ@ãó÷çbØóÙäòŠ@òŠŽí›i@çb’bq@L@@ôîb’Žíi@Šó�Name@ó�íåi@ì@Menusize@@Žíi@bvåï÷@L

@Šó�óÜ@tóš@ôÙïÝØ@ôäbØó’ói@ô䆋Ùn�슆Next@óÙi@@o�a6Š@õón�aŠb÷@bvåï÷@L@ @@ôîb’Žíi@Šó�@òŠŽí›i@ì@óÙi@ÚïÝØCaption@ó�íåi@ì@Iآ'8د�# و��B!H@ôîb’Žíi@óÜ@ì

Name@ó�íåi@a†sizeSmall@bióÔ@ôn"ïÜ@Žíi@‹m@ôÙŽïäbàŠóÐ@ô䆋Ùn�슆@Žíi@L@òŠ@ Šó�óÜ@tóš@ôÙïÝØ@ òŠbiì†@ LNext@ ôîb’Žíi@ Šó�@ òŠŽí›i@ ì@ óÙi@Caption @ì@ @

@ó�íåiIَآ# ور� آ8دنH@@o“ïäóm@ôîb’Žíi@óÜ@ì@Name@ó�íåi@a†@sizeLarge@@ì@Šó�óÜ@tóš@ôÙïÝØOk@óÙi@NN@ @

Page 150: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 150

@@@@@@@@@@@@@@@ @@bn"Žï÷Žï’@ãói@òìòŠóÙjïÔbm@çbØón"ïÜ@òìòŠaí‚@õóîòíNN@ @

@@@ @ @@ @@ @@ @

Page 151: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 151

J@@@Ø@ôäa‡Žïq@çbØò†Ží@ói@çbØóNäò6Š@õóàbäŠóiZ @ó�íåi@a†óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@òìòŠaí‚@õò†ŽíØ@ãó÷@bmòŠó�Z@ @

Option Explicit

@ õŠbi@ óÜ@ ìóÙi@ ã6ŠŽíÐ@ Šó�óÜ@ÚïÝÙ9Ýiò†@ çb’bqLoad@òìòŠaí‚@ õò†ŽíØ@ ãó÷@ a‡à6ŠŽíÐ@ õ@@ó�íåiZ@ @

Private sub form_load()

Choosewhite.Enabled=False

Sizesmall.enabled=False

End sub

@oîò‡i@ óØò†ŽíØ@ô−Šó�@ Šó ó÷Choosewhite@ôr�@ôNäò6Š@ Žíi@ óØ@ óîòìbä@ ìó÷@@òìbåäbàa†NN@ @@ómaìóØZ@ @

@ôr�@ôNäò6Š.@ôØýbš@ômóÜby@@]Ûýbšbä@ @@óÜ@ L@ oŽïiò†@ ŽôuójŽïu@ a‡à6ŠŽíÐ@ õòìó䆋Ø@ ômbØ@ óÜ@ Šó"Øóî@ ómó9Üby@ ãó÷@ a†ò‹ŽïÜ

@ a†óØón"ïÜ@ NNóÜ@o�óióà@Enabled@óÜ@ óîóØóäbàŠóÐ@ôØýbšbä@ çbî@ ôØýbš@ L@@ ói@ çbà@ õóØó‚‹ä@ a†ò‹ŽïÜ@ L@ óØóàbäŠói@ ô䆋َïr“ï÷@ ômbØIÛýbšbä@ H@ òìbäa†@L

@ òíŽï’@ çbàóèóisizesmall@çbàŽí‚@ óØ@ L@ óîòìó䆋ÙØí›i@ ôäbàŠóÐ@ õìbä@oîóØóàb−ó÷@L@çbØón"ïÜ@õ‹îó�@bn"Žï÷@L@òì솋Ø@çbáØýbšbä@a‡’ò‹ŽïÜ@L@òìbåäbàa†@

@oŽîìóØò†Šò†@ŽíiNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

Page 152: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 152

@ òìòŠóÙi@ tóš@ õý@ õóØó"ØŽíiŽíjàŽíØ@ L@ a‡äbØò†ŽíØ@ ôåï�íä@ õòŠó−óq@ óÜ@ìChooseBlack@ò‹Žî‰j9Üóè@•ò6Š@ôNäò6Š@ói@æîò‡i@ڎíØ@õòìó÷@Žíi@LNN@ @

@ @@ @@@@Øò6Š@Žíi@†Žíä@•ò6Š@ôNOooseBlack ch Z@@ @

Private sub chooseBlack_click()

Frmcolor.backcolor=vbBlack

chooseBlack.Enabled=False

chooseRed=Enabled=True

choosewhite.Enabled.True

End sub

@@@Øò6ŠŽíi@†Žíä@ôr�@ôN@OoosewhiteChZ@@ @Private sub choosewhite_click()

Frmcolor.backcolor=vbwhite

choosewhite.Enabled.False

chooseBlack.Enabled=True

chooseRed=Enabled=True

End sub

Page 153: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 153

@@@Øò6Š@Žíi@†Žíä@Šìí�@ôN@OooseRedChZ@@ @Private sub chooseRed_click()

Frmcolor.backcolor=vbBlack

chooseRed=Enabled=False

chooseBlack.Enabled=True

choosewhite.Enabled.True

End sub

@oîóÙi@çbØò†ŽíØ@õ‹îó�@Šó ó÷Z@ @1M6ŠŽíi@òä•ò6Š@ôNO@ @

@ 熋ÙÙïÝØ@õŠbi@ónŽïiò†@ a†ò‹ŽïÜClick@óäbàŠóÐ@ ìó÷@ Šó�@óÜ@ÚïÝØ@óáŽï÷@ óÙäíš@L@óØò†î@oóäbàíï�íä@ìNN@ @

@•ò6Š@ôNäò6Š@ói@óäb"Øóî@óØóà6ŠŽíÐ@õòìón“q@ôNäò6Š@ @@Ûýbšbä@ói@óäb"Øóî@•ò6Š@ôNäò6Š@ôäbàŠóÐ@ @Ûýbš@ói@óäb"Øóî@Šìí�@ôNäò6Š@ôäbàŠóÐ@ @

b"Øóî@ôr�@ôNäò6Š@ôäbàŠóÐÛýbš@ói@óä@ @@ómaì@æîóØò†@óäbàŠóÐ@ìó÷@Šó�óÜ@ÚïÝØ@ÚŽïmbØ@ómaìóØChooseBlack@@aìó÷@L

@oŽïiò†@Ûýbšbä@õŽí‚@Šó"Øóî@æiò†@Ûýbš@‹m@õóØóNäò6Š@ìì†@ôäbàŠóÐ@ã9ýói@LNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@ @óîòíŽï’@çbàóèói@Šóè@”îŠìí�ì@ôr�@ôNäò6ŠŽíiN

Page 154: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 154

Šìó @ôäbØò†ŽíØ@õòìó÷@ Žíi@ bn"Žï÷@õòŠó−óq@óÜ@Lµ�íåi@•òìó䆋ÙØí›i@ ìòìó䆋Øò@ ómaì@ òìó䆋ÙØí›i@ õìbä@ a‡qóš@ õý@ õóØó"ØŽíiŽíjàŽíØ@ óÜ@ ì@ a‡äbØò†ŽíØI

sizesmall@H@@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@ìò‹Žî‰j9ÜóèZ@ @Ptivate sub sizesmall_click()

Frmcolors.windowstate=vbnormal

Sizesmall.Enabled=False

sizeLarge.Enabled=True

End sub

@ L@ òìó䆋ØòŠìó @ Žíi@ çb’bqSizelarge@ãó÷@ ì@ a†óØó"ØŽíiŽíjàŽíØ@ óÜ@ ò‹Žî‰j9Üóè@@ó�íåi@òìòŠaí‚@õò†ŽíØZ@ @

Ptivate sub sizeLarge_click()

Frmcolors.windowstate=vbmaximized

sizeLarge.Enabled=False

Sizesmall.Enabled=True

End sub@9Üò†@ÚŽïmbØ@ a†ò‹ŽïÜ@µŽïvbnormal@oŽïi@ôîb�b÷@óØòŒŽì‡åîì@õòŠbióÔ@õòíŽï’@ómaì@

‹Ñ�@ói@óäb"Øóî@õóØó‚‹ä@óØ@ã9ýói@L@oŽïi@Ûýbšbä@õŽí‚@óØóäbàŠóÐ@µŽï9Üò†@çb’bq@L@oŽïi@Ûýbš@‹m@õìó÷NN@ @

@µ�íäò†@ÚŽïmbØ@ bèòìŠóèvbmaximized@ oŽïi@ òŠìó @ ŒŽì‡åîì@ õŠbi@ ómaì@@óØ@ L‹ä@ ìóîóØó’b’@ õ6‹qìa6‹q@”îìó÷‹Ñ�@ ói@ óäb"Øóî@ õóØó‚@‹mbîŒ@ ôån“îóNŽïmŽíi@ L@

@ômóÑï�@õ‹îó�@ ì@ çbØóïî‡äó¸ójîbm@õòŠó−óq@ Šó�@ òŠŽí›iwindowstate@@óÙiNNN@ @

@ ôäbàŠóÐ@ Žíi@ bn"Žï÷I´"‚a†@ @ H@ ómaìmenuExit@ ó�íåi@(End)@•óàó÷óØ@ L@@óîóØóàbäŠói@ôîbmŽíØ@ôä‡äbîó a6ŠN@ @

@ @@ @@ @

Page 155: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 155

J@†ŠŽíjïØ@Šó�@õóá ì†@ô䆋؆bîŒ@ômóïäŽíš@çbØóäbàŠóÐ@ôäa‡àb−ó÷@Žíi@Z@@ @@ŠbØói@ a‡äbØóàbäŠói@ õóiŠŽìŒ@ óÜL@ çbàŠóÐ@ ôäa‡àb−ó÷@ Žíi@ óá ì†@ ôäbäa†@ ça�Žî6Šói

@óäbØòŠa†‹Ø@õòìó䆋ÙmŠíØ@Žíi@•óàó÷@L@oŽî‹åŽïèò†@Ûóîóá ì†@‡äóš@•óáŽï÷@bn"Žï÷@L†‹Ø@çbán�슆@a†í“Žïq@õóØón"ïÜ@óÜ@óØ@õóäbäbàŠóÐ@ìói@æîò†ò†@NNŠó−óq@óî@Žíi@õò

MenuEditor@ òìòŠóÙi@@o“ïäóm@ õóØó"ØŽíiŽíjàŽíØ@ Šó�@ òŠŽí›i@ a‡ŽîìóÜ@ ìChortcut@ói@óØ@L@óîa‡Žïm@õ†ŠŽíjïØ@ôäbØóá ì†@õóiŠŽìŒ@µåïiò†@L@ òìòŠóÙïi@ ì@

@oŽî‹�íäò†@òìóØóäbàŠóÐ@o“ïäóm@óÜ@ómóÙmŠŽí’@ìó÷@çbîóØóîŠóè@ô䆊a‰j9ÜóèNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@óäí¹@ Žíi@L@ ò‹Žî‰j9Üóè@çbØóäbàŠóÐ@óÜ@ÚŽïØóîI•ò6Š@H@õóØó"ØŽíiŽíjàŽíØ@óÜ@çb’bq@L

@o“ïäómChortcutò‹Žî‰j9Üóè@óäbá ì†@ãó÷@a†@ICtrl+B@H@Ží‚ìón�a6Š@µåïiò†@LoŽîìóØò†Šò†@a‡’ò6Š@ôäbàŠóÐ@o“ïäóm@óÜNN@ @

@@@@@@@@@@@@@@@ @

Page 156: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 156

@ ôäbØóá ì†@ ìŠbØòŠó£@ óØóàbäŠói@ bn"Žï÷Ctrl+B@ ò‹Nia†@@Ží‚ìón�a6Š@ µåïiò†LoŽïiò†@ ŽôuójŽïu@ óØóäbàŠóÐ@Šó�óÜ@ ÚïÝØì@ çbØón"ïÜ@ Šó�@ ónï›i@ õòìó÷@ ŽôiL

@oîóÙi@óØóäbàŠóÐN@ @@ @Ja‡ÙŽïn"ïÜ@ôäbàŠóÐ@ìì†@çaíŽïä@óÜ@ôîb’Žíi@ô9ÝŽïè@ô䆋؆bîŒZ

@ ôîb’Žíi@ ô9ÝŽïè@ ça�Žî6Šóiseparator Bar@ôÙŽï9ÝŽïèŠ@ ó�@ ómbØò†@ póÜýò†@ L@@ óÜ@ôîb’Žíi@ ì@ôîŽí�b÷@ónŽïiò†@•óàó÷@ L@pbØò‡n�슆@ a‡ÙŽïn"ïÜ@ôäbàŠóÐ@ ìì†@çaíŽïä

@ çbØón"ïÜ@ Žíi@ÛóïîŠbÙäaíu@ìó÷@ çŽíšL@ óÙi@ òìòŠaí‚@ô9ÝŽïè@ ìó÷@ õ‹îó�@ óäí¹@ Žíi@ L@oŽïiò†@o�슆@ó9ÝŽïèNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ õòŠó−óq@ ó9ÝŽïè@ ìó÷@ ô䆋Ùn�슆@ ŽíiMenuEditor@ôäbàŠóÐ@ çb’bq@ òìòŠóÙi@

I´"‚a†@ H@ óÙi@ Ûýbš@ Šó�óÜ@ tóš@ ôÙïÝØ@ bvåï÷Linsert@õòìó÷Žíi@ óÙi@@ oŽïji@ o�슆@ Ûóïîb’Žíi@ o“ïäóm@ ôîb’Žíi@ Šó�@ òŠŽí›i@ a‡îaì†@ óÜ@ LCaption@ì@

@ ôØóîóäb“ïäIM@ H@ bvåï÷@ L@ ó�íåiäLóäí¹Žíi@ ŽôåjŽïÜ@ ôÙŽîìbmenuspase@çb’bq@@ôÙïÝØok@ó9ÝŽïè@ìó÷@µåïiò†@L@óÙi@óØón"ïÜ@õ‹îó�@ì@óÙi@@oŽïiò†@o�슆NN@ @

@ @@ @@ @@ @@ @@ @

Page 157: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 157

@ @@熋ÙØýbš@õóäb“ïä@ôäbäa†@ômóïäŽíšCheckmarksZ@@ @

@ oŽïiò†@ o"îíŽïq@ a†óàbäŠói@ ÚŽî‡äóè@ óÜ@ãò†ŠóióÜ@ çìíi@ Ûýbš@ õóäb“ïä@ óØ@ L@ oŽî‹åia†@ a‡ÙŽïn"ïÜ@ ìbä@ ôäbØóäbàŠóÐ@L@ óÙi@ òìòŠaí‚@ õóîóåŽîì@ ãó÷@ õ‹îó�@ bn"Žï÷L@ôäbàŠóÐ@ãò†ŠóióÜ@çíjØýbš@õóäb“ïäI•ò6Š@H@pa†ò†@çb“ïq@a†NN@ @

@ @@òìòŠaí‚@õóäa†ŽíØ@ãó÷@òŠbØ@ãó÷Žíi@ @óaÜ@óaaÜ@óaaØóîŠóèŽíaai@ó�íåi@ @@óaaØóaan"ïÜ@ìbä@ôäbØóäbàŠóÐ@

1@@M@@i@•ò6Š@ôNäòŠŽíZChooseBlackOO@@ @chooseBlack.checked=True

chooseRed=checked=False

choosewhite.ckecked=False

2@@–@@@i@ôr�@ôNäò6ŠŽíZ@choosewhiteOO@@ @[email protected]=False@chooseRed=checked=False@@

@ @

Page 158: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 158

3@M@@@i@Šìí�@ôNäò6ŠŽí@ZchooseRedOO@@ @chooseRed=checked=True

[email protected]=False

@@J@@@@J@@@@J@@@@J@@àbäŠóiàbäŠóiàbäŠóiàbäŠóióóóóññññ�:ïÜ@�:ïÜ@�:ïÜ@�:ïÜ@Ží @Ží @Ží @Ží @@õ@õ@õ@õaaaa@@@@ììììZ@Z@Z@Z@@@@@ ÛóîóàbäŠói@bn"Žï÷@æî6Šò†a†@@†bîŒ@Žíi@ôäbàŠóÐ@ómaì@óØón"ïÜ@ôåî6ŠŽí @õŽíè@ónŽïji@óØ

@L@oŽî‹Øò†@õ†ói@a‡äbØóàbäŠói@õóiŠŽìŒ@óÜ@•óàó÷@L@òìónŽîŠ†6‹"jŽïÜ@ôäbàŠóÐ@ì@oŽî‹Ùi@ôn"ïÜ@Šó�óÜ@óØóîóäí¹@òìòŠaí‚@õóàó÷@L@oŽïiò†@†bîŒ@Žíi@ôäbàŠóÐ@ÚŽî‡äóè@õŽí‚@óØ

ó�L@ìa6ŠŽí î@óÙi@óØóåŽîì@õ‹NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ ôn"ïÜ@ Šó ó÷@ Iران�َآ@ H@µåŽî†@ ôÙŽïq@ çbàŠóÐ@ Žô�@ óÜ@ a†bmòŠó�@ óÜ@ L@ òìónîóÙi@L

óån"‚a†@ì@çbàŠóÐ@õòìóåî6‹�@ì@çbàŠóÐ@ô䆋Ø@†bîŒ@”ïäaìó÷NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Page 159: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 159

ôäa‹‚a†@õaì†@µåïiò†@L@oîóÙi@çbàŠóÐ@ô䆋؆bîŒ@ Šó�óÜ@ÚïÝØ@ Šó ó÷@L@óØón"ïÜ@@óØón"ïÜ@ ómaìóØ@ L@ òìíi@ †bîŒ@ Žíi@ ôÙŽïäbàŠóÐ@ L@ òìónîóÙi@ óØón"ïÜ@ òŠbiì†@ Šó ó÷

pbèa†Šó�ói@ôäa6ŠŽí @NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ oîóÙi@ çbØóîíä@ óäbàŠóÐ@ óÜ@ ÚŽïØóî@ Šó�óÜ@ ÚïÝØ@ Šó ó÷@ôîóàbä@ ôÙŽïÔì‡å�@ L

òìónŽî‹Øò†@ôä‡äbîó a6Š@NN@ @

@@@@@@@@@@@@@@@@@@@@ @æî6‹ia†@óîóàbäŠói@ìó÷@òìóØóîói@L@bi@L@bn"Žï÷Z

@óØóà6ŠŽíÐ@Žíi@óÙi@ŽôuójŽïu@òìòŠaí‚@õóäbmóÑï�@ãó÷@ìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@bmòŠó�@N@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @ça6ŠŽí @ @

Name@ @frmGrow@ @Caption@ !# ر���# ى -�D>" َآ�راو@

Right to left@ @True

Form1

Backcolor@ @White@ @ó−óq@ çb’bqóÜ@ LòìòŠóÙi@ o"ïÜ@ ô䆋Ùn�슆@ õòŠôn"ïÜ Tools @a†

menuEditorNN@@ @

Page 160: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 160

@õìbä@ói@L@óÙi@o�슆@ÚŽïn"ïÜ@a‡ŽîìóÜ@bn"Žï÷Iران�َآ@H@o“ïäóm@ôîb’Žíi@ìName@@ói@óÙiChangeList@@L@ôäbØóäbàŠóÐ@çbî@ôäbØó’ói@ô䆋Ùn�슆@ Žíi@çb’bq@L

@ Šó�óÜ@ tóš@ ôÙïÝØNextóäb“ïä@ bvåï÷@ ì@ óÙi@@ @ @ @ @ @ @ @ @ o�a6Š@ õý@ õ@LóÙi@ ÚïÝØ@ôîb’Žíi@ Šó�@ òŠŽí›i@çb’bq@ L@Ûí›i@ô9Üb‚Šaíš@ôäíjn�슆ŽíiCaption@ó�íåi@ ì@

I"�8ن@9#@زی�دآ��H@ôîb’Žíi@óÜ@ìName@L@ó�íåi@a†@mnuAdd@@ôÙïÝØ@bvåï÷@L@ر@ Šó�óÜ@ tóšNext@ ôîb’Žíi@ óÜ@ ì@ óÙi@Caption@ ó�íåi@ a†@@ I8ی # و� ى�

@9# ر��ن H@ õóØòìbä@ ì@ ói@ óÙimnuRemove@ çb’bqì@Next@ óÙi@ÚïÝØ@@òŠŽí›iìôîb’Žíi@ Šó�@Caption@ ó�íåi@ ì@IC<Dداخ@ H@ ôîb’Žíi@ óÜ@ ìName@ó�íåi@ a†@

ImnuExit@H@@Šó�óÜ@tóš@ôÙïÝØ@òŠbiì†@LNext@óÙi@@ôîb’Žíi@ôÙŽï9ÝŽïè@õòìó÷Žíi@ æîóÙi@ o�슆@ ôîb’Žíi@ óÜ@ óîŽíi@ LCaptionÚŽïjÜb�@ õóäb“ïä@ @ a†@I@M@ H@ Žôåia†@ì

ìbä@ ói@ óÙi@ õóØòmnuitems@@ o“ïäóm@ ôîb’Žíi@ Šó�@ òŠŽí›i@ çb’bqLindex@ì@ó�íåi@‹Ñ�@òŠbàˆNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@Šó�óÜ@ ÚïÝØ@ a†óØóàbäŠói@ óÜ@ ÚŽïmbØ@ L@ óîóØóïîb’Žíi@ ô9ÝŽïè@ õ‡äói@ •óàó÷

IçbàŠóÐ@ ô䆋؆bîŒ@ H@ ôn"ïÜ@ óÜ@ oîóØò†Iça6ŠŽí @ H@ a†õŽíè@ ónŽïiò†@ L@ôäíi†bîŒ@@Žíi@‹m@ôÙŽî‡äóimenuitem@@òìóØóïîb’Žíi@ô9ÝŽïè@‹Žîˆ@ónŽîìóØò†@ìNN@ @

Page 161: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 161

@µ�íåi@çbØò†ŽíØ@bi@bn"Žï÷a‡n"ïÜ@óÜ@ça6ŠŽí @õóàbäŠói@ŽíiZ@ @@ôà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@bmòŠó�FrmGrowN@ @

Option Explicit

Dim gLastElement As integer

‹ŽïÜ@a†ògLastElement@óïîòŠbàˆ@ôÙŽîìa6ŠŽí @NN@ @@ô’ói@óÜ@òìòŠaí‚@õò†ŽíØ@ãó÷@bn"Žï÷Form_Load@ó�íåi@a†@NN@ @

Private sub form_Load()

gLastElement=0

mnuRemove.Enabled=False

‹Ñ�@ói@óäb"Øóî@õóØó‚‹ä@õóØòìa6ŠŽí @a†ò‹ŽïÜ@ôäbàŠóÐ@LIن���8ی # و� ى 9# ر@H@oŽïiò†@Ûýbšbä@L@”îNN@ @

@@@@@@@@@@@@@@@@@@@@@ @@ òŠŽí›i@ a†óØò†ŽíØ@ õòŠó−óq@ óÜ@ bn"Žï÷@ôäbàŠóÐ@ ì@ tóš@ õý@ õóØó"ØŽíiŽíjàŽíØ@ Šó�

mnuAdd@ò‹Žî‰j9Üóè@@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@ìZ@ @Private sub mnuAdd_click()

gLastElement=gLastElement+1

Load mnuitems(gLastElement)

Mnuitems(gLastElement).caption=”ن�� _ +”9# ر Str(gLastElement)

mnuRemove.Enabled=True

End sub

@ôäbàŠóÐ@çb’bqmnuRemoveó�íåi@ìò‹Žî‰j9Üóè@Z@ @Private sub mnuRemove_click()

Unload mnuitems(gLastElement)

gLastElement=gLastElement+1

Page 162: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 162

if gLastElement=0 then

mnuRemove.Enabled=False

End if

End sub@@çb’bq mnuitemsó�íåi@ò†ŽíØ@ãó÷@ìò‹Žî‰j9Üóè@Z@ @

Private sub mnuitems_click(index As integer)

Dim mymsg As string

Dim mytitle As string

Mytitle=”ا&<D�- #- ران�ى َآ #� ”!# ر��Mymsg=”ی8دراوH=- #ه "��� str(index)+”9# رMsgbox mymsg,vbokonly+ vbMsgBoxRtlReading+ _

vbmsgboxRight,mytitle

End sub

@ôäbàŠóÐ@Žíi@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@bn"Žï÷IC<DداخZH

Private sub mnuExit_click()

End

End sub

@ ôn"ïÜ@ ìŠbØòŠó£@ óØóàbäŠói@ çb’bqIça6ŠŽí @ HòìòŠóÙi@Šó�óÜ@ tóš@ ôÙïÝØ@ ì@I؆bîŒóÙi@çbàŠóÐ@ô䆋@H@‹Žîˆ@óÜ@µåïiò†@L@ òìòŠóÙi@óØón"ïÜòŠbiì†@ bvåï÷@L@ô9ÝŽïè

òìíi@ †bîŒ@ÚŽïäbàŠóÐ@ L@ a†óØóïîb’Žíi@ôîóàbä@ ôÙŽï"ØŽíi@ õŠó�@ óÜ@ 熋ÙÙïÝØ@ ói@ óØ@ LòìónŽî‹Øò†NNN@ @

óîóè@ õŠŽíu@ ‡äóšì@ µš@ óäbïîóàbä@ ó"ØŽíi@ ìó÷@ µäa�ibi@ bn"Žï÷@òìó÷@ çbàíNŽïi@ Lïîóàbä@ôÙŽïä‡äbîó a6ŠÚŽîŠa†‹Ø@Šó�óÜ@óNN@ @

@ @@ @@ @@ @

Page 163: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 163

@ @

@@@����óÔì‡åóÔì‡åóÔì‡åóÔì‡åçbØóïîŽí ŽínÑ @@@1@@HçbØóïîóàbä@óÔì‡å�@

@çò†ò†@ÚŽïä‡äbîó a6Š@óØ@õóäbïîŽí ínÑ @ó"ØŽíi@ìóÜ@óÙŽïØóî@ôîóàbä@ôÔì‡å�@ça�Žî6ŠóiÚŽîŠa†‹Ø@ Šó�@ óÜ@ L@ŠŽìŒ@ óÜoŽî‹Øò†@ õ†ói@ a‡äbØòŒŽì‡åîì@ ìóàbäŠói@ õói@ìóÜ@ L@

†ìí“Žïq@ôäbØòìbà@ óÜ@ óØ@ õóäbàbäŠói@ìbš@ çbáïîóàbä@ ôÙŽïÔì‡å�@‡äóš@o’6‹äbàa†@ aóîóè@õŠŽíu@‡äóš@ça�i@bi@bn"Žï÷@pìóÙŽïqNN@ @@óÙi@óïîóàbä@óÔì‡å�@ãó÷@õ‹îó�@bn"Žï÷NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @oŽï9Üò†@a†ò‹ŽïÜ@óØ@L@ç‡äbîó a6ŠŽíi@ôîóàbä@ôÔì‡å�@Šó�óÜ@óØóîóäí¹@óàó÷B@óÜ@bîb÷

òìòŠò†@ ónïšò†@ óØóàbäŠói@ B@ Šó�óÜ@ÚïÝØ@ aìó÷@oïi@ õŒaŠ@ Šó ó÷@ LYes@L@ oîóØò†@@ Šó�óÜ@ ÚïÝØ@ óØóàbäŠói@ óÜ@ òìòŠò†@ óäíšóä@ ì@ çíióä@ õŒaŠ@ Žíi@ ã9ýóiNooîóØò†@@L

@ õŠbi@ óÜ@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ òìó䆋ÙïÔbm@ Žíi@ bn"Žï÷Load@ì@ ó�íåi@ a‡à6ŠŽíÐ@ õ@@óÙi@õóØóàb−ó÷@õ‹îó�Z@ @

Private sub form_Load()

Msgbox” 8'�V�6 �!د�# و� ”

End sub

@ôîóàbä@ôä‡äbîó a6Š@ @ôÙŽï"ØŽíi@ Ží‚ìón�a6Š@ ŠbØ@ ónîó‚ò†@óØóàbäŠói@ÚŽïmbØ@µåïiò†óîòíŽï’@ãói@òìónŽî‹Øò†NN@ @

Page 164: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 164

@@@@@@@@@@@@@@@@@@@@@@ @òìa‹�íä@µåïiò†@L@óÙi@óØóïîóàbä@ó"ØŽíi@ôäb“ïäìbä@õ‹îó�@bn"Žï÷Project1@@@L

Ša‡‚‹ä@ôÙŽïäb“ïäìbä@•óàó÷líÌŠóà@ìóïïä@@æî6ŠŽíNi@óäb“ïäìbä@ìó÷@çŽíš@óîŽíi@L@_@ @óîòíŽï’@ãói@L@óØóïîóàbä@ó"ØŽíi@ôäb“ïäìbä@ôäbäa†Žíi@óØóîbNŽî6Š@òìòŠaí‚@õò†ŽíØ@ãó÷Z@ @Msgbox”óØóàbä@õìa‹�íä”,,”óØó"ØŽíi@ôäb“ïäìbä”

@@ @@ õóá ì†@ ìì†@ çŽíš@ bn"Žï÷Yes@ ì@Noôîóàbä@ ô"ØŽíi@ Žíi@ æîóÙi@ †bîŒ@L@@bmòŠó�

†çb’bqL@ óÙi@ †bîŒ@ çbàŠóÐ@ ôØóîóá ì@ói@ òŠbØ@ ìó÷@ µäaímò†@ òìòŠaí‚@ õò†ŽíØ@ ãói@æîò‡jàb−ó÷@ôîímìóØŠó�Z@ @

Slct=Msgbox(“#آ #� (”��و����K" !�آD# آ#”,4,”���8اوى ��If slct=vbyes then

äbàŠóÐŽíi@ڎíØ@a†ò‹ŽïÜ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ôYes@oŽî‹�íäò†@@ @Elseif slct=vbno Then

@ôäbàŠóÐ@Žíi@ڎíØ@a†ò‹ŽïÜ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@No@oŽî‹�íäò†@@ @End if

Page 165: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 165

@ õóá ì†@F5Šó ó÷@ bn"Žï÷@ L@ óØóàbäŠói@ õòìó䆋ÙïÔbm@ Žíi@ ò‹Nia†@Šó�óÜ@ ÚïÝØ@Øò†@óØóïîóàbä@óÔì‡å�@oîóÙi@óØóäbàŠóÐ@õóá ì†@õóá ì†@ìì†@óØ@L@òìónŽî‹Yes@ì@

No@@òìíi@†bîŒ@Žíi@õoîóÙjŽïÜ@óîòíŽï’@ãói@óØò†ŽíØ@Šó ó÷@bn"Žï÷@L@Z@ @Slct=Msgbox(“#آ #� (”��و����K" !�آD# آ#”,4,”���8اوى ��If slct=vbyes then

End@Elseif slct=vbno Then

@a†ò‹ŽïÜ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ôäbàŠóÐ@Žíi@ڎíØNo@oŽî‹�íäò†@@ @End if

@@Šó ó÷@L@òìónŽî‹Øò†@óØóïîóàbä@ó"ØŽíi@ì@æîóØò‡ïq@”ï÷@óØóàbäŠói@ÚŽïmbØ@µåïiò†@@Šó�óÜ@ÚïÝØYes@Šó�óÜ@熋Ø@ÚïÝØ@ói@ã9ýói@L@oŽî‹‚ò†a†@óØóàbäŠói@oîóÙi@No@

òìòŠaí‚@õò6‹Žî†@ãó÷@ãòŠaí‚@óÜ@óÙäíš@_ôšŽíi@L@oŽî‹‚bäa†@óØóàbäŠóiZ@@ @If slct=vbyes then

@ ómaì@ Žômòìa†@ çbàóØóàbäŠói@ ôîbmŽíØ@ ôä‡äbîó a6ŠIEnd@ H@‹m@ ôَíØ@ ôäaímò†@ L@oï�íåi@a‡ŽîìóÜNN@ @

@@@@@@@@@@@@@@@@@@@@ @@ @

aaaaaaa@@@@aaaaaaaaaaaaaaaaaaaa__aHIaHIaHHIIaaaaa

aaaaaa@@@@@@@@@@@@@@@@@@@aaaaa@@@@@@@@@@@@@

Page 166: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 166

@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

@@@@@@îŒ"ØŽíi@Žíi@çbØóäb“ïä@ô䆋؆bô@ôîóàbä@Z 1H @ó9Üóè@õóäb“ïä@ô䆋؆bîŒIF@HZ@ @

@ôäa‡àb−ó÷@óÜ@ó9Üóè@õóäb“ïä@ôäbäa†@ Žíi@µåŽïéiŠbÙi@òìòŠaí‚@õò†ŽíØ@ãó÷@µäaímò†@a‡ÙŽïäbàŠóÐNN@ @

Slct=msgbox(“óØóàbä@õìa‹�íä”,0+16+1,” Øó"ØŽíi@ôäb“ïäìbäó ”)

If slct=vbok then

@@@@@@@@@@ @ói@pójîbm@ôَíØ@a†ò‹ŽïÜOkpa‡jàb−ó÷@ÚŽïäbàŠóÐ@Šóè@bu@L@oŽî‹�íäò†@@ @Elseif slct=vbCancel Then

@ói@pójîbm@ôَíØ@a†ò‹ŽïÜ@@Canselpa‡jàb−ó÷@ÚŽïäbàŠóÐ@Šóè@bu@L@oŽî‹�íäò†@@ @End if

@ õóá ì†@ bn"Žï÷F5@ ŠbØòŠó£@ óØóäbàŠóÐ@ ò‹Nia†@@ìbä@ óÜ@ óÜóè@ ôäb“ïä@µåïiò†@ LoŽîìóØò†Šò†@a†óØóàbä@ô"ØŽíiNN@ @

@@@@@@@@@@@@@@@@@@@@@ @

2H @çbà6Ší�Šó�@õóäb“ïä@ô䆋؆bîŒZ@ @oŽïiò†@òìòŠaí‚@õò†ŽíØ@ãói@”îìó÷Z@ @

Slct=msgbox(“#!1+48+0,”�3َآ�دار,” و�@�8ی # ”)

If slct=vbok then

@@@@@@@@@@ @ói@pójîbm@ôَíØ@a†ò‹ŽïÜOkŽî‹�íäò†@pa‡jàb−ó÷@ÚŽïäbàŠóÐ@Šóè@bu@L@o@ @Elseif slct=vbCancel Then

Page 167: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 167

@ói@pójîbm@ôَíØ@a†ò‹ŽïÜ@@Canselpa‡jàb−ó÷@ÚŽïäbàŠóÐ@Šóè@bu@L@oŽî‹�íäò†@@ @End if@

òìíi@†bîŒ@çbà6Ší�Šó�@õóäb“ïä@òŠbªó÷@µåïiò†@oîóÙjŽïr“ï÷óØóàbäŠói@Šó ó÷NN@ @

@@@@@@@@@@@@@@@@@@@@@@@ @ @

3H “ïä@ô䆋؆bbï�‹q@õóäbZ@@ @@ôäa6ŠŽí @çbØòŠbàˆ@•òŠbªó÷@ã9ýói@L@oŽïiò†ìí“Žïq@õóØò†ŽíØ@ôåï�íä@ói@Šóè@”îìó÷

oŽî†@a†Šó�óióîòíŽï’@ãói@LZ@ @Slct=msgbox(“#آ #�@(”��و���Kن”,0+32+1,”���8اوى ��

@òŠbàˆ@béäóm@a†ò‹ŽïÜ@µåïiò†48@Žíi@õ6ŠŽí @çbà@32 óîóîóäb“ïä@ìó÷@õ�àò6Š@óØ@NN@ @

@@@@@@@@@@@@@@@@@@@@@@ @

4H çbØóïîŠbïäaŒ@õóäb“ïä@ô䆋؆bîŒZ@ @@Žíi@oî6ŠŽíNi@o�a6Šòìbä@õóØòŠbàˆ@ôäaímò†@•óîóäb“ïä@ãó÷@ôåmìóØŠò†Žíi64 NN@ @

Page 168: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 168

@Žßó óÜ@pa†ò†@çb“ïq@çbØóäb“ïä@õ6ŠŽí óä@L@óÙi@òìòŠaí‚@õóîón“‚@ãó÷@õ‹îó�@bn"Žï÷@õóØòŠbàˆNN@ @

çbØò6ŠŽí óä@õìbä@ @õóØó‚‹ä@ @Øò†Šò†@óØ@õóîóäb“ïä@ìó÷oŽîìó@ @Vbcirtical 16@ @ó9Üóè@õóäb“ïä@ @vbQustion@ @32@ @Šbï�‹q@õóäb“ïäIãbéÑn�aH@ @

vbExclamation@ @48@ @çbà6Ší�Šó�@õóäb“ïä@ @vbinformation@ @64@ @çbØóïîŠbïäaŒ@õóäb“ïä@ @

@ @@ô"Ø@Žíi@óÜ@óØ@L@pa†ò†@çb“ïq@óäbá ì†@ìó÷@õ6ŠŽí íä@ô‚‹ä@•òìòŠaí‚@õóîón“‚@ãó÷

oŽîìóØò†Šò†@a‡îóàbäNN@ @ óä@õìbä6ŠŽí@ @…‹ä@ @oŽîìóØò†Šò†@óØ@õóäbá ì†@ìó÷@ @

vbokonly 0@ @õóØí÷@õóá ì†@ @VbOkCancel@ @1@ @òìóäíjäbáï’óq@ì@çíjîŒa6Š@ @

vbAbortReryIgnore@ @2@ @@ @vbYesnoCancel@ @3@ @òìóäíjäbáï’óq@‹Žï‚óä@ô9Üói@ @

vbYesNo@ @4@ @‹Žï‚óä@ô9Üói@ @vbRetryCancel@ @5@ @òìóäíjäbáï’óq@ì@òìó䆋ØóÜòìb«@ @

@ @@ @@ @@ @@ @@ @

Page 169: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 169

@@< <><><><>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @2@–@��@ôÔì‡åinputI@ßb‚†cI@H@ÊibmôÑïÄíÜa@H@ @

@ óÜ@ óÙŽïØóî@•óÔì‡å�@ ãó÷@ŽÞ‚a†@ òŠbàˆ@ çbî@ ìbä@ òìóîŽíè@ói@ çbØóïîŽí ínÑ @ óÔì‡å�@ oŽî‹Øò†@ óÜ@ µnî‹i@ ”ïäaìó÷@ L@ òìímbéÙŽïq@ •óá ì†@ ìì†@ óÜ@ ìOK@ ì@Cancel@L

Žíi@õ†ŽíØ@ôåï�íä@ôn“ @õòíŽï’@ô"Øinput@oŽïiò†@óîòíŽï’@ãói@Z@ @Inputbox(“ L@ô9Üò†@oŽïq@óØ@õó“ï÷@ìó÷a†ò‹ŽïÜoŽî‹�íäò†@ ”,”çb“ïäìbä”)

@ oŽïi@ çb"Øóî@ õóØó‚‹ä@ oŽîìóäb·@ ì@ oŽïióè@ çbáÙŽîìa6ŠŽí @ a†ò‹ŽïÜ@ Šó ó÷@ô"ØŽíi@ óiINPUT()@óäí¹@Žíi@L@oŽî‹ÙjîŠbî†@óØòìa6ŠŽí @õŠŽíu@ón"îíŽïq@L@Z@ @

Dim name As string

Name=Inputbox(“آ#”,”آ�ر� آ# ى #Dآ�! "��Kو����”)

@ a†ò‹ŽïÜName@ô"ØŽíi@ ói@ óäb"Øóî@ õóØó‚‹ä@ óØ@ óïîó’ì@ çbîóïïåï�íä@ ôÙŽîìa6ŠŽí @input()@NNN@ @

@ @@@@@@óäí¹OO@@ @

@ìòìòŠóÙi@Žõíä@ôØóîòˆŽì6‹q@ôÙŽîŒa‹àb÷Command@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒ@@õò†ŽíØ@ãó÷@ì@ó�íåi@a†bïmZ@ @

Inputbox(“ �#��وى خ�ت ! � (”<��# زور� و�”,”

@L@óÙi@óØóäbàŠóÐ@õóá ì†@õŒa‹àb÷@Šó�óÜ@tóš@ôÙïÝØ@ìŠbØ@òŠó£@óØóàbäŠói@bn"Žï÷@óîòíŽï’@ãóiòìónŽî‹Øò†@ÚŽï"ØŽíi@µåïiò†@NN@ @

@@@@@@@@@@@@@@@@@@@ @@ @

Page 170: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 170

@ @@@@@@@@¹@‹m@ôØóîóäíaaaaaaaaa@ @

@æîóØò‡n�슆@ÚŽïn"ïÜ@µŽî†@a†óîóàbäŠói@ãóÜäbàŠóÐ@Žô�@ì@pójîbm@æîóØò†@†bíi@ô@ ôÔì‡å�@ óiinput()@@ Žíi@ çbïÙŽïØóî@ óØIbä@ ô䆋ÙÝ‚a†ì@ H@ Žíi@ çbïàòìì†@ ìò@Iˆ@ ô䆋ÙÝ‚a†òŠbà@ Hóî@@ Žíi@ çbïàóïŽï�@ ìIŠaìŠói@ ô䆋ÙÝ‚a†@ H@ÚŽïn"ïÜ@ óî@ Žíi@ LoŽïiò†

@óîòíŽï’@ãói@óÙi@o�슆Z@ @@ôäb“ïäìbäCaption @ômóÑï�Name@ @

"Vو& �@input() mnuinput@ @@NNNN8د�" ��و'Nداخ@ @GetNameString@ @@NNNN "8د�'Nرزداخ���@ @GetNumber@ @@NNNN8د�" !# روار'Nداخ@ @GetDate@ @I@NNNN@M@Hôîb’Žíi@ô9ÝŽïè@ @Mnusep1@ @@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

@ó�íåi@òìòŠaí‚@õóäa†ŽíØ@ãó÷@çb’bqZ@ @1H@@@@@@@@i@ìbä@ô䆋ÙÝ‚a†ŽíGetnameStringOO@@ @

Private sub GetnameString_click()

Dim userinput

Userinput=inputbox(“ó�íåi@ÚŽïn’@a†ò‹ŽïÜ”,”8د�" ��و'Nداخ”) If userinput=” “ Then

Page 171: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 171

Msgbox”8دوو�''�Nو� ت آ #��=��A�0 #! ى #Aی�ن دوَآ ���� ” ه�W و0# ی# آ; �# �� Exit@sub End if

Msgbox”#6�����”+userinput End sub@

@ a†ò‹ŽïÜuserinput@熋ÙÝ‚a†@ ô"ØŽíi@ ói@ óäb"Øóî@ õóØó‚‹ä@ óÙŽîìa6ŠŽí @input()@óØ@L@a‹�íäóä@a†bïm@ô›ïè@熋ÙÝ‚a†@ô"ØŽíi@Šó ó÷@L@oŽï9Üò†@çb’bq@L@

@oŽî‹Øò†@báŽïè@ôn“ïäóm@ô9ÝŽïè@ómíu@ìì†@ói@B@@B@ì@òìónŽî‹Ùi@ôîóàbä@ôÙŽï"ØŽíi@aìó÷L@ oŽïia‹�íä@ a‡îbïmB ì†@ çbî@ òíï�íäóä@ oØóîó’ì@ �ïè@ õóáCancel@ÚïÝØ@ p@

òì솋Ø@B@a‡îaì†ói@LExit sub@@çb’bq@L@oŽî‡Žïq@ôîbmŽíØ@óØóäbàŠóÐ@a†ò‹ŽïÜ@ómaì@ oŽî†@ óØóuŠóà@ ôîbmŽíØ@ ôä‡äbîó a6Šend if@óØ@ ôîóàbä@ ôÙŽï"ØŽíi@ a‡îaì†ói@

@ oŽïia‹�íäBómíï�íäK@ B@ ô‚‹ä@userinput@@ NNN@a†òìòŠó�@ õò†ŽíØ@ ìóÜ@ ómaìóØõóîòíŽï’@ãói@óØóuŠóà@Šó ó÷@ón�슆@Šóè@oŽî‹ÙjŽïÜ@@Z@ @

If userinput=” “ Then

Msgbox”8دوو�''�Nو� ت آ #��=��A�0 #! ى #Aی�ن دوَآ ���� ” ه�W و0# ی# آ; �# ��Else

Msgbox”#6�����”+userinput End if

@ôÔì‡å�@ôn"ïÜ@óÜ@ì@ŠbØ@ónîó£@óØóàbäŠói@Šó ó÷@bn"Žï÷input@ôäbàŠóÐ@ a†@@Iìbä@ ô䆋ÙÝ‚a†@ HÙi@ÚïÝØ@oîó@ôÙŽï"ØŽíi@ Linput@Ûóîó’ì@ a‡ŽîìóÜ@ L@ òìónŽî‹Øò†@

@ôÙïÝØ@ì@ó�íåi@ÚŽî6‹Žî†@çbîOk@òìónŽî‹Øò†@ôîóàbä@ôÙŽï"ØŽíi@µåïiò†@L@óÙi@@oŽïq@óØ@Lòíï�íä@oïš@óØ@oŽïäóîó ò†a6ŠNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @

Page 172: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 172

@a‡ŽîìóÜ@Šó ó÷@ã9ýói@oï�íäóä@�ïè@õóá ì†@çbîCanceloîóÙi@ÚïÝØ@@çb"î†@aìó÷@@óÜ@ çbàŽí‚@ ”îìó÷@ L@ oŽïäóîó ò†a6‹Žïq@ póØòŠbØ@ ì@ òìónŽî‹Øò†@ ôîóàbä@ ôÙŽï"ØŽíi

@òìì‡äbîóNäbàa6Š@a†óØò†ŽíØNN@ @

@@@@@@@@@@@@ @@ @@ @2@@@H@@@@i@òŠbàˆ@ô䆋ÙÝ‚a†ŽíGetNumberOO@@ @

Dim userinput

Userinput=inputbox(“ ك ! ��# دا ز��ر� ی#� -8�َ ”,” ز��ر� داخN'8د�" ”)

If userinput=” “ Then

Msgbox”8دوو�''�Nو� ت آ #��=��A�0 #! ى #Aی�ن دوَآ ���� ” ه�W و0# ی# آ; �# �� Exit@sub End if

If Not IsNumeric(userinput) then

msgbox”#��� ;� ”3# و ز��ر� ی# ى �����6# را Exit sub

End if

Msgbox” @Zز��ر� ”&userinput

@a†ò‹ŽïÜ@If Not IsNumeric@oŽïióä@òŠbàˆ@óØ@L@óØóîó’ì@óÜ@o�óióà@@ómaì@L@ ô"ØŽíi@ óÜ@ Šó ó÷input@@ôÙŽï"ØŽíi@ aìó÷@ oŽïióä@ òŠbàˆ@ óØ@ L@ oï�íåi@ Ûóîó’ì

@oŽï9Üò†@oŽïq@ì@òìónŽî‹Øò†@ôîóàbäB@òŠbàˆ@ómíï�íä@õòìó÷@çbî@óîó9Üóè@óîòŠbàˆ@ìó÷@óØóïïä@LN@ @@ @@ @

Page 173: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 173

3@@H@@@Ø@@ŠaìŠói@ô䆋ÙÝ‚a†@Žíi@†ŽíGetDAte@OO

Dim userinput,Dayofweek,msg

Userinput=inputbox( B#�B!# روار� آ# ت ! � , B8د�" !# روار'NداخB )

If userinput=” “ Then

Msgbox”���� ”ه�W !# رواری'; �# �� Exit sub

End if

If not IsDate(userinput) Then

Msgbox”#6# ه# -# ی��� ”3# و !# روار� ى �� Exit sub

End if

DayofWeek=Format(userinput,”dddd”)

Msg=” Z!# روار ”&userinput

Msg=msg+vbCrLf+” :روزى !# روار ”+DayofWeek

Msgbox msg@@óÜ@óØóîŠóè@ a†òìòŠó�@õò†ŽíØ@ ãóÜMsg@ ì@ Dayofweek@ ì@ userinput@

@ æÙŽîìa6ŠŽí @ ô‚‹ä@ Luserinput@ 熋ÙÝ‚a†@ ôÙŽï"ØŽíi@ ói@ óäb"Øóî@@ô‚‹ä@ ìDayOfWeekØóî@@ oŽî‹�íäò†@ a‡ä†‹ÙÝ‚a†@ ô"ØŽíi@ óÜ@ óØ@ õòŠaìŠói@ ìói@ óäb"@L

@ ô‚‹ämsg@ ói@ óäb"Øóî@BŠaìŠói@ BZ@ ô"ØŽíi@ ô‚‹ä@ Žßó óÜinput@bèòìŠóè@ L@vbCrLf@ çbØòìa‹�íä@ ìónÐóè@ ôäbØòˆŽì6Š@ ôån"ƒÙî6Š@ Žíi@ òìbåŽïè@ çbàŠbØói@@óÜ@ L

Žïi@ çb"Øóî@ õóØó‚‹ä@ óØ@ òìónŽî‹Ùi@ ôîóàbä@ ôÙŽï"ØŽíi@ µŽï9Üò†@ a‡îbmŽíØ@ìíàóè@ ói@ o@ôäbØó‚‹ämsg@NN@ @

@Šó�óÜ@熋ÙÙïÝØ@ói@ò�ŽîŠbri@óØóàbäŠóiSave project@ôn"ïÜ@óÜ@file@a†@N@ @@ ô"ØŽíi@ õòìó䆋Ø@ ômbØ@ óÜ@ oŽîìóäb·@ Šó ó÷@ ça�Žî6Šóiinput@a†bïm@ ôÙŽïn’@ a†@

@ìbä@óÜ@ì@oïŽïåia†@Ûóîò�îŠbÐ@óØó"ØŽíi@ôäb“ïäìbä@õaì†@óÜ@oŽïiò†@ aìó÷@L@oŽî‹�íåi@ ómíu@ ìì†@ oŽîìóÙiŠò†@ oŽîìómò†@ óØ@ oï�íåi@ óÔò†@ ìó÷@ a‡ïn“ïäóm@ ô9ÝŽïè@ãói@ L

óîòíŽï’@Z@ @

Page 174: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 174

Inputbox(“ÚŽïØŠó÷ÚŽïØŠó÷ÚŽïØŠó÷ÚŽïØŠó÷”,”çb“ïäìbäçb“ïäìbäçb“ïäìbäçb“ïäìbä”,” óØ@õóÔò†ìó÷óØ@õóÔò†ìó÷óØ@õóÔò†ìó÷óØ@õóÔò†ìó÷oŽîìóÙiŠò†@oŽîìómò†oŽîìóÙiŠò†@oŽîìómò†oŽîìóÙiŠò†@oŽîìómò†oŽîìóÙiŠò†@oŽîìómò† ”)

@ô"ØŽíi@óØ@õóåŽîí’@ìó÷@ô䆋ÙîŠbíiinput@ói@oïäaímò†@L@oŽîìóØò†Šò†@a†bïm@õ@@oîóÙjîŠbî†@çbØó9Üb‚@a‡îaì†@óîòíŽï’@ãói@LZ@ @

Inputbox(“ÚŽïØŠó÷ÚŽïØŠó÷ÚŽïØŠó÷ÚŽïØŠó÷”,”çb“ïäìbäçb“ïäìbäçb“ïäìbäçb“ïäìbä”,”oŽîìóÙiŠò†@oŽîìómò†óØ@õóÔò†ìó÷oŽîìóÙiŠò†@oŽîìómò†óØ@õóÔò†ìó÷oŽîìóÙiŠò†@oŽîìómò†óØ@õóÔò†ìó÷oŽîìóÙiŠò†@oŽîìómò†óØ@õóÔò†ìó÷”,600,300) @ @

@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @@@@óäí¹@@O@@@i熋ÙÝ‚a†@õóàbäŠ@óZ@ @

@òìóîóàbäŠói@ãó÷@õŽíè@ói@ça�Žî6Šói@ô"Ø@ Žíi@óÜ@ÚŽïmbØinput@ì@µ�íäò†@ÚŽîìbä@a†@@ôÙïÝØOk@æîóØò†@@aìó÷@LóîòíŽï’@ãóiL@çìóØò†Šò†@ì@æiò†�î6Š@a‡ÙŽïn"ïÜ@óÜ@çbØòìbä@Z@ @

@ ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹qlist@ çbàŠóÐ@ õóá ì†@ ôÙŽîŒa‹àb÷@ ì@@ìLabel@ÚŽî@@óØóà6ŠŽíÐ@Žíi@óÙi@†bîŒóÙi@ŽôuójŽïu@óäbmóÑï�@ãó÷@ìZ@@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @ça6ŠŽí @ @

Name@ @frminput@ @Caption@ �# ى داخN'8دن !# ر��@

Form1

Right to left@ @True Name@ @Label1@ @ Label1@ @

Caption@ -�D>" ��و� آ�ن@Name@ @List1 List1@ @

Appearance@ @0-Flat@ @Name@ @Cmdinput@ @ Command1@ @

Caption@ داخN'8دن@

@@@ó£@ôÙŽî6Š@òìòŠaí‚@õóîòíŽï’@ãói@çb’bqNN@ @@ @

Page 175: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 175

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ÚïÝÙ9Ýiò†@a‡îaì†óÜ@õóá ì†@Šó�óÜI熋ÙÝ‚a†@@H@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@ì@óÙiZ@ @

Dim name As string

Name=inputbox(“#� (”<��# زور� و�”,”��وی( ! �List1.additem name

@ a†ò‹ŽïÜName@ô"ØŽíi@ói@óäb"Øóî@õóØó‚‹ä@óØ@óïîìa‹�íä@ôÙŽîìa6ŠŽí @input@L@Ü@Žíi@oŽïji@†bîŒ@òìa‹�íä@ìó÷@µŽï9Üò†@çb’bq@ómaì@óØó"ïlist1@NN@ @

@ô"ØŽíi@óÜ@ì@óÙi@熋ÙÝ‚a†@õóá ì†@Šó�óÜ@tóš@@ôÙïÝØ@ìŠbØòŠó£@óØóàbäŠói@bn"Žï÷input@ Šó�óÜ@ÚïÝØ@çb’bq@L@ó�íåi@ÚŽîìbä@ a†@Ok@†bîŒ@ òìbä@ìó÷@µåïiò†@L@óÙi@

Ûóî@ôn"ïÜ@Žíi@oŽïiò†NN@ @

@@@@@@@@@@@@ @@ @@ @

Page 176: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 176

@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @

@@@@J@@i55:ØŽíðŽí ínÑ @ñ@pójîbm@Z@@@”ïmójîbm@ ô"ØŽíi@ ça�Žî6Šói@ çbØóïîŽí ínÑ @ ó"ØŽíi@ óÜ@ óÙŽïØóî@çbàŽí‚@ a†ò‹ŽïÜ@ óØ@ L

@æî6Šò†a†@óØó"ØŽíi@òìóَíØ@õŽíè@9ói@ì@ìì†@Šó ó÷@ómaì@L@òìó"ØŽíi@ìó÷@ìbä@óåïšò† ínÑ @ô"ØŽíi@çbïàòìì†@oŽïi@óØóàbäŠói@çbïàóØóî@oŽïióè@çb¿6ŠŽíÐ@L@oŽïi@pójîbm@õŽí@òìóØómójîbm@ó"ØŽíi@óåï›i@òì@óØóàbäŠói@ô"ØŽíi@óÜ@µäaímò†@aìó÷NN@ @

@ ô"ØŽíi@ ôn"ïÜ@ Žíi@ óÙi@ †bîŒ@ ‹m@ ôÙŽïäbàŠóÐ@ òŠbØ@ ãó÷Žíiinput@õóàbäŠói@ óÜ@ óØ@óîòíŽï’@ãói@òì솋Ùäbán�슆@a‡ä†‹ÙÝ‚a†Z@ @

@ôäb“ïäìbäCaption@ói@óÙi@Iى �6ی=# ت�َآ�<Yَآ "Dآ�!H@ôîb’Žíi@ì@@Name@@ói@óÙimnuGetmonth@@NN@ @

@çìíi@bïå9܆Žíi@óÙi@óØóäbàŠóÐ@õ‹îó�@ì@òìòŠóÙi@óØón"ïÜ@bn"Žï÷NN@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ óØòˆŽì6‹q@ Žíi@ óÙi@ †bîŒ@ ‹m@ôÙŽïà6ŠŽíÐ@ çb’bqAddForm@ôn"ïÜ@ óÜ@Project@a†@

Form2ìì†@ôà6ŠŽíÐŽíi@òŠŽíNi@óäbïî‡äó¸ójîbm@ãó÷@bvåï÷@L@Z@ @àb÷Œa‹@ @õ‡äó¸ójîbm@ @ça6ŠŽí @ @

Name@ @frmGetmonth@ @ Form2 Caption@ @#<� #! #� 3# و���َ'# ه# -=Hی�8 آ#

Page 177: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 177

Backcolor@ @ô�b�ò6Š@ @BorderStyle@ @1- fixedsigle ControlBox@ @False@ @maxButton@ @False@ @minButton@ @False@ @

@ @

Right to lrft@ @True@ @@õŒa‹àb÷@Šaíš@bn"Žï÷OptionõŒa‹àb÷@ìì†ì@@Command Button@Žíi@óÙi@†bîŒ@

@ìì†@ôàŠŽíÐForm2@ómaì@Getmonth@òŠŽíNi@óäbî‡äó¸ójîbm@ãó÷@çb’bq@L@Z@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @

Name@ @cmdOK@ @Caption@ @çíjîŒaŠ@ @cancel@ @FAlse

Default@ @True@ @

Command1

Right to left@ @True@ @Name@ @cmdCancel@ @

Caption@ ���A=��# و�!# 0@cancel@ @True

Default@ @False@ @

Command2@ @

Right to left@ @True@ @Name@ @Nawroz@ @ Option1@ @

Caption@ �# وروز@Name@ @Gulan Option2@ @

Caption@ َآ�Sن@Name@ @Rebandan@ @ Option3@ @

Caption@ ری=# �&ان@Name@ @Rashame@ @ Option4@ @

Caption@ @"� ر� #0

Žï’@ãói@óÙi@óØóåŽîì@õ‹îó�@bn"Žï÷@oŽî‡ŽïÜ@õóîòí@NN@ @@ @@ @

Page 178: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 178

@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@maŽïaajaaïaaåaaaaôOO@@ @

@òì솋Ùäb¸ójîbm@óØ@L@òìbäa†@çb¹†Ša‰j9Üóè@õŒa‹àb÷@ Šaíš@ a†óîŽí ínÑ @ó"ØŽíi@ãóÜ@ôäbØóNäbà@”ïäaìó÷@L@Âäbà@Šaíš@ô䆊a‰j9Üóè@óiZŒŽìŠìóä~ç9ýí ~@Žôàó’ò6Š@ça‡äójŽî6Š

@çbïÙŽïØóî@óØ@ÚŽïmbØ@L@óî@ÚïÝØ@çíjîŒa6Š@ôäbàŠóÐ@õóá ì†@çb’bq@ì@oîóØò†@Ûýbš@oîóØò†@òì솊a‰jn9Üóè@óØ@oŽï9Üò‡Žïq@póNäbà@ìó÷@ì@òìónŽî‹Øò†@ôîóàbä@ôÙŽï"ØŽíi@LNN@ @

@ @Ží ínÑ @ô"ØŽíiŽíi@çìb−í @õóäbïî‡äó¸ójîbm@ìó÷Z@ @

äaìóÜ@L@oŽïióè@ôØóïî‡äó¸óîbm@‡äóš@ón"îíŽïq@Ží @ínÑ @ô"ØŽíi@�îŒb÷@ôäaŠóåŽîí‚@ó@õóØòíŽï’@ çbî@ oŽî‹Ùi@ Ûí›i@ ìòŠìó @ L@ a†óØó"ØŽíi@ ô䆋؊bØ@ ômbØ@ óÜ@ oŽïibä@ L

@ ômóÑï�@ óÜ@ óäí¹Žíi@ L@ oŽîŠ†6ŠŽíNiBorderStyle@ ÚŽïmbØ@ a†@1- fixed@single@oŽî‹Ùi@a†óØó"ØŽíi@óÜ@ÛóïîŠbÙäa6ŠŽí @�ïè@oŽî‹äaímbä@aìó÷@æî‹Žî‰iò‡9Üóè@

ômóÑï�@ óÜ@ bèòìŠóè@ L@ oŽî‹Ùi@ Ûí›i@ ìòŠìó @ çbî@controlbox@ÚŽïmbØ@ a†@@ômóÜbyFalse@ôäìíi@Žôiói@óØó"ØŽíi@ôäa‡äb“ïq@õŽíè@ónŽïiò†@aìó÷@æî‹Žî‰iò‡9Üóè@

@熋ÙØí›i@ìòŠìó @ì@´"‚a†@ôäbØóá ì†NN@ @@ @@ @

Page 179: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 179

@ômóÑï�@ì솊óèDefault,cancela‡äbàŠóÐ@õóá ì†@õŒa‹àb÷@óÜ@Z@@ @@ ÚŽïmbØ@ ça�Žî6Šói@ ômóÑï�@ óÜDefault@ ômó9Üby@ a†@ @True9Üóè@ çbà@@Žíi@ †Ša‰j

@ õóá ì†IçìíjîŒa6Š@ H@ôåm‹ a†@ ói@ a†óØóàbäŠói@ ô䆋؊bØ@ ômbØ@ óÜ@ µäaímò†@ aìó÷@õóá ì†Enter@æîóÙi@ŽôuójŽïu@óäbàŠóÐ@ìó÷@@NN@ @

@ômóÑï�@óÜ@ÚŽïmbØ@bèòìŠóèCancel@ômó9Üby@a†@True@õóá ì†Žíi@†Ša‰j9Üóè@çbà@@ Iòìóäíjäbáï’óq@ H ì†@ ôåm‹ a†@ ói@ óäbàŠóÐ@ ìó÷@ µäaímò†@ aìó÷@ õóáEsc@

@æîò‡jàb−ó÷NN@ @@ @

pójîbm@õŽí ínÑ @ô"ØŽíi@Žíi@çbØò†ŽíØ@ôåï�íä@@ @@ô"ØŽíi@ôn"ïÜ@óÜ@bmòŠó�input@ôäbàŠóÐ@a†@I@pójîbm@õŽí ínÑ @ô"ØŽíi@@H@ÚïÝØ

@ómaì@óÙimnuGenMonth@ó�íåi@òìòŠaí‚@õò†ŽíØ@Ûó÷@ì@Z@ @Private sub mnuGetMonth_click()

frmGetMonth.Show vbmodal

if frmGetMonth.Tag=” “ Then

msgbox”#'=آ# دی�ری #'َ��� ”6'�ی# Else

Msgbox” :3# و���َ'# ى ه# ->=Hارد ”+ frmGetMonth.Tag

End if

End sub

@ ôà6ŠŽíÐ@ aìó÷@ oîóØò†@ óØóäbàŠóÐ@ Šó�óÜ@ ÚïÝØ@ ÚŽïmbØ@ a†ò‹ŽïÜGetMonth@@oŽï9Üò†@óØ@òìbäa†@çbáÙŽïuŠóà@ì@oŽîŠ†ò‡äb“ïqNN@ @

@ômóÑï�@óÜ@ Šó ó÷Tag@ @ôà6ŠŽíÐ@õ@GetMonth@@ôÙŽï"ØŽíi@ aìó÷@ a‹�íäóä@�ïè@ a†@oŽïia‹�íä@òìónŽî‹Ùi@ôîóàbäBóÙjîŠbî†@óØóNäbà@óîbÙmB@ @

@òìóäaìó›Žïq@ói@ @@ói@oŽïi@çb"Øóî@õóØó‚‹ä@òìónŽî‹Ùi@ôîóàbä@ôÙŽï"ØŽíiB†Ša‰jn9Üóè@õóNäbà@ìó÷@K@BZ

@ômóÑï�Tag@ôЊŽíÐ@óÜ@getmonth@a†@NN@ @

Page 180: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 180

aí‚@ õò6‹Žî†@ ãó÷@ bn"Žï÷@ ôà6ŠŽíÐ@ ôn“ @ ôä‡äbîó a6Š@ ô’ói@ óÜ@ òìòŠGetMonth@a†@ó�íåiZ@ @

Option Explicit

@õóá ì†@ Žíi@ ó�íåi@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ a‡mójîbm@ õŽí ínÑ @ ô"ØŽíi@ óÜ@ Šóè@ çb’bqôäbàŠóÐIçìíjîŒa6Š@H@ómaìcmdOK@Z@ @

Private sub cmdOK_click()

If nawroz.value=True Then FrmGetMonth.Tag= _

”�# وروز“ If gulan.value=True Then FrmGetMonth.Tag= _

”َآ�Sن“ If Rebandan.value=True Then FrmGetMonth.Tag=_

”ری=# �&ان“ If Rashame.value=True Then FrmGetMonth.Tag= _

“"� ”ر� #0 FrmgetMonth.Hide

@òìóäíjäbáï’óq@Žíi@ó�íåi@•ò†ŽíØ@ãó÷cmdcancelZ@@ @Private sub cmdcancel_click()

Frmgetmonth.Tag=” “

Frmgetmonth.Hide

End sub

@ @@ @@ @@ @@ @@ @@ @@ @

Page 181: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 181

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@@aaaaa@ @

@@@J@@@i5@熋Ù&ÜŽì=äŽíØ@ñŽí ínÑ @ð:ØŽíZ@@@çbáÝîbÐ@ õòìó䆋Ø@ çbî@ ÞîbÐ@ ôån�aŠbq@ ô"ØŽíi@ a‡äbØóàbäŠói@ õóiŠŽìŒ@ óÜ@ ça�Žî6Šói@óî@ Žíi@L@óNä‹ @ŠŽìŒ@†bäbØóàbäŠói@óÜ@ì@óîóè@ômójîbm@ôÙŽïØŠó÷@óØ@µäaŒò†@L@òíïåïi

ói@óÜ@çbî@òìóåîóÙi@óäb"ØŽíi@ìó÷@çŽíš@µäa�i@bi@bn"Žï÷@ãó÷@L@µåŽïéjîŠbØói@a†óàbäŠ@óäb"ØŽíi@ ìó÷@oŽî‹äaímò†@ òìóَíØ@õŽíè@ói@íÙ9Üói@µä@çbàŽí‚@ôån’6Ša†@óÜ@óäb"ØŽíi@Žíi@ óØ@ óîóè@ õŽí‚@ ômójîbm@ ôÙŽîŒa‹àb÷@ bèòìŠóè@ L@ a†óàbäŠói@ óÜ@ oŽî‹åŽïéiŠbØói

L@ oŽî‹äò†a†@ a‡à6ŠŽíÐ@ ìbä@ óÜ@ óäb"ØŽíi@ ìó÷@ ônn’6Ša†@õŒa‹àb÷@ ”îìó÷@CommonDialogçbØóïïn“ @òŒa‹àb÷@Žíi@æîóÙi@†bîŒ@òŒa‹àb÷ìó÷@çŽíš@bn"Žï÷Lò@NN@ @

@ôn"ïÜ@ì@çbØón"ïÜ@ônî‹’@Šó�@òŠŽí›i@bmòŠó�@òŠbØ@ãó÷ŽíiProject@ì@ òìòŠóÙi@@Šó�óÜ@tóš@ôÙïÝØComponente@�a6Š@çbîn@ôäbØóá ì†@Ží‚óCtrl+T@ò‹Nia†@@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @@ @@ @@ @@ @

Page 182: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 182

òŠbî†@òìòŠaí‚@óÜ@Ûòì@L@òìónŽî‹Øò†@ÛóîòíŽï’@µåïiò†NN@@ @

@@@@@@@@@@@@@@@@ @@ óîa‡Žïm@ õóäbn�òŠóØ@ ìŒa‹àb÷@ ìó÷@ ìíàóè@ a†ò‹ŽïÜ@a‡äbØóàbäŠói@ óÜ@ oŽî‹äaímò†@ óØ@ L

@ õŒa‹àb÷Žíi@ a‡ŽîìóÜ@ Žím@ L@ oŽî‹åŽïéiŠbØóiMicrosoft CommonDialog

Control6.0@@ Žõ6ŠóNiØýbš@ õóäb“ïä@ çb’bq@ L@õóØó’Ží Šaíš@ ãò†ŠóióÜ@ çìíj@ôÙïÝØ@ì@Žôåia†@ôn“ïäómOk@óÙiNNN@ @

@õòŒa‹àb÷@µåïiò†@L@óÙi@çbØóïïn“ @òŒa‹àb÷@õ‹îó�@bn"Žï÷CommonDialog@òìíi@†bîŒ@Žíi@õ@NNN@ @

@ó"Øíi@ ìó÷@ ìíàóè@ ì@ æî6Šò†a†@ ÛóîóàbäŠói@ bn"Žï÷i@a‡Žïm@õóäbîŽí ínÑ µåŽïèò†ŠbØóNN@ @

òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ôÙŽîŒa‹àb÷@ ì@CommonDialog@óØóà6ŠŽíÐŽíi@óÙi@†bîŒ@NN@ @

@ @

Page 183: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 183

@óÙi@ŽôuójŽïu@òìòŠaí‚@õóäbî‡äó¸ójîbm@ãó÷@çb’bqZ@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @çaŠŽí @ @

Name@ @frmcommon@ @Caption@ ��آ=. َآ<�5َآ�ى @

آ�!;و:�'دن

Form1

Right to left@ @True Name@ @õŽí‚@Ûòì@ @ CommonDialig1@ @

CancekError@ @True

@óîóàbäŠói@ìó÷@Žíi@óÙi@†bîŒ@o"ïÜ@ìì†@bn"Žï÷óîòíŽï’@ãói@óØóà6ŠŽíÐ@Žíi@çbîZ@ @@ôäb“ïäbäCaption Nameìbä@@ @@��A mnuFile@ @

....@��A آ=. َآ<�5َآ�ى آ'د!� و" ى-�� Mnu open@ @ ....@��A 25راس����-آ=. َآ<�5َآ�ى mnuSave@ @B=Cِرآ mnuEdit@ @

@mnuColor & ر" !َ�ـ��آ=. َآ<�5َآ�ى ه� :�Eارد.... @��-آ=. َآ<�5َآ�ى ه� :�Eارد& �G ت.... mnuFont@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@ @@ @

Page 184: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 184

@çbØò†ŽíØ@ôåï�íäZ@ @@ó�íåi@a†óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’ói@óÜ@òìòŠaí‚@õò6‹Žî†@ãó÷@bmòŠó�NN@ @

Option Explicit

@ãói@çb’bq@ó�íåi@çbØóîŽí ínÑ @ó"ØŽíi@õ†íØ@òìòŠaí‚@õòŠŽíuNNN@ @1@H@Âäò6Š@ô䆊a‰j9Üóè@ô"ØŽíi@õòìó䆋Ø@Žíi@†ŽíØmnuColorZ@ @

Private sub mnucolot_click()

On Error GOTO colorError

CommonDialog1.Showcolor

Frmcommon.Backcolor=CommonDialog1.color

Exit sub

ColorError:

Msgbox” �ارد� ر� ���ـد��ا%$ا� و� ى �آ#" آ�!��آ��ى ه ”

End sub

2@H@ÞîbÐ@õòìó䆋Ø@õŽí ínÑ @ô"ØŽíi@õ†ŽíØmnuopenZ@@ @Private sub mnuopen_click()

Dim Filter As String@@@@On Error GoTo OpenError@@@@Filter = "آ'ن و ('�)�� ه* (*.*)|*.*|"@@@@Filter = Filter + "اوى$��� "(�')(*.txt)|*.txt|"@@@@Filter = Filter + ""*)د "(�')(*.bat)|*.bat"@@@@CommonDialog1.Filter = Filter@@@@CommonDialog1.FilterIndex = 2@@@@CommonDialog1.ShowOpen@@@@MsgBox "òì솊a�jnÜ@êè@õ@êÝîbÐ@ì@ê÷" & CommonDialog1.FileName@@@@Exit Sub@@@@OpenError:@@@@MsgBox " @@@@" ى!'�+دا%$ا� و� ى �آ#" آ$د� و�Exit Sub

End sub

Page 185: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 185

@ ôn"ïÜ@ óÜ@ ì@ ŠbØòŠó£@ óØóàbäŠói@ ò‹Žï÷@ bmI@ a‡ån"ƒÙŽî6Š@ H@ ôäbàŠóÐI .=آ��

@َآ<�5َآ�ى ه� :�Eارد& ر" !َ�ـ H@ÚŽï"ØŽíi@ µåïiò†@ L@ óÙi@ ÚïÝØ@òìónŽî‹Øò†@ôÙïÝØ@ìóÙjîŠbî†@ÚŽïNäò6Š@a†ò‹ŽïÜ@òìòŠaí‚@õóØóåŽîì@Ûòì@LOk@óÙi@NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@Šó�@ òŠŽí›i@ a†ó9Üóè@ ômbØ@ óÜ@ óäbàíï�íä@ òìbmòŠó�@ óÜ@ óÙi@ óØò†ŽíØ@ õ‹îó�

ColorError@@ì@a‡ÙŽîŠa†‹Ø@óÜ@ó9Üóè@ôäíi@ômbØ@óÜ@L@óîóØóäbàŒ@ôÙŽî6ŠŽí óä@•óàó÷@L@ oŽî‹�íäò†@ òìòŠaí‚@ óÜ@ õóØóä‡äbîó a6Š@ a†òBÜLCommonDialog@õŒa‹àb÷@ õìbä@

@óîóØŽí ínÑ ¸ójîbm@ì@óäb"Øóî@õóØóî‡äó@çbØóNäò6Š@ô"ØŽíi@õòìóäa‹Ø@óiNN@ @@óØóà6ŠŽíÐ@µŽï9Üò†.@a‡äbØóNäò6Š@ô"ØŽíi@óÜ@óØ@õóNäò6Š@ìói@óäb"Øóî@õòìón“q@ôNäò6Š@@ oŽîŠ†‹Žî‰iò‡9Üóè@a‡îbmŽíØ@ óÜ@ L@ oŽî†@ óØóäbàŠóÐ@ ôîbmŽíØ@ ôä‡äbîó a6Š@ çb’bq@ L

@óäbàíï�íäColorError:óØ@ôîóàbä@ôÙŽï"ØŽíi@ói@óäb"Øóî@@çìì6Š@ó9Üóè@ôä‡äbîó a6Š@òì@ómbØò†NN@ @

@ ôn"ïÜ@ óÜ@ bn"Žï÷@ aaaaaaaaaaaaaaaaaaaaaIÞîbÐ@ H@ ôäbàŠóÐ@ a†I .=آ��

�A@�@H@òìónŽî‹Øò†@ÚŽï"ØŽíi@µåïiò†@L@óÙi@ÚïÝØ َآ<�5َآ�ى آ'د!� و" ى@òìòŠaí‚@ÛòìNNN@ @

Page 186: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 186

@ @

@@@@@@@@@ @

@ óÙi@ óØò†ŽíØ@ õ‹îó�@ a†ó9Üóè@ ômbØ@ óÜ@ óäbàíï�íä@ òìbmòŠó�@ óÜ@ çb"î†@Šó�@ òŠŽí›iOpenError@@ óØOpenError“î@çbábm@pójîó䆋Ø@ì@ôÙŽï"ØŽíi@ õòìóäa‹Ø@ ói@ òì

@ôîóàbä@bèòìŠóè@LFilter@ôÙŽîìa6ŠŽí @@òŠŽíu@ìíàóè@ói@óäb"Øóî@õóØó‚‹ä@ì@óïîìa‹�íä@óäbàíï�íä@òìò‹mŠaí‚@óÜ@L@òŠŽíu@Žô�@a†ò‹ŽïÜ@óØ@çbØóÝîbÐNN@ @

commonDialog.Filter=Filter

m@ ô‚‹ä@ L@ ómaì@ õ‡äó¸ójîbFilter@ õŒa‹àb÷@ óÜ@CommonDialog@@ói@ óäb"Øóî@óÜ@òìòŠó�@ôäbØòìa6ŠŽí @ô‚‹äFilter@a†@NN@ @

@ @3@Hõ†ŽíØ@ÞîbÐ@ôån�aŠbq@õŽí ínÑ @ô"ØŽíi@Z@ @

@ò6ŠŽíNi@òìòŠaìó‚@õó’ói@ãó÷@béäóm@L@òìòŠó�íåi@ìí“Žïq@õ†ŽíØ@a†ò‹ŽïÜNN@ @CommonDialog1.showSave

Page 187: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 187

@@@@@@@@@@@@@@@@@@@@ @

bäŠói熋Ù9ÜŽìLäŽíØ@õŽí ínÑ @ô"ØŽíi@Šó�óÜ@ÛóîóàZ@ @@õóàbäŠói@õóäí¹@”ïàó÷@óØ@çbØó"ØćŽíi@ói@æîóØò†@pójîbm@óîóàbäŠói@ãó÷@ça�Žî6Šói

NotePad@ L@ òŒŽì‡åîì@ õ@@ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ òŠbØ@ ãó÷ŽíiCommonDialog@@ õŒa‹àb÷@ ìText@ õŒa‹àb÷@ wåŽïq@ ì@commandButton@

i@†bîŒ@ò6ŠŽíNi@óäbmóÑï�@ãó÷@ì@óØóà6ŠŽíÐŽíi@óÙO@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @

Form1 Caption@ @NotePad@ @Text@ @òìò6‹"ïi@ @

ScrollBar@ @2- Vertical

Text1@ @

multiLine@ @True@ @Command1@ @Caption@ آ'د!� و"@Command2@ @Caption@ @Bراس�� Command3@ @Caption@ �G ت@Command4@ @Caption@ @� ـر" !َCommand5@ @Caption@ @B=Gدا

ó£@ôÙŽî6Š@òìòŠaí‚@õóîóåŽîì@ãó÷@Ûòì@çb’bqNN@ @@ @

Page 188: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 188

@@@@@@@@@@ @

çbØò†ŽíØ@ôåï�íä@Z@@ @1@H@òìó䆋ØCommand1Z@@ @

CommonDialog1.Filter = "Text Files|*.txt|Document File|*.doc" CommonDialog1.ShowOpen If CommonDialog1.FileName = "" Then Exit Sub Open CommonDialog1.FileName For Input As #1 Text1 = Input$(LOF(1), 1) Close #1

@ @2@H@ÞîbÐ@ôån�aŠbqCommand2Z@@ @

CommonDialog1.Filter = "Text Files|*.txt|Document File|*.doc" CommonDialog1.ShowSave

Page 189: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 189

If CommonDialog1.FileName = "" Then Exit Sub Open CommonDialog1.FileName For Output As #1 Print #1, Text1.Text Close #1

@ @3@H@pó‚@ô䆊a‰j9ÜóèCommand3Z@@ @

CommonDialog1.Flags = 1 CommonDialog1.ShowFont If CommonDialog1.FontName = "" Then Exit Sub Text1.FontName = CommonDialog1.FontName Text1.FontSize = CommonDialog1.FontSize

@ @4@H@Âäò6Š@ô䆊a‰j9ÜóèCommand4Z@@ @

CommonDialog1.ShowColor If CommonDialog1.FontName = "" Then Exit Sub Text1.ForeColor = CommonDialog1.Color

@ @5@H@´"‚a†Command5Z@@ @

End

@ @aaaaaaaaa@aaaaaaaaaaaaa@aaaaaaaaaaa@@aaaaaaaaaaaaaaaaaaaa@@@@@@@@@@@@@@@@@@ @

@ @@ @@ @@ @@ @@ @

Page 190: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 190

@@@@@@@@@@@@@@@@@aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@ @@J@ôÔì‡å�@ÞîbÐ@ìŠò‡9ÜŽíÐ@õŒa‹àb÷@솊bè@õŠó‚6Šó òì@Z@@ @

@µåŽïèò†ŠbØói@òìòŠaí‚@õóîóàbäŠói@ãó÷@çbØòŠò‡9ÜŽíÐ@ì@ÞîbÐ@ôäa‡äb“ïq@Žíi@ça�Žî6Šói@Lóá ì†@õŽíè@ói@ì@æîóØò†@†bîŒ@óåŽîì@ôÙŽîŒa‹àb÷@a†ò‹ŽïÜ@ìbä@ôäbØóåŽîì@òìóäbàŠóÐ@ôØóî

@ ôåïiò†@ póØòŠómíïràŽíØ@ôÙŽîŒa‹àb÷@ ì@ òìòŠóÙi@ Žõíä@ ôØóîòˆŽì6‹q@ òŠbØ@ ãó÷@ Žíi@ LDriverlist@@ ôÙŽîŒa‹àb÷@ ìDirlist@ ôÙŽîŒa‹àb÷@ ì@Filelist@@õŒa‹àb÷@ Šaíš@ ìLabel@ì@@ôÙŽîŒa‹àb÷Picture@@õŒa‹àb÷@Ûóî@ìCommand@óÙi@†bîŒ@ãó÷@çb’bq@L@óØóà6ŠŽíÐ@Žíi@

@ça6ŠŽí @óåŽïéi@óäbïî‡äó¸ójîbm@Z@ @Œa‹àb÷@ @õ‡äó¸ójîbm@ @õŠbÙäa6ŠŽí @ @

Form1 Caption@ @ �4� �� 1 2 و��1 ى !�و آ�-3 ر

@ @Right to left@ @True@ @Label1@ @Caption@ ��آ=. و" َآ� ر�G رى @

ه�رد

@ @Right to left@ @True@ @Label2@ @Caption@ H:�A" ر" آ�ن@

@ @Right to left@ @True@ @Label3@ @Caption@ �I��A آ�ن@

@ @Right o left@ @True@ @Label4@ @Caption@ !�وى �I��A آ�ن@

@ @Right to left@ @True@ @Command1 Caption@ � H!�J" رى و��1 آ�ن@

@Žôåjîa†@òìòŠaí‚@ñòíŽï’@ãói@çb’bqZ@ @@ @@ @

Page 191: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 191

@@@@@@@@@@@@@@@@@@@@ @

@ çbØò†ŽíØ@ ôåï�íä@ Žíi@ bn"Žï÷Šbè@ õŠó‚6Šó òì@ õŒa‹àb÷@ Šó�óÜ@ÚïÝÙ9Ýiò†@ bmòŠó�@óØò†@óÙiDrive1@@ó�íåi@ò†ŽíØ@ãó÷@ìZ@ @

On Error Resume Next Dir1=Drive1

@çb’bq@Šó�óÜ@ÚïÝÙ9Ýiò†Dir1@ó�íåi@ò†ŽíØ@ãó÷@ìóÙi@Z@ @File1=Dir1 Label4=Dir1

@Šó�óÜ@ÚïÝÙ9Ýiò†Label4@ó�íåi@ò†ŽíØ@ãó÷@ìóÙi@Z@ @Label4=Dir1+ “\” +File1

@Šó�óÜ@ÚïÝÙ9Ýiò†Command1i@ò†ŽíØ@ãó÷@ìóÙi@@çbØóåŽîì@ôäa‡äb“ïq@Žíi@ó�íå@Z

Private sub command1_click()

Page 192: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 192

Picture1.picture=Loadpicture(Dir1.path & “\” & File.FileName)

@óÜ@ ò‹Žî‰j9Üóè@ ÛóîóåŽîì@ ì@ ò‹Žî‰j9Üóè@ ÛóîóåŽîì@ ìŠbØòŠó£@ óØóàbäŠói@ çb’bq@ Šó�óÜ@ ÚïÝØ@ óîóåŽîì@ ìó÷@ ôäa‡äb“ïq@ Žíi@ bvåï÷@ L@ a‡äbØóÝîbÐI!�J ! رى "H

@H@óÙiNN@و��1 آ�ن @

@@@@@@@@@@@@@@@ @

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Page 193: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 193

Page 194: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 194

Page 195: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 195

ìó{íåi@òìòŠaí‚@õò†ŽíØ@‡äóš@ãó÷@ìíj’bi@âŽïq@ça�Žî6Šói@óÜ@ç‹NiŠòíŽïÜ@õ†í�@íØbm@ò@ a‡äbØóàbäŠói@ õóàbäŠói@ óÜ@ ãóäa†ŽíØ@ ãó÷@ LBankCode@ôäbàŒ@ ói@ óØ@ òìím‹ Šòì@

@ôn“ @ ôَíØ@ ‡äóš@ òìòŠaí‚@ õóäbàó÷@ ça�Žî6Šói@ L@ ômóïàòìì†@ ô䈋ŽïÄ@ ì@ óïiòŠóÈ@‡äóš@ì@õŠbÙäaíu@ì@µ�íä@ôÔì‡å�@ói@pójîbm@ì@ôàón"ï�@õ†ŽíØ@óÜ@L@òìónŽî‹ ò†

‹m@ôَíØç‹ ŠòíŽïÜ@õ†í�@ãŠa†aíïè@óîŽíi@L@@NN@ @@ @

@@@@@@@@@@@@@@@@@@@@ŽíØŽíØŽíØŽíØ@@@@††††@@@@òòòò@@@@bØbØbØbØ@@@@çççç@@@@5555@@@@5555@@@@5555@@@@@@@@1H bm@ڎíØbm@ڎíØbm@ڎíØbm@ڎíØãì6Š@õ‡ï�@õb Šò†@ôån"‚a†@ìòìó䆋Ø@ói@pójîZ@ @@ @@ @@ @@ @

óÙi@†bîŒ@Žíi@ôäbàŠóÐ@õóá ì†@ìì†@ìó�íåi@a†óØóà6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@óÜ@õìíàóèN @Private 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@@Public Sub OpenCDDriveDoor(ByVal State As Boolean)@If State = True Then@Call mciSendString("Set CDAudio Door Open", 0&, 0&, 0&)@Else@Call mciSendString("Set CDAudio Door Closed", 0&, 0&, 0&)@End If@End Sub@@Private Sub Command1_Click()@@@@@@@@@@@@@@ãóØóî@ôäbàŠóÐ@õóá ìì†@OpenCDDriveDoor (True)@End Sub@@

Page 196: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 196

Private Sub Command2_Click() @@@@@@@@@@ãòìì†@ôäbàŠóÐ@õóá ì†@@@@@ @OpenCDDriveDoor (False)@End Sub

@ @2@@H@õŒa‹àb÷@õ†‹Ùn�슆@Žíi@ڎíØTextbox@a‡à6ŠŽíÐ@óÜ@Z@ @

@@@@ó�íåi@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@õìíàóè Private WithEvents btnObj As CommandButton Private WithEvents txtObj As TextBox Private Sub btnObj_Click() On Error Resume Next Set txtObj = Controls.Add("VB.textbox", "txtObj") With txtObj .Visible = True .RightToLeft = True .Alignment = 2 .Width = 2000 .Text ="choni" .Top = 2000 .Left = 1000 End With End Sub Private Sub Form_Load() Set btnObj = Controls.Add("VB.CommandButton", "btnObj") With btnObj .Visible = True .Width = 2000 .Caption = "Click" .Top = 1000

Page 197: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 197

.Left = 1000 End With End Sub

3@H@o"ÙŽïm@õŒa‹àb÷@ìì†@óÜ@L@×ò†@õòìóä‡äa6ŠóN9Üóè@ói@ómójîbm@òìòŠaí‚@õò†ŽíØ@ãó÷ón"ÙŽïm@ìó÷@òìóäbàŠóÐ@ôØóîóá ì†@õŽíè@ói@ì@òìímbéÙŽïq@óÜ@õText1@oŽî‹�íäò†@a†@

@óÜ@LText2@òìónŽî6Šó ò‡9Üóè@a†@NN@ @

@ó�íåi@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@õìíàóèGeneral Declaration

Public Function reversestring(revstr As String) As String Dim doreverse As Long reversestring = "" For doreverse = Len(revstr) To 1 Step -1 reversestring = reversestring & Mid$(revstr, doreverse, 1) Next End Function

Private Sub Command1_Click() çbàŠóÐ@õóá ì†@õŒa‹àb÷@@

Dim strResult As String strResult = reversestring(Text1.Text) Text2.Text = strResult End Sub

4H 9Üíuo"ÙŽïm@õŒa‹àb÷@ì@ã6ŠŽíÐ@ôäb“ïäìbä@ìbä@õìa‹�íä@óÜ@ãaìò†Šói@õó@Z@@ @@ ôÙŽîŒa‹àb÷Textbox@ô’ói@ óÜ@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ ìóØóà6ŠŽíÐ@ Žíi@ óÙi@ †bîŒ@

ó�íåi@a‡à6ŠŽíÐ@ôn“ @ôä‡äbîó a6ŠNNN@ @

Page 198: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 198

@ó�íåïi@a‡à6ŠŽíÐ@ôä‡äbîó a6Š@ô’ói@óÜGeneralDeclaration

Private strText As String Private Sub Form_Load() Timer1.Interval = 75 strText = "Guten Tag! Wie ght's Ihnen? Ich hoffe Ihnen alles Gutes"! strText = Space(50) & strText End Sub Private Sub Timer1_Timer() strText = Mid(strText, 2) & Left(strText, 1( Text1.Text = strText Me.Caption = strText End Sub

5H @óÜ@ µ�íä@ ôNäò6Š@ ôàaìò†Šói@ ôåî6ŠŽí @ ói@ ómójîbm@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@íØòì@ôÙŽîŒa‹àb÷Labela†@@ôÙŽîŒa‹àb÷@ói@ôn"îíïq@L@Timeróîóè@Z@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåïi@a‡à6ŠŽíÐ@ôn“ @ôäbîó a6Š@ô’ói@óÜ@Private Sub Timer1_Timer() àb÷@@@@@@@@@@@@@@Šóäa‡mbØ@õŒa‹ @Static Col1, Col2, Col3 As Integer@Static c1, C2, C3 As Integer@If (Col1 = 0 Or Col1 = 250) And (Col2 = 0 Or Col2 = 250) And (Col3 = 0 Or Col3 = 250) Then@c1 = Int(Rnd * 3)@C2 = Int(Rnd * 3)@C3 = Int(Rnd * 3)@End If@If c1 = 1 And Col1 <> 0 Then Col1 = Col1 - 10@If C2 = 1 And Col2 <> 0 Then Col2 = Col2 - 10@

Page 199: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 199

If C3 = 1 And Col3 <> 0 Then Col3 = Col3 - 10@If c1 = 2 And Col1 <> 250 Then Col1 = Col1 + 10@If C2 = 2 And Col2 <> 250 Then Col2 = Col2 + 10@If C3 = 2 And Col3 <> 250 Then Col3 = Col3 + [email protected] = RGB(Col1, Col2, Col3)@End Sub@Private Sub Form_Load()@Timer1.Interval = 100@End Sub@

@ @6H @õŒa‹àb÷@ìì†@ói@ôn"îíïq@L@oŽïäŠónåï÷@ôäbØò6Šóqý@õòìó䆋Ø@ói@ómójîbm

@óîóè@çbàŠóÐ@õóá ì†Z@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@Private Sub Command1_Click()@Shell "RUNDLL32.EXE URL.DLL,FileProtocolHandler http://www.al-ebda3.info/ib/", vbNormalFocus@End Sub@@Private Sub Command2_Click()@Dim X As Object@ Set X = CreateObject("InternetExplorer.Application")@ X.Navigate "www.noisrael.com"@ X.Visible = True@End Sub@

@ @

Page 200: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 200

7@@H@ãbéà@ônî‹’@ôån"‚Šò†@ìòìó䆊b’@ói@pójîbm@õ†ŽíØTaskBar

óîóè@çbàŠóÐ@õóá ì†@ìì†@ói@ôn�íŽïqNN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ô’ói@óÜModuleó�íåi@ó’ói@ãó÷@a†@ @Private Const SWP_HIDEWINDOW = &H80 Private Const SWP_SHOWWINDOW = &H40 Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

@@@@@@@@@@@@@@@@@@@@ó�íåi@òìòŠaí‚@õò†ŽíØ@ãó÷@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ

Private Sub Command1_Click()@@@@@@@@ãóØóî@ôäbàŠóÐ@õóá ì†@Dim Task As Long Task = FindWindow("Shell_traywnd", "") Call SetWindowPos(Task, 0, 0, 0, 0, 0, SWP_HIDEWINDOW) End Sub

Private Sub Command2_Click() ãòìì†@ôäbàŠóÐ@õóá ì†@@@@@@@@@@@@@@ @Dim Task As Long Task = FindWindow("Shell_traywnd", "") Call SetWindowPos(Task, 0, 0, 0, 0, 0, SWP_SHOWWINDOW) End Sub

Page 201: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 201

8 (@õŒa‹àb÷@ô䆋Ùn�슆Label ì Text@õòíŽï’@ói@3D

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@ò†ŽíØ@ãó÷@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@@@@@@@@@@@@@@@@@@@@@@ @ 'Set form's AutoRedraw property toTrue Sub PaintControl3D(frm As Form, Ctl As Control) ' This Sub draws lines around controls to make them 3d ' darkgrey, upper - horizontal frm.Line (Ctl.Left, Ctl.Top - 15)-(Ctl.Left + _ Ctl.Width, Ctl.Top - 15), &H808080, BF ' darkgrey, left - vertical frm.Line (Ctl.Left - 15, Ctl.Top)-(Ctl.Left - 15, _ Ctl.Top + Ctl.Height), &H808080, BF ' white, right - vertical frm.Line (Ctl.Left + Ctl.Width, Ctl.Top)- _ (Ctl.Left + Ctl.Width, Ctl.Top + Ctl.Height), &HFFFFFF, BF ' white, lower - horizontal frm.Line (Ctl.Left, Ctl.Top + Ctl.Height)- _ (Ctl.Left + Ctl.Width, Ctl.Top + Ctl.Height), &HFFFFFF, BF End Sub Sub PaintForm3D(frm As Form) ' This Sub draws lines around the Form to make it 3d ' white, upper - horizontal frm.Line (0, 0)-(frm.ScaleWidth, 0), &HFFFFFF, BF ' white, left - vertical frm.Line (0, 0)-(0, frm.ScaleHeight), &HFFFFFF, BF ' darkgrey, right - vertical frm.Line (frm.ScaleWidth - 15, 0)-(frm.ScaleWidth - 15, _ frm.Height), &H808080, BF ' darkgrey, lower - horizontal

Page 202: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 202

frm.Line (0, frm.ScaleHeight - 15)-(frm.ScaleWidth, _ frm.ScaleHeight - 15), &H808080, BF End Sub 'DEMO USAGE 'Add 1 label and 1 textbox Private Sub Form_Load() Me.AutoRedraw = True PaintForm3D Me PaintControl3D Me, Label1 'Label1 is name of label PaintControl3D Me, Text1 'Text1 is name of textbox End Sub

9@@H@óÜ@õóäbnïq@ìó÷@ô䆊bàˆText1@oŽî‹�íäò†@a†@Z@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåïi@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@Private Sub Command1_Click() MsgBox ("ر� ى !�># آ�ن�� (Str(Len(Text1.Text)) + " = زEnd Sub

10@H@Šó�@ôäbØóäŽíÙîb÷@õòìó䆊b’Desktopì@@õòìóäa‡äb“ïq@@Z@ìì†@ói@ôn"îíŽïqóîóè@çbàŠóÐ@õóá ì†NN@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As

Page 203: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 203

Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long@Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long@ @Private Sub Command1_Click()@@@@@@@@@@@@@@@@ãóØóî@ôäbàŠóÐ@õóá ì†@Dim hwnd As Long@hwnd = FindWindowEx(0&, 0&, "Progman", vbNullString)@ShowWindow hwnd, 0@End Sub@@Private Sub Command2_Click()@@@@@@@@@@@@ãòìì†@ôäbàŠóÐ@õóá ì†@Dim hwnd As Long@hwnd = FindWindowEx(0&, 0&, "Progman", vbNullString)@ShowWindow hwnd, 5@End Sub@

@ @

11@ H�슆@ ói@ ómójîbm@ òìòŠaí‚@ õò†ŽíØ@ ãó÷@ Šò†6ŠŽíÐ@ ô䆋Ùn@ ôÙŽîŒa‹àb÷@ Ltextbox@óÙi@ †bîŒóØóà6ŠŽíÐŽíiNN@ @

@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@Private Type SECURITY_ATTRIBUTES@ nLength As Long@ lpSecurityDescriptor As Long@ bInheritHandle As Boolean@End Type@Private Declare Function CreateDirectory Lib "kernel32.dll" Alias "CreateDirectoryA" (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long@@Private Sub Command1_Click()@

Page 204: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 204

Dim attr As SECURITY_ATTRIBUTES ' security attributes structure@Dim rval As Long@' Set security [email protected] = Len(attr) 'size of the [email protected] = 0 'normal level of [email protected] = 1 'default setting@' Create directory.@rval = CreateDirectory(Text1.Text, attr)@End Sub@@Private Sub Form_Load()@Text1.Text = "c:\ARYAN"@Command1.Caption = "New Directory"@End Sub@

@ @12@@H@a†ŽíjàŽíØ@óÙŽîŒa‹àb÷@óÜ@póØòŠómíïràŽíØ@ìbä@ônäŽíÐ@ôäa†b“ïiComboboxZ@@ @

@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ Private Sub Form_Load() Dim i As Integer For i = 0 To Screen.FontCount - 1 Combo1.AddItem Screen.Fonts(i) Next i Combo1.Text = Combo1.List(0) End Sub

13@H@µ�íä@õŒa‹àb÷@ìbä@ôn"ÙŽïm@ô䆋ÙïqŽíØZ@ @ Private Sub Command1_Click() FileCopy "c:\Autoexec.bat", "d:\Autoexec.bat" End Sub

Page 205: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 205

14@H@a‡åï�íä@õóàbäŠói@¶@ÚŽïÝîbÐ@õòìó䆋Ø@ŽõíänewFileZ@@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ@Private Sub Command1_Click() open "c:\FileName.txt" for append as #1 Print #1,"Willkommen auf die Erde" Close #1 End Sub

15@H@õòŠbióÔ@ôåïäaŒFile@ÚŽïÝîbÐ@Z@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@Private Sub Command1_Click() Print FileLen("c:\Autoexec.bat") End Sub

16@ H@ ìbä@ õìa‹�íä@ ôÔò†@ õòìóåî6‹�TextBox@ôÙŽîŒa‹àb÷@ ói@ ôn"îíŽïq@ L@Command@ì@Text@óîóè@Z@ @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ@@Public Sub ClearTextBoxes(frm As Form)@ Dim c As Control@ For Each c In frm@ If TypeOf c Is TextBox Then c.Text = ""@ Next c@End Sub@Private Sub Command1_Click()@Call ClearTextBoxes(Form1)@

Page 206: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 206

End Sub

@ @17@H@póØòŠómíïràŽíØ@õó’b’@Šó�@õóåŽîì@ôåî6ŠŽí Z@ @

@@ó�íåi@ó’ói@ãó÷@a†@ŽßŽííà@óÜ Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long Public Const SPI_SETDESKWALLPAPER = 20

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@ò†ŽíØ@ãó÷@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ@Private Sub Command1_Click() Dim lngSuccess As Long Dim strBitmapImage As String strBitmapImage = "c:\windows\straw.bmp" lngSuccess = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, strBitmapImage, 0) End Sub

18@H@õŒa‹àb÷@ói@ôn"îíŽïq@L@oäbØóÅîaŠ†@õìbä@ôåî6ŠŽí text@ì@ Command@óîóè@Z@ @

@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ Private Declare Function SetVolumeLabel Lib "kernel32.dll" Alias "SetVolumeLabelA" (ByVal lpRootPathName As String, ByVal lpVolumeName As String) As Long Private Sub Command1_Click() Dim rval As Long rval = SetVolumeLabel("C:\", Text1.Text) End Sub Private Sub Form_Load() Text1.Text = "Driver 1"

Page 207: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 207

End Sub

زا�� " ذ��رةى ه�د دَیD'2آ2ت ) 19

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíi@ôn“ @ô’óióÜ@Private Sub Command1_Click() Dim obj_FSO As Object, obj_Drive As Object Set obj_FSO = CreateObject("Scripting.FileSystemObject") Set obj_Drive = obj_FSO.GetDrive("c:\") MsgBox obj_Drive.SerialNumber Set obj_FSO = Nothing Set obj_Drive = Nothing End Sub

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

ð’óið’óið’óið’óiControlPanelZ@@ @

20@H@ŽÞŽïäóq@ŽßŽì6ŠínäŽíØ@ô’ói@õòìó䆋ØZ@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ@Private Sub Command1_Click()@Call Shell("rundll32.exe shell32.dll,Control_RunDLL", vbNormalFocus)@End Sub@

@ @21@H@póØóàón"ï�@ôäbØóïî‡äó¸ójîbm@ô’ói@õòìó䆋Øsystem PropertiesZ@@ @

system properties

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ôä‡äbîó a6Š@ô’óióÜ@ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl", vbNormalFocus) End Sub

Page 208: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 208

22@H@póØŠòŠómíïràŽíØ@ìbä@ôäbØóàa‹ Žì6‹q@õòìóåî6‹�@õòŠó−óq@õòìó䆋ØZ@ @

Add/ Remove

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’ói@óÜ@@@@@@@@@Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl", vbNormalFocus) End Sub

23@HÂäò†@ôäbØóïî‡äó¸ójîbm@ô’ói@õòìó䆋ØZ@ @

@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl", vbNormalFocus) End Sub

24@H@çbàŒ@ôî‡äó¸ójîbm@ô’ói@õòìó䆋ØO@ @@ @

@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL intl.cpl", vbNormalFocus( End Sub

25@H@ŠónåŽî‹q@ô䆋؆bîŒ@ô’ói@õòìó䆋ØZ@ @

add prinrer

@@@@@@@@ó�íåi@óØò†ŽíØ@a‡à6ŠŽíÐ@ôn“ @ô’óióÜ

Page 209: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 209

Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter", vbNormalFocus) End Sub

26@@H@oŽïäŠónåï÷@ôäbØóïî‡äó¸ójîbm@ô’ói@õòíé䆋ØZ@ @

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl", vbNormalFocus)

End Sub

27@@‘ìbà@ôäbØóïî‡äó¸ójîbm@ô’ói@õòìó䆋ØZ@ @

Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @0", vbNormalFocus) End Sub

28@†ŠŽíjïØ@ôäbØóïî‡äó¸ójîbm@ô’ói@õòìó䆋ØZ@ @

Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL main.cpl @1", vbNormalFocus) End Sub

Page 210: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 210

29@H@ôäbØóïî‡äó¸ójîbm@õòìó䆋ØDisplayZ@@ @Display propertise

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0", vbNormalFocus) End Sub

30@H@ŠaìŠói@ì@pbØ@ôäbØóïî‡äó¸ójîbm@ô’ói@õòìó䆋ØZ@ @

time date properties

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl", vbNormalFocus) End Sub

31@H@ŠómíïràŽíØ@ôØóîóšŠbq@ô䆋Ø@†bîŒ@õòŠó−óq@õòìó䆋ØZ@ @

add new hardware

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Command1_Click() Call Shell("rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1", vbNormalFocus) End Sub

Page 211: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 211

@@@@ð’ói@ñŠbÙäaíuStyleZ@@@32@H@õòíŽï’@ói@ã6ŠŽíÐ@ôåmìóØŠò†3DZ@@ @

form 3D

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Public Sub ThreeDForm(frmForm As Form) Const cPi = 3.1415926 Dim intLineWidth As Integer intLineWidth = 5 Dim intSaveScaleMode As Integer intSaveScaleMode = frmForm.ScaleMode frmForm.ScaleMode = 3 Dim intScaleWidth As Integer Dim intScaleHeight As Integer intScaleWidth = frmForm.ScaleWidth intScaleHeight = frmForm.ScaleHeight frmForm.Cls frmForm.Line (0, intScaleHeight)-(intLineWidth, 0), &HFFFFFF, BF frmForm.Line (0, intLineWidth)-(intScaleWidth, 0), &HFFFFFF, BF frmForm.Line (intScaleWidth, 0)-(intScaleWidth - intLineWidth, _ intScaleHeight), &H808080, BF frmForm.Line (intScaleWidth, intScaleHeight - intLineWidth)-(0, _ intScaleHeight), &H808080, BF Dim intCircleWidth As Integer intCircleWidth = Sqr(intLineWidth * intLineWidth + intLineWidth _ * intLineWidth) frmForm.FillStyle = 0 frmForm.FillColor = QBColor(15) frmForm.Circle (intLineWidth, intScaleHeight - intLineWidth), _

Page 212: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 212

intCircleWidth, _ QBColor(15), -3.1415926, -3.90953745777778 frmForm.Circle (intScaleWidth - intLineWidth, intLineWidth), _ intCircleWidth, _ QBColor(15), -0.78539815, -1.5707963 frmForm.Line (0, intScaleHeight)-(0, 0), 0 frmForm.Line (0, 0)-(intScaleWidth - 1, 0), 0 frmForm.Line (intScaleWidth - 1, 0)-(intScaleWidth - 1, _ intScaleHeight - 1), 0 frmForm.Line (0, intScaleHeight - 1)-(intScaleWidth - 1, _ intScaleHeight - 1), 0 frmForm.ScaleMode = intSaveScaleMode End Sub Private Sub Form_Resize() ThreeDForm Me End Sub

33@H@´"‚a†@”Žïq@ã6ŠŽíÐ@Žíi@ÛóïîŠbÙäaíuZ@ @ ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Form_Unload(Cancel As Integer) WindowState = 2 DrawWidth = 4 For i = 1 To 18000 Down = Down + 1 Across = Across + 1 PSet (Rnd * Across, Rnd * Down), QBColor(Rnd * 15) Next i End Sub

Page 213: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 213

34( @ã6ŠŽíÐ@ôån"‚a†@Žíi@çaíu@ôØóîbNŽî6Š@@Z@ @ ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Sub SlideWindow(frmSlide As Form, iSpeed As Integer) While frmSlide.Left + frmSlide.Width < Screen.Width DoEvents frmSlide.Left = frmSlide.Left + iSpeed Wend While frmSlide.Top - frmSlide.Height < Screen.Height DoEvents frmSlide.Top = frmSlide.Top + iSpeed Wend Unload frmSlide End Sub Private Sub Command1_Click() Call SlideWindow(Form1, 100) End Sub

35@H@ã6ŠŽíÐ@õòìó䆋Ø@Žíi@çaíu@ôØóîbNŽî6ŠIã6ŠŽíÐ@õòìóäa‹Ø@ômbØóÜZ@H@ @

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Sub Explode(form1 As Form) form1.Width = 0 form1.Height = 0 form1.Show For x = 0 To 5000 Step 1 form1.Width = x form1.Height = x With form1 .Left = (Screen.Width - .Width) / 2 .Top = (Screen.Height - .Height) / 2 End With

Page 214: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 214

Next End Sub Private Sub Form_Load() Explode Me End Sub

36@H@a‡à6ŠŽíÐ@Šó�ói@Âäò6Š@ôån’6ŠZ@ @ ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Form_Load() Me.AutoRedraw = True End Sub Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) X = Me.CurrentX Y = Me.CurrentY End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 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) End Sub

Page 215: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 215

37@H@ì9ýíu@õìa‹�íäZ@óîóè@Šóäa‡mbØ@õŒa‹àb÷@ói@ôn"îíŽïqZ@ @

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Dim Llabel As Integer Private Sub Form_Load() Form1.ScaleMode = 3 Timer1.Interval = 100 End Sub Private Sub Timer1_Timer() Llabel = Llabel + 10 Label1.Left = Llabel If Llabel > 300 Then Timer1.Interval = 0 Timer2.Interval = 100 End If End Sub Private Sub Timer2_Timer() Llabel = Llabel - 10 Label1.Left = Llabel If Llabel < 0 Then Timer1.Interval = 100 Timer2.Interval = 0 End If End Sub

38( @óîóè@póØòŠómíïràŽíØ@õó’b’@Šó�óÜ@õóäbn’@ìó÷@õòìóäaím@@Z@ @

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Declare Function GetDC Lib "user32" (ByVal hwnd As

Page 216: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 216

Long) As Long Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyEscape Then Unload Me End Sub Private Sub Form_Load() Dim lngDC As Long Dim intWidth As Integer, intHeight As Integer Dim intX As Integer, intY As Integer lngDC = GetDC(0) intWidth = Screen.Width / Screen.TwipsPerPixelX intHeight = Screen.Height / Screen.TwipsPerPixelY form1.Width = intWidth * 15 form1.Height = intHeight * 15 Call BitBlt(hDC, 0, 0, intWidth, intHeight, lngDC, 0, 0, vbSrcCopy) form1.Visible = vbTrue Do intX = (intWidth - 128) * Rnd intY = (intHeight - 128) * Rnd Call BitBlt(lngDC, intX, intY + 1, 128, 128, lngDC, intX, intY, vbSrcCopy)

Page 217: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 217

DoEvents Loop End Sub Private Sub Form_Unload(Cancel As Integer) Set form1 = Nothing End End Sub

39( @a‡à6ŠŽíÐ@óÜ@ôîb’Žíi@ôäìíjn�슆Z@ @ ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long) As Long Private Declare Function CreateRectRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long Private Declare Function CombineRgn Lib "gdi32" (ByVal hDestRgn As Long, ByVal hSrcRgn1 As Long, ByVal hSrcRgn2 As Long, ByVal nCombineMode As Long) As Long Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Long) As Long Private Function fMakeATranspArea(AreaType As String, pCordinate() As Long) As Boolean Const RGN_DIFF = 4 Dim lOriginalForm As Long Dim ltheHole As Long

Page 218: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 218

Dim lNewForm As Long Dim lFwidth As Single Dim lFHeight As Single Dim lborder_width As Single Dim ltitle_height As Single On Error GoTo Trap lFwidth = ScaleX(Width, vbTwips, vbPixels) lFHeight = ScaleY(Height, vbTwips, vbPixels) lOriginalForm = CreateRectRgn(0, 0, lFwidth, lFHeight) lborder_width = (lFHeight - ScaleWidth) / 2 ltitle_height = lFHeight - lborder_width - ScaleHeight Select Case AreaType Case "Elliptic" ltheHole = CreateEllipticRgn(pCordinate(1), pCordinate(2), pCordinate(3), pCordinate(4)) Case "RectAngle" ltheHole = CreateRectRgn(pCordinate(1), pCordinate(2), pCordinate(3), pCordinate(4)) Case "RoundRect" ltheHole = CreateRoundRectRgn(pCordinate(1), pCordinate(2), pCordinate(3), pCordinate(4), pCordinate(5), pCordinate(6)) Case "Circle" ltheHole = CreateRoundRectRgn(pCordinate(1), pCordinate(2), pCordinate(3), pCordinate(4), pCordinate(3), pCordinate(4)) Case Else MsgBox "Unknown Shape!!" Exit Function End Select lNewForm = CreateRectRgn(0, 0, 0, 0) CombineRgn lNewForm, lOriginalForm, ltheHole, RGN_DIFF SetWindowRgn hWnd, lNewForm, True Me.Refresh fMakeATranspArea = True Exit Function

Page 219: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 219

Trap: MsgBox "error Occurred. Error # " & Err.Number & ", " & Err.Description End Function Private Sub Form_Load() Dim lParam(1 To 6) As Long lParam(1) = 100 lParam(2) = 208 lParam(3) = 50 lParam(4) = 50 lParam(5) = 666 lParam(6) = 555 'Call fMakeATranspArea("RoundRect", lParam()) 'Call fMakeATranspArea("RectAngle", lParam()) 'Call fMakeATranspArea("Circle", lParam()) Call fMakeATranspArea("Elliptic", lParam()) End Sub

40( @òìó9Üíu@ói@ã6ŠŽíÐ@ôåmìóØŠò†@@Z

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Form_Load() Timer1.Interval = 250 End Sub Private Sub Timer1_Timer() Randomize Me.BackColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255) Me.Move Rnd * 12000, Rnd * 9000, Rnd * 12000, Rnd * 9000 End Sub

Page 220: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 220

41@H@ìbä@õìa‹�íä@ôä‡ä9ýíuLabel@òìòŠó�@Žíi@òìòŠaí‚@óÜ@Z@ @ Private Sub Form_Load() Timer1.Interval = 100 End Sub Private Sub Timer1_Timer() Label1.Move 2000, Label1.Top - 100 If Label1.Top < 0 Then Label1.Top = Form1.Height End If End Sub

42( @ã6ŠŽíÐ@Žíi@‡äìa‹NØbi@Z@ @

ó�íåjïi@ôn“ @ôä‡äbîó a6Š@ô’óióÜ Private Sub Form_Load() Me.AutoRedraw = True Me.ScaleMode = vbTwips Me.Caption = "Rainbow Generator by " & _ "K. O. Thaha Hussain" End Sub Private Sub Form_Resize() Call Rainbow End Sub Private Sub Rainbow() On Error Resume Next Dim Position As Integer, Red As Integer, Green As _ Integer, Blue As Integer Dim ScaleFactor As Double, Length As Integer ScaleFactor = Me.ScaleWidth / (255 * 6) Length = Int(ScaleFactor * 255) Position = 0

Page 221: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 221

Red = 255 Blue = 1 For Green = 1 To Length Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red, Green \ ScaleFactor, Blue) Position = Position + 1 Next Green For Red = Length To 1 Step -1 Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red \ ScaleFactor, Green, Blue) Position = Position + 1 Next Red For Blue = 0 To Length Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red, Green, Blue \ ScaleFactor) Position = Position + 1 Next Blue For Green = Length To 1 Step -1 Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red, Green \ ScaleFactor, Blue) Position = Position + 1 Next Green For Red = 1 To Length Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red \ ScaleFactor, Green, Blue) Position = Position + 1 Next Red For Blue = Length To 1 Step -1 Me.Line (Position, 0)-(Position, Me.ScaleHeight), _ RGB(Red, Green, Blue \ ScaleFactor) Position = Position + 1 Next Blue End Sub

Page 222: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 222

43( @@õóØóNäò6Š@ôäa6ŠŽí @Žßó óÜ@µ�íä@ôä‡ä9ýíuZ@ @ Private Sub Form_Load() Timer1.Interval = 100 Timer2.Interval = 100 Label1 = "Welcome" Label2 = "Good Bey" End Sub Private Sub Timer1_Timer() Label1.ForeColor = QBColor(Rnd * 15) Label1.Left = Label1.Left + 10 End Sub Private Sub Timer2_Timer() Label2.ForeColor = QBColor(Rnd * 10) Label2.Left = Label2.Left - 10 End Sub

@ëò×òãbߌ@Šò�@ònflîjn�‚@á×ì›i@óØflîØ“îm@âŠa†aìîç@a‡íbmflì×@òÛoflîj×òíü@ëìßòç@óã‡ãòßaŒñ�Š@ôòİflîu@@

@ôaëa†@flÞò òÛæb×òîí�Šì×@ë@âò×@òÛ@憊ìjflîÛ@@

ôîbÌb÷Ša†@çbîŠb÷@ @

óíbmflì×@@1M9M2006@‹flîÛëòç@@\ôåîìbè@2006@@

Page 223: Visual basic6   kurdi

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

!@#$%^&*()_+| >>> <<< |+_)(*&^%$#@! 223

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@æi@óäbàóèŠói@ãó÷@ôäaì6Šòìbš@NNNóÝÜa@b“äa@ @

@ @