Geri git   CurcunaForum.Org > Webmaster - Grafik - Tasarım > Delphi , Visual basic , C , C++
Kayıt ol Yardım Topluluk

Delphi , Visual basic , C , C++ Delphi , visual basic.

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 04-08-2008   #1
Profil
Üye
Avatar Yok
 
Üyelik tarihi: Mar 2007
Mesajlar: 907
Üye No: 114

Seviye: 26 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Canlılık: 0 / 646
Çekicilik: 302 / 34156
Tecrübe: 87

Teşekkür

Teşekkürler: 0
0 Mesajina 0 Tesekkür Aldi
Rep
Rep Puanı : 753
Rep Gücü : 26
İtibar :
SAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to beholdSAMSUN is a splendid one to behold
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
SAMSUN is offline SAMSUN isimli üyenin yazdığı bu Mesajı değerlendirin.   Alıntı ile Cevapla
Cevapla

Etiketler
basli, belli, bunlara, kurallarprogram, yazarken


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21:56.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.