Aradan yine biraz vakit geçti ama artık başlamanın zamanı geldi sanırım. Sıfırdan ASP.Net deyişimi yanlış anlamamak gerekir. Sonuçta benim size göstereceklerim ilk etapta basit html bilgisinden hemen sonra klasik asp ciler için asp.net olacak. Normal şartlarda asp.net le uğraşmadan önce en azından;
ile ilgili temel seviyedede olsa (ilerisi makbul ama) bilginiz olması gerekiyor.
HTML
Web üzerinde dolaştığınız sayfalar, arka planda hangi teknolojiyi kullanırlarsa kullansınlar, tarayıcıda görüntülenmek üzere HTML çıktısı üretirler. En basit haliyle bir HTML sayfası şu şablondadır;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta />
<title>Basit HTML Sayfa</title>
</head>
<body>
<h1>Basit HTML sayfaya örnek</h1>
<p>HTML sayfada olabilecek basit tagler bunlardır.</p>
</body>
</html>
Burada ilk satırda DOCTYPE declaration adı verilen ve yazdığımız HTML in hangi formata uyacağını gösteren tanımlama. İkinci satırda <html> tagımız, sonrasında ise CSS, Javascript, Title ve Meta taglerinin içinde bulunduğu <head> bölümü ve en sonra içeriği barındıran <body> bölümü.
ASP ve PHP yle kod yazan bir çok arkadaşın içine düştüğü bir hata var ki, o da HTML çıktı üreten sayfaları <html> tag ininde üstünde include edip, HTML sayfanın formatının çorbaya dönmesine neden olmak.
Ciddi olarak web programlamayla ve ASP.Net le ilgilenecekseniz ve yukarda bahsettiğim HTML,CSS, Javascript hakkında bilginiz yoksa, bu yazıları okumayı bırakıp, bahsettiğim konular hakkında bir şeyler öğrenmeye başlasanız iyi olur. Çünkü bulunduğunuz sayfa size HTML, CSS ve Javascript öğretmeyecek.
Sıra geldi bu iş için kullanacağımız programları indirmeye. Peki nedir bize lazım olanlar?
İlk etapta, sadece Visual Web Developer 2008 -ki şu anda ücretsiz olarak indirebileceğiniz sürümü budur- yeterli olacaktır. Ben ileriyide düşünerek Visual Studio 2008 Express Edition i indirip, iso dosyası içinden Visual Web Developer in kurulumunu yaptım. Ama siz sadece Visual Web Developer 2008 i indirip kurabilirsiniz. Peki Visual C# 2008 Express Edition bize nerde lazım olacak derseniz; İleride bazı yardımcı kodları .dll olarak derleyip web sitemizde bu kodları kullanacağız. Tabi bu .dll dosyalarımızı Visual C# la hazırlamamız gerekecek. Benim size tavsiyem, en baştan -bazı programları lazım olmayacakta olsa- Visual Studio 2008 Express Edition i indirip, indirdiğiniz ISO dosyayı bir dvd ye yazmanız yada Daemon Tools gibi ücretsiz bir programla sanal CD/DVD sürücünüze mount ederek ordan kurulum yapmanız olacaktır. Kurulum bilgisayarınızın konfigürasyonuna göre 15 - 30 dk arası bir zamanda tamamlanacaktır. O yüzden biraz sabırlı olmak gerekiyor.