û ııpucu -.-.: •¦ Windows'a Yeni Yüz Windows 98'in en önemli yeniliklerinden birisi Active Desktop. Bu özellik dizin görünümlerinin HTML ile programlanabilmesine olanak tanıyor. Bu bölümde CHIP dizinlerinizi nasıl biçimiendirebileceğinizi gösteriyor. t lü:"llfşŞİ x m İS ^ —31 Chip Test Aç>Hvr>4iın ao.'uıtutr/nclı i(ln bw &>}• W çın. £ amta 1*1 Dı bastlsİi_ t3 W $ ik'-i-')-.. ¦>,(W1M, H-r.'.^",;; '1BKB sje^ı™)™ıı Windows °-8 altında her dizinin *Wch Sayfası Olarak' gösterilmesini sağlamak mümkün. GÖRÜNÜM ine- nüsünde 'Wcb Sayfası tutarak' seçe- nebini işaretlediğinizde dizin penceresinin görünümü uygun şekildi? değişiyor. Bu durumda pencerenin solunda hır logo ve dizinin ismi gösteriliyor Sağ bölümde bir dosyayı seçtiğinizde, solda bu dosyanın ismi ve özelliklen beliriyor. Resim dosyalarını senliğinizde ise ek olarak dosya içeriği kuçültÛlmUŞ şekilde gösteriliyor Bu Wı:b görünümünün ve fonksiyonların arkasında tamamen normal 111ML kodlan ve (avaseript bulunuyor. Uygun programlar sayesinde hu H'l MI. kaynak kodlarına erişebilir ve böylece bit dizinin görünümünü ve fonksiyoııla11nı isteklerinize oyan ı olarak değiştirebilirsiniz. Bu imkanı Windows ^'5 de sunmaktaydı, ancak imkaıüar oldukça kısıtlıydı. CHIP'iıı gösterdiği yöntemleri uygulayarak, III MI bilgisine ihtiyaç duymadan Acüve Deskiop'rian faydalanabilirsiniz. Dizin Biçimlerini İki Dosya Belirtiyor Windo*s 98'dcki bir dizinin VVcb-sayTası görünümü daha önce de söylendiği gibi bir HTML dosyasını temel alıyor Hu III VII. dosyası da ayın şekilde dosya görünümüne bağlıdır Dosya isminin ve büyüklüğünün gösterimi gibi işlemler ise Javascripı tarafından düzenlenir FOLDLR.HTT ismindeki bu HTMİ dosyası, normalde C:\Win-do\vs\Web dizininde bulunur. I Ol. 1)1.IJ.i ITT film dizinlerin biçunlcrini belirler. Herhangi hır dirin içerisinde Windows 98vde HTML kodları ile dizinlerin görünümlerini değiştirebilir ve Java Appiel'kri ekleyebilirsiniz, 'Görünüm - Hu Klasörü Özellesin; -Bir H'l Mi- Belgesi Oluşturmak veya Düzeulcınek' seçeneğini işaretleri idinizde, Windows98 DFSKTOP.INI ve r-'01.DI:R.HTI ısimlerindeki gizli dosyaları bu dizine kopyalar. WIN-DOWS GEZGİNİ bölümünde bu dosyalan göremiyorsanız. GÖRÜNÜM KLASÖR SEÇENEKLERİ -GÖRÜNÜM - TÜM DOSYALARİ GÖSTER seçeneğini işaretleyin. Wcl> sayfası görünümü \Vindows ')8\le Standart görünüm değildir. Bu görünüm genel olarak aktif durumda değilse, kaydetmiş olsanız dahi değişiklikleri gözlemleyenlersiniz. Şimdi bu dizin penceresinde görünüm - K1.ASÛR SEÇENEKLERİ AYARLAR'! iıkîaym. Daha sonra 'Weh içeriğini klasörlerde gürunlüle' bölümündeki İçeriğinde III MI. olan tum klasörleri' seçeneğim aktıl duruma gelirin. 116- CHIP OCAK 1999 im dbkiop CHL Desktop.ini Uygun HTML Dosyasını Belirtiyor Bir dizin içerisindeki Desktop.ini dosyası diğer özelliklerle birlikle, bu dizinin görünümünün lıangi İTİMİ dosyası taralından belirleneceğini de gösterir. Bu dosyanın yolu Persisı Moniker bölümünde belirtilir, Her Windo\vs dizinin için standart yul fi-lc://Foldcr.htt şeklindedir. Doğal olarak bu standart yolu değiştirmek ve dizin görünümünü başka biı dosya ile sağlamak mümkün. Hana yol olarak Internet Üzerindeki dosyalar bile gösterilebilir. Ancak bîr dizinin ber açılısında I merner bağlantısı kurmanın ne kadar mamıklı olacağı labıİ ki tarıışdır. Değişikliklerin Kolayca Yapılması 1ITT dosyasına ulaşmak itin iki yol var. Birinci yol 'Görünüm - Bu Klasörü Ö2elleştir - Bir HTML Belgesi Oluşturmak veya Düzenlemek' seçeneği; böylece Windöw& İTİ I dosyasını Not Deşeri ile acar Dosyadaki de gışiklikler yapılıp, kaydedildikten ve dosya kapatıldıktan sonra, dosya görünümü gınıcellenir. I'azla zaman aldığı için bu yol pek kullanışlı değil: emikti yeni görünümü koni rol edebilmek İçin her defasında ' Ol DbR.HTT dosyasının kapatılması gerekiyor. i|ixn—ı ¦¦>:>¦İ m >ıİ£i t:(>İl>nıU-{iH4lna-?*0*-ııi:F-a£M-MMS*?Cı2t!) [ ,".vım" ı îto, ikim.ş Miei92EiiB?>-(iwİiM-ntL~>ıe>~ııı:M Maraz KÎHt) *j£ija; DtSKIOP Rîl'dekl —3 PersisrMorüker ifadesi bir 11 '¦ IMll '-•-"" f ' 15UVL1 dizinin görünümünü düzenleyen dosyayı belirtiyor. İl .ınelıtli'sı-mı l'vIlrrşUÖI'.ı ikinci yol ise daha kolay, yapmanız gereken fctesaüstü'nde bir kısayol olusturınrık ve I OI.DLR.H1 l"vı bunun OZerİne sürüklemek. Böylece her değişikliktim sonra |F5fC basarak, HVMl dosyasını kapatmak zorunda katmadan görünümü güıu:elleyebilir-siniz. Farklı Yazıtiplerinin Kullanılması F01-I5UU.II II" Web sayfası görünümünün kalbi durumunda. Dosya üç temel bolümden oluşuyor. İlk bolümde CSS ifadelen bulunuyor; bunları JavaScript bölümleri izliyor. Son bolümde ist; dizin görü nüm unu düzenleyen asıl HTMI. kodu bulunuyor. CSS (Cascading Srylesheets) HTML programcılarının çeşitli biçimleme özelliklerini belirlerken kullandıkları bir yöntem, Sayfadaki her element için bu özellikleri belirlemek mümkün. r-OLDER.HTT dosyasını açtığınızda şu şekilde satırlar göreceksiniz: ftödy {Unu: Spl/iOpt vrrdana; margin; Ol Bu iladc VVçb sayfası görünümünde En önemli HTML Bölümleri HTML bir ".sayfa betimleme' dÜi.,Pa Dizinlerin Web şayiası görünün:..ı Q D rantezier arasındaki kıss komutlar me- çimlendiren dosyalarda, genelde şu imlerin ve dokümanların görünümlerini komul ooümlerini kullanmana gereke- vo yapılarını be'İrİİyorla' cek. >hlmis-...>'html> Bir HTML dokunan ıhın i/^îıiıcjiç ve- biüminı şösiftrir. >style>...>.;slyle> Dİger bölümlüde kullanılacak olan biçimlomeierin tanımlandığı bötöm >sc r lpt>.. .>*scr İ pt> Bu bolümde çalıştırılabilir kodlar bulunuyor >body>...>'body> Bu bolümde dokümanın görülebiliı kısmşan yeraTyür >p>...>-p> Btt paragrafı göster ı >div>...>/div> 6>ıden fazla metin bölûmönü ve msirr.ferî bırkır.ı >object>...>'obloct> Bir objenin (örneğin bir Aclıye K Control) eldanmeaınl sağlar. >br> 3İr satır aşa>>ya geçılmesmi sag'af >a href=...>...>,>a> Bir Hyperünk oluştum İmasını sağlar û yeralan ııım meıinlenn tipinde ve 8 punto büyüklüğünde olmasını sağlar: satır aralarını ise 10 punto olatak belirler. Tüm elementlerin kenar boşlukları sıfır değerini alır. Hu ifadedeki yazıupuıi değiştirebilir ve Vardana yerine örneğin liuıes \ew Roman'ı seçebilirsiniz. Yazıtipi-nin ismi birden fazla kelimeden oluşuyorsa. bunları urnak içerisinde yazmalısınız. Dizin Penceresinin Yatay Olarak Bölünmesi Asıl ilginç olan ise biçimleme holü münden sonra yazılabilecek olan satırlar. Çünkü bunlar objelerin pozisyonlarını düzenliyorlar. Örneğin dizin penceresinin dikey olarak bölünmesi boşunuza giımiyorsa. pencerenin y/aiay olarak bölünmesini kolayca ^ağlayabilirsiniz. Dosya Üstesinin yerini belirleyen satır şu. ~: ta isi. (posteor: absofcta; left 30%; wİotrı: 70%; balşhC iDCIS'olHI Bu satırı aşağıdaki şekilde değiştirin:-İRleList ipostucn: bûtttyn; top 31%: width: 100%; height: 63%}^! D;ılı:ı som* FOLDUR İTİ İyi kaydedin ve IF5|V basarak dizin görünümünü güncelleyim Simdi bilgilerin verildiği Web bölümünün dosyaların üzerinde yeraldıgını görebilirsiniz. Ancak dosya büyüklüğü bilgilen ve resim dosyaları için ' öuizlcme" burada gösterilmeyecektir. Görünüm kontrollerinde yapacağınız küçük bir değişiklik ile, bu verilerin lekrar gösterilmesini sağlayabilirsiniz. Dosyanın son bölümlerinde şu satırları bulun: >span kl-ınftı >/soan> İlk satın şu şekilde, değiştirin: >spân tO-ınfo va!ıgn-top> Dizin penceresini ,;ıır.o.-!icdiklcnK (HM I*ı9! CHkP .117 ACTIVE0KKTÖP soma. eskiden olduğu gibi dosya bilgilerini görebilirsiniz. Bir Dizin Açıldığında Program Çalıştırılması Bir dizin, üzerine çift tıklanarak y;ı da fcnte.r iuşii ile açıldığında. uygun programın da ay m anda çalışması nasıl olurdu' Kıı sayede, örneğin metin dosyalaruıızın bulunduğu dizini açlı-gmızda w>^rdıı otomatik olarak çalı$ı ıırabilirsiniz. Bunun için yapmanız gerefecn FOİDER.HTÎ dospsaüti lniı() bölümüm-birkaç *anr eklemek. liu fonksiyonu Unvanın ûsı bölümünde bulabilirdiniz; funcrjarı lnrt() f // cali our fixS>ze[) (unction v.fiİfiİv=~ thrı wjndow gets eesı-zad window.orınîEizeıFwSıze.Sl RxSize|J; Info ınnerKrML-U_Prorrtpt_Toxt;T I Fonksiyonun son sanrı ile parantez işareti araşma aşağıdaki ^ıtırları ekleyin: // Excel"in otsrnstık cal:atmlması objExcHi"f!üvv ActvüXDb)W" ["ExccJ.Aj>N-DBÖOn");']) obj.Excel.WurW>::a-:s ûdd R DbjBKel.wsibİBıtrue :1 // Excei'ın otomatik caliBUnlmssı sonu*? lniı(î foıüöiyonu dizinin her açılısında yada güncellemende çalışır. lioylecc belinden program da çaii^U-rılır. Ancak bu ııokıada onaya hiı problem çıkıyor: Windows 98 bu ilkini güvenil olmayan hir Aciivç-X-(luniınl olarak algılıyor ve bir güvenlik rehlikesme kyr>ı uyarıyor. Bu sorgulamayı iplal etmek için ise Re-gısrry'de (Başlat - Cahşıır - regedit) kûçuk bir değişiklik yapmak gerekiyor. Güvenlik sorgulaması ile ilgili analılar HKHY_CüKRUNT_USER\ Sufiware\Micrı>sull\\Vifid(>ws\( ur t>'i:iVcrsıoıı\lniiTin-ı Seruıi£s\Zoııes\0 bölümünde yemliyor. Sag kısımdaki 1201 iiadc^iııia özerine cağ tuşla tik* iiidıkıan sonra değerini i* olarak de-gişıirin Böylece Aeıive-N uyanların- dan kın bulacaksınız. Internet Explo-rer'm güvenlik ayarlan bu değişikli İçlen ı:[kilenmeyecek' ivin endişelenmenize gerek yok. Programların Simge Üzerinden Çalıştırılması Bir programın dizin açılınca çalışması yerine, dizinin Weh bölümünde bulunan bir simge üzerinden çalışmasını da sağlayabihTsinb Bu noktada HTMİ 'in formlarla ilgin komuiları ve javaseript dev leye. giriyor. Gerekli program kodunu 'EftCeTiş Simge ile Çalışması' km usunda bulabilirsiniz. Bu samları FOLDERHTT dosyasındaki ¦s'-HERE'S A G0QP PLACE rO A0D A l'ÜW 1INKS Oh YOR OWN"> alırının hemen alüııa ekleyin. Burada hecelin çalışması bir fonksiyon ile gerçekleşiyor. İcinpuı typc= bıırton...> ile lanımlaımıış olan düzmeye tıklandığında fonksiyon çalışıyor, Bu düğme biı forma dahil, liu nedenle >form> ve >/Uıttn> koınullan da kullanılıyor. Dizin penceresine duğıne yerine bir resim de verleşiirebılirsıniz; örneğin EXGd .simgesinin biı kopyası. Bu du-uımda onCHeb llvent'ini şöyle kul kın malısınız: >İmg srn-'sKcellogo.jpn." onCIıck-'at-co!f]*> Excel'în Simge ile Çalışması >scfipt langusge= "JavaScnpt'>$ funcİK>n excel () {V objExcei=nQw Act:veXOb,>ec! ("Excei.Appiieat>on");1! pt>0çc$t WarkboQk8Acktt k >fonn>V >>npu\ :-/wöutton va!uo=-Fxçer ctıClick='exc&{r>V Dizinlere Ek Bilgiler >html>Ç >head>.S >ety|ş rype="ie*ycss">J 11 [f^m-lamHy; "Futun Xbik Br. "sans-sen'*; cotor: 'öiadOff p, a jlonMamiıy 'fütura Bk BT*. "sans-seril ; color: 'marpon'l İf p [tönt-femily: Tuiuıa Bk 3T, "sans-senf*: color. 'biack'lf â ';'¦.-' t color *red", font-s^e:(8|fi */sty|e>.S >/hâaWıff >body>5 >Iabte bürda'-O'.--^ >ld wldlh="30%" yaHgn*>top>>irng 3fc='iogû grt*>.>/td>1? ¦.•¦- ¦., İir=-70% >>h1>Kunjlumfîbtak*1s.p >pî>Tüfn programlar doğrudan a'l J? dizinlerdenkurvlas'iyorl.r >!o>V >p>>ahref='\\İns[ailV)ı'og'a[iılar'.'?Prûgramiar>/a>>l)r>ç Ftogrömfâta ait kjufum dosyalan.>/p>tf >/iab;e>f >ybod'.:-" >/htroi> V 120- Chip 0CıK 1999 AGÎİVE DESKTOP Her Dizine Bir Analog Saat Wİndcws Offdc Web sayfası görünümüne Java-AppletUcri eklemek de mümkün. Bunuı en gazel örneklerinden birisi, fici dizin penceresinde yeralan analog bir saat. Bu Applet'i v-v-w.eliip.com.ir adresindeki Web sayfamızda bulabilirsiniz. Ayrıca Chip-Şubat V-i i.D'sinde de yerala- cak. Applet'i şu şekilde ekleyebilirsiniz: >br>>br->(î) crale-Clock-ctoss coaeiütao"""^ id-Cloc>ş| wîrittı-lOC'| height-1C0SI >param name-imaysuH vahıe-'Vî >/epiîin&SI Bu kod içinde en tyı yer ¦j'.-ULRılTS A CIOOD PLACE TO ADD A FEW L1NKS 01 YOR OWN-a satımım hemen adı >br> İfadeleri Saatin biraz a-şagıda olmasını sağlıyorlar. Program kodu saatle ilgili dosyaların ayın di zinde olduğunu varsayıyor. Dosyalat! farklı bir yere kaydetmek isliyorsanız. uftageurl ve codebase parametrelerini değiştirmelisiniz. Ûmcğtn şu şekilde; cnıtebûse=',r.:\wndcws\de3teop\javaV'=| >param name*ımageuıi value="C:\win-dows\deskUJO^aİaV'>cü Kurulum Dizinine Yardım Bilgileri Eklenmesi KullanıcıUıııı bilgi edinebilmeleri İçin dizinlerin içerisine yerleştirilen çeşitli lîeadmr dosyalarının, ag üzerindeki kullanıcılar tarafından çıkıın-mamalan ag yöneticileri için gerçekten Önemli bir sorun. Bu durumda bilgilerin doğrudan kullanıcının karşısına çıkmasını sağlamak gerekiyor Bunun İçin yapılması gereken şey ,sı-. gereksiz dosyaları atıp llyperlink'ler ile dizin içerisine bilgileri yerleştirmek. Bu operasyon için rOLılKR.HTT dosyasına ekU-meler yapmak pek anlamlı olmayacaktır. En iyisi yeni bir %:..* .a. & & s İ&. Bir nklania Ue bcce.l'i dizin Şİİ içerisinden çaliâtmıbiiirsmiz. HTML dosyası oluşturmak ve DESK-TOP İM dosyasıfitiş bunu Web savlası görünümü için geçerli bale getir-mek. Bunun için gerekli olan program kodunu 'Dizinlere Mk Bilgiler' kurusunda bulabilirsiniz. INSTALl İli Ml_ dosyasının kodu bir kumlum dizinleri grubunun en OSt dÜZ£yi için geçerli. Kod sayesinde, sadece dizinlerin gösterilmesi yerine, pencere içerisinde bu dizinler i-çın birer Link ve açıklama bulunuyor. İlk olarak >sryle> ve >/slyle> komutları arasında l.ink'lcrin ve yazıların biçimleri belirleniyor, hl [fonfc-far.ıily: Hutura Xhlk BT", "sans-se-rif": color "black'T saüu, >hl> ile tanımlanan tüm yazıların Fütura yazı Tipinde, kalın ve siyah renkle gösterileceğini belirtiyor. Yazı ve Linklerin bu yazıtipinc sahip olmayan bilgisayarlarda da gösterilmesi için 'Fütura Nb'.k Binden sonra sans-sctiP yazııipı de belirtiliyor. *a:Tıover leolor: "ıed"; lont-si-26:181' İalırının oldukça şık bir etkisi var. Kare imleci bir Linkin üzerine geldiğinde, bu Madc sayesinde Link'in görünümü değişiyor Omegüıuzde renk kırmızıya dönüşüyor ve yazı büyüklüğü Lft pumo oluyor, >body> bölümünde saylanın görünen bölümleri yeralıyor. Bir tablo içe-lisine ilk olarak >ımg serVlogo.gif'> komutu ile hır logo yerleştiriliyor. Daha 5Qnra tablonun ikinci hücresine kurulum dizinleri için Linkler ve kısa açıklamalar koyuluyor. Bu Linklere tıklandığında seçilen dizinin içeri- ği iiktif pencerede gösteriliyor. Bu HIML dosyasını ana kurulum dizininize kopyalayın ve burada bir EJESKTOP.INİ dosyası oluşturun. Bunun İçin dosyayı başka bir dizinden kopyalamanız ycıeıli. $ımdi DESKTOP.INI dosyasını açın ve Per-sktMomker kısmına yeni dosyayı ek leyin: P&rsistîvkHişcGr^fıİB: //instalt. htrrt Anık dizin standart Web şayiası görünümünde değil. HTML dosyasında tanımlanan şekilde gösterilecek HTML dosyaSı kullanılmasının küçük bir yan etkisi var: 'Görümün -Bu Klasörü Ozelk-ştir - Bir H'IML Belgesi Oluşturmak veya Düzenlemek' seçeneğini tıkladığınızda, bundan böyle 'Not Defteri* yerine Türont-Page Espress'in H I ML editörü açılacak Dizin İçeriğinin de Gösterilmesi Dizin İçeriğinin tamamen yokol-Uiasmı istemiyorsanız. H'IML dosyasına bir dizin görünümü daha cklcve-bilirsiniz. Bunun için >/table> ve *v'body> 1 'ağlarınınarasına şu Satırları ekleyin: >hr>*B -;jı>>übject id-'FileList' classid^'clsid: 1820FED0-473E-1 1DO-A96C-03CttfFD705AS_ atign="tıaselineJ bor-Oer-'ü" v*Jm=1Û0% height.-6C tabin-cİbk-' i ">>/ob|eot>>/p>Sl S Gökhun 5üngurtekln sgokhuııÜPch ip. com. t r 0>AH 1999 Ek-HF . 12i