Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » ASP.net (59 ders)
 
Değişkenlerle Basit Asp.Net Sayfaları

Yazar: Veysel Şahin  
Eklenme: 27.03.2009   Okunma: 2932   Seviyesi:  Başlangıç
 
Bu yazımda elimden geldiginçe degişkenlerle asp.net platformunda basit bir sayfa yapmayı anlatacağım. Umarım size faydalı olur.

İlk önce degişken nedir ona bir göz atalım:

DEGİŞKENLER:
Hafıza milyonlarca hücreden oluşur. Bilgisayarda tutulan tüm bilgiler bu hafıza hücrelerinde tutulur. Bilgisayarda bir hafıza hücresiyle diğerini karıştırmamak için hepsine ayrı bir adres verilir. Programcılar da bu hafıza alanlarına, içindeki bilgilerin özelliğine göre anlamlı isimler verirler (Çeşitli isimlendirme kurallarına uyarak). İşte bu anlamlı isimlere değişken denir. Başka bir ifadeyle, değişken, bilgilerin saklandığı hafıza hücrelere verilen bir isimdir.
Değişkenler hafızanın bir bölümünü ifade eder. Degişkenler Visual Basic dilinde "dim degişkenadı as degişkenveritipi" şeklinde tanımlanır.

Şimdi dersimize geçebiliriz. Dersimizdeki amaç basit bir üye alanı oluşturmak olacak. Diger kulanılacak olan kodları kulanım yerlerinde açıklayacağım.

Visual Studio programını açalım. Shift + Alt+ N diyerek açılan pencerede:

http://resim.sanalkurs.net/uploads/veysel.jpg

Yukarıdaki gibi olmalıdır. Asp.Net sayfasını "OK" deyip açtıktan sonra bize lazım olan Toolbox penceresinden 2 textbox, 4 label ve 1 buton'dur. İsterseniz aklınızın karışmaması için Properties penceresinden (id)'den adlarını degiştirebilirsiniz. Ben aynı bırakacağım.

http://resim.sanalkurs.net/uploads/veysel1.jpg

Bu işlem bittikten sonra asıl işleme geçelim. Gönder butonuna çift tıklayarak aspx.vb sayfasını açalım ve oraya sayfamızın düzgün çalışması için degişken ve if komutlarını yazalım. Ben degişken olarak KÜlLanıcıAdı ve ParOla. Burada dikkat etmenizi istedigim bir nokta var kulanacagımız değişkeni tanımlarken büyük küçük harf ve Türkçe harfler kullandım. Visual Basic dili bu işlemleri kabul eder, ama örnegin 1parola gibi degişken veya herhangi bir araca sayı ila başlayan isim veremezsiniz. Şimdi kodları verelim.

http://resim.sanalkurs.net/uploads/veysel2_1.jpg

Yukarıdaki kodlarda dikatinizi çekmek istediğim noktalar var:

KÜlLanıcıAdı = "sanalkurs"
ParOla = 123456 


Şu ifadedir: Dikkat ederseniz KÜlLanıcıAdı string denilen bir veri tipiyle tanımlamışım. Burada string bir karakter dizisini, grubunu ifade eder. Her türlü karakter grubu bir string oluşturabilir. Örneğin, "Seda", "Ev Adresiniz", "235" ifadeleri. Ve Visual Basic dilinde string veri tipinin degeri "" içinde yazılmalıdır.

If KÜlLanıcıAdı <> TextBox1.Text Then
            Label3.Text = " kulanıcı adı yanlış "
        ElseIf KÜlLanıcıAdı = TextBox1.Text Then
            Label3.Text = " kullanıcı adı dogru"
        End If
        If  ParOla <> TextBox2.Text Then
            Label4.Text = "şifre yanlış"
        Else
            Label4.Text = "şifre dogru"
        End If


kısmı burada ise if şart then end if gibi ifadeler de kullanıllır. Burada else if ise komutu ise şu anlama gelir: Yanlışsa eğer şart ise aşağıdaki işi yap:

 If KÜlLanıcıAdı <> TextBox1.Text Then
            Label3.Text = " kulanıcı adı yanlış "
        ElseIf KÜlLanıcıAdı = TextBox1.Text Then
            Label3.Text = " kullanıcı adı dogru"
        End If


Eğer bu ifadeyi Türkçe okursak daha iyi anlarsınız.

Eğer KÜlLanıcıAdı  eşitdeğil  ise
Label3.Text = " kulanıcı adı yanlış "
yukardakikomutyanlışsaeger KÜlLanıcıAdı = TextBox1.Text  ise
Label3.Text = " kullanıcı adı doğru"
son


Demektir ki, burdaki "<>" eşitdegilse anlamına gelir.

If  ParOla <> TextBox2.Text Then
            Label4.Text = "şifre yanlış"
        Else
            Label4.Text = "şifre dogru"
        End If


Burada ise yukardaki gibi else if komutunu kullanmadık. Bunun sebebi parola ya dogrudur, ya da yanlış. Bunun için baştan bir else if yani şart yazmamıza gerek yoktur. else yanlışsa anlamına gelir.

Dersimiz bu kadar. Umarım yararlı olabilmişimdir. İyi veya kötü yorumlarınız için teşekürler. Biraz başlangıç seviyesi içindi.
 

 

Değişkenlerle Basit Asp.Net Sayfaları Dersini Yazdirin YAZDIR

"Değişkenlerle Basit Asp.Net Sayfaları" dersi için 9 yorum var

30.03.2009 genckisi diyor ki:
teşekürler

31.03.2009 dalga03 diyor ki:
dersi kolanmaya calışmışsınız saolun

24.04.2009 durgun_deniz diyor ki:
SaoLun..

28.04.2009 tatlykıs diyor ki:
güzel paylaşımlar var yeni yeni asp öğreniyorum ama zor gibi teşekkürler

01.05.2009 tugba-cansu diyor ki:
ellerine sağlık asp.neti öğrenmek niye bu kadar zorrrr

12.05.2009 sweynn diyor ki:
zor diye bir olay yokki zaten asp.net le birton şey kolaylaştı

17.06.2009 takao200 diyor ki:
sagol canım

26.07.2009 iremozer18 diyor ki:
ben aslında web tasarımı öğrencisiyim. ama öss di falan pek webe yüklenemedim şimdi bilgilerimi biraz unutmuşum ama sayenizde hatırlıorum sağolun:)

  BU DERSE YORUM EKLEYİN

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 174 Ziyaretçi, 13 Üye
Keremel, ramones1982, sanalusta, s-R-c, Charisma_47, ertughaskan, deliler, hacoban, kerasus, mocaco3, siracel, BuRRaK, mhmt35
Bugün: 623, Dün: 10154, Bu Ay: 20990, Toplam Ziyaret: 7226802, Toplam Üye: 216260, Son Üye: nur_cihan
Yazılı Dersler: 2459, Video Dersler: 407, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz