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="&copy; 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.