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

Upload: vuongkhanh

Post on 24-Sep-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

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