ZEKAKÜBÜ
Would you like to react to this message? Create an account in a few clicks or log in to continue.

HTML Hakkında

Aşağa gitmek

HTML Hakkında Empty HTML Hakkında

Mesaj  Admin Salı Nis. 29, 2008 10:48 am

HTML Hakkında

HTML Nedir?
HTML Versiyonları
HTML Editörleri
HTML Komutları
HTML'de Kullanılan Teknolojiler
Java
CGI (Common Gateway Interface)
VBScript (Visual Basic Script)

HTML (Hypertext Markup Language); yazı, grafik, ses, film gibi pek çok farklı yapıdaki verilerden oluşabilen hypertext bir dökümanı formatlamak ile ilgili komutlar içeren bir yorumlayıcı programlama dilidir. Dökümanın hypertext olması, bir dökümanın ya da bir parçasının, başka bir dökümanın içinden çağırılabilmesini ifade eder. Çağırılan, aynı döküman içinde bir kısım ya da network üzerinde herhangi bir makinada yer alan başka bir döküman veya dökümanın bir kısmı olabilir. HTML programlama dilini kullanarak, kompakt ve etkileşimli Web sayfaları hazırlayabiliriz.

Her yararlı ve iyi şeyin gelişmekte olduğu gibi, HTML dili de gelişmeye uğramış ve zaman içinde değişik versiyonları çıkmıştır. Bunlara kısaca bir göz atmakta yarar vardır.
HTML Versiyonları

HTML 1.0: Bu versiyon, daha sonra geliştirilen versiyonlarla karşılaştırılınca, çok kısıtlı yeteneklere sahip olduğu anlaşılır. Bu nedenle HTML 1.0 ile yaratılan dökümanlar da oldukça basittir. HTML 1.0 dökümanlarının temel özellikleri şöyle özetlenebilir: Çok seviyeli başlıklar, paragraflar, hipermetin referansları, maddelenmiş listeler için özel formatlama.

HTML 2.0: Bu versiyon, 1994 yılından önce Web dökümanlarında kullanılan eklentiler ve özellikler temel alınarak hazırlanmıştır. Bu versiyonun beraberinde getirdiği temel yenilikler ise, satır içi görüntüler ve doldurulabilen formlardır.

HTML 3.0: Bu versiyonun sağladığı yeni özellikler şu temel başlıklar altında incelenebilir: Sayfa görünümü üzerinde ileri derecede kontrol, manşetler, görüntülerdeki popüler noktaların istemci tarafında işlenmesi, özelleştirilmiş listeler, istemci çekme/sunucu itme özellikli dinamik dökümanlar, matematik dökümanlar, stil yaprakları, form içi tablolar.

HTML Editörleri

HTML kodları herhangi bir editörde yazılabilir. Örneğin; bu iş için Unix üzerinde pico, vi; DOS altında MSDOS Edit, Windows textpad ya da herhangi bir metin editörü kullanılabilir. Fakat, HTML komutlarını hatırlamak, iyi bir programcı için bile güç bir iş olduğu için, tüm HTML konutlarını hatırlamamıza gerek bırakmayan özel HTML editörleri geliştirilmiştir. HTML editörleri çok yararlı programlardır. Birçok işi görsel menüler yardımıyla kolaylıkla yapabilmemizi sağlarlar, fakat, sayfamızda yapmak istediğimiz birtakım şeylere editörün özellikleri izin vermezse, o zaman HTML koduna müdahale etmemiz, yapmak istediğimiz şeyi HTML komutlarını kullanarak gerçekleştirmemiz gerekir. Ayrıca, Java Appletleri ve bazı CGI teknikleri ekleyebilmek için de sayfamızın HTML formatıyla uğraşmamız gerekir. HTML Editörlerini kabaca iki gruba ayırabiliriz.

1) Bu gruba giren editörler, HTML komutlarını menüler ya da bazı butonlar yardımıyla döküman içine yazmanızı, ilgili ortamlari kolayca olusturmanizi saglar. Bu editörlerden bazilari, yazdiginiz HTML kodunun sonuçlarını bir "preview" pencereden görmenizi saglarlar. Hemen hepsi, tüm HTML belirteç ve komutlarının anlatıldığı yardım dosyaları sunarlar. Bu tip editörlerin hemen hepsi, kolay web sayfası hazırlama sihirbazları (wizard) sunarlar. Böylece, bazı boşlukları doldurarak basit bir web sayfasını kolayca oluşturabilirsiniz. Ayrıca, hemen hemen tüm editörler, hazırladığınız sayfaları bir web sunucusuna (FTP ya da HTTP protokolü ile) gönderebilmek için gerekli araçları (web publishing) da içerirler. Bu editörler, çoğunlukla, dökümanınız içinde kullandığınız HTML komutlarını farklı renklerde göstererek sayfanınızın oluşturulma sürecini kolaylaştırırlar. Çoğu editör, bazı temel JavaScript programları/özellikleri ekleme ya da hareketli GIF resimlerini (animated GIF) kolayca hazırlamanızı sağlayabilirler. Bu editörlerden bazıları, hazırladığınız web sayfalarındaki HTML kodlarını kontrol edebilirler ve hatalı/eksik kullanımları saptayabilirler. Bunları yapan bazı yardımcı programlar da vardır.Bu editörlerden bazıları HotDog Pro , HomeSite, Web Edit, HotMetal ve DiDo 'dur.

2) Bu gruba giren editörler, yazdiginiz anda tüm formatlama özellikleri ile birlikte görebildiğiniz (WYSIWYG - what you see is what you get) türden "görsel HTML editörleri"dir. Bu programlar kullanılarak, karmaşık HTML kodlarına bulaşmadan oldukça iyi sayfalar oluşturabilirsiniz. Bu tip editörlerden bazıları, aynı anda doğrudan HTML koduna da müdahele edebilmenize olanak tanır. HTML yardımı, kolay sayfa hazırlama sihirbazları, heceleme, web sunucusuna dosya gönderebilme gibi özellikleri bu programlar da, genellikle, sunarlar. Benzer şekilde, buton hazırlama, JavaScript programları/komutları ekleme ya da hareketli GIF resimlerini (animated GIF) kolayca hazırlamanızı sağlayabilecek özellikler de bu programlarda son günlerde sıkça karşılaştığımız özelliklerden. Popüler web istemcilerinden olan Netscape Navigator (4.x) bünyesi içinde yer alan "Composer" bu tür bir editör. Eger Netscape 3.x kullanıyorsanız web editörü bu ürünün Gold sürümünde. Popüler görsel editörlerden bazıları Microsoft Front Page, Symantec Visual Page, Adobe Page Mill, Claris Home Page' dir. Ayrıca, Microsoft Internet Explorer 4.x sürümü ile birlikte "Front Page Express" adıyla, orijinal ürünün daha basit bir sürümü de ücretsiz dağıtılmaktadır.

İkinci gruba giren editörlerden Microsoft FrontPage, hem yüksek oranda HTML kodlaması gerektiren uygulamaların çok kolay yapılabildiği görsel editör özelliği ile, hem de düz HTML kodunu degiştirebilmenize olanak tanıması ile kullanım alanı gittikçe artan popüler bir editördür.

HTML Komutları

Bir HTML dökümanının genel olarak görünümü aşağıdaki gibidir:

<HTML> ..........Html programının başlangıç komutudur.

<HEAD> ..........Bu alanda yazılan bilgiler Web sayfasında görüntülenmezler. Burada sayfa başlığı, anahtar kelime tanımlamaları, sayfa içerisinde kullanılan karakter bilgisi (dil, code page) gibi sayfanın doğrudan kendisine ilişkin tanımlamalar yapılır.

</HEAD>

<BODY>

..........Sayfa üzerinde görülmesi istenen herşey bu bölümde yazılır. Hazırlanan dökümanın başlangıç ve bitiş bloğu gibidir.

</BODY>

</HTML> ..........Html programının bitiş komutudur.

Yukarıda da görüldüğü gibi HTML komutları (belirteçleri) < > işaretleri arasına yazılırlar ve genelde her HTML belirtecinin / ile başlayan bir çifti vardır. Belirteçlerin çiftler halinde bulunması; söz konusu belirtecin sağladığı özelliğin sadece belirteç çifti arasına yazılan yazılara etki edeceğini ifade eder. Bir belirtece ait birden çok seçenek bulunabilir ve belirteçler seçeneklerle kullanıldığı zaman, bu seçeneklerin bir de değeri bulunur.

<belirtec_adi secenek_adi1=deger_1 secenek_2=deger_2 ...>

HTML, büyük harf küçük harf duyarlılığı olmayan bir dildir. Fakat okunabilirliği artırmak için, HTML belirteçlerinin büyük harf ile yazılması bir alışkanlıktır. Bir HTML dökümanı ile ilgili verilen bu genel bilgiler, ileride verilecek komutların kullanımının anlaşılması ve örneklerin incelenmesinden sonra, daha iyi anlamlandırılacaktır.

1.4.1. <HEAD> .......... </HEAD> Arasında Kullanılan Komutlar

<TITLE> .......... </TITLE> belirteç çifti: Bu belirteç çifti arasına browser' ın (listeleyici) başlık çubuğunda görülecek olan sayfanın başlığı yazılır.

<META> belirteci: Bu belirteç ile kullanılabilen birçok seçenek vardır. Örneğin bir kullanımı, bu belirteç ile sayfanızın içeriğini yansıtan bazı anahtar kelimeler ve tanımlamalar verilmesidir. Web üzerinde arama yapan arama motorları sayfaların meta belirteçlerine bakarak gruplandırma yaparlar. Bununla ilgili aşağıdaki örnekleri inceleyiniz.

<META NAME="Description" CONTENT="HTML öğrenmek için yararlı bilgiler">

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty HTML'de Kullanılan Teknolojiler

Mesaj  Admin Salı Nis. 29, 2008 10:51 am

HTML'de Kullanılan Teknolojiler

Java
CGI (Common Gateway Interface)
VBScript (Visual Basic Script)


Java

Java, Sun Microsystems firması tarafından 1991 yılında geliştirilmiş nesneye yönelik bir programlama dilidir. Java, temel veri tiplerini, giriş çıkış fonksiyonlarını ve diğer fonksiyonları içeren sınıf kütüphanesine sahiptir. Bu programlama dili aynı zamanda internet protokollerinin çoğunu destekleyen fonksiyonlara da sahiptir. Java çok fazla komut içermemesine rağmen, uygun komutları bünyesinde barındırdığı için, güçlü bir dil olarak kabul edilmiştir. Java programlama dili, geliştirilirken C ve C++ dillerini kendine baz almıştır.

Java ile yazılan bir programın çalıştırılabilmesi için, iki aşamadan geçirilmesi gerekmektedir. Birinci aşama programın derlenmesi aşamasıdır. Programın Java derleyicisi ile derlenmesi sonucunda, byte kod (Java binary kod) denilen makina koduna yakın, fakat işlemciye özel olmayan kod oluşturulur. İkinci aşama ise, programın byte kodunun bir byte kod yorumlayıcısından geçirilmesi aşamasıdır. Byte kod yorumlayıcısı programın çalışmasını sağlar. Java’ nın bu özellii ona hem avantaj hem dezavantaj getirir. Derlendikten sonra işlemciye özel kod üretilmemesi sayesinde Java sistemden bağımsızdır, üzerinde Java yorumlayıcısı bulunduran herhangi bir sistemde çalışır. Fakat, bir Java yorumlayıcı programı yürüttüğü için, işletim hızı da yavaşlar.

Java’ da program yazabilmek için bir Java Geliştirme Kiti (JDK) gereklidir. Herhangi bir editörde (Unix için pine, vi; DOS altında MSDOS Edit vb…) yazılıp, *.java uzantılı kaydedilen Java programı dosyası, JDK’ de komut satırına javac dosya_ismi yazılıp derlenir. Bu işlem sonucunda dosya_ismi .class dosyası oluşur. (Byte kod dosyası) JDK’ den java yorumlayıcısı çağırılarak, programın çalıştırılması istenirse, komut satırına java dosya_ismi yazılır.

Java dili ile yazılan programları, Java uygulamaları ve Java appletleri olmak üzere iki ana grupta toplayabiliriz. Java uygulaması, herhangi bir probleme çözüm getirmek amacıyla, Java dili ile yazılmış bir programdır. Örneğin; ekrana “Ben Java öğreniyorum!” çıktısını veren bir program yazalım:

Class JavaOgreniyorum {

public static void main(String args[]){

System.out.printIn(“Ben Java öğreniyorum!”);

}

}



Bu programı bir editörde yazıp, genelde sınıfa verdiğimiz isi dosya ismine de verip, kodu JavaOgreniyorum.java olarak kaydederiz. Daha sonra yukarıda açıklandığı gibi, JDK’ de derlemek için komut satırına javac JavaOgreniyorum yazıp, JavaOgreniyorum.class dosyasının oluşmasını sağlarız. Programın çalışması için de java JavaOgreniyorum komut satırını yazarız.

Java appleti ise, Java desteğine sahip bir listeleyicide (browserda) görüntülenen Web sayfaları içerisinden çalıştırılabilen programlardır. Bir Java appleti imajlara benzer, fakat, dinamik ve interaktif olmasıyla farklılaşır. Bir Web sayfasına java appleti bağlamak için, önce Java dili ile program yazılıp derlenir. Sonra HTML ile hazırlanmış Web sayfasında bu dosya referans olarak gösterilir. HTML dosyası ile applet dosyasının aynı dizinde olması tavsiye edilir. (bir HTML dosyası ile o sayfada kullanılan imaj dosyası gibi) Web sayfası yüklendiğinde Web listeleyicisinde (browserında) gömülü olan Java yorumlayıcısı sayfadaki appletleri çalıştırmaya başlar. Appletlerin Web sayfasında çalışması için, kullanılan listeleyicinin Java desteğine sahip olması gerekmektedir. Bu amaçla geliştirilen ilk listeleyici (browser), HotJava olup (HotJava Java dili ile yazılmıştır.), daha sonra diğer Web listeleyecilerinin de Java’ yı destekleyen yeni sürümleri çıkartılmıştır. (Örneğin, Netscape 2.0 gibi)

Şimdi deminkine benzer bir Java appleti yazmayı ve bunu bir Web sayfasına bağlamayı deneyelim:

import java.awt.Graphics;

public class JavaOgreniyorumApplet extends java.applet.Applet{

public void paint (Graphics g){

g.drawstring(“Ben Java öğreniyorum!”, 5, 25);

}

}

Burada import komutu da applet’ in JDK içindeki sınıflara erişimini sağlar.

Bu applet dosyası da deminki Java programına benzer biçimde, bir editörde yazıldıktan sonra ait olduğu sınıf ismi dosya ismi olarak verilip JavaOgreniyorumApplet.java şeklinde kaydedilir. JDK’ de javac JavaOgreniyorumApplet komut satırı yazılıp, programın derlenmesi sağlanır. Daha sonra oluşturulan byte kodun çalışması için, java JavaOgreniyorumApplet komut satırı yazılır.


En son Admin tarafından Salı Nis. 29, 2008 11:24 am tarihinde değiştirildi, toplamda 1 kere değiştirildi

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty CGI (Common Gateway Interface)

Mesaj  Admin Salı Nis. 29, 2008 10:52 am

CGI (Common Gateway Interface)

CGI’ ın ne olduğunu anlatmaya geçmeden önce bazı kavramların açıklanması gerekmektedir. Buna Web Server ve Client ile başlamak yerinde olur. Web Server’ lar (HTTPd Server), Web sayfalarını üzerinde bulunduran makinalardır. Bu makinalar genelde kendi üzerlerinde bulunan Web sayfalarına erişmek için 80 numaralı portu kullanırlar. Client ise, Web Server’ lar üzerindeki Web sayfalarına erişmek isteyen makinalardır. Client herhangi bir porttan Web Server ile iletişim kurabilir. Stdin standard input’ un kısaltılmışıdır ve server açısından client’ ın server’ a gönderdiği veriler anlamına gelir. Stdout standard output’ un kısaltılmışıdır ve server’ ın client’ ın gönderdiği verileri işlemesi sonucunda client’ a gönderdiği sonuç bilgisi anlamına gelir.

Yukarıdaki açıklamalardan da anlaşıldığı gibi, HTTP protokolü, server’ dan client’ a ve client’ tan server’ a veri aktarımını destekler. Client’ ın server’ a veri gönderebilmesi, formlar aracılığıyla olur. Form, client’ ın server’ a veri ulaştırmasını sağlamak amacıyla HTML dili kullanarak yazılmış Web sayfalarıdır. Kullanıcının (client) form aracılığıyla server’ a gönderdiği bilgiyi işleyecek server tarafında çalışan bir programa ihtiyaç vardır. Bu programa gateway programı denir. CGI (Common Gateway Interface), client’ ın gönderdiği input verileri alıp, gateway programına veren (gateway programının çalışmasını sağlayan) ve programın çıktısını tekrar client’ a ileten, kısaca server ve server tarafındaki gateway programları arasında iletişimi sağlayan, bir arayüz, protokoldür.

Bir Web Client programının (Web browser), HTTP server’ ına veri göndermesini sağlamak için hazırlanan formlar, HTML diliyle aşağıdaki gibi başlar:

<FORM ACTION=”URL” METHOD=get | post>

…..

…..

</FORM>

Action seçeneğinde belirtilen URL, formun doldurulduktan sonra, hangi Web server’ daki hangi program tarafından işleneceği bilgisini ifade eder. Method seçeneği ise, formun Web server’ ına hangi methodla ulaştırılacağını belirtir. Yukarıdan da anlaşılacağı gibi, formdaki bilgiler iki methodla ulaştırılabilir. Get metodu kullanılırsa, veri çevresel değişkenler aracılığı ile, Web Server’ a ulaştırılır. Bu metodla bütün form bir query_string değişkeninin içine konur, action kısmında belirtilen adres ve programın sonuna eklenir ve tek bir URL olarak gönderilir.

http://bla.bla.edu./stuff/program?query_string

Veri büyüklüğü sınırlandırılmıştır. Bu yöntem kullanıldığı zaman, actionda belirtilen URL önce decode edilmelidir, çünkü form doldurulup, submit edildiğinde, browser bütün bilgiyi URLencode eder. Decode işlemi bir CGI script (gateway programı) ile yapılabilir. Yukarıda submit edilen URL incelendiğinde, soru işaretine kadar olan kısmın, formun action kısmında yer alan adres ve program olduğu görülür. Soru işaretinden sonraki kısım ise, gönderilen verilerin yer aldığı değişkendir.

Post metodu kullanıldığında ise, CGI veriyi stdin olarak, alır ve bütün çevresel değişkenlere gerekli atamaları yapar. Veri üzerinde herhangi bir büyüklük sınırlaması yoktur.

Verinin gateway programı tarafından işlendikten sonra, client’ a geri gönderilmesine gelince; çıktılar MIME çıktıları, redirection ve nonparsed Headings olmak üzere üç şekilde gönderilebilir. Sadece MIME çıktılara genel olarak bakalım: Çıktının MIME type gönderilmesi, herhangi bir Web sayfası, ses veya video dosyası ya da sade text olması demektir. Gateway programı, standard output’ un MIME tipini belirten başlık mesajlarını koymak ve altına bir de boş satır bırakmak zorundadır. Örneğin;

Content-type: MIME type (text/html)

Data…

Data…

Bir gateway’ in kullanım amaçları çok çeşitli olabilir. Bir örnek vermek gerekirse; bir Web server üzerindeki bir veri tabanı üzerinde, bir bilginin, verilen bir keyword aracılığıyla araştırılması bir gateway programıyla halledilebilir. Bir gateway programı herhangi bir programlama diinde yazılabilir. Fakat, bir gateway yazmak için en çok tercih edilen programlama dilleri şunlardır: C, C++, Fortran, Perl, TCL, herhangi bir Unix Shell, Visual Basic, AppleScript. Script diliyle yazılmış programların kendileri server’ a konur, diğer dillerde yazılmış programların ise derlenmiş hali server’ a konur. Derlenmiş hali server’ a konan programların source kodları da bilgi amacıyla genelde konur.

CGI real time çalıştırılır, yani client ne zaman çalıştırmak isterse, CGI bu isteği alır, verileri çevresel değişkenlere aktararak gateway’ e gönderir ve gateway’ i çalıştırmaya başlar ve çıktı programın çalışması bitince, CGI tarafından alınıp, client’ a gönderilir.

Gateway’ lerin server’ a konması için iki yol izlenebilir: Bunlardan birincisi, herkes kendi dizini altına programını koyar ve bir de hangi uzantılı dosyaların server tarafından cgi olarak kullanılacağının server’ a bildirilmesi için bir .htaccess dosyası hazırlar. Fakat, bu yöntem pek tercih edilmez, çünkü güvenli gateway programı yazmak kolay bir iş değildir. Gateway’ ler real time çalıştırıldığından, kötü niyetli kişiler, gateway’ I server’ I zor durumda bırakacak şekilde kullanabilirler. Bunu engellemek için, gatewayler server üzerinde ayrı bir dizin altında tutulurlar. (cgi-bin dizini) Gateway programları, bu dizine sadece Webmaster’ ların bilgisi ve izni dahilinde konulabilir.

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty VBScript (Visual Basic Script

Mesaj  Admin Salı Nis. 29, 2008 10:54 am

VBScript (Visual Basic Script)

VisualBasicScript, JavaScript gibi script diller, HTML’ ye ek olarak tasarlanmıştır. Bu diller ile programlar HTML içine yazılır ve Web sayfasının interaktif ve dinamik olmasına hizmet ederler. VBScript eklenmiş sayfalar bu dili destekleyen listeleyiciler (browserlar) tarafından görüntülenebilir. Mevcut listeleyiciler (browserlar) arasından sadece Internet Explorer VBScript desteğine sahiptir. HTML dökümanı içindeki scriptleri ayırıp (parse), işletmek (process) -bu dili destekleyen- listeleyicinin (browserın) sorumluluğundadır.

Bir VisualBasicScript’ I HTML içine yerleştirebilmemizi sağlayan bir HTML belirteci (tag) vardır: <SCRIPT> ….. </SCRIPT>

Bir VBScript’ I değişik yollarla HTML kodumuz içine yerleştirebiliriz. Örneğin, üzerinde Tıkla yazılı bir button’ I <FORM> ….. </FORM> belirteç çiftiyle oluşturmak ve VBScript kullanarak, oluşturduğumuz bu button’ a tıkladığımız zaman ekranda “Bu VisualBasicScript’ in basit bir örneğidir.” mesajının gelmesini sağlamak isteyelim. Böyle bir istek aşağıdaki yapı ile gerçekleştirebilir:

HTML>

<HEAD>

<TITLE> VBScript içeren sayfama hosgeldiniz. </TITLE>

</HEAD>

<BODY>

<P> Kullanılan VBScript, asagidaki dugmeye tikladiginizda, ekrana bir mesaj kutusunun gelmesini saglayacaktir. </P>

<FORM NAME="formornegi">

<INPUT TYPE="Button" NAME="Tiklakomutu" VALUE="Tikla">

<SCRIPT FOR=”Tiklakomutu” Event=”onClick” Language=”VBScript”>

MsgBox “Bu VBScript’ in basit bir ornegidir.”

</SCRIPT>

</FORM>

</BODY>

</HTML>

Yukarıdaki HTML kodunda, SCRIPT belirteciyle kullanılna FOR seçeneği, bu script’ in TiklaKomutu isimli dğme (button) için yazıldığını belirtir. Event seçeneği ise, bu scriptin button üzerine tıklayınca çalışacağını gösterir. Language ise, kullanılan script’ in bir VBScript olduğunu açıklamak içindir. Bu açıklama olmaksızın, listeleyici (browser) yazılan script’ in hangi script (JavaScript mi VBScript mi) olduğunu anlayamaz.

Yukarıda kullanılan yöntem okunabilirliği azalttığı için pek tavsiye edilmez. Onun yerine aşağıdaki gibi bir kod yazılsa daha iyi olur.

<HTML>

<HEAD>

<TITLE> VBScript iceren sayfama hosgeldiniz. </TITLE>

<SCRIPT LANGUAGE="VBScript">

<!--

Sub Tiklakomutu OnClick

MsgBox "Bu VBSript’ in basit bir ornegidir."

End Sub

-->

</SCRIPT>

</HEAD>

<BODY>

<P> Kullanılan VBScript, asagidaki dugmeye tikladiginizda, ekrana bir mesaj kutusunun gelmesini saglayacaktir. </P>

<FORM NAME="formornegi”>

<INPUT TYPE="Button" NAME="TiklaKomutu" VALUE="Tikla”>

</FORM>

</BODY>

</HTML>

Yukarıdaki kodun <HEAD> ….. </HEAD> kısmı içine yazılan script, bir altprogramdır. Sub altprogramın başladığını, End Sub ise bittiğini gösterir. Sub’ tan sonra gelen TiklaKomutu OnClick, TiklaKomutu isimli button üzerine tıklandığında, bu alt programın çalışacağını belirtir. Bu tip procedure’ lara event-procedure denir.

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty Browser'lar

Mesaj  Admin Salı Nis. 29, 2008 11:01 am

Internet
Browser nedir?
Internet güvenliğine genel bakış
Microsoft Internet Explorer sizi ve verilerinizi korumayı nasıl garantiler?
Güvenlik belgelerine genel bir bakış
Netscape Communicator Programı

Internet

İnternet, önünüzdeki bilgisayar dahil, dünyadaki milyonlarca bilgisayarı birbirine bağlayan bilgisayar ağlarından oluşan bir topluluktur. Ayrıca devamlı değişen ve büyüyen bir bilgi kaynağıdır. Yaratıldığı 1960’lı yıllardan beri üssel olarak büyüme gösteren Internet şu anda ticari, eğitim ve kişisel amaçlarla milyonlarca kişi tarafından kullanılmaktadır.

Browser nedir?

Browser(web tarayıcısı) World Wide Web uzerinde dökümanların transfer edilip görüntülenmesini saglayan programlara verilen addır. İnternet explorer yoluyla erişebilecegimiz İnternet servisleri şunlar olabilir;



- WWW

- TELNET

- GOPHER

- WAIS

- FTP dir.

Bunlardan en çok kullanılanı WWW servisidir. Kısaca tanımlarsak ;

W W W, Web, ya da W3 (World Wide Web), yazı, resim, ses, film, animasyon gibi pek çok farklı yapıdaki verilere kompakt ve etkileşimli bir şekilde ulaşmamızı sağlayan bir çoklu hiper ortam sistemidir.

Hiper ortam, bir dökümandan başka bir dökümanın çağırılmasına (navigate) olanak sağlar (iç içe dökümanlar). Bu ortamdaki her veri (object), başka bir veriyi çağırabilir (link). Link, aynı döküman içinde başka bir yere olabildiği gibi,fiziksel olarak başka bir yerde (internet üzerindeki herhangi bir makinada) de olabilir. Bütün bu farklı yapıdaki veriler uygun bir standart ile bir arada kullanılıp bir Web Listeleyicisinde (Web Browser) görüntülenebilir. Web'in diğer bir işlevi de, öteki bazı internet servislerini kendi içerisinde barındırmasıdır (ftp, gopher, news, waisgibi).

Internet explorer da 6 tane ana menü vardır. Bunlar;

- file (dosya)

- edit (üzen)

- view (görunüm)

- go (git)

- favorites (favori)

- help (yardım)

Sıra ile inceleyecek olursak;

A)File (dosya) Menusünde sırasıyla;

