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 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)

kimlanbu
1

mobil görünümden çık