You are on page 1of 86

| 



 
@  

@ 

@    

@  

@  
á 
İki sayının toplamının bulunması:

Sayıları veri olarak alınız (X,Y), 



Sayıları toplayınız (Toplam=X+Y)

Hesaplanan değeri gösteriniz.





Yarıçapı verilen bir dairenin *++ #
alanının bulunması BAŞLA


   
   R=3cm
P=3.14
Ä ·   !Ä
     "# 
D=P*R^2
!$%&

  ' (# R, D

)
DUR
Başla

å ,  #


  
 +  +- #  4   +566
Maaşlar

 *  ./ 
1 7 . #
& 0 +  
  *  89   +
"# * #
  '
/:# ;  *#

 ,1 
Ortalama maaş  *87  #.
-( *
   +  +'
/:# ; 
-) ) )./ . ./
3 2
Ort>600 milyon

Firma iyi Firma yetersiz


maaş veriyor maaş veriyor

Dur
BAŞLA
URNEK
1¶ DEN 1000¶E KADAR
SAYILARIN TOPLAMINI
N=1 VE ORTALAMASINI
TOP=0 BULAN BİR
PROGRAMIN AKIŞ
ŞEMASININ ÇİZİLMESİ

TOP = TOP + N

HAYIR
N=1000 N=N+1

EVET

ORT = TOP/N N, TOP, ORT DUR


l   
 
  !"l #$ %&

|!'"l #|!( (&


|!'"l #|!( (&)# &
!á13<,! 3=0=3=,3<,! á494,>/
> ,<<4/<,! á494,>/ > =9940 ,
á ?<0@<A4  >á== 4B> @=C=,3
> ,<D<,<,< < ,á=B=B=03@=,3=0> ,
!3=/
$  $* |+|,$|
3> , á== 4B> @=C=,303@ E!303>
=C=,0@Bá43=0=!3 0@Bá494,>/
> ,<</94,>/B3=3á=3?3F,GG/
> ,<D<,,@3C=0=,3á ?<4  >3?=3,=30
 !< D >@ 0@Bá494,>> ,<</
 
  !"$-#$ %&
|!'"l #|!( (&

$-#   

  .
 !(&
 % /  
 
Ë
 / $!0 
VISUAL BASIC KODU 123  ! 
MODÜL İÇİNDE (!/  !0
SAKLANIR
0 
!0/ !

Form Modülü Standart modülü Class modülü


Ë
$!0 
Form modülleri ( .FRM ) bir Visual basic uygulamasının temelini
oluşturur.
Form modülleri olay yordamlarını, genel yordamları ve form
düzeyindeki veri tanımlamalarını içerir.
! 
!0

BAS dosya uzantılı olan Standart modüller


Ú Uygulama içerisindeki diğer modüllerden de ulaşılabilen (global) ya da
Ú Modül düzeyindeki tanımlamaları içerirler.
Burada yazılan kodlar belirli bir uygulamaya ait olmak zorunda değildir.
Standart modüller birçok uygulama tarafından kullanılabilir.

!0

CLS dosya uzantılı olan Class modüllerde yazılan kodlarla yeni nesneler
yaratılır. Bu nesneler kendi özel metot ve özelliklerine sahiptirler.
Class¶lar program içinde kullanılan birimlerdir. VB kontrolleri de birer
Class¶tır.
m   

@      
!   2/  

 !  4
@   

 56(! 2 56(

    
  4
@    
1   !/ / ! 4
@  !   1
!72 
 41



! 
  !
 ! 4

  8| 9


|l  
U 
 
   
 

   

 

  

  


1 ! (
H !111(   : ! 
!   

 ! 4
@ |! !     !  !  ! 4
@ $ !   1 2 ! 
!  ! 4
@ ; 5 !    ! 
!  ! 4
@ |!  !     !  !  ! 4
@   !     !  !  ! 4
  
á  
á  


 

 

 
 

l 
123 tam ayı !   

  1 4.6(!
2 byte     4
|  2 !   <=>?@A B=>?@? !! 4
DefInt ! ! 
 
   4| 2  !  1!
%     111  1!    ! ! 4
@ U  
 /  1 Ë
;C!

$|l 
 6l|D
 E"FGG
|;"FGG
;" H|;
;";B|;< FGGG
$"=>?@?
*! 1

± |I *  1 ! 


!   !5 00  
 / 6I 511 4
C
   !!   "#

  tamsayı
#"  
$ ""  "%   
& '( )#%  4 byt
  &" '
* "" #" " $ " +,-./0-/12-3/0"4
,-./0-/12-3/1 '

&  5
#"  $m  

"  5    


 
 ""  " %'

U 

 
   
)46
67"!89::::
# ;83:::::
* " ;8# <67"!=.::::


Äam sayı omaya  s atı sayıa  
 ""  "%   
& '*  4
"# #
" " " '
"
& "  ""
4 byt   &" " '
>
) #" $ " " "#42'/:,1,2 21"?
.'/:.,@1 4/9-
&%
) #" $ " " "#.'/:.,@1 4/9"
2'/:,1,2 21 # # '
"
& 
#"  $m 
 "  
5    
  ' ha   
  
# '   #  "
#"# '
U 
 
   
) 46
67"!89::::
# A83:::::

1 
! "6 B
 "" #" "  b y  sayısa
d
  v  td'
( )#%   byt   &" " ' ha   
  
# " '
 C  " " " &%
) #" $
/'@/:393/91/.,/0 42,/".'0@03@2.2/13,,2, 2:1

) #" $4.'0@03@2.2/13,,2, 2:1"4
/'@/:393/91/.,/0 42,/ # # '
m mb "    7"!" "
&
5" 
#"  " 
U 
 
   
) "4*
 89::::
6  83:::::
 & 82/:'93

  y
# "
& " $
#" #5öz  b v  t '
( )#%   byt   &" " '
/  "###" !% 
&" .@ " 5

 $'
" " C  " 4@,,-220-,:2-319-/00'91:1
"@,,-220-,:2-319-/00'91:0 # # '  "!
 m   " " 
&D5B" 

#"  " " '
U 
 
   
  -6  
 89::::::::
6 831::::::
E F82/::::'93


Äah t  d  b
   ""  $" 5
" 5   

& '
( )#%   byt   &" " '.G  .:: "2. "#@@@@
# 
"  ""  " %'m mat " "


! !5" 
#"  " %'

U 
 
   
 

- "H 

 
8I-@-.@00I
"H 8I -.9-.@@1I

áoo a
atısa v  t  $ "" #"# 'J
$
   " " '6 " Ä v ya
Fas  "  '6""
 byt  5 "
 " '6" 
&  5

#"  $m áoo 7%!! "" #"# '
U 
 
   
 6" -  6" 
 8H 
  8 "

 
 t t  b
   "  $
 "" #" " 
! !! '.3 
"  
:"39921 # -2, 
"  :
",-:::-:::-::: #  
  " " '


! !5
#"  $m str
 ]  "! "" #"# '
U 
 
   

-  

#8K* "K
 # 8KH K
>L8M.2,2@0::30M

  !! 

  1 
@  5 6  
! 4
@  
( 4
@ >::   ! 6(
( 4 ! )
6
! )2/ 
!0! JG   
 
(
@  12! 
!!
!
1
(4
@ 
!  
! 4
    ! 


(K
@     6
1)! 

!000 2 
70
0! 

 4
@  !  1 27(200 


 10
11

 6! 1   4
@    !   2
7(200

1
  2 !1 3

 

0
  ! 1 4
!#) á #!
;#

0
H å 0
H &
!)- Toplam !)- Sonuc
X Y
!
)å !
)
 D

@
) 
@
)D
+*  ) + - / +*  ) + - /
áD+*    á+*  
) +  ./ ) +  ./

!
)& !
)I
á 

@
) á
@
)
+*  ) + - / +*  ) + - /
 D+*    áD+*  
) +  ./ ) +  ./
    



@ 2! 
 
 
!   11
0 2 
     /  !(

1  4
@ 
! 
 
 
!     2 !1 0 
!       4
 
@   )5!1  !    
1!
( 

 ! 4
@ U(      !   
1
 4
@ !
/  !1 1  
  4
  


 n t adı [ | Tip]
"=4FJF::L
">4:

  !    !      2 


   6! !   4
 "| H>

   


!!   

1   ( 4
 & &
@ |MN$*NNOC*$C*M
@  MC$C|Ml
@ U P$C|Ml
|MN$*NNOC*$C*M
!i al Ba ic¶te kllanılan
aritmetik işlemler şnlardır.

@ 
 B
@ Q 
 D
@ Q 
 H
@ 7

@ 
 7
R
@ $!
!
@ P
 S

/  


@ 
/  

  


  
! 4

"FB>
Ë ":D *! 
12" F< >
@ 

!  

 7
! ! 4|2  


!  1 1 ! ! 4
12">G<F>< :
U2  2  2!   4
| !! !000   4

 !! 1! 4
12">G<F><:TN
121=T!0 4
 /  

@ N     B 7 0       4
U 
12"#1&B#&B#2&
1
121! 12"#12&1 4

         

B
 7 0     
U 7 00
1  (4
12"#1&U#&U#2&
Q 
)7
/ 

7
N
 H))R 
Q 



 !0(!0 4  
        1 !  ! 4
12" FH >H =
7

!    2 2
70
  !  ! 4
12" F >
12"FG@T 12!  !  F4@@

 7

!  70
1211


 !  ! 4
12" FR >
12"FGR @T 12!  !  FT! 4
PS/ $!
!


 00
    )S 7 0
1 4
12"=S>T 12L1 4
12"FGSGT 12F1 4
12"FGSD>T 124GF1 4

$!
 7

!  /  4
12"FF
!=T 12>1 4
N   7  
72   
| 
 6!  ! 72    (! 
6! ! ! 4*   ( 1
 )
(
 7  72   )
F4 P

>4 6
=4 Q 
/  7

J4 
 7

:4 $!

@4 
/  

 
 7  
1 (   /  6!   !  
  4
    
 (  !/ 
 4
F4 " 7 0  
>4 VW 7 0 ! ! 
=4 W 7 0 00 0 
J4 V 7 0 00 0 

*  7 0/   6!  1


!
 
 1
 ! 4
|"F> "J:
12 " |" X 12"Ë
">= ">=
12 " |" X 12" 1
 MC*N$C*MN
 ! 
   6!    

/  (     
   
!   


2 1 
1 ! 4

12T  1  


! 
 
@ l6  
@  2 
lËD * lË 

)* "H
* "  &#" #
5""
)
* "" ###% )
" $
"    
) ""  "##%'6 
" &###
" ### "
 '
U 
) 8MH(MH
 8.:::::::
)
*  1   

 
   (

 / (
1 !     
1  (4

l615 
1! 1 
  
 4
* 
1 
  
 4
*!6

U  
 
  

"1 -#   (&


6VG5 
$ -# !( 6 &
* 
" Y 
*!l6
 2
@   t as No

}  .2:3
> 8M M
 .2:0
> 8K(  *  K
 .2.,
> 8K  "" *  "#K

} âd   t
70
1 
1   
   !/ 
5 5    ! 
  
 
2  1  41

1 !/ 
 4

@ Ë r ”.. Next
@ Z5 ”4C
@ ””C
@ ”” CZ5
@ ”” C
Ë 444 -700
HH! !  11 
!(H ! 4
  (
 !  !  ! 4
Ë 2"      

| !  2  
1 
-2
Urnek :
Ë2(  "F
Ë l"F 
Ë2(  "Ë2(  Hl
-l
Z5 444C! 

6  " "5 "D H 
" D ! 5"
 '

N &##
O"* "
*
" 
&

U  
 
8. 8, 8.:
O"P8 
 
8 
=
8+.
&
444C 

6  " "5 "D H 
"    5"
 '
@ N &##
Q
"*5 "
*
" 
&

U  
 
8. 8 
Q
"P8.
 
8 
=
84.
&
J$$''"&7!!!$$
 ""  " %'

Q
"* ".
R
Q
"* ",
R
*
" 
&
R''
&

( Q
"$
"    &
 "5
 "%'
  
/    

@    
!) 12 
0( /     
2 // 2  11!    4
@  / ! /   
!   ! 4
| ) /   

@ |) ) /  5 !    


 ! 
! 4
@ )     ) /  5 ! 
 ! ! 4
@  / ! )  !

! 4
!eri V Kayıt V |lan
     
@   !   (   )5  
! /  !  1  
! )
@ |/%   

@  (/%      


! ! 4  !1
 )
72 0
   1
  4
@ 00 ! )! 2 
 
 ! / 5 (
 
 !1!  1
4
# &6! 
@ open 
 Ë r   | # 
 

} 
 
  !(!
4 0 0205 6
 1)!!        ! 

    #  & !   1
!/ !!
 ! 
   1

! 4
 "# R
5 4-&
  Ë 11|F
}   l1)11 /  | !   4
} 
 
!1
 )F :FF !  
#  & 
! 4
| !   $! 

@ l1< ! /   1


 
 !
(! )#l1&
!11 1 ()
@ 11<    ! )
 ! /  (
 
 !
(! )#11&
!11 1 ()
@ | !< $ /21  !1/ 
/ 
  !
(! )#| !&

!11 1 (4
 N  2)
@ #l1&  !(!) 
  2)  72 !
2! 1
(1 4
@ #11&   ! (!) 
  2)  ! 2
   4
@ #| !&  !(!)
   2)72   ) !! 
     4
#Z  [& N6! 
@ «rite # 
 
)8

9
} 
 
 # &6! !  1
