ASP.NET’e GİRİŞ -...

10
ASP.NET’e GİRİŞ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

Transcript of ASP.NET’e GİRİŞ -...

ASP.NET’e GİRİŞ

Öğr. Gör. Emine TUNÇELKırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

VISUAL STUDIO 2010• ASP.NET uygulamaları basit bir metin editörü ile geliştirilebilir.

Ancak bu hiç te pratik olmayan bir yöntemdir.

• Microsoft ASP.Net ve diğer .NET uygulamaları geliştirmek için bir araç (editör) sunmuştur: Visual Studio

• Bu araç sayesinde;

– Kod renklendirme ve tamamlama özelliği ile kod yazma sırasındaki hatalarımız minimuma iner.

– Gerekli namespace leri uygulamamıza otomatik olarak ekler

– Web server set etme gerekliliğini ortadan kaldırmıştır

– Web form dizayn arabirimi sayesinde ASP.NET’e ait kontrollerini sürükle-bırak yöntemiyle sayfanıza ekleyebilir, değişik özelliklerini kolayca düzenleyebilirsiniz.

Visual Studio Ortamı

• Temelde 5 pencereden oluşur• Kod ve Tasarım Penceresi:• Solution Explorer:• Properties:• Error List:• Toolbox:

ASP.NET Sayfasının Yapısı

Sayfa Direktifi

Kod Bildirim Bloğu

HTML Sayfa Bildirim ve Elemanları

Web Form ve Kontrolleri

HTML Kodları ile Farklı Sayfada(Code Behinds)

• Visual Studio ortamında varsayılan olarak tasarım(HTML,CSS) ve uygulama kodları farklı sayfalarda tutulur

• Burada amaç uygulamaları daha kolay güncelleyip düzenlemektir

• Aspx dosya uzantısının sonuna C# uzantısı olan .cs eklenir.

HTML Kodları ile Farklı Sayfada(Code Behinds)

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page{

protected void Page_Load(object sender, EventArgs e){

Response.Write("Merhaba Dünya");}

}

HTML Kodları ile Aynı Sayfada

1.Script Bloğu Şeklinde: script kod bildirimi HTML etiketlerinin üzerine yapılır. Runat ifadesi kodların sunucu tarafından çalıştırılacağını bildirir. Tanımlama biçimi aşağıdaki gibidir:

<script runat=server>…kodlar

</script>

HTML Kodları ile Aynı Sayfada

2. Kod Sunum Bloğu Şeklinde: <%...%> veya <%=...%> karakterleri arasında yer alan kodlar kod sunum bloğu olarak adlandırılır.<%=...%> kullanımı herhangi bir ASP.NET değişkeni ve ya değerini direk olarak sayfaya basmak için kullanılır.Örneğin;• <%="Merhaba" %> yazımı aşağıdaki yapı ile aynıdır• <% Response.Write("Merhaba"); %>

HTML Kodları ile Aynı Sayfada

• KAYNAK

• C# ile ASP.NET

• Zafer Demirkol