Hocalar Hatam Nerde Ya (Visual Basic)
-
select case komutunu kullan o daha iyi sorun olmaz o zaman
-
And yaptıysan And leri Andalso yap.
-
hacım bu gidişle senin kodları baştan yazacaz zaten :D ayrıca o if döngüsündeki or ifadesi de olmaz and ile değiştireceksin :D
-
crafty bunu yazdı
hacım bu gidişle senin kodları baştan yazacaz zaten :D ayrıca o if döngüsündeki or ifadesi de olmaz and ile değiştireceksin :D
hocam if döngü değil sorgudur ufak bir düzeltme sadece yanlış anlama :)
-
Hocam valla şu illetten birşey çakmıyom c++ gibi dillerlede şimdi görsellik zor aslında c#.net falan var ama bende tek vb.net varmış Allah ım ne suçum vardı da vb ile beni imtihan edion
-
Theholiqan bunu yazdı
Hocam valla şu illetten birşey çakmıyom c++ gibi dillerlede şimdi görsellik zor aslında c#.net falan var ama bende tek vb.net varmış Allah ım ne suçum vardı da vb ile beni imtihan edion
vb nin syntaxı daha kolay geliyor bana. sürekli süslü parentez açıp kapatmak zorunda değilim yada boş yere () yapmak.. keza if için de
== yerine = daha mantıklı geliyor.
if a = b then
...
else
...
end if
birer ingilizce cümleciği gibi eğer b a ya eşitse then şunu yap.. değil ise bunu yap.
belki bana kolay gelmesinin sebebi qbasic ile bu işe başlamam olabilir. c tabanlı dillerin syntaxını ilk başlarda yardırgamıştım ama artık alıştık ..
vb.net gayet güzel bir dil. microsoft vb bilenleri mağdur etmemek için vb.net i çıkarttı. zaten önemli olan syntaxdan çok frameworkudur.
frameworku bildikten sonra vb.net, c# fark etmemesi gerek pek.
zor kısımları da var mesela casting işlemleri için biraz daha uğraşıyorsun. (Ctype,directcast) bir de değişken tanımlarken biraz daha uzun yazmak zorundasın (dim ve as)
-
...[Bir mesaj yazmıştım da gereksiz oldugunu farkettim ama silemedim mod lar silerse iyi olur]...
Fatih54 tarafından 30/Oca/13 22:36 tarihinde düzenlenmiştir -
unbalanced bunu yazdı
== yerine = daha mantıklı geliyor.
if a = b then
...
else
...
end if
O yüzden C/C++'taki gibi
if ( ( a = birİşlev() ) == "evet" ) gibi kafa karıştırıcı kullanımlara girişmiyoruz:D VB6'nın rahatlığı ise hiçbir dilde yok:) freeBASIC ile sistem bile programlayabiliriz:)
Ayrıca yukarıdaki söz-dizimi http://en.wikipedia.org/wiki/Dangling_else karmaşıklığından da kurtarıyor.
-
YeniHarman bunu yazdıunbalanced bunu yazdı
== yerine = daha mantıklı geliyor.
if a = b then
...
else
...
end if
O yüzden C/C++'taki gibi
if ( ( a = birİşlev() ) == "evet" ) gibi kafa karıştırıcı kullanımlara girişmiyoruz:D VB6'nın rahatlığı ise hiçbir dilde yok:) freeBASIC ile sistem bile programlayabiliriz:)
Ayrıca yukarıdaki söz-dizimi http://en.wikipedia.org/wiki/Dangling_else karmaşıklığından da kurtarıyor.
Keşke microsoft şu .NET projesini native hale çekebilse sadece C++ daki gibi runtime kütüphaneleri istese şuanda diğer dillerin hepsi unutulmuştu C++ ile yarışır hale gelirdi .NET
Ayrıca duyduğum bir habere göre C# için native sürümü geliştirebilirmiş Microsoft.