!1
 4

} 

)  / !56(/ 
# &6! 4N6!  )/ 0  
4
# & N6! 
@ l e 8# 
 
9
} 
 
# &6! !  1
1
 4
}  # &6! ! # 
 

1
( 0
!  2  4
    
N 11

@  # 2I ! 2  & /  # -
! & 1
  !/ 4
@  1  !! 5  )  
!6!  ! 4
@   )/ 0    4
@ #  &  
  #& 
    4
*ËË 1
@ *Ë 
 

} 
 
 &6! ! 
11
 4
} *Ë # !66 &
} *    2!1!
   )
 !  
 /1 # 1 &!7 2  4| 
  ! )
 !  #Ë &2  4
} Z5  *ËF
} *ËF
#l1[&N6! 
@ Inpt # 
 
, 


} 
 
# & 6! ! 1
 
} 

  / !56(
/ # &6! 4N6!  )/ 0  
4
@ 

3!  5 !  )    
 
@ )/ / !    )
!

3!    
! 4
$ 0
@ $ 1*! 30 1  11 11 4
@ $ 1 )
1
)     )
1
1  / 1
1
3 
  4
@  

 )
0   
!0(
!  1
/  ! 4
$ 1*
 
l 62
$ 1*! 3! $ 1
*
 

7
 
@ .   
0 /
0 ! 
 6!  1
4
@ $ 0!  
4
@ $ 1 )# &    
1
4
|5  
@ 5  1
0 1
! 
 
4
@ $ 0! ! 111 4
@ ! 2 
0 !11! 1 4
$ 0   
@ . 
0  0  
/   
/ 
! 4
@ .   
0  / 5   
0 
)
       !0000 /  !
7(  !15 4
@  
0  0)! 2 #2 & 

 4
|
(
@  
()  (! / 

1
   1 11 
!
1 4
@ $ 0! 
(11
 )
#& 7( D  


! 4
@ |
( )
1   

! 4
#  &Ë  
@  im=³şem ettin´
@ Left
 )
} 
  !   )   ! 
    
} C 6
)=1#
&1
@ ight
 )
} 
  !   )   ! 
   
} 5
)=1#&1
@ Aid
 )
 8)9
} 
       !    

 )  !     4
l Ë 1
@ In tr
 )
 )
 ) 8  9
}
   
 2    1
 ! 4
}
   !  
2 # &! 4
}
    2 # &! 4
} 2
  00 D 00 5 6 !1   
G ! 61 !   1!1 \  
  F !  
} #l & 
11)  2 # &
 !"
  # & 
 ! !  
1
11/  4

l F)#
 &)# & O =
Len Ë nk iy n
@ '#
 !
16 )  # &   
1(1111/  4

"C #/ ! &


 
DDDDDDDDDDD
?
š
š A šN K±LL|NIL|N AToDL|

@  2

@ C

@  

 2 :G)FGG)?G

21 F4 2 :G)FGG)?G


 !

@ $
    !
 ! 4
@ Ë
10  %! G)G4

@ 2 Z!5 (


  2  7  )
@ 2 . 5 (
  2  7 0  
 !
! 

2 
!1   !
 ! 
    4
2 -F)F)->)>

Ë
F4 2 DFG)FG)FG)DFG
Q((

C -F)F< ->)>) 
      
 / 
  4

Ë "G 2 . 5   2 . 5FG


C G)<  2 Z!5)
-

   ( Draw«idth 7(  !    


Q((

C <->)>) 
*  !->)>   
(( 4

C F:GG):GG< :GG)FGGG


C < >:GG)FGGG
C < F:GG):GG
 !7  Q(

C -F)F< ->)>)  )
* 
   /   \-F)F/ ->)
>  !  7     1 !   
! !7  ( 4

C -F)F< ->)>)  )Ë


Ë 
   1!! \! !7  
)   
         
 4
Q
(

 2 
-)
) ) 

$ (
-)
\  
)/  
  ( 4

Ë "F:
 2 ))HFGG)HF:GG
-
(

 2 
-)
) )  ))

$ (
-)
\  )!
 ! /     ( 41 ! 
/    !2! ! 4

 2 :GG):GG)J:G))G)=4FJF:
*(

 2 
-)
) )  )))  

$ (
-)
\   )/  
  ( 4  
 )    
 /  
 
 !  F

 2 :GG):GG)J:G))))F
 (

 -)) 

-)  ! /          4


((

ßrint
Ë
0(  / (2  ! 

(  ((
  1 4
@  ! )1 )1 7(    )
@ 
)Ë 
)Ë ( )Ë!)Ël2)
Ë!  )Ë   5 17(    )
@ )Ë ( 7(  )
@ M  )Ë  7( 
    4

You might also like