Alt 17. May 2008, 03:44 AM   #1 (permalink)
Amatör
 
McDroPp - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Mar 2008
Nerden: C# SQl Server 2008 İnformation Technology's Server Secretary And Aspx To lınk Tecnolojıes,Mybb
Mesajlar: 51
Standart İngilizce Sözlük ve Kelime Bulma Oyunu

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace sozluk
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("lütfen ingilizce kelimeyi giriniz!" "ingilizce kelime girme!" MessageBoxButtons.OK);
}
else
{
if (listBox1.Items.IndexOf(textBox1.Text) > -1)
{
MessageBox.Show(textBox1.Text + " olan kelime sölükde var!" "olan kelime" MessageBoxButtons.OK);
}
else
{
if (textBox2.Text == "")
{
MessageBox.Show("lütfen ingilizce kelimenin anlamını giriniz!" "anlam girme" MessageBoxButtons.OK);
}
else
{
listBox1.Items.Add(textBox1.Text);
listBox2.Items.Add(textBox2.Text);
}
}
}
int kelime;
kelime = listBox1.Items.Count;
label5.Text = "kelime sayısı =" + kelime.ToString();

}

private void listBox1_SelectedIndexChanged(object sender EventArgs e)
{
listBox2.SelectedIndex = listBox1.SelectedIndex;
}

private void button4_Click(object sender EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("lütfen ingilizce kelimeyi giriniz!" "kelime girme" MessageBoxButtons.OK);
}
else
{
if (textBox2.Text == "")
{
MessageBox.Show("lütfen inglizce kelimenin anlamını giriniz!" "anlam girme" MessageBoxButtons.OK);
}
else
{
string yol = @"D:\c#\kelime deneme\ing.dat";
FileStream dosya = new FileStream(yol FileMode.Create FileAccess.Write FileShare.None);
StreamWriter yaz = new StreamWriter(dosya);


for (int i = 0; i < listBox1.Items.Count; i++)
{
yaz.WriteLine(listBox1.Items[i].ToString());
}
yaz.Close();
dosya.Close();

string yol1 = @"D:\c#\kelime deneme\turkce.dat";
FileStream dosya1 = new FileStream(yol1 FileMode.Create FileAccess.Write FileShare.None);
StreamWriter yaz1 = new StreamWriter(dosya1);

for (int j = 0; j < listBox2.Items.Count; j++)
{
yaz1.WriteLine(listBox2.Items[j].ToString());
}
yaz1.Close();
dosya1.Close();
MessageBox.Show(textBox1.Text + " olan kelime kaydedildi!" "kelime kaydetme" MessageBoxButtons.OK);
}

}

int kelime;
kelime = listBox1.Items.Count;
label5.Text = "kelime sayısı =" + kelime.ToString();
}

private void Form1_Load(object sender EventArgs e)
{
string ing;
ing = @"D:\c#\kelime deneme\ing.dat";
FileInfo ing1 = new FileInfo(ing);
StreamReader goster = ing1.OpenText();
string satir = goster.ReadLine();

while (satir != null)
{
listBox1.Items.Add(satir);
satir = goster.ReadLine();
}
goster.Close();

string turkce;
turkce = @"D:\c#\kelime deneme\turkce.dat";
FileInfo turkce1 = new FileInfo(turkce);
StreamReader goster1 = turkce1.OpenText();
string satir1 = goster1.ReadLine();

while (satir1 != null)
{
listBox2.Items.Add(satir1);
satir1 = goster1.ReadLine();
}
goster1.Close();

int kelime;
kelime = listBox1.Items.Count;
label5.Text = "kelime sayısı =" + kelime.ToString();

timer1.Enabled = true;
timer1.Interval = 1000;

label14.Text = "100";
}

private void button3_Click(object sender EventArgs e)
{
int a;

a = listBox1.SelectedIndex;
if (a < 0)
{

MessageBox.Show("lütfen silinecek kelimeyi seçiniz!" "kelime seçme" MessageBoxButtons.OK);
}
else
{
DialogResult secim;
secim = MessageBox.Show("seçili kelimeyi silmek istediğinize eminmisiniz?" "kelime silme" MessageBoxButtons.YesNo);
if (secim == DialogResult.Yes)
{
listBox1.Items.RemoveAt(a);
listBox2.Items.RemoveAt(a);
}
}
int kelime;
kelime = listBox1.Items.Count;
label5.Text = "kelime sayısı =" + kelime.ToString();

}

private void button2_Click(object sender EventArgs e)
{
string kelime = textBox1.Text;
int kelime1;
kelime1 = listBox1.Items.IndexOf(kelime);

if (textBox1.Text == "")
{
MessageBox.Show("lütfen aradığınız ingilizce kelimeyi giriniz!" "kelime girme" MessageBoxButtons.OK);
}
else
{

if (kelime1 < 0)
{
MessageBox.Show("aradığınız kelime bulunamadı" "kelime arama" MessageBoxButtons.OK);
}
else
{
listBox1.SelectedIndex = kelime1;
listBox2.SelectedIndex = kelime1;
}
}
}

private void button5_Click(object sender EventArgs e)
{
Random rasgele = new Random();
int kelime;
kelime = rasgele.Next() % listBox1.Items.Count;
label8.Text = listBox1.Items[kelime].ToString();
label15.Text = listBox2.Items[kelime].ToString();

listBox1.Visible = false;
listBox2.Visible = false;

}
int sayac;

private void button6_Click(object sender EventArgs e)
{
sayac++;
string ing1 = label8.Text;
string turkce1 = textBox3.Text;
int ing = listBox1.Items.IndexOf(ing1);
int turkce = listBox2.Items.IndexOf(turkce1);

int puan = Convert.ToInt32(label14.Text);

if (label8.Text == "")
{
MessageBox.Show("lütfen yeni ing oluştur butonuna basınız!" "rasgele kelime oluşturma" MessageBoxButtons.OK);
}else{

if (textBox3.Text == "")
{

MessageBox.Show("lütfen kelimenin anlamını giriniz!" "kelime girme" MessageBoxButtons.OK);
}
else
{

if (ing == turkce)
{
label9.Text = "tebrikler!";
label10.Text += sayac.ToString() + " defada bildiniz!";

listBox2.Visible = true;
listBox1.Visible = true;
}
else
{
if (puan>20)
{
label9.Text = "üzgünüm bilemediz ";
puan = puan - 20;
label14.Text = puan.ToString();

}
else
{
label14.Text = "0";
MessageBox.Show("doğru cevap: " + label15.Text "doğru cevap" MessageBoxButtons.OK);
listBox2.Visible = true;
listBox1.Visible = true;
}
}
}

}

}

private void button7_Click(object sender EventArgs e)
{
label8.Text="";
textBox3.Text="";
sayac = 0;
label14.Text = "100";
label9.Text = "";
label10.Text = "";

listBox2.Visible = true;
listBox1.Visible = true;

}

private void timer1_Tick(object sender EventArgs e)
{
DateTime saat;
saat = DateTime.Now;
string saat1;
saat1 = string.Format("{0:T}" saat);
label12.Text=saat1.ToString();
}

private void listBox2_SelectedIndexChanged(object sender EventArgs e)
{
listBox1.SelectedIndex = listBox2.SelectedIndex;
}


}
}
__________________
بِسْــــــــــــــــــــــمِ اﷲِارَّحْمَنِ ارَّحِيم

-------------------------------------------------

Bu Soysuzlar Bu Vatansızlar Sarsada Yurdumu Ben Yaratan'dan Alırım Asil Kanı ve Gücü.
-------------------------------------------------
McDroPp isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Pic Basic Pro ile Sayıtut Oyunu hetarodin PIC16F877 Devreleri 2 16. March 2014 04:18 AM
Elektronik Sözlük Siyah_light İstek ve Sorun 0 6. November 2008 10:36 PM
Visual C#.NET'te Yılan Oyunu McDroPp Örnek Kodlar 0 17. May 2008 03:41 AM
C# ile İkinci Derece Denklemin Köklerini Bulma McDroPp Örnek Kodlar 0 17. May 2008 03:38 AM
Kelime Formatlama McDroPp Örnek Kodlar 0 17. May 2008 03:37 AM