- new window ..... ctrl +N :Yeni bir pencere acmaya yarayan komuttur.

Not: Dosya menüsünden Aç’ı tıkladıktan sonra metinkutusuna adresi yazarak da belirli bir dosyayagidebilirsiniz.

- Open..... ctrl + O :Var olan bir dosyayı acmak istediğimiz zaman File menüsunden Open'a gireriz. Karşımıza gelen diyalog kutusundan istediğimiz dosyayı bulup üzerine çift tıklarız.

- Save.... ctrl + S :İnternet explorer da yazılan bir metni kaydetmemizi sağlayan komuttur.

not: Internet Explorer yalnızca sayfadaki metni kaydedebilir, grafikleri kaydedemez.

- save As....... :Yazılan ya da var olan bir dosyayı başka bir ortama(diskete,başka bir sürücüye..v.s) kaydetme komutudur.

- Send To:Yazılan ya da var olan bir metin ya da dosyanın bulunduğu ortamdan başka bir ortama(masa üstüne,diskete,başka bir sürücüye,dosyaya) aktarma komutudur. En önemli özelliği Page 'in Linkini e-mail ile göndermeyi sağlamasıdır.

- New Message:Netscape aracılığı ile e -mail gönderme komutudur.

- Page Setup: Sayfanın yapısı ve düzeni hakkında bilgi veren komuttur.

- Print ..... ctrl +P :Internette bulduğumuz bir sayfayı yazıcıdan çıkarmak için kullanılan komuttur.

- Create Shortcut :Herhangi bir yazı,metin yada dosyanın daha kolay ulaşabilmesini sağlamak için kullanılan " kısa yol yaratma " komutudur.

- Properties :bulunduğumuz sayfanın Protokol,Type,Size,adres ve güvenliği hakkında bilgi veren komuttur.

- Close: bulunduğumuz ortamdan çıkma komutudur.



B) Edit (Düzen) Menusünde Sırayla:

Cut........ ctrl +X :Bir dosya ya da metni ekrandan silerek başka bir ortama taşımamızı sağlayan komuttur.

- Copy.... ctrl +C :İnternet explorer ortamında herhangi bir belgeyi ya da metni kopyalamayı sağlayan komuttur.

- Paste...... ctrl + V: Önceden kopyalanmış bir verinin istenilen ortama yapıştırılmasını sağlayan komuttur.

- Select All.... ctrl +A :İstenilen belgenin tümünü seçmek için kullanılan komuttur.

- Find(on this page).... ctrl +F:Bulunulan ortamda istenilen kelime/kelime guruplarının bulunmasını sağlayan komuttur.

- Current page :O anda bulunduğumuz sayfayı gösteren komuttur.



C)View(Görünüm) Menüsünde Sırayla;

Toolbar:İnternet explorer' da araç çubuklarını gösteren (stop,home,back,forward v.b.) komuttur.

- Status Bar:İnternet Explorer'da durum çubuğunu gösteren komuttur.

- Fonts: Yazılan yazının formunda bir değişiklik yapılmak istenildiği zaman (yazının istenilen boyutlarda ayarlanmasını sağlayan) komuttur.

- Stop (esc):Sayfayı yüklemeye başladığımızda bilgisayara bir ağırlık gelirse programı yeniden amamızı sağlayan komuttur.

- Refresh (F5) :Girmek istediğimiz sayfa ya da dosyada bir karışıklık çıktığı zaman yeniden girmemizi sağlayan komuttur.

- Source: Yazılan sayfanın HTML kodunu gösteren komuttur.

- Options:Secenekler anlamına gelen bu komut İnternet explorer programının ayarlarının (bağlantı şekli,güvenligi, linklere ozek fonlar verme ...gibi)yapılmasını saglayan komuttur.

D)Go(Görünüm) menüsünde sırasıyla;

Back.... alt +Left Arrow:Bulundugun sayfadan çıkıp bir önceki sayfaya dönmeyi sağlayan komuttur.

- forward... alt +Right Arrow:Bulundugun sayfadan çıkıp bir sonraki sayfana geçmeyi sağlayan komuttur.

- Start Page :Internet Explorer açıldığında karşımıza ilk gelen sayfayı açmaya yarar

- Search The Web:İnternet explorer ortamında istediğimiz sayfaya gitmemizde kullanılan komuttur.

- Best Of The Web:Web 'in en iyi sayfasını gösterir.

- Read Mail:Internet Explorer ortamında Mail programını devreye sokan ve maillerimizi okumamızı sağlayan komuttur.

- Read News:Internet explorer ortamında News(usenet) ayarlarının yapıldığı ve News' ları okumamızı sağlayan komuttur.

- Open History Folder:Geçmişte bakılan sayfaların bilgisayarın belleğinde tutulduğu yer.(Amacı hızlı erişimi sağlamak.)



E) Favorites menüsünde sırasıyla;

Add to favorites:İnternet explorer programı içinde beyendigimiz herhangi bir dosya ya da metni favori listemize ekleme komutudur.Bu komut sayesinde seçtiğimiz doya ya da metin ' e hızlı erişim ile karsımıza gelir.

- Organize Favorites:İnternet explorer programı içinde bulunan ve favori listemizin içinde bulunan dosya/dizinleri düzenleme komutudur.

F) Help menüsü;

- Internet explorer hakkında bütün bilgileri alabileceğimiz, yardımcı sözlük görevi gören "yardım" menüsüdür.

Internet’e bağlandıktan sonra bu büyük çeşitlilikteki bilgileri görebilmek için Internet Explorer’ı kullanabiliriz. Ayrıca bu bilgileri kendi belgelerinize katabilir veya bir dosya olarak bilgisayarınıza kaydedebilirsiniz.

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty Internet Güvenliğine Genel Bakış

Mesaj  Admin Salı Nis. 29, 2008 11:04 am

Internet, bilgiler hedefine ulaşıncaya kadar bilgisayardan bilgisayara bilgileri göndererek çalışır. Bu nedenle, veri A noktasından B noktasına gönderildiğinde, arada olma şansına sahip olan her bilgisayar ne gönderildiğine bakabilir. Bu da güvenlik problemini ortaya çıkarır.

Örneğin; World Wide Web üzerindeki bir giysi kataloğuna baktığınızda ve bir tişört almaya karar verdiğinizi düşünün. Bu, sipariş formuna kredi kartı numaranız gibi bazı özel bilgilerinizi yazmanızı gerektirir. Giysi şirketinin saygınlığından emin olduğunuz için, kredi kartı numaranızı ve diğer bilgilerinizi yazıp formu doldurarak gönderirsiniz. Bilgileriniz hedef yolu üzerinde bulunan bilgisayarlardan geçerek giysi şirketine ulaşır. Ancak ne yazık ki, aradaki bilgisayarlardan biri gizlice sızarak geçen veriyi kredi kartı numaranız gibi ilginç bir şeyler bulana kadar gözleyebilir.

