Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

Benzer belgeler
İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

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

Ş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.

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

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 M U S T A F A K I L I Ç M C S E, M C D B A

Response : Sunucunun istemciye veri yollamasını

ASP.NET ile Bir Web Sitesi Oluşturma

Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

SAYFALAR ARASI LİNK VERME VE BİLGİ TAŞIMA YÖNTEMLERİ

HESAP MAKİNASI YAPIMI

Görsel Programlama (Visual Programming)

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

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

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

PROGRAMLAMA DERSİ 1. İNTERNET

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

Görsel Programlama (Visual Programming) 2.Hafta

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.

Ders 7: Form Kontrol Elemanları. barisgokce.com

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

HSancak Nesne Tabanlı Programlama I Ders Notları

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

BM 102 Bilgisayar Programlama II. Windows Form Application

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

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Görsel Programlama (Visual Programming) 2.Hafta

Android Ders Notları

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

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

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

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

1 Aralık 2011 / Perşembe

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

İNTERNET TABANLI PROGRAMLAMA- 11.ders FORM UYGULAMASI (DROPDOWN BİLGİ YÜKLEME, VALIDATION KONTROLLERI, PAREMETRELİ KAYIT YAPMA)

IPACK LADDER. Arayüz Dökümantasyonu

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

Proje Takip Platformu Kullanım Kılavuzu

Burak Kıymaz JAVA FX

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

HSancak Nesne Tabanlı Programlama I Ders Notları

3. CheckedListBox 4. ListView

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

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ.

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

İNTERNET PROGRAMCILIĞI-I DERS NOTLARI

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

GridView ve DetailsView kullanarak kayıt düzenlemek

24 Kasım 2011 / Perşembe

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

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

YZM 2105 Nesneye Yönelik Programlama

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

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

Proje 1. Arayüz Tasarımı

WEB TASARIMININ TEMELLERİ

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

AYDES PROJESİ MESAJ KUTUSU EĞİTİM DOKÜMANI

ASP.NET Web Kontrolleri

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

YZM 2105 Nesneye Yönelik Programlama

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME İŞLEMLERİNİN BİRLİKTE ANLATIMI

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

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

2. Belgeye Metin Ekleme

Admin Panel Kullanım Klavuzu

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

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

VERİ TABANI YÖNETİM SİSTEMLERİ II 8. RAPORLAR VE ACCESS PROGRAMINDA RAPOR OLUŞTURMA

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

HSancak Nesne Tabanlı Programlama I Ders Notları

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

Javascript Ders Örnekleri -2. Tarayıcı Görüntüsü

DIV KAVRAMI <style> position: absolute

Enlil programını açtığımızda karşımıza gelen ilk ekrandır.bu ekranda özel tanımlanmış kullanıcı kodu ve parola ile programa giriş sağlanmaktadır.

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

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

MEBİS Kullanım Kılavuzu. Öğretim Elemanı Yeni İstanbul Medipol Üniversitesi

SINIF İÇİ UYGULAMA KODLARI

MS Publisher Kullanım Hatırlatmaları

LEARNING MANAGEMENT SYSTEM NASIL KULLANIRIM

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

Ecat 8. Hakbim Bilgi İşlem A.Ş. Versiyon

Dijital Varlık Yönetimi Yardım Dokümanı

BAŞKENT ÜNİVERSİTESİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ KULLANIM KILAVUZU

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

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

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

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

VERİTABANI NEDİR? ADO.NET

PRUSA İSG KULLANIM KILAVUZU

Transkript:

ASP.NET C# Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site Proje üzerine web form ekleme: proje ismine sağ tıklanır.add>add New Item>web form Projeye harici css ekleme: Proje ismine sağ tıklanır Add>Add new Item>stylesheet.css Harici css dosyasını sayfamıza dahil etmek için <head></head> etiketleri arasına stil dosyası sürüklenir. Kaydedilen projeyi yeniden açmak : File>Open>Web Site ile dizin seçilir. STANDART KONTROLLER BUTTON: ID: kontrolün benzersiz olan ismidir. Text: Buton üzerindeki metindir. CssClass: Kontrole css sınıfı eklemek için kullanılılr. ForeColor: Butonun yazıtipi rengini değiştirmek için kullanılır. Font: Buton kontrolüne ait font ayarlamaları yapılır. Visible: Nesnenin görünürlüğünü ayarlar. True ise görünür, False ise görünür. Örn: Butona Tıklayınca Diğer butonun Gizlenmesi protected void btngoster_click(object sender, btnsonuc.visible = true; protected void btngizle_click(object sender, btnsonuc.visible = false; Örn: Butona Tıklayınca diğer butonun yazılarını değiştirme. protected void btndegis(object sender, btnsonucc.text = "Yazı Değişti";

TEXTBOX Asp.Net form sayfalarında yazı yazmak için kullanılan elemandır. ID: kontrolün benzersiz olan ismidir. TextMode:Textbox a girilecek olan değerin çeşidini belirlemek içn kullanılır.singleline(tek satır),multiline(çoklu satırlar), Password(şifreli girişler) için kullanılır. Örn: Butona Tıklayınca diğer Textbox a değer aktarma. protected void btnaktar_click(object sender, txtsonuc.text = txtmetin.text; Örn: Butona tıklayınca textbox daki değerin pozitif,negatif yada 0 a eşitliğinin kontrolünü sağlayan programı yazınız? protected void btnkarsilastir_click(object sender, sayi = Convert.ToInt32(txtDeger.Text); if (sayi < 0) Response.Write("Girilen Sayı Negatif"); else if (sayi > 0) Response.Write("girilen sayı Pozitif"); Örn: Hesap Makinesi yapalım... double sayi1, sayi2; protected void Page_Load(object sender, protected void btnhesapla_click(object sender, sayi1 = Convert.ToInt32(txtSayi1.Text); sayi2 = Convert.ToInt32(txtSayi2.Text); Response.Write(sayi1 * sayi2);

protected void btnbol_click(object sender, sayi1 = Convert.ToInt32(txtSayi1.Text); sayi2 = Convert.ToInt32(txtSayi2.Text); Response.Write(sayi1 / sayi2); protected void btntopla_click(object sender, sayi1 = Convert.ToInt32(txtSayi1.Text); sayi2 = Convert.ToInt32(txtSayi2.Text); Response.Write(sayi1 + sayi2); protected void btnfark_click(object sender, sayi1 = Convert.ToInt32(txtSayi1.Text); sayi2 = Convert.ToInt32(txtSayi2.Text); Response.Write(sayi1 - sayi2); Örn: Girilen yaşa göre eğitim durumunu gösteren program protected void btnsonuc_click(object sender, yas = Convert.ToInt32(txtYas.Text); if (yas <= 7) Response.Write("Anaokula gidebilir"); else if (yas <= 14) Response.Write("İlkokula gidebilir"); else if (yas <= 18) Response.Write("Liseye gidebilir"); else if (yas <= 26) Response.Write("Üniversitteye gidebilir"); else if (yas > 26) Response.Write("Çalışmaya başlayabililir"); else if (yas <= 0) Response.Write("Negatif yaş giriş ytaptınız"); else Response.Write("hatalı giriş"); Örn: Textbox a girilen plaka koduna göre ekrana il yazan programı switch case ile yazınız? protected void btnhesapla_click(object sender, plakla = Convert.ToInt32(txtPlaka.Text); switch (plakla) case(34): Response.Write("İstanbul"); break;

case(35): Response.Write("İzmir"); break; case(28): Response.Write("Giresun"); break; case(56): Response.Write("Siirt"); break; default: Response.Write("Kayıtlı olmayan plaka numarası girdiniz"); break; Örn:Textbox a girilen değer kadar sayıları alt alta sıralı olarak listeleyen programı yazınız? protected void btnsonuc_click(object sender, sayi = Convert.ToInt32(txtSonuc.Text); for (int i = 0; i <= sayi; i++) Response.Write(i+"<br>"); Örn:Textbox a girilen değerden 0 a kadar sayıları alt alta sıralı olarak listeleyen programı yazınız? protected void btngeri_click(object sender, sayi = Convert.ToInt32(txtSonuc.Text); for (int i = sayi; i >=0; i--) Response.Write("sayi " + i + "<br>");

Örn: Textbox a girilen değerden 0 a kadar sayıları alt alta While döngüsü ile sıralı olarak listeleyen programı yazınız? Örn: Göster butonuna tıklayınca ad-soyad text kutusundaki değerleri, ters göster butonuna tıklayınca soyad-ad text kutusundaki dğeleri ekrana yazdıran programı geriye değer döndüren metot kullanarak yazınız? Örn: Sayi1 ve sayi2 text kutusundan gelen değerleri metot kullanarak işlem yaptıran programı yazınız?

LABEL Sayfa üzerinde yazı yazmak için kullanılır. Örn: Butona tıklayınca protected void btrngonder_click(object sender, // lblgonder.text = txtgonder.text; //lblgonder.text +=" "+ txtgonder.text; lblgonder.text += txtgonder.text + "<br>"; BulletedList Listeleme yapmak için kullanılır. BulletStyle: Liste elemanlarının ikonunu değiştirmek için kullanılır. Customimage ile harici olarak resim ekleyebiliriz. BulletImageURL: BulletStyle i customimage seçilmiş olan nesneye harici resim yolu göstermek için kullanılır. Örn: Butona tıklayınca Textbox a girilen değer kadar bulletlist e eleman ekleyen programı yazınız. public partial class Default4 : System.Web.UI.Page int sayi; protected void Page_Load(object sender, //sayfa yüklenirken çalışacaktır. for (int i = 0; i < 10; i++) bulletload.items.add(i + ". elaman"); protected void btnbasla_click(object sender, sayi = Convert.ToInt16(txtSayi.Text); for (int i = 1; i <= sayi; i++) bulletlist.items.add(i + ". elaman"); CALENDAR: Örn: Takvimden tarih seçildiğinde seçilen tarihi label a yazan progaramı yazınız? protected void takvim_selectionchanged(object sender, lblsonuc.text = takvim.selecteddate.tostring(); // lblsonuc.text = takvim.selecteddate.day.tostring();

CHECKBOX: Form üzerinde seçim yapmak için kullanılır. Autopostback: True olunca checkbox seçildiği anda işlem yapmamızı sağlar.false ise herhangi bir işlem yapmaz. Text: Checkbox nesnesi üzerinde görünecek metni değiştirmek için kullanılır. Örn: Girilen fiyatın Seçilen checkbox a göre indirmli fiyatını oluşturan progarmı yazınız.. Örn: Girilen fiyatın Seçilen checkbox a göre indirmli fiyatını oluşturan progarmı AutoPostBack özelliği ile yazalım.. CheckboxList Edit items: Checkbox a değeler girmek için kullanılır.

Örn: DropDownList: Açılır listeler eklemek için kullanılır.edit items ile elemanlar eklenir. Örn:Dropdownlist üzerindeki eleman seçildiğinde, seçilen elemanın value ve text değerlerini label da gösteren programı yazınız?(autopostback=true), protected void droplist_selectedindexchanged(object sender, lblsonuc.text ="Text= " +droplist.selecteditem.text+"<br>"+"value= "+droplist.selecteditem.value;

FileUpload: İf(fuDosya.Hasfile): file upload kontrolünde dosya olup olmadığının kontrolünü sağlıyoruz. HyperLink Asp.NET de link vermek için kullanılır. NavigateURL: Linke tıklayınca gidilecek sayfanın seçimi yapılır. Butona tıklayınca da hyperlink e link eklenebilir. protected void btnkaydet_click(object sender, if (fudosya.hasfile) fudosya.saveas(server.mappath("/img/"+fudosya.filename)); lblbilgi.text = "Yükleme Başarılı"+DateTime.Now.ToString(); else lblbilgi.text = "Lütfen Dosya Seçiniz"; protected void btngonder_click(object sender, hyplink.navigateurl = "http://www.google.com"; Hyperlink kontrolünde altı çiziliyi kaldırmak için kod tarafından style="text-decoration:none;" eklenir. <asp:hyperlink ID="HyperLink2" runat="server" style="text-decoration:none;" NavigateUrl="~/ASP.docx">HyperLink</asp:HyperLink> HiddenField HiddenField.Value=Hidden kontrolündeki bilginin değeridir. Örn: Butona tıklayınca textboxdaki değeri hidden a gönderen, al butonuna tıklayınca hidden kontrolündeki bilgiyi label a yazan programı yazınız? Image ImageUrl: image kontrolüne resim eklemek için kullanılır. Örn: Dropdown listdeki value değerine göre image kontrolünde seçilen resmi gösteren programı yazınız? protected void btngonder_click(object sender, hiddenfield.value = txtmetin.text + DateTime.Now.ToString()+" Bu gun günlerdne cuma"; lblbilgi.text = txtmetin.text; protected void btnal_click(object sender, lblsonuc.text = hiddenfield.value+"<br> bu bilgi hidden kontrolunden geldi"; protected void DropDownList1_SelectedIndexChanged(object sender, imgresim.imageurl = "resimler/" + DropDownList1.SelectedValue; İmageButton İmagebutton, buton üzerine resim eklememizi sağlar. İmageUrl: button üzerindeki resmi seçmek için kullanılır. PostbackUrl: Bağlantı adresini eklemek için kullanılır.

LinkButton: PostbackUrl: Bağlantı adresini eklemek için kullanılır. Örn: Hyperlink,Linkbutton,İmagebutton ve standart a href kontrollerini kullanarak bir sayfaya link verelim Literal <asp:imagebutton ID="ImageButton1" runat="server" Height="50px" ImageUrl="~/img/homeicon-md.png" PostBackUrl="~/imagekontrolu.aspx" Width="54px" /> <asp:linkbutton ID="LinkButton1" runat="server" PostBackUrl="~/imagekontrolu.aspx">İmage kontrolüne ait notlar için tıklayın</asp:linkbutton> <br /> İmage dersleri <a href="imagekontrolu.aspx">tıklayınız..</a> <br /> <br /> <asp:hyperlink ID="HyperLink1" runat="server" NavigateUrl="~/imagekontrolu.aspx">Tıklayın</asp:Hyper Link> LİSTBOXLİST SelectionMode: Single tekli seçim, Multiple çoklu seçim yapmaya yarar. Örn: Listbox üzerinden nesne seçimi yaptıktan sonra butona tıklayınca seçili nesneleri label a yazan programı yazınız? Label gibi kullanılır.ancak sayfa kaynağında etiket göstermez.labeller ise <span></span> tagları oluşturur. Text: Kontrol üzerindeki yazıları değiştirmemizi sağlar. Multiview Multiview kontrolü, birbiri ile ilişkili birden çok sayfa ile gerçekleştirilmeye çalışılan işi, oluşturulan tek bir WebForm üzerinden aynı işlevsellikle yapılmasını sağlayan kontroldür. Bu kontrolün tek başına kullanımı mevcut değildir ve kullanımı için View kontrolüne ihtiyaç duyulur. Multiview içerisinde gösterilecek olan tasarımlar, View kontrolleri içerisine gömülerek görüntülenir. ActiveViewIndex=Multiview içinde gösterilecek olan view in index numarasıdır. -1 ise görüntüleme yapılmaz. Örn: Dropdownlistten seçilen değere göre ilgili para ismi seçildiğinde, seçilen paranın resmini getirelim.(dropdownlist.selectedvalue)

protected void btnyorum_click(object sender, yorumpaneli.visible = true; protected void btngizle_click(object sender, yorumpaneli.visible = false; RadioButtonList: Örn: Seçilen temaya göre sayfa üzerine tema getirecek programı yazınız. RadioButtonList ve RadioButton kontrolleri kullanıcıya sunduğumuz seçeneklerden sadece birini seçtirmek istediğimiz durumlarda kullanıyoruz örnek olarak medeni hali: evli veya bekar, bir anket uygulamasında soruya verilebilecek cevap gibi durumlarda kullanılır. Edit Items ile eleman ekleyip silebiliriz. Örn: Autopostback ile lblbilgi ye seçilen değeri yazdıran ve butona tıklayınca seçilen değeri lblsonuc kontrlüne yazdıran programı yazınız. Panel: Panel kontrolü, HTML deki div elementine benzemektedir. Panel kontrolü içindeki elemanlar bir grup halinde bulundurulabilirler. Örn: Yorum Yap butonuna tıklayınca yorumpanelini gösterecek programı yazınız.