c sharp – form application giriş ekranı (login form)

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
White is destined to be dirty Black is to blame
Seçkin Üye
Katılım
12 Ocak 2016
Mesajlar
395
Çözümler
10
Tepki puanı
17
Ödüller
7
10 HİZMET YILI
[font='Droid Sans', Arial, Tahoma]C Sharp Form Application’da 2 farklı form kullanarak bir giriş ekranı (login form) yaptık.Kullanıcıdan giriş için Kullanıcı adı ve şifre isteniyor eğer doğru ise kullanıcı 2.forma yönlendiriliyor.[/FONT]

[font='Droid Sans', Arial, Tahoma]
CSharpFormGirisEkrani.jpg
[/FONT]


[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Eğer kullanıcı adı ve şifre doğru ise 2.formumuz açılıyor ve formumuzda girişin başarılı olduğu gösteriliyor.Ve uygulamayı kapatmak için bir çıkış butonu bulunuyor.[/FONT][/FONT]

[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]
CSharpFormGirisBasarili.jpg
[/FONT]
[/FONT]


[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Eğer girişimiz başarılı değil ise bir message box ile girişin başarısız olduğu gösteriliyor ve giriş ekranındaki kullanıcı adı ve şifre bölümü yeni bir giriş için siliniyor.[/FONT][/FONT][/FONT]

[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]
CSharpFormGirisBasarisiz.jpg
[/FONT]
[/FONT]
[/FONT]


[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Form1[/FONT][/FONT][/FONT][/FONT]


Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace FormIslemleriGirisEkrani
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void buttonGiris_Click(object sender, EventArgs e)
        {//http://memoryhackers.org/
            Form2 yeni = new Form2();// form 2'ye daha sonra ulaşmak için yeni bir method belirliyoruz.
            if (textBoxKullaniciAd.Text == "admin" && textBoxKullaniciSifre.Text == "12345")
            {//Kullanıcı adı ve şifremizi belirliyoruz ve doğru olması durumunda yapılması gereken işlemleri yazıyoruz.
                yeni.Show();//Burada daha önceden belirlediğimiz methoda göre 2.formu göster diyoruz.
                this.Hide();//Burada ise bulunduğumuz form olan 1.formu gizliyoruz.
            }//http://memoryhackers.org/
            else {//eğer kullanıcı adı ve şifre doğru değil ise yapılacaklar.
                MessageBox.Show("Giriş Başarısız");
                //Bir message box ile "giriş başarısız" ifadesini gösteriyoruz.
                textBoxKullaniciAd.Clear();
                //Yeni bir giriş için kullanıcı adı bölümünü temizliyoruz.
                textBoxKullaniciSifre.Clear();
                //Yeni bir giriş için şifre bölümünü temizliyoruz.
            }//http://memoryhackers.org/
 
        }
    }
}

[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Form2[/FONT][/FONT]


Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace FormIslemleriGirisEkrani
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
 
        private void label1_Click(object sender, EventArgs e)
        {        }
 
        private void Form2_Load(object sender, EventArgs e)
        {        }
 
        private void buttonCikis_Click(object sender, EventArgs e)
        {
            //http://memoryhackers.org/
            Application.Exit();
            //Uygulamayı kapatmak için butona uygulamayı kapat komutu veriyoruz.
        }
    }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst