Euro 2008 Türkiye Golleri Oyuncuları Ekran Koruyucusu
Üye Ol Forum Kuralları Üye Listesi Takvim Forumları Okundu İşaretle

Cevap
 
Konu Araçları Gösterim Biçimleri
Eski 27.07.2006   #1 (permalink)
<EFTELYA>
Teknik Ressam
 
<EFTELYA>  Görüntü Resmi
 
Üye No: 12043
Katılma Tarihi: Jul 2006
Mesajlar: 915
Puanı: 46 <EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute<EFTELYA> has a reputation beyond repute
Ti Grubu Html Kodlari Hakkinda Bİlgİler Buyrun Bakalim Saygilar....!!!1

HTML HAKKINDA BİLGİ VERİRMİNİZ

HTML'ye (Hyper Text Markup Language) Giriş
HTML (Hyper Text Markup Language) internet ortamında döküman yaratmak için geliştirilmiş bir programlama dilidir. HTML dökümanı bir text dosyadır ve tek başına bir yazı olmaktan öteye gidemez. Ancak her hangi bir internet tarayıcısı (internet explorer, netscape navigator gibi ) yardımıyla çalıştırıldığında içerdiği komutlara göre ve de tarayıcı programın desteklediği özelliklere göre, hazırlanan dökümanlar bir anlam kazanır.

HTML dili programlama mantığından biraz uzak, görsel yönü oldukça önemli olan bir dildir. HTML nin öğrenilmesi, diğer programlama dillerine göre daha kolay olup bazı temel kural ve komutların bilinmesi yeterlidir.

HTML nin temel mantığını kısaca "Ne görürseniz onu alırsınız" (What you see what you get) şeklinde açıklayabiliriz.

Günümüzde HTML sayfaları hazırlamak için bir çok görsel program vardır. (Microsoft FrontPage, HotDog gibi ) Bu tür programlarla HTML sayfaları hazırlamak çok kolay ve hızlı olmakla beraber HTML kodlarını da yine bu programlar üretmektedir. "Madem ki hazır programlar var neden HTML öğrenelim?" şeklinde bir soru aklınıza gelebilir. Hazır programların olması, kodların el değmeden programlar tarafından yazılması elbette daha güzel, daha kolay ve daha hızlıdır. Ancak hazırlanan sayfaların nasıl oluştuğunu, nasıl çalıştığını, arka planda nelerin olduğunu bilmeden, ezberci bir zihniyet kullanmak bir programcı mantığına terstir. Bu tür programları hemen her yerde bulamayabilirsiniz. Dökümanların değiştirilmesi gereken yerlerde eğer hazırladığınız program yoksa ve de HTML dilini biliyorsanız her hangi bir editörden dökümanınıza müdahale edebilirsiniz.
HTML dökümanı hazırlamak için her hangi bir text dosya yazabilecek bir editör olması yeterlidir. Bütün yapılması gereken dökümanı HTML kurallarına uygun bir şekilde yazmak ve de dosyayı ".htm" ya da ".php3" olarak kaydetmektir. Ne derleme ne de ".exe" gibi dosyalara çevirme işlemi yoktur. HTML dosyası hazırdır. Artık tek yapılması gereken hazırlanan bu dosyanın bir internet tarayıcı programı tarafından çağrılmasıdır.

Herhangi bir internet erişim programından bir HTML dökümanının kodlarını görmek istiyorsanız o sayfa üzerinde farenin (mouse) sağ butonuna basınız. Özellikler menüsünden kodu göster (view source) seçeneğini seçiniz. (ya da internet erişim programının göster (view) menüsünden source (kod) seçeneğini seçiniz.)

HTML de program yazılırken her satır bir HTML komutu ile başlar ve de komutun geçerliliği biteceği zaman aynı komut isminin başına "/" konularak tekrar yazılır.

...

Bir HTML sayfası komutuyla başlar ve de sayfa sonunda komutuyla biter. Sayfayla ilgili bilgiler (Başlığı, hangi program kullanılarak yapıldığı...) komutu yazıldıktan sonra verilir ve de bilgiler bitince komutuyla kapatılır. Sayfada gösterilecek bilgiler ... komutları arasında yazılır.

Örnek :

Html öğreniyorum, ilk deneme sayfası

Yukarıda verilen örnek her hangi bir editörde yazılıp, ".php3" ya da ".htm" uzantılı olarak kaydedilir ve herhangi bir internet programından çağrılırsa ekranda "Html öğreniyorum, ilk deneme sayfası" yazısı çıkacaktır. Çalıştırdığınız internet programının başlık kısmında da "Deneme Sayfası" başlığı gözükecektir.

HTML de açıklama satırı şeklinde kullanılır. Yazılan açıklama sadece program satırlarıyla gözükür. Sayfa çağrıldığında gözükmez. Yazdığınız program kodlarının ne anlama geldiğini anlamanız veya başka biri tarafından bakılan kodlarınızın anlaşılabilmesi bakımından bol bol açıklama satırı koyunuz. komutu yardımıyla sayfanın arka rengini, arkaya konulacak resmi, bağlantıların (Hyperlinks) rengini, sayfanın yukarı ve sol tarafa göre konumları belirtilebilir.



Bir komutun yanına eğer varsa parametreler komut kapatılmadan ">" önce verilir. Komut kapatılıncaya kadar bu parametreler geçerliliğini korur.

Background = url sayfanın arka planında bulunacak resmi tanımlamaya yarar. URL (Uniform Resource Locator) resmin adresini gösterir. Bgcolor = color sayfanın arka planının rengini gösterir. Color rengin hexadecimal karsılığı, RGB(RedGreenBlue) değeri ya da rengin ismi olabilir. Bgproperties = fixed sayfanın arka planındaki resmin internet tarayıcısının boyutlarından etkilenmemesini sağlar. Leftmargin = n sayfanın sol kenardan ne kadar uzakta olacağını belirler. Link = color sayfada bulunan bağlantıların (Hyperlinks) rengini belirler. Text = color sayfadaki yazıların rengini belirler. Topmargin = n sayfanın üst kenardan ne kadar uzakta olacağını belirler. Alink = color Aktif olan yani o an seçili olan bağlantının (Hyperlink) rengini belirler Vlink = color Ziyaret edilen bağlantıların (Hyperlinks) renklerini belirtir.
XML Nedir?

XML, Extensible Markup Language sözcüklerinin kısa adıdır. Eks-em-el olarak okunur. XML'in teknik ayrıntılarına değinmeden kullanım alanı olarak bir bakalım: Örneğin denizcilik firmaları taşımacılıkla ilgili bütün bilgilerini dünyaya yayılmış acentelerine EDI (Electronic Data Interchange) aracılığıyla ulaştırırlardı. Ancak EDI, yalnızca uyumlu sistemler arasında çalışan bir sistem olduğu için, bilgisayar sistemleriyle bütünleşik değildir.

Belli firmalar tarafından uygulanan EDI iletişimi, faturaları, siparişleri uyumlu bir formatta transfer etmeyi sağlardı. İşte XML'i bu tür gereksinimleri karşılamayı amaçlayan bir teknoloji olarak algılamak gerekir.

Yıllardır firmalar ve uygulama geliştiriciler verilerin temsili (represent) üzerinde çalıştılar. XML, verilerin alış verişiyle ilgili temel sorunları ortadan kaldıran bir ortak dildir ve şu kolaylıkları sağlar:

XML işaretler içine gömülü olan verilerin yapılandırması için kurallar tanımlar.

Kendi terimlerimizi (vocabulary) tasarlamayı ve kendi verilerimizi temsil etmeyi sağlar.

Web datasının (verisinin) depolanmasını ve iletilmesini sağlar.


Bu durumda XML, kuruluşların aralarında veri alışverişini sağlayan bir evrensel bütünleşme aracıdır. Web temelli uygulamaların geleceği olan XML, bir firma temelli olmadan bağımsız olarak veri temsil ve gönderme kuralları ortaya çıkmıştır. Bunun dışında Web data gibi kavramlar ortaya çıkmıştır. Ayrıca Web'in yeni dili ve eski EDI (Electronic Data Interchange) teknolojisi yerine Web üzerinde veri taşımak için kullanılan yeni bir teknolojiyi ifade eder.

XML veriyi tanımlamak ve göndermek için tek tip (uniform) bir yöntem sağlar.

Teknolojik özelliklerinin dışında XML, HTML gibi de bir dildir. Bu dil aracılığıyla XML belgeleri oluşturulur. XML, bir meta-dildir. Dil tanımlamayı sağlayan bir dil gibi açıklayabiliriz.

XML verileri değiştirmek için kullanılır. Gerçek dünyada veritabanı sistemleri farklı biçimlerde (formatta) veriler kullanırlar. İşte XML, farklı sistemler arasında verilerin alışverişini sağlar.

XML (Extensible Markup Language), HTML gibi bir işaretleme dilidir (markup language). Ancak HTML gibi veriyi görüntülemek için değil de ana amaç olarak veriyi tanımlamak için (describe) geliştirilmiştir. Kuruluşlar arasında veri alışverişini sağlar.

XML, Web üzerinde veri (data) kullanımı için evrensel bir dildir. XML sayesinde çok değişik uygulamalar arasında veri alışverişi yapılabilmektedir.

XML'in sağladığı yararlar:

Açık standartlar (open standards).

Esnek Web uygulamalarının geliştirilmesi.

Farklı kaynaklar ve uygulamalar arasında verilerin bütünleştirilmesi.

Verilerin değişik görünümlerinin alınmasını sağlar.

Veriler üzerinde yerel olarak hesaplama yapılmasını sağlar. Ulaştırılan veriler tarayıcı tarafından okunur ve ardından sonraki işlem için bir yerel uygulamaya teslim edilir.

Değişik uygulamaların içindeki verileri tanımlamak için kullanılır. Verinin kendisini kendini tanımlayabildiği için (self-describing) gönderen uygulamaya bağlı kalmadan alınıp işlenebilir.

XML sayesinde yalnızca değişen verilerin güncellenmesi sağlanır. Değişen verinin görüntülenmesi bütün sayfanın yenilenmesine yol açmaz.


XML içinde kodlanmış veriler Web üzerinden masaüstlerine taşınır. XML'in ulaştırılması için de HTTP kullanıldığı için bütün veritabanları ve dosyalarla uyumlu hale gelir.

XML, text tabanlı bir formata sahiptir ve uygulama geliştiricilerin uygulamalarla istemciler arasında veri transferini sağlar. XML ayrıca yapısal verilerin sunucular arasında da alışverişini sağlar.

XML'in Geçmişi

XML'in temelleri SGML'den gelir. SGML (Standard Generalized Markup Language -ISO 8879), elektronik dokümanların farklı içeriklerini ve yapılarını tanımlamak için kullanılan uluslar arası bir standarttır.

XML, SGML'nin Internet üzerinde kullanılmasını sağlar. SGML'nin bir alt kümesidir. Diğer bir deyişle basit bir diyalekti olan bir SGML kümesidir. SGML sisteminde her belge kendi söz dizim yapısını tanımlayabilir. Bu anlamda XML de, sizin kendi işaret dilinizi (markup language) tanımlamanızı sağlar.

XML, World Wide Web Consortium (W3C), tarafından geliştirilmiş bir projedir. Genel formatı The v1.0 specification olarak W3C tarafından Şubat, 1998 tarihinde bir Recommendation olarak kabul ve XML Specification olarak tanımlanmıştır.

XML ve HTML Arasındaki Farklar

Hemen çok sorulan bir sorunun yanıtı verelim: XML, HTML'nin gelişmişi ya da HTML'nin yerine geçecek bir dil değildir. HTML bir doküman (belge) türlerinden yalnızca birisidir. Normal bir belgeyi tanımlamak için kullanılır. Başlıklar, değişik yazı türleri, listeler, şekiller ve resimler gibi.

XML özellikle verilerin tanımlanması ve farklı ortamlar arasında gönderilmesini sağlamak için geliştirilmiştir. Diğer bir deyişle veri tanımlama özellikleriyle HTML'nin tamamlayıcısıdır.

HTML bir sözcüğü etiketler arasına alarak metnin koyu ya da italik yazılmasını sağlar. Oysa XML ise yapısal verilerin etiketlenmesi için bir iskelet (framework) sağlar.

SGML, Standard Generalized Markup Language-ISO 8879), elektronik dokümanların farklı içeriklerini ve yapılarını tanımlamak için kullanılan uluslar arası bir standarttır.

HTML (HyperText Markup Language-RFC 1866), SGML'nin Web üzerinde özel bir uygulamasıdır.

XML'de bir SGML'nin kısaltılmış bir şeklidir. Dokümanlarınızı Web üzerinde tanımlamayı kolaylaştırmayı sağlar. Aynı şekilde program yazmayı da kolaylaştırır.

XML, HTML'nin yerine geliştirilmemiştir. Farklı amaçlara sahiptir. XML kullanmak daha fazla veri odaklıdır. Verinin taşınması, dönüştürülmesi ve sunulması gibi. Diğer bir deyişle HTML ile verileri göstermek için, XML ise verileri tanımlamak (describing) içindir.

XML, SGML ve HTML aynı şey midir?

Hayır. SGML ana dildir. Eski yazılardan teknik dokümanlara kadar binlerde farklı doküman türünü tanımlamak için kullanılır. HTML ise bu doküman (belge) türlerinden yalnızca birisidir. Normal bir belgeyi tanımlamak için kullanılır. Başlıklar, değişik yazı türleri, listeler, şekiller ve resimler gibi.

XML'de bir SGML'nin kısaltılmış bir şeklidir. Dokümanlarınızı Web üzerinde tanımlamayı kolaylaştırmayı sağlar. Aynı şekilde program yazmayı da kolaylaştırır.


XML, HTML'nin gelişmişi olarak tasarlanmıştır. XML ayrıca özel etiketlerin de tanımlanmasına ve aralarındaki ilişkileri tanımlamasına olanak tanır.

Aşağıdaki nedenler HTML yerine XML kullanmayı gerektirir:

Doküman yaratanlar kendi doküman türlerini tasarlayabilirler.

CSS ve XSL ile tarayıcıdan daha iyi yararlanılır.

Belli bir firma ile kısıtlı değildir.

Bir XML Belgesi Oluşturmak

Bir alan etiketlerle çevrilir:

(DAHA ÖNCE PAYLAŞILDIYSA KUSURA BAKAMAYIN SAYGILAR....!!!!1)
__________________
Hoş geldin ESMA bebek dünyama
Canım kızım benim....!!!
<EFTELYA> Şuan Forumda Değil   Alıntı yaparak cevapla
Cevap
Etiketler: , , , , ,



Şu Anda Konuyu İnceleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 
Konu Araçları
Gösterim Biçimleri

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Kapalı

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Saygilar İŞte Format Atma Bİlgİsayarı Bİlmİyenler için buyrun Bakalim <EFTELYA> Yazılım 3 29.07.2006 18:05
Anakart Nedİr ?nasi ÇaliŞir Dİyenler? Buyrun Bakalim Saygilar...!!!1 <EFTELYA> Donanım 0 27.07.2006 17:49
Internet ve Network'lerin Zayıf Noktaları VE HACKERLAR HAKKINDA BİLGİLER BUYRUN <EFTELYA> Korunma - Güvenlik 0 19.07.2006 20:26
Telnet Komutlari ArkadaŞlar Buyrun Bakalim Saygilar ...!!! *SENTOLL* P-Q-R-S-T 1 08.07.2006 15:28

Şu anki forum saati: 09:20.

 

cnt hizmet sağlayan firma
ForumTi.com'un yapımı ve yayınlanması CNT'ye aittir.
Sitedeki içerikleri foruma ücretsiz şekilde üye olabilen ziyaretçiler oluşturur. Bu içeriklerin sorumluluğu yazana aittir.
Eğer yasak ve aykırı içerik tespit edilirse site yöneticilerine bu konular bildirilir ve kaldırılır. Site yönetimi haberdar edildiğinde sonuç alınamaz ise servis sağlayıcı CNT'ye bildiride bulunabilirsiniz.


Powered by vBulletin
Copyright © 2000-2006 Jelsoft Enterprises Limited

Search Engine Optimization by vBSEO 3.0.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259