c# uygulama örnekleric# uygulama örnekleri

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Giriş Ekranı Uygulaması  programını aktaracağız. C# da 2 form nasıl yapılır? C# ile Giriş Ekranı Uygulaması örneği nasıl olur? Gibi sorularınızın cevabını bu içeriğimizde bulabilirsiniz.

İlk forumda sizlerden kullanıcı adı ve şifresi istenmektedir. Eğer girdiğiniz kullanıcı adı ve şifre geçerli ise sizi bir sonraki foruma yönlendiriyor.

C# ile Giriş Ekranı Uygulaması

İlk forumda girdiğiniz değerler geçerli ise aşağıdaki ikinci form açılıyor. Eğer başarılı değil ise sizlere bir mesaj olarak giriş başarısız yazısı geliyor.

C# ile Giriş Ekranı Uygulaması

Kullanılması  gerekenler

C# ile Giriş Ekranı Uygulaması için kullanılması gerekenler sırası ile şunlardır:
İlk forum için 3 adet Label, 2 Adet Textbox ve 1 adet button.
İkinci forum için 1 adet label ve 1 adet button.

Kod Alanı

Bu uygulama ile klasik bir hesaba giriş programı yapmış olduk. Veri tabanı bağlantısı ve ilgili geliştirmeler yapıldığı zaman bu uygulama bir web sitesine girişi yapmanın en basit yollarından birine örnek olacaktır. Uygulama aşamalarını sizlere sırası ile aşağıda belirteceğiz. Herkese iyi denemeler.
1) Methodumuz ve programımız Form1 de bulunan buttonGiris_Click ile basılması ile başlamaktadır.
2) Form2 ‘ ye direk ulaşmayıp sonradan ulaşabilmek için bir metot belirliyoruz.
3) Kullanıcı adı ve şifre eğer doğru ise eğer yapımızın içerisine geçiyoruz.
4) Form2’yi oluşturduğumuz metot ile açıyoruz. Görünür olan Form1’i de gizliyoruz.
5) Eğer girilen kullanıcı adı ve şifre başarısız ise bir mesaj ile Giriş başarısız iletisini ekrana yolluyoruz.
6) Yanlış girilen kullanıcı adı ve şifreyi temizliyoruz.
7) Form2 açıldığı zaman bir adet butonumuz bulunmakta ve tüm işlemimizi bu buttonCikis_Click butonunda yapıyoruz.
8) Butona tıkladığı an formdan çıkış yapacağımız kodu yazıyoruz.
Bu uygulamamızın kod metni 2 forumlu olduğu için 2 parçaya böldük işte sırası ile kod metni şu şekildedir:
Form1
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)
        {
            Form2 yeni = new Form2();
            if (textBoxKullaniciAd.Text == "admin" && textBoxKullaniciSifre.Text == "12345")
            {
                yeni.Show();
                this.Hide();
            }
            else {
                MessageBox.Show("Giriş Başarısız");
                textBoxKullaniciAd.Clear();
                textBoxKullaniciSifre.Clear();
            }
 
 
        }
    }
}
Form2
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)
        {
            Application.Exit();
        }
    }
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir