Güncel-TR : Bilgide Kalite , Paylaşım da Sınır Tanımayan Forum


Kayıt Olmak İçin Kayıt Ol Butonuna Basınız.

Giriş Yapmak İçin Giriş Yap Butonuna Basınız.

Butonu Kapatmak İçin Do Not Display Again Butonuna Basınız.


Güncel-TR : Bilgide Kalite , Paylaşım da Sınır Tanımayan Forum
 
AnasayfaAnasayfa  SSSSSS  AramaArama  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Son Konular / Mesajlar
ikariam eklenti paketi
Anında .com lu .org veya .net li domain alın Bedavaya Kolay Yöntem
Counter-Strike: Condition Zero tek link full indir
sitene üye ol resimleri
Sitenizde Ps
Mail linki verme kodu
BU KOD SÜPPERRR DENEMEDEN GEÇMEYİNNNN....
Secret World |www.secretworld.forummum.net
Güzel Bir Hızlı Erişim Menüsü
YÜZLERCE HTML KODU SÜPER BU KONUDA koş koş
Salı Mayıs 21, 2013 7:30 am
Perş. Mayıs 03, 2012 5:29 pm
Salı Mayıs 01, 2012 9:21 am
Perş. Eyl. 01, 2011 6:37 am
Perş. Eyl. 01, 2011 6:36 am
Perş. Eyl. 01, 2011 6:35 am
Perş. Eyl. 01, 2011 6:34 am
Perş. Eyl. 01, 2011 6:34 am
Perş. Eyl. 01, 2011 6:33 am
Perş. Eyl. 01, 2011 6:32 am
metin3
vatanmt2
rocq123
Hayel
Hayel
Hayel
Hayel
Hayel
Hayel
Hayel
Similar topics

1 sayfadaki 1 sayfası |

Asp Nedir ? - Nasıl Kurulur ? - (Resimli Anlatım)

Yazar
Efastus
Güncel-TRAdmin
Güncel-TRAdmin
12
avatar
34
Mesaj Sayısı Mesaj Sayısı : 2587
Rep Gücü Rep Gücü : 1142251
Teşekkür Puanı Teşekkür Puanı : 61
Kayıt tarihi Kayıt tarihi : 26/11/08
Yaşı Yaşı : 34
http://www.gunceltr.forum.st
MesajKonu: Asp Nedir ? - Nasıl Kurulur ? - (Resimli Anlatım)
Nedir bu ASP (?)
ASP.NET, Microsoft'un yeni nesil teknolojisi .NET 'in web sunuculari icin gelistirilmis parcasi. Adini her ne kadar ASP 'den miras alsa da aslinda yepyeni bir adi hakedecek bir teknoloji oldugunu rahatlikla soyleyebiliriz.

ASP'den farklarina, daha dogrusu artilarina deginecek olursak ilk olarak performans acisinda degerlendirelim:

ASP ve PHP gibi script diller calistirilmadan once yorumlanmaya ihtiyac duyarlar. Yani script dilleri, yazildiklari gibi yurutulemezler. Bir yorumlayiciya ihtiyac duyarlar, bu da performans kaybina neden olur. MS'deki amcalar biz ASP yazarken bos durmamislar ve bu konular uzerine kafa yormuslar. Sonunda ortaya derlenen (evet yanlis okumadiniz, program gibi derlenen) ASP.NET'i cikartmislar. Bu da performansa cok buyuk katki saglamis.

Ayrica ASP.NET dil bagimsiz bir sistem, tum .NET uygulamalari gibi. Yani VBScript'e veya bir baska uyduruk script diline muhtac degiliz. ASP.NET icin en yaygin diller Visual Basic.NET (VB.NET) ve C Sharp (C#), ancak bunlarla sinirli degil. NET düzlem uyumlu herhangi bir dil ile de isinizi gorebilirsiniz, Perl.NET gibi..

ASP ile calisan arkadaslar cok iyi bilirler (PHP'de bu durum biraz daha olumluydu), ne zaman sinirlarin disina cikmak isteseniz gidip 3. bir kisiye muhtac olup sagdan soldan bilesen topluyorduk. Tabii sunucu kendimize ait degilse o zaman bunlari kurmak ve uygulamak neredeyse imkansiz oluyordu. Ornegin ne zaman e-mail gondermek istesek aklimiza ilk gelen CDO, Persits gibi bilesenler oluyordu. Ama sunucumuz "ben kurmam bunlari, naparsan yap" dediginde de elimiz kolumuz bagli oturmaktan baska yapacak bir sey olmuyordu.
ASP.NET artik bu devri kapatti. .NET'in devasa sınıf kütüphanesi (Base Class Library - BCL) de, bütünüyle ASP.NET programcısının hizmetinde. Bu zengin kütüphanenin kıymetini, kullamaya başladıkça çok iyi anlayaksiniz.

ASP ve diger bilimum script dillerinde en buyuk dertlerimizden biri de, gunlerimizi heba edip, sayfalarca kod yazip yayinladiktan sonra, kodlarimizin altinda baska isimde imzalarin bulundugunu gormekti. Kodlar acik acik gittigi icin emek hirsizlarinin da agzi sulaniyordu. MS, bunu da dusunmus.
Artik uygulamalarinizin calismasi icin kaynak kodlarini gondermek zorunda degilsiniz. Kodlarinizi derleyebilir ya da derlenmis kodlari kullanabilirsiniz. Kodlari alan kisi cok iyi bir ara dil (MSIL) programcisi degilse, kodlarinizi anlamasi mumkun degil [Resimleri görebilmek için üye olun veya giriş yapın.] Yani artik Kod mahremiyeti var...

ASP gibi sistemlerde bir cok programci ve tasarimcinin ne kadar zorluklar cektigini biliyoruz. Programci kodu yazar gonderir, tasarimci olayi anlamak ve duzeni korumak icin soguk terler dokerdi [Resimleri görebilmek için üye olun veya giriş yapın.] Ama artik buna da bir son geldi. ASP.NET de sunucu kontrolleri bize bu konuda cok buyuk yenilik ve kolaylik getiriyor. Bilesenler ayri sayfalarda yazilip koddan bagimsiz olarak sayfalara yerlestirilebiliyor ve ayri dosyalarda da bu kontroller ile is yapabiliyoruz.

Evet arkadaslar, artik ASP 'ye elveda demenin vakti geldi... Microsoft gercekten cok iyi bir is cikarmis. .NET gelecegin teknolojisi olmaya aday. Artik sayfalarimiz .ASP ile degil .ASPX ile bitecek. Tabii ASP'nin yeni surumu cikmayacak ama isteyen ASP kullanmaya devam edebilir. Ama acik konusmak gerekirse ASP artik sadece nostalji yaparken aklima gelecek benim [Resimleri görebilmek için üye olun veya giriş yapın.]


Nasil kurulur bu ASP.NET
ASP.NET, bildigimiz klasik ASP sunucusu IIS uzerine rahatlikla kurulabilir. Simdi bunun ne kadar rahat olduguna bakalim [Resimleri görebilmek için üye olun veya giriş yapın.]

Ilk once [Linkleri görebilmek için üye olun veya giriş yapın.] .NET Framework'un 2.0 surumunu indiriyoruz (22960 KB)..

Gelen dotnetfx.exe dosyasini calistiriyoruz;
[Resimleri görebilmek için üye olun veya giriş yapın.]

Yonergeleri takip ederek basit bir sekilde kurulumu tamamliyorsunuz (yapmaniz gereken "Next" e tiklamak [Resimleri görebilmek için üye olun veya giriş yapın.] )

Evet, artik IIS 'inizin ASPx dosyalarini calistirabilme yetenegi var...

IIS'den kök dizinimizi ayarlamak isterseniz asagidaki resimdeki dizin yerini degistirmelisiniz (veya hic degistirmeyebilirsiniz, default olarak C:\inetpub\wwwroot\ olur)
[Resimleri görebilmek için üye olun veya giriş yapın.]

Daha sonra ASP.NET uygulamalarimizi calistiracagimiz klasore bir uygulama atiyoruz.
[Resimleri görebilmek için üye olun veya giriş yapın.]
Klasorumuzun adi ASPx ise asagidaki gibi bir goruntu olmali
[Resimleri görebilmek için üye olun veya giriş yapın.]

Evet simdi sunucu kisminda isimiz bitti. Gelelim kod yazmaya [Resimleri görebilmek için üye olun veya giriş yapın.]

ASP.NET "Merhaba Dünya"
ASP.NET icin en yaygin diller VB.NET ve C# dir. Ben sahsim adina C# 'i tavsiye etmeme ragmen bir programlama klasigi olan "Hello World!" ümüzü VB.NET ile yazdiracagim.
Kod:
[color=#000080]<html>[/color]
  [color=#800000]<script language=[color=#0000ff]"VB"[/color] runat=[color=#0000ff]"server"[/color]>[/color]
      Sub Page_Load(Sender As Object, E As EventArgs)
          Mesaj.Text = "Merhaba Dünya!"
      End Sub
  [color=#800000]</script>[/color]

    [color=#000080]<body>[/color]
    [color=#000080]<asp:label id=[color=#0000ff]"Mesaj"[/color] runat=server/>[/color]
    [color=#000080]</body>[/color]

[Resimleri görebilmek için üye olun veya giriş yapın.]
Not : Alıntıdır. Bilgisayarınıza İndirdiğiniz Dosya vs. Herhangi Bir Problemde Forum ve Yetkililer Sorumlu Tutulamaz.
Saygılar .. Smile
Kaynak: yetkinwebmaster


[Resimleri görebilmek için üye olun veya giriş yapın.]
Hızlı Cevap


« önceki Konu | sonraki Konu »

Yetkileriniz
Üyeler mesaj yazabilirler.
Üyeler konu açabilirler.
Üyeler mesaj düzenleyebilirler.
Üyeler link ve resimleri görebilirler.
Bu forumdaki mesajlara cevap veremezsiniz


BB code Açık
Smileler Açık
[IMG] Kodları Açık
HTML Kodları Kapalı

Forum Kuralları