2014-2015 eğitim öğretim yılı web tasarımı ve

advertisement
2014-2015 EĞİTİM ÖĞRETİM YILI
WEB TASARIMI VE PROGRAMLAMA DERSİ UYGULAMASI
uygulama dosyalarını indir
BİLGİLER:
YAZILAR:
Program (Yazılım) Nedir?
Program, bilgisayarın bir işlevi yapması için yazılmış olan komutlar topluluğudur. İhtiyaçlar doğrultusunda bazı işleri
daha kolay ve hızlı yapabilmek için programcılar tarafından programlar kodlanır.
Eğer bilgisayara ne yapması gerektiğini söylemezseniz, hiçbir şey yapamaz. Bilgisayara bir şeyler söylemek ise
programlar aracılığı ile olur.
Yazılım Çeşitleri
Bilgisayar yazılımları genel olarak 2 ana grupta incelenebilir.
Sistem yazılımları (system software)
Bilgisayarı yöneten, denetleyen, kontrol eden yazılımlardır. Örneğin: Linux, Pardus, Windows vb.
Uygulama yazılımları (application software)
Belli bir alana ve uygulamaya ilişkin olarak kullanıcılar için geliştirilmiş yazılımlardır. Örneğin: Kelime işlemci
programları, web hazırlama araçları, programlama araçları vb.
Bütün sistem programları içinde en temel yazılım işletim sistemidir ki, bilgisayarın bütün donanım ve yazılım
kaynaklarını kontrol ettiği gibi kullanıcılara ait uygulama yazılımlarının da çalıştırılmalarını ve denetlenmelerini
sağlar.
İyi Bir Programın Temel Özellikleri
Doğruluk
Verilen görevlerin tam olarak yerine getirilmesidir
Güvenilirlik
Gerekli işlevi ne hassaslıkla yerine getireceği beklentisidir
Verimlilik
İşlevin gerçekleştirilmesi için kullanılması gereken bilgisayar kaynakları ve kod
miktarıdır
Yazılım ve bilgilerine, istenmeyen insanlarca ulaşımın ne derece engellenebildiğidir.
Güvenlik(Bütünlük)
Kullanılabilirlik
Hata bulma kolaylığı
Programın öğrenilmesi, çalıştırılması, girdi hazırlama ve çıktı yorumlama işlemlerinin
kolaylık derecesidir.
Hatanın yerini bulma ve düzeltme kolaylığıdır
Esneklik
Hata bulma kolaylığı
Taşınabilirlik
Programın farklı donanımlarda ve yazılım sistemi ortamlarında kullanılmasıdır.
Tekrar kullanılabilirlik
Yazılım tamamının ya da bir bölümünün farklı bir uygulamada kullanılabilmesidir.
Birlikte çalışabilirlik
Bir yazılım sisteminin diğerleri ile bağlantı sağlaması kolaylığıdır
Programlama yapmak istiyorsanız öncelikle İSTEKLİ ve MERAKLI olmalı, daha sonrada HAYAL GÜCÜNÜZÜ
kullanmalısınız. Eğer bunlara sahipseniz önünüze çıkan engelleri kolayca aşabilir ve güzel programlar yazabilirsiniz.
Programlama Dilleri
Program yazmada kullanılan, belirli kuralları ve komutları olan dillere programlama dilleri denir. Komutlar bir araya
gelerek programı oluştururlar.
Birçok programlama dili vardır. Her dilin kendine göre avantaj ve dezavantajları vardır. İnsanlar farklı problemleri
çözmek için değişik programlama dilleri yazmışlardır.
Bilgisayarlar ise sadece 0 ve 1’lerden anlayabilir. 0 ve 1’den oluşan bu dile Makine Dili denir. 0 ve 1’leri kullanarak
program yazmak zor olduğu için insanları daha kolay anlayıp yazabileceği programlama dilleri vardır. Örneğin
Assembly dili ile makine diline göre daha kolay program yazılır. Ancak bilgisayar da bu dilden anlamaz. Bundan
dolayı assembly dilini makine diline çeviren derleyici (compiler) denilen assembler programı kullanılır.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Voluptatem, in voluptates enim molestiae aliquid odit
dolores qui maxime eaque libero sapiente reprehenderit ea debitis at similique ab reiciendis ipsam iusto.
META BİLGİLERİ
<head> </head> etiketleri arasında sayfayı tanımlayıcı bilgilerin bulunduğunu söylemiştik. İşte bu bilgileri <meta>
etiketi ile belirtiyoruz. Bu etiket ile belirtebileceğimiz bazı bilgiler şunlardır:
1. Sayfanın yazarı
<meta name="author" content="11 AND Bilişim" />
2. Sayfanın kısa bir tanıtım cümlesi
<meta name="description" content="sayfanızın kısa tanıtımını buraya yapın." />
3. Sitenizi arama motorlarında bulduracak anahtar sözcükler
<meta name="keywords" content="siteniz ile ilgili kelimeleri buraya virgülle ayırarak yazın." />
4. Sayfanın karakter seti
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
5. Sayfanın dili
<meta http-equiv="content-language" content="tr" />
6. Sayfanın telif hakkı
<meta name="copyright" content="© 2012 Bilişim Bölümü" />
7. Sayfanın belirtilen saniye sonra yönlendirileceği adres
<meta http-equiv="refresh" content="5; url=http://www.megep.meb.gov.tr" />
Unutmayınız sayfanın karakter kodlaması kullandığınız editörle (notepad++, dreamweaver, …) ilgilidir. Ama karakter
seti (charset=UTF-8) ise kullandığınız meta koduyla alakalıdır. Türkçe karakter sorunu yaşamak istemediğiniz
sayfalarda her ikisi için de UTF-8 kullanmanız önerilmektedir.
Download