Bu tür şeyler ne sıklıkla olur? Bunu söylemek çok zordur ancak önemli olan bunun teknik olarak mümkün olmasıdır. Internet büyüdükçe bu tür olaylara da daha sık rastlanacaktır.
Microsoft Internet Explorer sizi ve verilerinizi korumaya nasıl yardım eder?

Birçok Internet bölgesi gönderilen ve alınan verileri yetkisi olmayan kişilerden koruyacak şekilde düzenlenmiştir. Bunlara "gizli" bölgeler adı verilir. Internet Explorer gizli bölgeler tarafından kullanılan güvenlik iletişim kurallarını desteklediğinden, bilgilerinizi güvenle ve gizlilikle bu gizli bölgelere gönderebilirsiniz. (Güvenli bölgeden bir sayfa gösterirken, Internet Explorer durum çubuğunda bir "kilit" simgesi görüntüler.)

Ayrıca, Internet Explorer güvenlik riskini ortaya çıkaracak bir şey yapmaya kalkıştığınızda sizi uyarır.

Örneğin; Kredi kartınızı güvenli olmayan bir bölgeye göndermeye kalkıştığınızda, Internet Explorer bu bölgenin güvenli olmadığı konusunda sizi uyarabilir. Güvenli olduğunu iddia eden bir bölgenin güvenliği şüpheliyse, Internet Explorer bu bölgenin hileli olduğu veya kendini temsil etmediği konusunda sizi uyarabilir. Internet Explorer’ın sizi hangi zamanlarda uyaracağını belirlemek için, Görünüm menüsünden Seçenekler’i tıkladıktan sonra Güvenlik sekmesini tıklayın.

Güvenlik Belgelerine Genel bir Bakış

İki değisik türde güvenlik belgesi vardır; kişisel ve Web bölgeleriyle ilgili.

Kişisel belge, belge isteyen bir istemci, kimlik denetimi sunucusuna kişisel bilgi gönderdiğinizde kullanılır.

Örneğin; Kişisel bir belge, kullanıcı adı ve parolası gibi bilgiler içerecektir.

Web bölgesi belgesi, güvenli bir Web bölgesi Internet Explorer’a o Web bölgesinin güvenliği hakkında kesin bilgiler sağlayan bir belge gönderdiğinizde kullanılır. Bir belge bir kuruluş tarafından belli bir zaman aralığı için yayınlanır. Bir kuruluşun Web bölgesini açmayı denediğinizde, Internet Explorer belgede saklanan Internet adresini ve şu anki tarihin son geçerlilik tarihini geçip geçmediğini kontrol eder. Geçmişse Internet Explorer bir uyarı görüntüleyebilir.

Örneğin; Bir Web bölgesi belgesi, bölgenin güvenli ve gerçek olduğunu kontrol eden bilgi içerir. Bu diğer Web bölgelerinin, özgün güvenli bölgenin kimliğini kullanmamasını garanti eder.

Güvenlik belgelerini görme:

- Görünüm menüsünden Seçenekler’i tıklayın.

- Güvenlik sekmesini tıklayın.

- Sertifikalar alanında istediğiniz seçenekleri ayarlamak için Kişisel, Bölgeler ve Yayımcılar düğmelerini tıklayın.

Not:

Bu seçenekleri seçtiğinizde, siz güvenli Web bölgeleri arasında bilgi alış verişi yapmadan önce, Internet Explorer bu makineye yüklemiş olduğunuz kişisel ve Web bölgesi güvenlik belgelerini kullanacaktır.

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

HTML Hakkında Empty Netscape Communicator Programı

Mesaj  Admin Salı Nis. 29, 2008 11:05 am

Nescape Communicator programında 6 ana menü vardır. Sırasıyla;

- Dosya

- Düzen

- Görünüm

- Git

- Communicator

- Yardım

Menüleri inceleyecek olursak;

A) Dosya Menüsünde Sırasıyla;

- Yeni...... : Bu menude:

Navigator penceresi (Ctrl +N): Bir kerede birden fazla sayfa görüntülemek için kullanılan komuttur.Önce yeni pencerede ana sayfanızın bir kopyası görüntülenir,ancak bu sayfayı kullanarak başka bir sayfayı görüntüleyebilirsiniz.

İleti(Ctrl +M):Mail gönderme komutudur.

Boş sayfa: Netscape Communicator ortamında yeni bir sayfa açma komutudur.

- Sayfa Aç....(Ctrl +Q):Yeni bir sayfaya geçmek için, sayfanın yerini(adresini) belirten URL 'yi yazmamız gerekir.Sayfa Aç öğesini seçtikten sonra Yeni URL'yi yazıp tıkladıktan sonra karsımıza istediğimiz sayfa gelir.

- Yeni Adla Sakla:Netscape Communicator programı içinde kullanılan bir sayfanın ya da yeni

Admin
Admin

Mesaj Sayısı : 5221
Kayıt tarihi : 27/01/08

https://zeka.yetkinforum.com

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz