4 Temmuz 2008 Cuma

FW: Genesis Plus - Announcement - 04.04.2008

 

 


From: Engin Nalbant [mailto:engin.nalbant@deu.edu.tr]
Sent: Friday, April 04, 2008 5:57 PM
To: Yusuf Aydın KOÇTAŞ; Umit Hacısuleyman; Mehmet Sekmen; Gürsan Vural; Gülfikar Tan; Armağan Aslan; Engin Nalbant
Subject: Genesis Plus - Announcement - 04.04.2008

 

1-)

     - Ekranda takvim olan bir saha yer alacaksa, <head> kisminda csibroker eklendikten sonra  <csp:include page="takvim.csp" /> kodu eklenerek takvim ile ilgili dosyalarin dahil edilmesi saglanabilir.

     - Tabber icin <csp:include page="tabber.csp"> kullanilabilir.

 

2-) Gelistirme yapilan sayfalarda, asagidaki durumlara dikkat edelim,

   

    a-) Deneme yapmak icin yazilan javascript, cache v.s. kodlari daha sonra kaldirilmali.

    b-) Artik kesin olarak kullanilmadigi bilinen kodlar kaldirilmali.

    c-) Cok onemli yerler disinda commentli satirlar kaldirilmali.

    d-) Baska bir sayfadan farkli kaydet denilerek olusturulan yeni bir sayfadaki kullanilmayan methodlar kaldirilmali.

    e-) Baska bir sayfadan farkli kaydet denilerek olusturulan yeni bir sayfadaki gereksiz includeler kaldirilmali. Ornegin yeni sayfada multiform yoksa bile, gereksiz yere multiform include ediliyor.

    e-) Javascript kodlari hiyerarsik bir bicimde yazilmali. Kod bloklarinin basladigi ve bittigi yerler belli olmali, function isimleri ayni hizada olmali.

    f-) Degisken isimleri standart olmali, cachede degisken isimleri buyuk harflerle yazilmali ve bas harfi Z olmali. Javascriptte degisken isimleri kucuk harfle yazilmali ve bas harfi z olmali. 

 

3-) Bir sayfadan #server kullanilarak yapilan cagrilar icin sayfa uzerinde c adinda standart bir javascript fonksiyonu olmali ve tum cagrilar bu fonksiyon uzerinden yapilmali.

 

    Ornek ;

 

    function c(zs,zp1,zp2,zp3,zp4) {

        // zs : Hangi method cagrilacak, her method icin bir numara verilmeli.

        // zp1,zp2,..zpN : Methoda gonderilecek parametreler.

 

        // zs parametresine gore serverda dallanma yapilir.

        var zout=#server(PACKAGE.FORMLOAD).Calistir(zs,zp1,zp2,zp3,zp4)

 

        // zout geri gonderilir.

        return zout;

 

    }

Hiç yorum yok: