ASP.NET ile Bir Web Sitesi Oluşturma

Benzer belgeler
Response : Sunucunun istemciye veri yollamasını

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

1 Aralık 2011 / Perşembe

24 Kasım 2011 / Perşembe

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

12 Ocak 2012 / Perşembe

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

PROGRAMLAMA DERSİ 1. İNTERNET

2.Eclipse açıldıktan sonra Workspace alanı seçilmesi gerekir. Workspace alanı projelerinizin fiziksel olarak bulunduğu kısımdır.

MASTER PAGE SAYFASI KULLANIMI

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

BM 102 Bilgisayar Programlama II. Windows Form Application

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama

Sağ Tıkla. 5 Ocak 2012 / Perşembe. Yeni bir site açıyoruz. File New Web Site Browse yeni klasör ocak5persembe OK

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

ASP.NET Web Kontrolleri

Bilgisayarlı Muhasebe 3. Hafta

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A


Örnek : TextBox1,RangeValidator,Button,Label girelim aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ;

Programlama Yazılımı ile Web Sitesi Oluşturma

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri

Android Ders Notları

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU

1) Visual Studio da WebSiteemlakci adında yeni bir site oluşturuyoruz.

BLG4134 Görsel Programlama III. Öğr. Grv. Aybike ŞİMŞEK

Kişisel Web Sayfası Tasarım Sistemi

Resimlerin üstüne yazı yazacağız. resimyukle.aspx sayfası oluşturuyoruz.

WEB FORM ELEMANLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

HESAP MAKİNASI YAPIMI

INTERNET INFORMATION SERVICES 6.0 DA WEB SAYFASI YAYINLAMAK

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

İNTERNET TABANLI PROGRAMLAMA

GİB Portal deki Faturaları efinans Portal e Taşıma

Görsel Programlama (Visual Programming) 2.Hafta

E-İMZA OTOMATİK KURULUM PAKETİ DÖKÜMANI

GridView ve DetailsView kullanarak kayıt düzenlemek

Columns : * Next Text Query veri tabanındaki urunler tablosu görülüyor. Finish, çalıştırınca direk veri tabanındaki bilgileri alıyor.

Proje 1. Arayüz Tasarımı

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

B2B Sistemi Kullanımı Hakkında Bilgiler

VET ON KULLANIM KLAVUZU

11 Ocak 2012 / Çarşamba. Spry menü aktifken, açılır menu ekleyebiliyoruz. Spry Menu Bar OK

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

Kullanım Kılavuzu. G.M.K Bulvarı 87/17 Maltepe ANKARA Tel: Fax:

Kurumsal Grup E-Posta Eğitim Dokümanı

İNTERNET TABANLI PROGRAMLAMA- 3.ders

MUĞLA SITKI KOÇMAN ÜNĠVERSĠTESĠ. BĠLGĠ ĠġLEM DAĠRE BAġKANLIĞI. AKADEMĠK PERSONEL KĠġĠSEL WEB SAYFASI KULLANIM KILAVUZU MUKWEB ĠÇĠNDEKĠLER TABLOSU

HSancak Nesne Tabanlı Programlama I Ders Notları

T.C. İSTANBUL ÜNİVERSİTESİ GÜZ YARIYILI ÖZEL YETENEK BAŞVURU KILAVUZU A) ÖZEL YETENEK BAŞVURU SİSTEMİNE GİRİŞ...2

Okul Web Sitesi Yönetim Paneli Kullanımı

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu

e-fatura Başvuru Açıklamalar

1- UETDS-TİMBSOFT Nasıl İndirilir? 2- UETDS-TİMBSOFT Nasıl Yüklenir? 3- UETDS-TİMBSOFT a Nasıl Giriş Yapılır? 4- Personel Nasıl Eklenir ve

2. Belgeye Metin Ekleme

Metin İşlemleri, Semboller

LST TIPON KURULUM KILAVUZU

Yeni bir Gmail hesabı açmak(almak) için İnternet Explorer gezgininde adresine ya da doğrudan adresine girilir.

Data Structures Lab Güz

DESTEK DÖKÜMANI START DEMO KURULUMU VE AYARLARI

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

İNTERNET EXPLORER 7.0 TÜRKÇE AYARLARI

HSancak Nesne Tabanlı Programlama I Ders Notları

Okul Web Sitesi Yönetim Paneli Kullanımı

ÇANKRI KARATEKİN ÜNİVERSİTESİ

DENEME SINAVI CEVAP ANAHTARI

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KULLANIM KILAVUZU 2 EBYS KULLANICI MODÜLÜ ÜST MENÜ - GİRİŞ SAYFASI YAZI OLUŞTURMA ADIMLARI

Prezi kullanım hatırlatmaları

Nesneye Dayalı Programlama Laboratuvarı

Kodlama Paneli. Nazmiye Demirel Ortaokulu SCRATCH Scratch bir grafik programlama dilidir.

Domain(Alan Adı) ve Hosting (Barındırma Hizmeti) Alma

C# EĞİTİM ÇALIŞMASI. Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni. 1.ToolBox : Properties Solution Explorer...

3-

ÇANKRI KARATEKİN ÜNİVERSİTESİ

Ecza Depolarına Ait E-Fatura Aktarım Modülü

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar

Görsel Programlama (Visual Programming) 2.Hafta

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

Burak Kıymaz JAVA FX

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

ELEKTRONİK İMZA KURULUM REHBERİ

C# ile NJ Simulatöre Bağlanmak

FTP Programı File Zilla nın Kurulumu & Çalıştırılması

MT4 Platformu Kullanıcı Kılavuzu

AYBEL YAZILIM E-REÇETE PROGRAMI

Transkript:

29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site seçeneğini seçip OK ye tıklıyoruz. Burada şuna dikkat edelim, Eğer.NET Framework 4 ü seçersek 1

Standart olarak Default.aspx sayfası, master page sayfası, CSS dökümanları, menüler,kullanıcı yönetimi denetimleri oluşturulmuştur.ayrıca Jquery ve Java Script kitaplığı da bulunmaktadır. Eğer.NET Framework 3,5 i seçersek master page sayfası, CSS dökümanları gibi bir takım şeyler olmayacaktır. Oluşturulan web sitesi içinde Default.aspx ve bu dosya ile birlikte çalışacak olan Default.aspx.cs dosyası bulunmaktadır. 2

aspx : Temel işlemlerin yapılacağı ve kullanıcıların görüntüleyebileceği dosyalardır. Metin tabanlı bir dosya biçimi olup, web formlarının oluşturulmasında kullanılır.aspx dosyaları, HTML kodları ile sunucu ve kullanıcı kontrollerini içerir.(.aspx) dosyaları ile birlikte çalışacak olan C# vb. kodların aspx dosyasının içerisinde tutulmasına in-line kodlama yöntemi, farklı dosyalar içerisinde tutulmasına ise code-behind kodlama yöntemi denir.code-behind kodlama yönteminde, yazılan C# kodları.aspx.cs uzantılı farklı dosyalarda tutulur. ASP.NET Web sayfası : Açılan yeni bir web sitesi projesi içerisindeki Default.aspx sayfasının Design kısmında Toolbox üzerinden sayfaya kontroller eklenip, bu kontrollerin özellikleri Properties penceresinden değiştirile bilinir. 1) Açılan yeni bir web sitesi içerisindeki Default.aspx sayfasına bir Button ve bir Label kontrolü ekleyelim 2) Button un yazısını değiştirmek için Button a bir kez tıklayınca sağdaki Properties panelindeki Text yazısının karşısına, Tıklayınız yazalım 3

3) Buttona tıklandığında etiketin içeriğini değiştirebilmek için öncelikle butonun tıklanma olay (clickevent ) metoduna geçilmeli ve yapılması istenilen işlemler bu kısımda gerçekleştirilmelidir. Bunun için Butonun üzerine çift tıklanır. Otomatik olarak, sayfanın kaynak kodlarının bulunduğu Default.aspx.cs kod editörü sayfası açılır. Bu kısımda butona bağlanacak olan bir metot süslü parantezler { } içine oluşturulur Yani, Button a tıklayınca ne yapılacağının kodlarını yazıyoruz. Örneğin Button a tıklayınca Sayfanın üst tarafında Merhaba Hoş Geldiniz yazsın. protected void Button1_Click(object sender, EventArgs e) { Response.Write("Merhaba Hoş Geldiniz"); } Böylelikle, kodlar yazılarak sayfanın son hali hazırlanmış olur. Web sayfasının çalıştırılması için Start Debugging seçeneğine tıklanır. İlk çalıştırma esnasında web sayfasını hata ayıklama modunda açmak için onay isteyecektir. 4

OK butonuna tıklayıp sayfa çalıştırılabilir. Sayfa çalıştıktan sonra butona tıklanarak değişiklikler gözlemlenebilir. Web sayfalarında Event ( Olay ) Kullanımı Designer ekranında, bir kontrole çift tıklayarak o kontrolün varsayılan olayına ulaşılabilir ve ilgili metoduna istenilen kodlar yazılabilir. Örnek : Yeni sayfa açıp (WebSite Add New Item Add Default2.aspx) iki tane TextBox ve bir tane Button ekleyelim. Button a tıklandığında soldaki kutucuktaki yazı sağdaki kutucuğa kopyalansın istiyoruz. İlk önce Button a çift tıklıyoruz ve Default2.aspx.cs sayfası karşımıza geliyor.burada Button1_Click olayının olduğu yere gerçekleşmesini istediğimiz metod umuzun kodlarını süslü parantezler içine yazıyoruz. Start Debugging yapıyoruz. Soldaki birinci kutucuğa Merhaba yazıp Buttona tıklayınca sağdaki ikinci kutucuğa bunun kopyalandığını görüyoruz. 5

Web Kontrolleri Toolbox penceresinden ulaşılan hazır kontrollerin bazıları şunlardır : Label ( Etiket ) : Web sayfasını kullanan kişilere mesaj iletmek için kullanılır. Sadece okunabilir özelliğe sahiptir ve kullanıcı tarafından buradaki bilgiler değiştirilemez. Bir Button un tıklanmasıyla içeriği değiştirilebilir. Bu elemanın her türlü özelliği Properties penceresinden değiştirilebilir. En çok kullanılan özelliği Text özelliğidir. Text özelliği, etiketin içinde görüntülenecek yazıyı tutan özelliktir. Örnek Button tıklayınca Label da Merhaba, şifreniz doğrudur. Yazması için Button un Click olayına şunu yazıyoruz. protected void Button1_Click(object sender, EventArgs e) { Label1.Text = "Merhaba, şifreniz doğrudur"; } Çalıştırıp Button a tıklayınca Label içerisine yazılacak metinler merkeze,sağa,sola veya renkli olarak Html kodlarıyla yazdırılabilir. Label1.Text= <center>merhaba, şifreniz doğrudur. ; // yazıyı merkezde yazar TextBox( Metin Kutusu ) : Kullanıcının bilgi girişine olanak tanıyan kontroldür.özellikle üye girişi,kayıt ve şifre doğrulamada yaygın olarak kullanılır.tooltip özelliği güzel bir uygulamadır.şöyleki Mouse ile o kontrolün üzerine gelindiğinde yardımcı bilgi amaçlı açıklama balonu bu özellikle verilebilir. Button (Buton ) : Üzerine tıklandığında kendisine atanan olayı tetikler. 6 Ekim 2011 / Perşembe ( Tatil ) 7 Ekim 2011 / Cuma Başlangıç sayfasını değiştirmek için Solution Explorer den sayfaya sağ tıklanır açılan pencereden set as startpage tıklanır 6

Böylece tıklanan sayfa başlangıç sayfası olur ve proje çalıştırıldığında ( Start Debugging ) bu sayfa açılır. LinkButton (Link Butonu) : Soldaki Toolbox dan linkbutton sürükle bırak tek tıkla Sağdaki properties panelinden PostBackURL Default.aspx OK Örnek : Çözüm 1: Button a çift tıklıyoruz ve aşağıdaki kodları yazıyoruz protectedvoid Button1_Click(object sender, EventArgs e) { Label1.Text = "Merhaba Adınız " + TextBox1.Text + " Soyadınız " + TextBox2.Text + " dır"; } Çözüm 2: // Adı ve soyadını texboxtan alıp Adınız... soyadınız... yazdıran program string adi, soyadi; // adi ve soyadi adlı string (metin) tipinde değişken oluşturduk adi = TextBox1.Text; //adi değişkenine textbox1deki değeri aktardık soyadi = TextBox2.Text;//soyadı değişkenine textbox2deki değeri aktardık Label1.Text = "<b>adınız :" + adi +"</b> soyadınız : " + soyadi + " dır"; // Label1'de Adınız... soyadınız...dır yazdırdık. (Adınız koyu renkte) 7