RSS

Aylık arşivler: Aralık 2012

ASP .NET

 
 
 
ASP.NET(ActiveServer Pages.NET)
 
  Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir.Veri tabanına bağlanmak için ve aktif olarak sayfaya katılmak için Asp .Net kullanırız.
 • Asp.NET teknolojisi oldukça hızlıdır, eski ASP’ye göre her seferinde sayfaların tekrar tekrar okunarak her istekte bir istek olmasını engelleyerek, daha hızlı ve daha performanslı çalışmasını sağlar.
• ASP.NET  ile sadece web yazılımları değil ayrıca mobil telefonları içinde yazılım geliştirebilirsiniz. • Asp.NET teknolojisi oldukça hızlıdır, eski ASP’ye göre her seferinde sayfaların tekrar tekrar okunarak her istekte bir istek olmasını engelleyerek, daha hızlı ve daha performanslı çalışmasını sağlar.
• ASP.NET ; Web Servisleri, Veri tabanı etkileşimi ve email etkileşimi gibi bir çok teknoloji tarafından desteklenir ve bir çok teknolojiyi destekler.
• ASP.NET ile projeler hazırlanırken projenin dizayn tarafından bağımsız olarak rahatlıkla çalışabilirsiniz.
Asp.Net kullanmak için server adı gereklidir.Bunun içinde bilgisayara  “IIS(Internet Information Services) “ kurulmalıdır.Ama visual studio içindeki Web Development  Server’ı da kullanabiliriz. Asp,Php,Jsh yapıları böyle çalışır.
Client sayfayı HTML olarak görür.
 
Asp.Net kullanırken sayfamızın açılması için;
Default.aspx
İndex.aspx
Default.html
İndex.htm
İndex.html
Default.htm             gibi dosyaların olması gerekir.Bunlardan birinin olması yeterlidir. 
 
Hosting, bize klasör( xxx.com ) verir ve bizi domain’e(www.xxx.com) yönlendirir.Klasörleri bize belli ücret karşılığında firmalar verir.
Dosyaları atma olayı FTP(File Transfer Protocol) ile gerçekleşir.
 
Şimdi  sayfamızı açıp işlemlerimize başalayalım.
 
 File=> New=>Web Site=>Visual C#=> ASP.Net Web Site ‘ye tıklıyoruz.Sonra Website=> Add New Item=>Web Form a tıklayıp sayfamızı açıyoruz.
Sayfamızın hangi pencerede açılacağını ayarlamak için;
    
1
 
2
 
Şimdi işlemlerimize başlayalım  ;
 
Tek tek toolbox penceresindeki standart controls seçeneklerinin görevini öğreneceğiz.
 
Button:tamam ,uygula, iptal anlamındadır.basma(click) özelliğine sahiptir.
 
Textbox: bilgi girişi için kullanılan kontroldür.
 
Bir örnek yapalım:
 
Öncelikle sayfamızdan Design bölümüne giriyoruz.Bir button ve textbox ekliyoruz.
 
3
Sonra kodumuzu girelim;
 
4
Sayfamızı internet ortamına vermek için Solution Explorer penceresinden HTMLPage.htm=> View in  Browser tıklarız.
 
5
DropDownList:liste halinde oluşturduğumuz seçeneklerden seçim yapmamızı sağlar.
 
Örnek: 1 tane textBox ve DropDownList ekleyelim.
 
3
 
DropDownList içine şu şekilde verılerımızı eklıyoruz:
 
6
 
 
Ayrıca properties penceresinden AutoPostBack seçeneğini “true” yapıp çalışmayı tetikliyoruz.
Sonra kodumuzu girelim:
9
 
Görüntümüz şöyle oluşcak:
7
LinkButton :link vermek için kullanılır.birçok özelliği buttona benzer.
 
Örnek: 1 LinkButtn ve 1 textbox ekliyoruz
 
2
Sonra kodumuzu girelim:
1Ve şimdide ekran görüntsüne bakalım :
22
FileUpLoad:dosya gönderme işlemi yapar.
 
Örnek:1 button ve 1 fileupload ekliyoruz.
 
3
Ama öncelikle eklediğimiz dosyayı atamak için dosta açıyoruz:
1Şimdi kodumuzu girelim :
2
Son olarak images dosyamızı “Refresh folder” layarak(sağ tıklayıp) attığımız dosyayı görebiliriz.
5
Multiview-View:sayfamızın içine birden çok alt sayfa oluşturmak için kullanılır.tab control’e benzer.MultiView dosyasının içine view ekleyip devamında viewe çitf tıklarsak viewler eklenmeye devam eder.Burada önemli olan hangi view dosyamızın görünmesini istiyorsak onu ayarlamaktır.Bunun için de index değerleri girilir.Değerler 0’dan başlar.indexi ‘-1’ olan view gözükmez.
 
3
 
Kodumuzu girelim :
2
Ekran görüntüsüne bakalım:
 
4
 
VALİDATİON CONTROLS
 
toolbox=>Validation 
 
1
 
 
Bilgi girişi yapılırken bunların hatasız gerçekleşmesini sağlar.’doğrulama’ anlamındadır.
Compare validator: iki kontrol arasındaki değeri, dosyanın eşitliğini kontrol eder.
Required Field Validator: Kontrol içerisine değer girilip girilmediğini kontrol eder ve bu kontrol boş geçilmez.
Reguler Expression Validator: Karakter kontrolleri yapar. Örneğin mail adresi girildiğinde @ karakterini kontrol eder.
Range Validator: Bizim belirlediğimiz iki değer arasında kontrol eder.
 
Şimdi örneklerimize geçelim :
 
Öncelikle formumuza 1 textbox ve Required Field Validator ekliyoruz.
1
Ekran görüntüsü şöyle olacak:
 
2
Formumuza 1 tane daha textbox ve Reguler Expression Validator ekleyelim.
3
Ekran görüntümüz şöyle olur:
4
Gördüğümüz gibi “@” karakterini koymadığımız için hata verdi.
 
Şimdi 2 tane daha textbox ve Compare validator ekleyelim.
5
Ekran görüntüsü böyle olacak:
6
Son olarak 1 tane daha textbox ve Range Validator ekleyelim.
 
8
Ekran görüntüsü şöyle olacak:
Adsız
 
 
Yorum yapın

Yazan: 01 Aralık 2012 in Genel