Giriş yap
Arama
En iyi yollayıcılar
K.R.M (244) | ||||
DeathlyLord (225) | ||||
KinGofLife (221) | ||||
O.G.L.C.N (184) | ||||
ExSeLanCeTR (20) | ||||
BornTh3aLive. (20) | ||||
GameMasterxD (13) | ||||
oldschoolko (12) | ||||
By-MuRat (8) | ||||
GFb~fatih (7) |
En son konular
Kimler hatta?
Toplam 3 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 3 Misafir Yok
Sitede bugüne kadar en çok 174 kişi Salı Ağus. 01, 2017 6:01 pm tarihinde online oldu.
Facebook
VB de Belli Başlı Kurallar..Program yazarken bunlara dikkat..
1 sayfadaki 1 sayfası
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
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
Similar topics
» Zamanı Yazarken (Gerçekten Güzel Bir Makale Okumanızı Tavsiye Ederim.)
» C ile Basit Program Kodları!
» Fare (mouse) ile program etkileşimi, fare ile neler yapabiliriz?
» C ile Basit Program Kodları!
» Fare (mouse) ile program etkileşimi, fare ile neler yapabiliriz?
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz
Paz Mart 02, 2014 10:28 am tarafından cagataymorcicek
» C ile Basit Program Kodları!
Salı Ara. 10, 2013 11:20 pm tarafından tuncay117
» Crypter Nasıl Yazılıyor Merak edenler buyrun
C.tesi Haz. 01, 2013 11:14 pm tarafından gezegen33
» C Kodlama Standartları
Perş. Kas. 08, 2012 6:54 pm tarafından penguen260
» C++ Dilinin kullanımı ve açılımı
Perş. Kas. 08, 2012 6:45 pm tarafından penguen260
» VISUAL BASIC
Ptsi Ağus. 06, 2012 3:29 pm tarafından 55la
» K.R.M - Jadde Patch UnLimiteD ! Bütün Modlar Aktif ! [İNDİR]
Çarş. Tem. 18, 2012 9:55 pm tarafından _RozaLinda_
» K.R.M Client V3 [ Bot Aktif ] [ Yenilendi 16.02.2011 ]
Salı Haz. 05, 2012 10:52 pm tarafından xxscream
» K.R.M Jadde Patch UnLimiteD ( YENİ BOT [ BÜTÜN MOD LAR ] AKTİF )
Cuma Eyl. 09, 2011 2:02 am tarafından K.R.M