ASP.NET - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 ASPX belge yapısı
  • 2 Örnek bir ASP.NET sayfası
  • 3 Geliştirme araçları
  • 4 Dış bağlantılar
  • 5 Ayrıca bakınız

ASP.NET

  • العربية
  • Беларуская
  • Беларуская (тарашкевіца)
  • Български
  • Català
  • 閩東語 / Mìng-dĕ̤ng-ngṳ̄
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Eesti
  • فارسی
  • Suomi
  • Français
  • Galego
  • עברית
  • हिन्दी
  • Magyar
  • Bahasa Indonesia
  • Íslenska
  • İtaliano
  • 日本語
  • Jawa
  • ქართული
  • 한국어
  • Lietuvių
  • Latviešu
  • Bahasa Melayu
  • မြန်မာဘာသာ
  • مازِرونی
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Runa Simi
  • Română
  • Русский
  • Simple English
  • Slovenčina
  • Shqip
  • Српски / srpski
  • Svenska
  • தமிழ்
  • Тоҷикӣ
  • ไทย
  • Українська
  • Tiếng Việt
  • Wolof
  • 中文
  • 閩南語 / Bân-lâm-gí
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikikitap
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi

ASP.NET, Microsoft tarafından geliştirilmiş olan bir açık kaynak Web uygulama gelişimi teknolojisidir. Dinamik Web sayfaları, Web uygulamaları ve XML tabanlı Web hizmetleri geliştirilmesine olanak sağlar. Aynı işletme tarafından geliştirilen .NET çatısı'nın yazılım iskeleti parçası ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil etmiştir.

Her ne kadar isim benzerliği olsa da ASP.NET, ASP'ye oranla çok ciddî bir değişim geçirmiştir. ASP.NET kodu ortak dil çalışma zamanı (İngilizce: Common Language Runtime) altyapısına dayalı olarak yazılımcılar tarafından .NET çatısı tarafından desteklenen tüm dilleri ASP.NET uygulamaları geliştirmek için kullanabilirler. Yani Java teknolojisinde olduğu gibi yazılımcı tarafından yazılan kod, çalıştırılmadan önce sanal bir yazılım katmanı tarafından ortak bir dile çevirilmekte olup bu katmanın yerleştirildiği bütün işletim sistemlerinde çalışabilmektedir.

ASPX belge yapısı

[değiştir | kaynağı değiştir]

ASP.NET belgeleri ASPX yapısını kullanırlar. ASPX belgesi, statik HTML veya XHTML tabanlı, Web sayfasında belirecek olan içeriği ayrı tutar. Kullanılan dile göre sunucu tarafından çalıştırılacak kodu içeren belge Sayfam.aspx.cs (C#) veya Sayfam.aspx.vb (VB.NET) olarak adlandırılabilir. Bu yaklaşım ile yazılımcı, kodunu yordamsal programlama ilkelerinden çok oluşabilecek olaylara gereken tepkiyi verebilecek biçimde geliştirir; örneğin, bir sayfa yüklenince, bir düğmeye basılınca, v.s.

ASP.NET'in kullandığı diğer belge türleri arasında ascx, asmx, ashx, master, sitemap, skin ve config sayılabilir.

Örnek bir ASP.NET sayfası

[değiştir | kaynağı değiştir]

<%@ Page Language="C#" %> // page bölümü sayfanın ilk yükleme aşamasında derleme için gerekli olabilecek birtakım bilgileri // barındırmaktadır bunlar ("language="vb")= gibi sayfa dili (code behind="xx.vb")= geri kod //sayfasının ismi tarz da tanıtıcı bilgiler page alanında tanımlanır <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd 27 Haziran 2007 tarihinde Wayback Machine sitesinde arşivlendi.">

<script runat="server">

   protected void Page_Load(object sender, EventArgs e)
   {
       this.Title+= " - " + DateTime.Now.ToLongDateString();
   }

</script> //* script alanında sayfamızın page load ("çalışma zamanı ") anında veya herhangi bir elemanla //*tetiklenen olaylar sonrasında çalıştırılacak yordamları sayfa üzerinde ("ayrı bir kod sayfası //* kullanmadan") script lerimizi burada tanımlamamızı sağlar <html xmlns="http://www.w3.org/1999/xhtml {{Webarşiv|url=https://web.archive.org/web/20060228232134/http://www.w3.org/1999/xhtml |tarih=28 Şubat 2006 }}" > <head runat="server">

   <title>Yeni Sayfa</title>

</head> <body>

   <form id="form1" runat="server">

//* sayfamızın form yapısını script'ler yardımı ile yönete bilmek için burada form metodu runat //* server şeklindedir yani server tarafından yönetilecek anlamına gelmektedir

   <asp:label id="label1" runat="server" text="AD:"/> 
  //*bir asp label tagı sadece metinsel ifadeleri görüntümek amacı ile kullanılır
   <asp:Textbox id="asptextbox1" runat="server" ></asp:textbox>
   //* bir asptextbox metin giriş alanı kullanıcıdan birtakım bilgileri almak için kullanılır
   <asp:button id="button1" text="tamam" runat="server"/>
  //* bir asp button örneği genel amaçlı button olarak amacına göre çeşitli şekillerde kullanılır
   </form>

</body> </html>

Geliştirme araçları

[değiştir | kaynağı değiştir]

ASP.NET uygulamaları gelişimi için kullanabilen yazılımlardan bazıları:

  • Adobe Dreamweaver
  • ASP.NET Web Matrix
  • Herhangi bir metin düzenleyici, örneğin Notepad, Editplus, Notepad++, UltraEdit, vb.
  • Microsoft SharePoint Designer 12
  • SharpDevelop (Free/Open Source)
  • Visual Studio .NET (Asp.net 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1 İçin)

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • 22 Şubat 2011 tarihinde Wayback Machine sitesinde [https://web.archive.org/web/20110222184935/http://www.asp.net/ arşivlendi. ASP.NET resmî sitesi] 22 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.(İngilizce)
  • MicroSoft Developer Network 16 Ağustos 2011 tarihinde Wayback Machine sitesinde arşivlendi. (İngilizce)

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • ASP
  • C#
  • Microsoft .NET
  • VB.NET
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • NKC: ph122017
"https://tr.wikipedia.org/w/index.php?title=ASP.NET&oldid=35690521" sayfasından alınmıştır
Kategoriler:
  • ASP.NET
  • Microsoft uygulama programlama arabirimleri
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 19.36, 15 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
ASP.NET
Konu ekle