c# uygulama örnekleri

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Veri Tabanında Kullanıcı Girişi ve Kayıt Ekranı Programı örneğini aktaracağız. Console nasıl Kullanılır? C# ile Veri Tabanında  Kullanıcı Girişi ve Kayıt Ekranı Programı nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

C# ile Console Örnekleri

Kod Alanı

C# programlama dilinin Console dilinde Veri Tabanında  Kullanıcı Girişi ve Kayıt Ekranı Programı kod metnini oluşturduk. Bu uygulamamızda öncelikle Access veri tabanında bir tablo oluşturmamız gerekmektedir. Oluşturduğumuz tabloyu uygulamamıza bağlayacağız.  Bir sonraki adım olarak oluşturduğumuz access dosyasını bin–>debug klasörünün içerisine data olarak kaydetmemiz gerekmektedir. Kaydettikten sonra bu tabloyu uygulamamızın içerisine komutlarımız ile çağırıyoruz. Bu uygulama bir veri tabanı bağlantısı olmaktadır. Bu yüzden veri tabanı ile kod metni bağlantısını kavrayabilirsiniz. Bu uygulamanın kod metni içerisinde veri tabanı bağlantısı ile ilgili kısa açıklamalarda bulunulmuştur. Bu uygulamanın kod metni aşağıdaki gibidir:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

using System.Data.OleDb;

namespace ConsoleApplication13

{

class Program

{

static void Main(string[] args)

{

OleDbConnection bag = new OleDbConnection(“Provider=Microsoft.Ace.Oledb.12.0;Data Source=data.accdb”);

//sql komut kullanımı değişkeni tanımlanıyor.

OleDbCommand kmt = new OleDbCommand();

byte secim,sonuc;

string kullaniciAdi,parola,devam=””;

do

{

Console.Clear();

Console.Write(” n 1-Giriş n 2-Kayıt n 3-Çıkış n n Seçiminiz(1-3) –> “);

secim = Convert.ToByte(Console.ReadLine());

if (secim == 1)

{

Console.WriteLine(“********* Giriş Ekranı ********** n”);

Console.Write(“Kullanıcı Adı = “);

kullaniciAdi = Console.ReadLine();

Console.Write(“Parola = “);

parola = Console.ReadLine();

bag.Open();

kmt.Connection = bag;

kmt.CommandText = “Select Count(*) From kullanicibil Where kullaniciAdi='” + kullaniciAdi + “‘ And parola='” + parola + “‘”;

////kayıt ekleme sorgu metni

sonuc = Convert.ToByte(kmt.ExecuteScalar().ToString());

//sorguyu çalıştır

kmt.Dispose();

//Komut kullanımını kapatıyoruz

bag.Close();

Console.Clear();

if (sonuc > 0)

{

Console.WriteLine(“Hoşgeldiniz.Giriş başarıyla sağlandı”);

Console.ReadLine();

}

else

{

Console.WriteLine(“Kullanıcı Adı veya şifre Hatalı”);

Console.Write(“Anasayfaya dönmek istermisiniz ( E / H ) –> “);

devam = Console.ReadLine();

}

}

else if (secim == 2)

{

Console.WriteLine(“********* Kayıt Ekranı ********** n”);

Console.Write(“Kullanıcı Adı = “);

kullaniciAdi = Console.ReadLine();

Console.Write(“Parola = “);

parola = Console.ReadLine();

Console.Clear();

bag.Open();

kmt.Connection = bag;

kmt.CommandText = “INSERT INTO kullanicibil(kullaniciAdi,parola) VALUES (‘” + kullaniciAdi + “‘,'” + parola + “‘) “;

////kayıt ekleme sorgu metni

kmt.ExecuteNonQuery();

//sorguyu çalıştır

kmt.Dispose();

//Komut kullanımını kapatıyoruz

bag.Close();

Console.Write(“Anasayfaya dönmek istermisiniz ( E / H ) –> “);

devam = Console.ReadLine();

}

else if (secim == 3)

{

Console.WriteLine(“İyi Günler. Çıkış işlemi sağlandı. !”);

Console.ReadLine();

}

else Console.WriteLine(“Yanlış seçim yaptınız !”);

} while (devam.ToLower()==”e” || devam.ToLower()==”evet”);

}

}

}

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 cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir