Professional Documents
Culture Documents
G
eçen say›m›zdaki frame’ler konusundan sonra bu ay da if-
rame’leri ele alal›m istedik. Zira iframe’ler deneyimsiz web
tasar›mc› ve gelifltiricilerinin en çok sorduklar› konular›n
bafl›nda geliyor. Geçti¤imiz say›da da üzerinde durdu¤umuz üzere
frame’lerden sadece ekran› farkl› sayfalara bölen bir tak› olarak fay-
dalanmaktan öte, JavaScript yard›m›yla birbirleriyle etkileflime ge-
çebilen sayfalar oluflturmakta ve bunlar› kontrol etmekte faydalan-
m›flt›k. Iframe’ler için de durum farkl› de¤il asl›nda. Bu atölyemizde
hem iframe’leri kullanmay› ö¤renecek hem de sadece <IFRAME> ta-
k›s›n› kullanmaktan öte bu elemanlardan nas›l faydalanabilece¤i-
mizin imkanlar›na göz ataca¤›z.
Iframe’leri temelde frame’ler gibi düflünebiliriz. Fark flu: Fra-
me’ler farkl› sayfalar› göstermek için penceremizi yatay ve dikey çiz-
gilerle bölerken, iframe’ler farkl› sayfalar›, dikdörtgenle çevrelenen ‹kinci sayfam›z birincinin içindeki iframe’de görünüyor
bir kutu içinde gösterirler. Boyutlar›n› ve farkl› özelliklerini kontrol
edebilece¤imiz bir dikdörtgen içerisinde farkl› bir sayfa içeri¤i gös-
terebilmeyi, iframe’leri hiç kullanmam›fl olanlar bile ilgiyle karfl›la- <body leftmargin="0" topmargin="0" marginheight="0" p
yacaklard›r san›r›m. marginwidth="0" bgcolor="#cccccc">
Gelelim iframe’i sayfam›zda nas›l oluflturaca¤›m›za. Bunun için
<IFRAME> tak›s›n› kullan›yoruz. Tak›n›n kullan›m› çok basit. Gere- Normal sayfam›z...
ken ayarlar› ise tak›n›n sahip oldu¤u özniteliklerle yap›yorsunuz. <br><br>
Afla¤›daki örnek, basit bir iframe uygulamas›n› gösteriyor.
<iframe align="center" frameborder="1" height="200" width="450"
Iframe kullanan sayfa scrolling="Auto" src="harici.html"></iframe>
Sayfa.html
<html> </body>
<head> </html>
<title></title>
</head> Iframe’de görünecek sayfa
Harici.html
<html>
<head>
<title></title>
</head>
Normal sayfam›z...
<div id="ayframe" style="position:absolute; top:50; left:100; p
width:0; height:0; visibility:visible; z-index:0;">
<iframe align="center" frameborder="0" height="200" p
width="450" scrolling="Auto" src="harici.html"></iframe>
</div>
</body>
</html>
Yandaki linklere bast›kça iframe’iniz bir görünür bir görünmez olacakt›r. nav.html
<html>
<head>
<title></title>
</head>
</body>
</html>
top.ayframe.location.href='dhtml.html'
Bu örnekte de gördü¤ümüz üzere, iframe’lerde kullanaca¤›m›z
script’leri yazarken, aynen frame’lerde oldu¤u gibi davran›yoruz.
Bu ay görece¤imiz son örnek ise yine iframe’leri kullanarak sayfa-
lar›n›z için bir önyükleme oluflturmak.
</td>
</tr>
</table>
Anasayfa
xcel kullanmaya yeni bafllad›ysan›z, cellence; “üstünlük”, Excellent; “mükem- luluk sa¤lamaktad›r.
Kelime anlam› ile Terim anlam›n› birlefl- li ya da ücreti di¤erlerinden daha fazla oldu- gisayar sistemleri revaçta olmadan önce
tirmek her kelime için do¤ru olmasa da Ex- ¤u için dezavantajl› olarak de¤erlendiril- bütün hesaplar ve kontroller manuel olarak
cel için bu iki anlam› birlefltirdi¤imizde orta- mektedir. Bu konu hakk›ndaki fikirleri ise yi- yap›lmaktayd›. Esas olan kalem ka¤›t ve he-
ya flu tarifi ç›kartabiliriz. Excel, “Mükemmel ne makalenin içerisinde bulman›z mümkün sap makinesiydi. ‹fl yerinde bir ifl yeri sahibi
bir Elektronik Hesap Tablosu”dur. olacakt›r. ve bir ya da birkaç yönetici (üst düzey perso-
Elbetteki tek elektronik hesap tablosu E¤er bir firma sahibi iseniz ya da bir fir- nel) ve di¤er personeller bulunuyor. ‹fl yeri
Excel de¤ildir. Excel’den önce de elektronik ma ad›na bilgisayar ile çal›fl›yorsan›z size bir sahibinin tahsili ne olursa olsun onun için
hesap tablolar› vard›. Excel ile birlikte ça¤- sorumuz var. “Firman›z› insanlar›n m›, yok- önem arz eden fley iflinin büyümesi ve gelifl-
dafl hesap tablolar› da bulunmaktad›r. An- sa bilgisayarlar›n m› yönetmesini istersi- mesidir. Bilgisayarl› sisteme geçilmeye çal›-
cak Excel bunlar›n içerisinde en Excellent niz?” fl›ld›¤›nda da durum de¤iflmiyor. Bu defa
olan›d›r. fiimdi bu k›yaslamaya ve tarihçeye Teknolojiyi gelifltirmek ve kullanmak her bilgisayardan anlayan bir eleman gündeme
girmeyece¤iz. Dergimizin ilerleyen say›la- ne kadar çok iyi sonuçlar verse de, kararlar› giriyor. ‹fl yeri sahibi bu konuyla kesinlikle il-
r›nda di¤er hesap tablolar› ve Excel aras›n- verenin ‹NSAN oldu¤unu unutmamak gere- gilenmiyor. Olay›n mant›¤›n› bile anlama
daki farkl›l›klar› gösteren bir raporu genifl kir. Okul y›llar›nda ö¤rendi¤imiz bir cümleyi gayretinde bulunmuyor. Onun için önemli
olarak sunaca¤›z. sürekli hat›rlamak gerekir. “Bilgisayar h›zl› olan yap›lan ifl ve kazan›lan para. ‹flte bura-
Ancak “Neden Excel?” sorusuna ciddi bir çal›fl›r fakat APTAL’d›r.” Evet, bilgisayar için da kesin bir hata ile karfl›lafl›l›yor. Hatan›n
cevap vermeliyiz. Konu hakk›nda kesin bir söylenen bu cümleyi BÜTÜN TEKNOLOJ‹ için as›l kayna¤› ‹fl yeri sahibinin kendisi oldu¤u
karara varabilmek için baz› ön flartlar gere- söylemek mümkündür. Teknoloji ne kadar halde, bu hiç önemsenmiyor. Fatura hep
kiyor. Bunlardan en önemli iki tanesi, prog- ilerlerse ilerlesin, karar verme mekanizmas› baflka yer ya da kiflilere ç›kart›l›yor.
ram›n tam ifllevinin bilinmesi, di¤eri ise fi- her zaman insan olacakt›r. ‹nsan karar vere-
yat›d›r. Elbetteki daha birçok flart saymak ce¤ine göre ASIL olan da ‹NSAN olmal›d›r. Nedir bu hata?
mümkündür. Ancak bu iki flart kullan›c›y› ilk Teknoloji kesinlikle hayat›n HIZINI ve RAHA- Firma bilgisayarl› yönetim sistemine geç-
etapta etkileyen en önemli flartlard›r. TINI art›rmak için varolmal›d›r. E¤er insanla- mek istiyor. Bunun için bilgisayar almak
r›n kendilerinin gelifltirdikleri teknoloji bir yetmiyor. Bir de bu yönetimi sa¤layacak
Program›n Bilinmesi: ARAÇ de¤il de AMAÇ olursa hayat ‹NSAN PROGRAM aran›yor. Yani çözüm programda
Elektronik Hesap Tablosu olarak Excel di¤er, için çekilmez bir hale gelir. Bu söyledikleri- aran›yor. Koskocaman fabrikalar›n yöneti-
hesap tablosu programlar›yla k›yaslanma- mizi hemen hemen hepiniz biliyor ya da mi karar verme özelli¤ine sahip olmayan
yacak üstünlüklere sahiptir. Günlük hayatta tahmin ediyorsunuzdur. Ancak uygulamaya PROGRAMLARA terk edilmeye çal›fl›l›yor. ‹fl-
ihtiyac›n›z olan bilgisayar kullan›m›n›n he- gelince olay›n mant›¤›n› anlamam›fl gibi lem %90 fiyasko ile sonuçlan›yor. Di¤er
men hemen büyük k›sm›n› karfl›layacak ni- davranarak bütün ifli teknolojiye b›rakt›¤›- %10’luk k›sma büyük firmalar› soktu¤umuz
telikte gelifltirilmeye devam etmektedir. m›z gibi neredeyse karar verme yetkisini de ve bu firmalar›n›n sorunlar›n› dinleyemedi-
Çok yayg›n bir kullan›m alan›na sahip oldu- teknolojiye b›rakmaktay›z. ¤imiz için bir fley söylemek mümkün olmu-
¤u için, kaynak bulmak kolayd›r. Program› Sorumuzu unutmayal›m. Ülkenin flartla- yor. Ancak o firmalar›n da hata ile karfl›lafl-
gelifltiren firma programa önem verdi¤i r›n› düflünerek sorumuza cevap arayal›m. mama durumlar› varsa bizim sunaca¤›m›z
için, program› destekleyici birçok etkinlikte Ülkenin flartlar› dedi¤imizde flunu kastedi- çözünme yak›n çözümler ürettiklerindendir.
bulunmaktad›r. yoruz: ‹fl yerinizin hangi kategoriye dahil ol- Firman›z› yönetecek ve sorunlar›n›z› hal-
du¤unu iyi tespit etmelisiniz. Ülkede genel ledecek bir program yazd›rmak için YAZILIM
Fiyat›: iflyerleri yani firmalar küçük ve orta ölçekli- firmas›na baflvuruldu¤unda, yaz›l›m firmas›
Di¤er hesap tablolar›n›n aksine, Excel ücret- dir. Bu firmalar›n bir iflleyifli bulunuyor. Bil- ihtiyaca binaen ya bir programc› eleman ve-
ya bir ekip tahsis edecektir. Bu eleman/ekip
fiekil-2: Excel’e ait baz› dosya türleri firman›n istedi¤i program› haz›rlayabilmesi
için firman›n yapt›¤› ifli iyi hazmetmifl olma-
s› gerekir. Çünkü %70-80 ihtimalle progra-
m› yapt›rmak isteyen firma programc›l›k alt
yap›s›n› bilmez ve program› yapan prog-
ramc› da firman›n yapt›¤› ifli bilmez. E¤er
programc› eleman/ekip uzun bir müddet
iflin ne oldu¤unu izlemez ve ö¤renmez ise,
firma ile yaz›l›mc› aras›nda uyuflmazl›k gün-
deme girer. Bu da program›n yap›m süresini
uzat›r.
Firma yöneticisi ya da sahibi bilgisayar
teknolojisine uzak oldu¤u için her iste¤inin
hemen yap›labilece¤ini zanneder. Bir istek-
te bulunur. Programc› bu iste¤i yerine getir-
meye çal›fl›r. Bunun için epey ter döker. Ni-
hayet istek hallolmufltur. Ancak bu istekte
atlan›lan baz› noktalar olmufltur.
Bu Önerinin Önündeki
Engeller Nelerdir?
Öncelikle belirtmeliyiz ki, yukar›da bahsetti-
¤imiz düflüncelerin önünde engel olan baz›
yanl›fl anlay›fllar ve yönlendirmeler vard›r.
Bunlar afl›ld›¤›nda sorun kalmayacakt›r.
de¤il. Arkadafl›m›z flunu kastediyor. “Bir Ex- dar bu dosyalar içerisinde sayfa görüntüle- Excel fiablonu
cel sayfamda” ile kastetti¤i bir Excel Çal›fl- nemese de en az bir adet sayfa içermekte- “Excel’de haz›rlad›¤›m flablona…” gibi bir
ma kitab› yani Excel dosyas›. “Bir tablom dir. Ancak bu dosyan›n kullan›lma mant›¤› ifade de muhataba ilk etapta XLT uzant›l›
var” ifadesi ile de Çal›flma sayfas›n› kastedi- XLS dosyas› gibi de¤ildir. Ayn› flekilde XLT flablonu hat›rlatacakt›r.
yor. Durum böyle olunca ve bu arkadafl›m›z flablon dosyalar› da farkl› bir kullan›m ala- Bahsedilen örnek çal›flmalar muhatab›n
üzerinde çal›flt›¤› dosyay› göndermeyince n›na sahiptir. Yine burada baz› kullan›c›lar› önüne getirilmeden yap›lan aç›klamalar so-
ifadelerinin devam›nda bulunan soruyu uyarmak yerinde olacakt›r. “Bir Excel dos- runlara neden olacakt›r. Dolay›s› ile kullan›-
çözmek iflkence halini al›yor. Bu durumu yas›nda flablon haz›rlad›m…” cümlesinde lan terimlerin do¤rulu¤una çok dikkat edil-
yaflayanlar bilir. E¤er yaflamad›ysan›z ve geçen flablon kelimesinden anlafl›lacak melidir.
halen Excel ile ilgileniyorsan›z siz de bu so- olan XLT uzant›l› bir Excel dosyas›d›r. Ancak Ancak burada fluna da dikkat etmek ge-
runlar› yaflamaya adays›n›z demektir. kullan›c› burada genelde Çal›flma Sayfas› rekir. Konuflulan ya da aktar›lan ifadeler ba-
O halde yap›lmas› gereken fley Excel’i üzerinde haz›rlad›¤› biçimden bahsetmek- zen teknik terimleri de afl›yor. Do¤ru izah
do¤ru tan›mak. Terimlerini do¤ru kullan- tedir. Bu genelde verilerin girildi¤i veri alan› etmek pahas›na basit dille aç›klanmas› ge-
mak ve nesnelerine do¤ru ad vermek. E¤er olarak düflünülür. Bir kullan›c› ise “Bir Excel reken birçok nesne de yabanc› terimler kul-
bu ortak dil do¤ru kullan›lmaz ise Excel ile- Çal›flma Alan› oluflturdum…” deyince bura- lan›larak karmafl›k hale getiriliyor. Bundan
tiflimi de pek sa¤l›kl› olmayacakt›r. Bizim dan da anlafl›lmas› gereken iki fley olabilir. da oldukça kaç›nmak gerekiyor.
genelde üzerinde durdu¤umuz konu Excel Bu nedenle bunun belirtilmesi gerekmekte-
oldu¤u için Excel’de bunu istiyoruz. Ayn› dir. Bu kullan›c› ya XLW uzant›l› birkaç Ça- Di¤er Baz› Yanl›fll›klar
fley, muhakkak ki di¤er programlar için de l›flma Kitab›n›n birlefliminden oluflmufl dos- “Araçlar listesindeki Seçenekler menüsüne
söz konusu. yadan bahsediyor. Ya da bir Çal›flma Sayfas› t›klad›¤›mda…” cümlesinde bulunan liste
üzerinde seçti¤i alandan bahsediyor. ‹flte menü kelimeleri kesinlikle do¤ru olan› ifa-
Excel Uygulamas› (Excel Program›) bu Excel’i konuflurken bunlara da dikkat de etmemektedir. Excel ve di¤er program-
E¤er bir flekilde Excel.Exe dosyas›n› çal›flt›- edilmelidir. larda bulunan MENU çubu¤undaki menü
r›rsan›z ve varsay›lan ayarlar› de¤ifltirme- isimleri çubuk üzerinde bulunmaktad›r. Her
diyseniz Excel Uygulamas› çal›fl›r. Aç›lan Excel Çal›flma Sayfas› ne kadar bunlar aç›l›r liste kutular› gibi liste
Bofl Çal›flma Kitab›n› kapatt›¤›n›zda ise Ex- Genelde “Tablo” olarak da nitelendirilen bu olufltursalar da yap›sal ve kullan›m olarak
cel Uygulamas› halen çal›fl›yor olacakt›r. Bu nesne Almanca sürümlerde “Tabelle” ola- kesinlikle farkl›d›rlar. MENU ÇUBU⁄U üze-
flu manaya gelir ki, Excel uygulamas› içeri- rak, adland›r›lan sayfalar ‹ngilizce sürüm- rinde bulunan “Araçlar Menüsü” içerisinde-
sinde birçok nesneler bulunduran (alt bi- lerde “Sheet”, Türkçe sürümde ise “Sayfa” ki di¤er ö¤elerin de sadece menü olarak
rimler) bir paket programd›r. olarak geçmektedir. Almanlar kelime ola- isimlendirilmesi bazen yanl›fl bazen de ek-
rak sanki olaya daha çok yaklaflm›fl gibi gö- sik olmaktad›r. Bunlar için KOMUT ya da
Excel Dosyas› rünüyorlar. Çünkü dikkat ederseniz biz de ALT MENU ifadelerini kullanmak çok daha
Excel Dosyalar› da çok fazla kar›flt›r›lan bir Excel gibi programlar›n tarifini yaparken do¤ru olacakt›r. Bu ifadede “Seçenekler” bir
terimdir. E¤er Windows gezgininden ya da “Elektronik Hesap Tablosu” tarifini kullan›- KOMUT’tur. Çünkü bu ö¤enin üzerine t›k-
herhangi bir yerden .XLS uzant›l› bir dosya- yoruz. Ancak yine de biz Türkçe çal›flmalar›- land›¤›nda bir komut çal›flt›r›lmaktad›r. Yi-
n›n üzerine t›klay›p açarsan›z Excel Uygula- m›zda normal olarak “Sayfa” veya “Çal›flma ne Araçlar Menüsünde bulunan “Koruma”
mas› kapal›ysa da önce Excel Uygulamas› sayfas›” ad›n› vermek durumunday›z. Çal›fl- ö¤esi bir ALT MENU’dür. Çünkü bu ö¤e üze-
aç›l›r sonra da çal›flt›rmak istedi¤iniz dosya ma sayfalar› kendi bafllar›na kullan›lamaz- rine gelindi¤inde, ö¤eye iliflkin olarak yeni
uygulaman›n içerinde aç›l›r. Ancak burada lar. Mutlak surette bir Excel dosyas›na ihti- bir menü aç›lmaktad›r.
biz sadece .XLS uzant›l› dosyadan bahsettik. yaç duyarlar. Bir Excel Çal›flma Kitab› ya da
Bu dosya yerine .XLT yada .XLA veya XLW farkl› bir dosya uzant›s› içerisinde sa¤l›k› Mesleki Dil Kullan›m›
uzant›l› dosyalar› da açabilirsiniz. Bunlar›n olarak 255 adet Çal›flma sayfas› aç›labilir. Bu konuya son ekleyece¤imiz fley ise Mesle-
hepsi Excel ait dosyalard›r. Bu tür genel bilgileri daha sonraki aylarda ki dillerin kullan›lmamas›. Muhatab›n›za
verece¤iz. aç›klaman›z gereken ifadeler sizin meslek
Excel Çal›flma Kitab› sahan›zla ilgili olmamal›d›r. Siz muhasebeci
Excel dosyalar›ndan bir tanesi de Excel’in Excel Tablosu olabilirsiniz ancak muhatab›n›z mühendis-
çal›flma kitab›d›r ve genel olarak XLS uzan- Çal›flma Sayfas›nda bahsettiklerimiz hari- tir. Dolay›s› ile sizin mesle¤inizde bulunan
t›l› dosya türüne sahiptir. Çal›flma Kitab› cinde Excel Tablosu diye bir tabir bulunma- kavramlar muhatab›n›z›n bilgisi dahilinde
içerisinde mutlaka GÖRÜNEN bir Çal›flma maktad›r. “Excel’de bir tablo haz›rlad›m…” olmaya bilir. Oysa olay› Excel dilinde izah
Sayfas›na ihtiyaç duyar. Genelde Excel uy- ifadesinden genelde “Çal›flma sayfas› veya ederseniz daha anlafl›l›r hale gelecektir.
gulamas› çal›flt›r›ld›¤›nda varsay›lan olarak Çal›flma Kitab› anlafl›lmaktad›r. Oysa s›k Bu konu hakk›nda daha söylenecek bir-
bir Excel Çal›flma Kitab› da aç›lmaktad›r. olarak kullan›lan baz› Excel hücrelerinde çok sözümüz olsa da sayfalar›m›z›n s›n›rl›
sat›r ve sütunlardan veritaban› türünde bir olmas› bizi de s›n›rland›r›yor. Fakat yine za-
Di¤er Excel Dosyalar› alan oluflturuldu¤u belirtilmek istenir. Bah- man içerisinde bu tür konulara de¤inece-
Çal›flma Kitab›n›n XLS uzant›l› bir dosya ol- sedilen tablo aç›k olarak belirtilmedi¤i sü- ¤iz.
du¤unu belirttik. Ancak bu dosya haricinde rece muhatap neyin kastedildi¤ini tam ola-
herhangi GÖRÜNEN SAYFA ‹ÇERMEYEN rak anlayamayacakt›r. M. Temel Korkmaz
.XLA eklenti dosyalar› da vard›r. Her ne ka- temelkorkmaz@excel.gen.tr
LCD ekran
Önce 500x500 pikselden küçük olmayan bir belge
aç›n. Dikdörtgen seçim arac›n› seçin (M) ve bir dik-
dörtgen oluflturun. Ard›ndan Select / Modify / Smooth
arac›n› “Sample Radius=15” de¤eri ile kullan›n. Kenar-
lar› yuvarlaklaflm›fl seçimi gri bir tonda doldurun. Bu
katmana çift t›klay›p yandaki 2. resimdeki ayarlar› uy-
gulay›n. fiimdi bunun üzerine yeni bir katmanda benzer
flekilde biraz daha küçük bir seçim daha yap›p ve içini
#DCE2C6 rengi ile doldurun. ‹çte kalan dikdörtgene 3.
resimdeki ayarlarla inner glow uygulay›n.
Gerçekçi balç›k
‹lk olarak 500x500 piksellik ve 72
dpi’l›k bir belge oluflturun. Ön ve arka
plan rengini aç›k ve koyu yeflil olarak belirle-
yin. Daha sonra ilk olarak Filter / Render /
Clouds filtresini ard›ndan da Filter / Render /
Difference Clouds filtresini arka arkaya 5-6
kez uygulay›n. Clouds filtresi üzerine Filter /
Distort / Wave filtresi yard›m›yla dalgal› bir
görüntü verin. Bu filtre için yanda 3. resim-
de görülen ayarlar› kullanabilirsiniz.