[]

programming hakkında bir kaç soru
selamlar öncelikle; programming hakkında tanım soruları soracagım. sorulara geçeyim
1- visual programming ile command-base programming i karşılaştırınız. artı eksi yönleri nedir belirtiniz.
2- sub ile function arasındaki farkları açıklayınız.
şimdiden teşekkürler.
1- visual programming ile command-base programming i karşılaştırınız. artı eksi yönleri nedir belirtiniz.
2- sub ile function arasındaki farkları açıklayınız.
şimdiden teşekkürler.

1) visual basic'ten örnek vereyim, butonların, text boxların olduğu görsel bir program da yazabilirsin, "dos" için olan konsol uygulamaları da yazabilirsin.
2) sub'da dışarıdan değer alamazsın ve gönderemezsin ama fonksiyonu çağırırken fonksiyona değer gönderebilirsin ve işlemleri yapıp ana programa fonksiyonun bir değer göndermesini sağlayabilirsin.
edit: misal iki sayıyı toplayacak bir sub ve func. yazalım.
dim a,b,c as integer
a=1
b=2
private sub topla()
c=a+b
end sub
görüldüğü gibi tanımlamaları sub dışında global olarak yapman lazım yoksa sub içindeki değerleri sub içinde tanımlanmış değişkenlerle dışarı çıkaramazsın.
private function topla(a as integer,b as integer) as integer
topla = a+b
end function
bu şekilde fonksiyon yazarsan kullanımı şu şekilde kolayca olur :
c= topla(a,b)
2) sub'da dışarıdan değer alamazsın ve gönderemezsin ama fonksiyonu çağırırken fonksiyona değer gönderebilirsin ve işlemleri yapıp ana programa fonksiyonun bir değer göndermesini sağlayabilirsin.
edit: misal iki sayıyı toplayacak bir sub ve func. yazalım.
dim a,b,c as integer
a=1
b=2
private sub topla()
c=a+b
end sub
görüldüğü gibi tanımlamaları sub dışında global olarak yapman lazım yoksa sub içindeki değerleri sub içinde tanımlanmış değişkenlerle dışarı çıkaramazsın.
private function topla(a as integer,b as integer) as integer
topla = a+b
end function
bu şekilde fonksiyon yazarsan kullanımı şu şekilde kolayca olur :
c= topla(a,b)
- kimlanbu
(01.04.10 20:01:37 ~ 20:10:58)
1