![]() |
#1 |
VB de Belli Başlı Kurallar..Program yazarken bunlara dikkat
1 Değişkenleri tanımlamadan işleme sokmayın. Variant değişken tipi en fazla bellek harcayan değişken tipidir. General Declerations bölümüne "Option Explicit" yazarsanız değişkenlerinizi tanımlamanız zorunlu olacaktır, bu da programınızın hızlanmasına yardımcı olacaktır. 2 Nesnelerin Properties bölümünü aktiflemek için F4'ü, o özellikleri değiştirmek için ise F3'ü kullanın.
3 Değişken isimleri 255 karakterden yukarı olamaz. Eğer birden fazla projeyle çalışıyor ya da projelerinizi belli zaman sonra güncelliyorsanız değişkenlerinizi yaptıkları işle ilgili isimlerle çağırın. Örneğin isimlerin girildiği bir liste kutusunun ismi "lstIsim" olabilir. 4 Bir işi yapabilecek minimum kontrolleri tercih edin. Eğer niyetiniz sadece resim göstermek ise PictureBox yerine Image, sadece metin yazdırmak ise Label ya da Print komutunu kullanın. Bundaki hız farkı gözle görülür bir büyüklüktedir. 5 VB'deki Watch Window üzerinden değişkenlerin değerlerini real time olarak izleyebilirsiniz. Hatta değişken gruplarının bile... 6 Eğer kod çok karışıksa alt yordamlar kullanın. Bu aynı kodu defalarca yapıştırmaktan daha düzenli olacaktır. Ancak daha yavaş çalışacaktır. 7 Döngülerde döngü sayınız 255'ten az ise döngü değişkenlerinizi Integer yerine Byte olarak tanımlayın. Integerin üst sınırı 32768, Byte'ın ise 255'tir. 8 Prosedürden çıkarken değişkenleri de yok edin. Örneğin Set değişken=... Demişseniz çıkarken Set değişken=Nothing demeyi unutmayın. Özellikle veritabanı uygulamalarında muazzam ölçüde bellek kazancına sahip olursunuz. 9 Form_Load prosedürünün yerine Form_Initialize prosedürünü de kullanabilirsiniz. 10 Wizardları kullanmaktan çekinmeyin. Sonuçta onlar da sizin yapacağınız işleri yaparlar, hem de sizden daha çabuk... 11 Dizilerde maksimum 32768 eleman bulunur (Integer üst sınırı). 0-32767 numaraları ile indexleme yapabilirsiniz. 12 Bir prosedür 64 kb'dan büyük olamaz. Bu da büyük programlar için alt prosedürler kullanmanız gerektiği anlamına gelir. 13 Kontroller için ekstra veri gerekirse değişken yerine onların "Tag"larını kullanabilirsiniz. 14 Bir satır kodda en fazla 1023 tane harf olabilir. Tavsiyem editör panceresinde scroll çıkarmayın, onun yerine bir boşluk ve "_" kullanarak alt satıra geçin. Bu değişkenlerin değerlerinin alt satırda devam etmesini sağlar. 15 Resim kontrollerinde boyutları değişmeyecekse Stretch özelliğini kullanmayın. Zira bu her pikselin yeniden hesaplanmasını gerektirir. 16 Bir forma birçok nesneyi yerleştirmek yerine nesneleri birkaç forma paylaştırın. Yükleme zamanları farklı olacağından kontrol edilmesi de kolay olacaktır. 17 Kontrolleri gruplandırmak için Frame kullanın. Hem daha estetik olacaktır hem de tüm kontrolleri bir arada taşıyabileceksiniz. 18 Form Editor Toolbarını kullanırsanız nesnelerinizi yerleştirmek çok daha kolay olacaktır. 19 VB 5'teki Data Control Access 2000'i desteklemez. Bunun için DAO Reference'ını kullanmalısınız. 20 Aslında VB'de de büyük- küçük harf ayrımı vardır. Ancak editör bunları sizin yerinize düzeltir |
|
![]() |
![]() |
![]() |
Etiketler |
basli, belli, bunlara, kurallarprogram, yazarken |
|
|