29 Mayıs 2014 Perşembe
C Sharp Form İstenilen Alan Kullanılarak Sos Oyunu Programı
KONU : C Sharp Uygulamalar - C Sharp ( C# ) formda sos oyunu programı yapımı. c sharp iç içe for döngüsü kullanarak istenilen boyutlarda sos alanı oluşturma. C sharp da dinamik olarak textbox oluşturup form üzerine ekleme. C sharp forma eklenen textbox nesnelerini iki boyutlu bir diziye atama. Foreach kullanarak form kontrolleri üzerinde gezinerek textbox kutucuklarının içeriğini temizleme. c sharp try catch kullanılarak hata ile karşılaşılan durumları engelleme. Exception durumunu engelleme örneği. C sharp istenilen boyutlarda sos oyunu programı oluşturma.
Etiketler:
c sharp game
,
C Sharp Oyun Örnekleri
,
Dizi Örnekleri
,
for
,
foreach
,
If-Else Örnekleri
,
TextBox
,
Try-Catch Örnekleri
24 Mayıs 2014 Cumartesi
C Sharp Form 0 ile 10000 Arasında Bulunan Tam Kare Sayıları Bulma Programı
KONU : C Sharp Uygulamalar - C Sharp ( C# ) formda 0 ile 1000 veya 10000 veya farklı girilen farklı bir aralıkta bulunan tam kare sayıları bulma programı. Try catch kullanarak girilen karakterlerin sayı olup olmadığını kontrol etme. c sharp string olan değeri double tipine çevirme örneği. Listbox kontrollünde bulunan sayıları listeleme. Listbox kontrolünde sayıları yan yan yazdırma.
ETİKETLER: c sharp listbox - c sharp try catch - c sharp string to double - c sharp double - c sharp textbox - c sharp button
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_Sharp_Form_Tam_Kare_Sayilar
{
public partial class FormTamKareSayilar : Form
{
public FormTamKareSayilar()
{
InitializeComponent();
}
private void buttonTamKareSayilariListele_Click(object sender, EventArgs e)
{
double minimumSayi = 0, maksimumSayi = 0;
listBoxTamKareSayilar.Items.Clear();
try
{
minimumSayi = double.Parse(textBoxMin.Text);
}
catch (Exception)
{
MessageBox.Show("Minimum değeri bir sayı olmalıdır.","HATA",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
try
{
maksimumSayi = double.Parse(textBoxMax.Text);
}
catch (Exception)
{
MessageBox.Show("Maksimum değeri bir sayı olmalıdır.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
for (int tamKareSayiMi = (int)minimumSayi; tamKareSayiMi <= maksimumSayi ; tamKareSayiMi++)
{
if (tamKareSayiMi != 0 &&tamKareSayiMi == (Convert.ToInt64(Math.Sqrt(tamKareSayiMi)) * Convert.ToInt64(Math.Sqrt(tamKareSayiMi))))
{
listBoxTamKareSayilar.Items.Add(tamKareSayiMi);
}
}
}
private void FormTamKareSayilar_Load(object sender, EventArgs e)
{
//ilk değer olarak minimum sayı 0 olsun
textBoxMin.Text = "0";
//ilk değer olarak maksimum sayı 10000 olsun
textBoxMax.Text = "10000";
}
}
}
Etiketler:
c sharp
,
Döngü Örnekleri
,
for
,
MessageBox Sınıfı
,
string to double
,
Try-Catch Örnekleri
C Sharp Konsol dan Girilen Artış Oranına Göre Maaş Hesaplama Programı
KONU :C Sharp Uygulamalar - C Sharp ( C# ) konsol da artış oranına göre maaş hesaplama programı. C sharp try catch kullanılarak konsoldan girilen karakterlerin sayı olup olmadığını kontrol etme. Konsoldan girilen sayısal değeri string tipinden double tipine çevirme. C sharp for döngüsü kullanarak matematik işlemi yapma. Konsoldan girilen yıla göre maaş hesaplama programı hazırlama
ETİKETLER: c sharp maaş - c sharp double to string - c sharp string to double - c sharp try catch
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Console_Maas_Hesaplama
{
class Program
{
static void Main(string[] args)
{
bool ProgramSonlansinMi = false;
double maas = 0, artisOrani = 0, sureYil = 0, yeniMaas = 0;
while (!ProgramSonlansinMi)
{
bool basaDon = false;
try
{
Console.WriteLine("\n\n********************************\n\nMaaş değerini giriniz : ");
maas = Convert.ToDouble(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("\nHATA : Maaş değeri rakamlardan oluşmalı");
basaDon = true;
}
try
{
Console.WriteLine("\nArtış oran değerini giriniz : ");
artisOrani = Convert.ToDouble(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("\nHATA : Artış oranı değeri rakamlardan oluşmalı");
basaDon = true;
}
try
{
Console.WriteLine("\nYıl değerini giriniz : ");
sureYil = Convert.ToDouble(Console.ReadLine());
}
catch (Exception)
{
Console.WriteLine("\nHATA : Yıl değeri rakamlardan oluşmalı");
basaDon = true;
}
if (!basaDon)
{
yeniMaas = maas;
for (int i = 0; i < sureYil; i++)
{
yeniMaas = yeniMaas + yeniMaas * artisOrani / 100;
}
Console.WriteLine("\n\nYeni Maaşınız :" + Convert.ToString(yeniMaas));
}
Console.WriteLine("\n\nProgramdan çıkmak için 1, devam etmek için 0 giriniz.");
if (Console.ReadLine().Trim() == "1")
{
ProgramSonlansinMi = true;
}
}
}
}
}
Etiketler:
Console Sınıfı
,
double to string
,
for
,
If-Else Örnekleri
,
string to double
,
Try-Catch Örnekleri
,
while
C Sharp Form Artış Oranına Göre Maaş Hesaplama Programı
KONU : C Sharp Uygulamalar - C Sharp ( C# ) artış oranına göre maaş hesaplama programı. C sharp try catch kullanılarak textboxdan girilen karakterlerin sayı olup olmadığını kontrol etme. Textbox dan girilen sayısal değeri string tipinden double tipine çevirme. C sharp for döngüsü kullanarak matematik işlemi yapma. Textbox a girilen yıla göre maaş hesaplama programı hazırlama
ETİKETLER: c sharp maaş - c sharp double to string - c sharp string to double - c sharp try catch
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Faiz_Hesabı
{
public partial class MaasHesaplama : Form
{
public MaasHesaplama()
{
InitializeComponent();
}
private void btnMaasHesapla_Click(object sender, EventArgs e)
{
double maas, artisOrani, sureYil, yeniMaas;
try
{
maas = Convert.ToDouble(txtMaas.Text);
}
catch (Exception)
{
MessageBox.Show("Maaş değeri rakamlardan oluşmalı","HATA",MessageBoxButtons.OK,MessageBoxIcon.Error);
return;
}
try
{
artisOrani = Convert.ToDouble(txtArtisOrani.Text);
}
catch (Exception)
{
MessageBox.Show("Artış oranı değeri rakamlardan oluşmalı", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
try
{
sureYil = Convert.ToDouble(txtYil.Text);
}
catch (Exception)
{
MessageBox.Show("Yıl değeri rakamlardan oluşmalı", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
yeniMaas = maas;
for (int i = 0; i < sureYil; i++)
{
yeniMaas = yeniMaas + yeniMaas * artisOrani / 100;
}
lblYeniMaasMiktari.Text = Convert.ToString(yeniMaas);
}
}
}
Etiketler:
C sharp uygulamalar
,
double to string
,
for
,
Form Sınıfı
,
string to double
,
Tip Dönüşüm Örnekleri
,
Try-Catch Örnekleri
19 Mayıs 2014 Pazartesi
18 Mayıs 2014 Pazar
C Sharp Form Uygulamalar Girilen Sayının Mükemmel Sayı Olup Olmadığını Bulma
KONU : C Sharp Uygulamalar - C Sharp ( C# ) form da textbox dan girilen değerin tam sayı olup olmadığını bulma. Eğer girilen değer tam sayı ise bu sayının mükemmel sayı olup olmadığını bulma. Eğer sayı mükemmel sayı ise messagebox kullanarak kullanıcıya girilen sayı mükemmel sayıdır uyarısı verdirme. Eğer sayı mükemmel sayı değilse girilen sayı mükemmel sayı değildir uyarısı verdirme.
ETİKETLER: c sharp sayılar - c sharp mükemmel sayılar - c sharp for döngüsü - c sharp mükemmel sayı bulma.
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_Sharp_Form_Mukemmel_Sayi
{
public partial class Form1 : Form
{
int bolen;
int sonucToplam = 0;
int girilenSayi = 0;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void btnMukemmelSayi_Click(object sender, EventArgs e)
{
sonucToplam = 0;
try
{
girilenSayi = Convert.ToInt32(txtGirilenSayi.Text);
if (girilenSayi == 0)
{
MessageBox.Show("Girilen Sayı Mükemmel Sayı Değildir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
}
catch
{
MessageBox.Show("Lütfen Tam Sayı Giriniz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
for (bolen = 1; bolen < girilenSayi; bolen++)
{
if (girilenSayi % bolen == 0)
{
//sonucToplam=sonucToplam+bolen;
sonucToplam += bolen;
}
}
if (girilenSayi == sonucToplam)
{
MessageBox.Show("Girilen Sayı Mükemmel Sayıdır.","BİLGİ",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Girilen Sayı Mükemmel Sayı Değildir", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
}
Etiketler:
for
,
Form Sınıfı
,
If-Else Örnekleri
,
MessageBox Sınıfı
,
Try-Catch Örnekleri
12 Mayıs 2014 Pazartesi
C Sharp Sınıf Örnekleri - Konsol Ekranından Girilen 20 Sayıyı Sınıflandırma - Sıfır - Pozitif - Negatif - Çift -Tek Sayı Olarak Sınıflandırma
KONU : C Sharp Uygulamalar - C Sharp Konsol Uygulamalar Konsoldan girilen 20 rasgele sayıyı negatif,pozitif, çift sayı , tek sayı ve sıfır olarak sınıflandırma, c sharp tam sayılar, csharp sınıf, csharp sınıflar, csharp sınıf örnekleri, csharp sınıf oluşturma, csharp sınıflar ve metodlar, c# sınıflar, c# sınıf oluşturma , c# sınıf örnekleri, c# sınıflar ile ilgili örnekler,c# sınıflar ve metodlar. C sharp konsol ekranında oluşturulan 20 elemanlı bir dizinin elemanlarını sınıflandırma işlemi. Sayıları fonksiyon kullanarak sınıflandırma örnekleri. Sayıları negatif sayı, pozitif sayı, sıfır, çift sayı, tek sayı olarak sınıflandırma ve bunları konsol ekranına yazdırma.
ETİKETLER: c sharp sayılar - c sharp sayılar sınıflandırma - c sharp diziler ve sayılar - c sharp negatif sayılar - c sharp pozitif sayılar - c sharp çift sayılar - c sharp tek sayılar - c sharp sınıf örnekleri - c# sınıf örnekleri
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_dan_Girilen_20_Sayi_Matematik
{
class Girilen_20_Sayi_Matematik
{
static void Main(string[] args)
{
//int[] onluListe = new int[11];
Console.WriteLine("20 tane tam sayi giriniz\n");
int[] sayilar_dizi = { 1, 2, 3,-1, 5,0, 6,0,-5, 4, 66, 7,-11,0,3,8, 8, 99 , 0,21 }; //son dizi elamanı buffer için
for (int i = 0; i < sayilar_dizi.Length; i++)
{
Console.Write(sayilar_dizi[i] + " , ");
}
Console.WriteLine();
//Eğer console dan girmek istiyorsanız üsteki satır yorum yapın burayı açın
//for (int i = 0; i < 20; i++)
//{
// //Girilen sayıları sıra ile arraylist e kaydet
// sayilar_dizi[i] = int.Parse(Console.ReadLine());
//}
bool ilkElemanSifirMi = SayilarIslem.ilkElemanSifirMi(sayilar_dizi);
if (ilkElemanSifirMi)
Console.WriteLine("İlk eleman sıfır");
else
Console.WriteLine("İlk eleman sıfır değil");
SayilarIslem sayilarIslem = new SayilarIslem();
sayilarIslem.sayilar = sayilar_dizi;
int kaciSifir = sayilarIslem.kacSifir;
Console.WriteLine(kaciSifir.ToString() + " adet eleman sıfır");
int kaciNegatif = sayilarIslem.kacNegatif;
Console.WriteLine(kaciNegatif.ToString() + " adet eleman negatif");
int kaciPozitif = sayilarIslem.kacPozitif;
Console.WriteLine(kaciPozitif.ToString() + " adet eleman pozitif");
int kaciTek = sayilarIslem.kacTek;
Console.WriteLine(kaciTek.ToString() + " adet eleman tek");
int kaciCift = sayilarIslem.kacCift;
Console.WriteLine(kaciCift.ToString() + " adet eleman cift");
//bir tuşa basılana kadar bekle
Console.ReadKey();
}
public class SayilarIslem
{
private int kacsifir;
private int kacnegatif;
private int kacpozitif;
private int kactek;
private int kaccift;
public int kacSifir
{
get { return kacTaneSifirVar(sayilar); }
}
public int kacNegatif
{
get { return kacTaneNegatifVar(sayilar); }
}
public int kacPozitif
{
get { return kacTanePozitifVar(sayilar); }
}
public int kacTek
{
get { return kacTaneTekVar(sayilar); }
}
public int kacCift
{
get { return kacTaneCiftVar(sayilar); }
}
public int[] sayilar { get; set; }
public static bool ilkElemanSifirMi(int [] sayilar)
{
if (sayilar[0] == 0)
return true; // ilk eleman sıfır ise true dön, sıfır değilse false dön
else
return false;
}
private int kacTaneSifirVar(int[] sayilar)
{
kacsifir = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] == 0)
kacsifir++;
}
return kacsifir;
}
private int kacTaneNegatifVar(int[] sayilar)
{
kacnegatif = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] < 0)
kacnegatif++;
}
return kacnegatif;
}
private int kacTanePozitifVar(int[] sayilar)
{
kacpozitif = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] > 0)
kacpozitif++;
}
return kacpozitif;
}
private int kacTaneTekVar(int[] sayilar)
{
kactek = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] % 2 != 0)
kactek++;
}
return kactek;
}
private int kacTaneCiftVar(int[] sayilar)
{
kaccift = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] % 2 == 0)
kaccift++;
}
return kaccift;
}
}
}
}
/*
*
* Program örnek çıktısı
*
*
20 tane tam sayi giriniz
1 , 2 , 3 , -1 , 5 , 0 , 6 , 0 , -5 , 4 , 66 , 7 , -11 , 0 , 3 , 8 , 8 , 99 , 0
, 21 ,
İlk eleman sıfır değil
4 adet eleman sıfır
3 adet eleman negatif
13 adet eleman pozitif
10 adet eleman tek
10 adet eleman cift
*
*
*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Konsol_dan_Girilen_20_Sayi_Matematik
{
class Girilen_20_Sayi_Matematik
{
static void Main(string[] args)
{
//int[] onluListe = new int[11];
Console.WriteLine("20 tane tam sayi giriniz\n");
int[] sayilar_dizi = { 1, 2, 3,-1, 5,0, 6,0,-5, 4, 66, 7,-11,0,3,8, 8, 99 , 0,21 }; //son dizi elamanı buffer için
for (int i = 0; i < sayilar_dizi.Length; i++)
{
Console.Write(sayilar_dizi[i] + " , ");
}
Console.WriteLine();
//Eğer console dan girmek istiyorsanız üsteki satır yorum yapın burayı açın
//for (int i = 0; i < 20; i++)
//{
// //Girilen sayıları sıra ile arraylist e kaydet
// sayilar_dizi[i] = int.Parse(Console.ReadLine());
//}
bool ilkElemanSifirMi = SayilarIslem.ilkElemanSifirMi(sayilar_dizi);
if (ilkElemanSifirMi)
Console.WriteLine("İlk eleman sıfır");
else
Console.WriteLine("İlk eleman sıfır değil");
SayilarIslem sayilarIslem = new SayilarIslem();
sayilarIslem.sayilar = sayilar_dizi;
int kaciSifir = sayilarIslem.kacSifir;
Console.WriteLine(kaciSifir.ToString() + " adet eleman sıfır");
int kaciNegatif = sayilarIslem.kacNegatif;
Console.WriteLine(kaciNegatif.ToString() + " adet eleman negatif");
int kaciPozitif = sayilarIslem.kacPozitif;
Console.WriteLine(kaciPozitif.ToString() + " adet eleman pozitif");
int kaciTek = sayilarIslem.kacTek;
Console.WriteLine(kaciTek.ToString() + " adet eleman tek");
int kaciCift = sayilarIslem.kacCift;
Console.WriteLine(kaciCift.ToString() + " adet eleman cift");
//bir tuşa basılana kadar bekle
Console.ReadKey();
}
public class SayilarIslem
{
private int kacsifir;
private int kacnegatif;
private int kacpozitif;
private int kactek;
private int kaccift;
public int kacSifir
{
get { return kacTaneSifirVar(sayilar); }
}
public int kacNegatif
{
get { return kacTaneNegatifVar(sayilar); }
}
public int kacPozitif
{
get { return kacTanePozitifVar(sayilar); }
}
public int kacTek
{
get { return kacTaneTekVar(sayilar); }
}
public int kacCift
{
get { return kacTaneCiftVar(sayilar); }
}
public int[] sayilar { get; set; }
public static bool ilkElemanSifirMi(int [] sayilar)
{
if (sayilar[0] == 0)
return true; // ilk eleman sıfır ise true dön, sıfır değilse false dön
else
return false;
}
private int kacTaneSifirVar(int[] sayilar)
{
kacsifir = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] == 0)
kacsifir++;
}
return kacsifir;
}
private int kacTaneNegatifVar(int[] sayilar)
{
kacnegatif = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] < 0)
kacnegatif++;
}
return kacnegatif;
}
private int kacTanePozitifVar(int[] sayilar)
{
kacpozitif = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] > 0)
kacpozitif++;
}
return kacpozitif;
}
private int kacTaneTekVar(int[] sayilar)
{
kactek = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] % 2 != 0)
kactek++;
}
return kactek;
}
private int kacTaneCiftVar(int[] sayilar)
{
kaccift = 0;
for (int i = 0; i < sayilar.Length; i++)
{
if (sayilar[i] % 2 == 0)
kaccift++;
}
return kaccift;
}
}
}
}
/*
*
* Program örnek çıktısı
*
*
20 tane tam sayi giriniz
1 , 2 , 3 , -1 , 5 , 0 , 6 , 0 , -5 , 4 , 66 , 7 , -11 , 0 , 3 , 8 , 8 , 99 , 0
, 21 ,
İlk eleman sıfır değil
4 adet eleman sıfır
3 adet eleman negatif
13 adet eleman pozitif
10 adet eleman tek
10 adet eleman cift
*
*
*/
10 Mayıs 2014 Cumartesi
C Sharp Form Uygulamalar Kitaplık Takip Programı İndir
ŞİFRE : c-sharp-uygulamalar |
PASSWORD: c-sharp-uygulamalar |
Etiketler:
Download
,
Download Form Source Codes
,
Form Kaynak Kodları İndir
,
indir
C Sharp Form Access Veri Tabanı Kullanarak Kullanıcı Giriş Formu Uygulamasını İNDİR
Etiketler:
Download
,
Download Form Source Codes
,
indir
C Sharp Form Uygulamalar Elektrik Faturası Hesaplama Programını İNDİR
Etiketler:
Download
,
Download Form Source Codes
,
indir
2 Mayıs 2014 Cuma
C Sharp Form Access Veri Tabanı Kullanarak Kullanıcı Giriş Formu Oluşturma
KONU : C Sharp Uygulamalar - C Sharp formda kullanıcı adı ve şifresi girişi için kullanıcı giriş formu oluşturma örneği. Kullanıcı giriş formunu amacı giriş ekranından kullanıcı adı ve şifre girişi yapana kullanıcının kayıtlı kullanıcı olup olmadığını tespit etmek. Eğer kullanıcı veri tabanında kayıt ise otomatik olarak giriş kabul edilecek. Eğer kullanıcı veri tabanında kayıtlı değilse “Hatalı kullanıcı girişi!” hatasını verilecek. Öncelikle access veri tabanında bir kullanıcılar isminde id,kullanıcı adı ve şifresini listeleyeceğimiz tablo oluşturmamız gerekiyor. Daha sonra c sharp da form uygulama oluşturarak aşağıdaki kodları yazarak kullanıcı giriş formunu oluşturalım.
ETİKETLER: c sharp access - c sharp access kullanıcı girişi - c sharp kullanıcı - c sharp access giriş - c sharp veri tabanı giriş ekranı - c sharp giriş formu - c sharp giriş formu oluşturma - c sharp kullanıcı adı - c sharp şifre - c sharp access şifre - kullanıcı giriş formu oluşturma
UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace C_Sharp_Form_Kullanici_Giris_Formu
{
public partial class Form1 : Form
{
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=veritabani.accdb");
public Form1()
{
InitializeComponent();
}
/// Tamam butonu tıklandığında çalışacak olan metot.
private void btnTamam_Click(object sender, EventArgs e)
{
bool kullaniciVarMi = KullaniciAra();
//Eğer kullanıcı veritabanında var ise dönen değer 0 dan büyük olacak
// ve bu değer veribanında id değerine eşit olacak.
if (kullaniciVarMi)
{
MessageBox.Show("Sisteme Girişiniz Kabul Edildi...", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information);
//şifre girme işlemi başarılı bu kullanıcı giriş formunu kapatalım
this.Close();
// Kodun bu kısmında giriş yapıldıktan sonra açılacak pencereyi girmemiz gerekiyor
}
else
{
MessageBox.Show("Hatalı Kullanıcı Girişi", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
/// Access veri tabanına bağlantı açma metodu
public void BaglantiAc()
{
try
{
if (baglanti.State == ConnectionState.Open)
MessageBox.Show("Bağlantı zaten açık", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
else
baglanti.Open();
}
catch (Exception )
{
MessageBox.Show("Bağlantı yapılamadı", "HATA",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
/// Girilen Kullanıcıyı arama metodu. Burada sorgu cümleciği tanımlayarak sorgunun nasıl
/// yapılacağını belirliyoruz. Eğer veri tabanında giriş yapmaya çalışan kullanıcının bilgileri
/// var ise metot true dönecek.
public bool KullaniciAra()
{
bool kullaniciVarMi = false;
try
{
BaglantiAc();
string sorgu = "Select * from kullanicilar where kullaniciadi='" + txtKullaniciAdi.Text + "' and sifre='" + txtSifre.Text + "' ";
OleDbCommand komut = new OleDbCommand(sorgu, baglanti);
OleDbDataReader okuyucu = komut.ExecuteReader();
if (okuyucu.Read())
{
kullaniciVarMi = true;
}
baglanti.Close();
}
catch (Exception)
{
MessageBox.Show("Access veri tabanına bağlanılamadı.", "HATA",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
return kullaniciVarMi;
}
}
}
Etiketler:
Access
,
Boolean
,
C#-Form
,
Fonksiyon
,
If-Else
,
MessageBox
,
Method
,
OleDb
,
OleDbCommand
,
OleDbConnection
,
OleDbDataReader
,
Try-Catch
Kaydol:
Kayıtlar
(
Atom
)