ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları

Güncel Paylaşım Forumu !
 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap
Eğlence Başladı Rütbeni Seç! TIKLA
Moderatör Alımı Başladı TIKLA

 

 Kod yazim kurallari

Aşağa gitmek 
YazarMesaj
SessizAdam
Sponsor
Sponsor
SessizAdam


Mesaj Sayısı : 571
Kayıt tarihi : 09/05/09
Rep Puanı Rep Puanı : 47

Kod yazim kurallari Empty
MesajKonu: Kod yazim kurallari   Kod yazim kurallari Icon_minitimePtsi Mayıs 11, 2009 6:25 pm

Hemen hemen hepimiz yazmis oldugumuz programlara geri donup ya bir ust surumunu yazariz ya da programdaki hatalari ayiklariz.Hele birde aradan belli bir sure gecmis ise programda kullandigimiz degisken ve objelerin islevlerini hatirlamakta bayagi zorluk cekeriz.Bu bolumde anlatacagimiz yontemler kodu hatirlamakta size yardimci olacaktir.

Isim atamak
--------------------------------------------------------------------------------

Projede kullandiginiz degiskenleri,fonksiyonlari,nesneleri,formlari ve modulleri belirli bir formatta isimlendirmeniz sizin ve sizinle ayni projede calisan diger programcilarin kodu rahat okumasini saglayacaktir.

Degisken isimlendirme
--------------------------------------------------------------------------------

Projede kullandiginiz degiskenlerin ilk bakista hangi veri tipine ait oldugu,ne sekilde tanimlandigi(public,private...) belli olmalidir.Asagidaki liste isimlendirme kurallarina bir ornektir.


Veri tipi Taki Ornek
Boolean bln blnIsForRent
Byte byt bytVatAmount
Currency cur curSalary
Date dat datMarriage
Double dbl dblWidth
Integer int intCount
Long lng lngCustomerID
Single sng sngHeight
String str strSurname
Variant vnt vntSomething
Object obj objOffice
Collection col colCustomers
User defined udt udtResellers
Enum enm enmBottleTypes

Projede kullanacaginiz dizileri isimlendirirken herhangi bir taki kullanmamanizi oneririz.Degisken isminin sonuna Array yazmaniz degiskenin bir dizi oldugunun anlasilmasinda kolaylik saglayacaktir.

Public,global,static bazinda tanimlanan degiskenler icin isimlendirme kurallari ise;

Veri tipi Kullanim tipi Taki Ornek
Boolean Public pbln pblnIsForRent
Boolean Global gbln gblnIsForRent
Boolean Static sbln sblnIsForRent

gibidir.Private function/sub icindeki tanimlamalar icin herhangi bir kullanim tipi tanimlamasi yapmaniza gerek yoktur.Zaten tanimlanan degiskenler function/sub icinde gecerlidir.


Sabit veri isimlendirme
--------------------------------------------------------------------------------

Kullanilan sabit verileri isimlendirirken herhangi bir taki kullanmaniza gerek yoktur.Isimlendirmede dikkat edilmesi gereken nokta verecegimiz ismin visual basic sabit'lerinden degisik bir isim olmasidir.

Aciklama yazimi
--------------------------------------------------------------------------------

Programin akisinin ve function/sub islevlerinin kolay anlasilabilmesi icin aciklama yazilmasi sarttir.Bu sizi kodu tekrar analiz etmek icin zaman harcamanizi engeller.

Sub/Function icin aciklama ornegi;

Public Function Toplama(a as integer,b as integer) as integer
'*****************************************************************
'Amac : Gonderilen a ve b degerinin toplaminin dondurulmesi
'Giris : Toplanacak a ve b degeri
' a : Toplanacak 1. integer degisken
' b : Toplanacak 2. integer degisken
'Cikis : Toplama : Toplama isleminin sonucu
'Notlar:
'*****************************************************************
'Degisiklikler
'*****************************************************************
Dim c as integer ' toplama islemi icin kullanilacak degisken
'*****************************************************************
Kod:
on error resume next
      'toplama islemi yapiliyor
      c=a+b
      'sonuc fonksiyon'a ataniyor
      Toplama=c
End Function

________Kullanıcı İmzası_________
[Linkleri görebilmek için üye olun veya giriş yapın.]

[Linkleri görebilmek için üye olun veya giriş yapın.]
Sayfa başına dön Aşağa gitmek
 
Kod yazim kurallari
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» FORUM Kuralları
» Toplist Kuralları

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları :: Kodlama & Programlama :: Visual Basic-
Buraya geçin:  

weyyo

knight online serverlar

metin2 serverlar

silkroad serverlar