C# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C# etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
29 Eylül 2016 Perşembe
9 Ağustos 2016 Salı
3 Haziran 2016 Cuma
C# Sözlük Yapımı Access Veri Tabanlı
Haziran 03, 2016
@SiberÇocuk, Access, C#, CodeRoot, Sözlük, Veri Tabanı, Yapımı Program Kodları
Yorum yok


Form1 Kodları:
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 Tr_Ing_Sozluk
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Sozluk.accdb;");
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (radioButton1.Checked && textBox1.Text != "")
{
Tr_Ing_Ara(textBox1.Text);
}
else if (radioButton2.Checked && textBox1.Text != "")
{
Ing_Tr_Ara(textBox1.Text);
}
}
private void Tr_Ing_Ara(string kelime)
{
listBox1.Items.Clear();
try
{
if (baglanti.State != ConnectionState.Open)
baglanti.Open();
OleDbCommand komut = new OleDbCommand("Select * From Kelimeler Where Turkce Like '%"+kelime+"%'", baglanti);
OleDbDataReader oku = komut.ExecuteReader();
while (oku.Read())
{
listBox1.Items.Add(oku["Ingilizce"].ToString());
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
if (baglanti.State != ConnectionState.Closed)
baglanti.Close();
}
}
private void Ing_Tr_Ara(string kelime)
{
listBox1.Items.Clear();
try
{
if (baglanti.State != ConnectionState.Open)
baglanti.Open();
OleDbCommand komut = new OleDbCommand("Select * From Kelimeler Where Ingilizce Like '%" + kelime + "%'", baglanti);
OleDbDataReader oku = komut.ExecuteReader();
while (oku.Read())
{
listBox1.Items.Add(oku["Turkce"].ToString());
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
if (baglanti.State != ConnectionState.Closed)
baglanti.Close();
}
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "Kelime:";
this.Text = "Sözlük Türkçe-İngilizce";
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "Word:";
this.Text = "Sözlük İngilizce-Türkçe";
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
KelimeEkle frm = new KelimeEkle();
if (frm.ShowDialog() == DialogResult.OK)
{
if (frm.Tr == "" || frm.Ing == "")
{
MessageBox.Show("Alanları Boş Geçmeyiniz!!!.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
try
{
if (baglanti.State != ConnectionState.Open)
baglanti.Open();
OleDbCommand komut = new OleDbCommand("Insert Into Kelimeler (Turkce,Ingilizce) Values('" + frm.Tr + "','" + frm.Ing + "')", baglanti);
komut.ExecuteNonQuery();
MessageBox.Show("Kelimeler Eklendi.", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
if (baglanti.State != ConnectionState.Closed)
baglanti.Close();
}
}
}
private void toolStripButton2_Click(object sender, EventArgs e)
{
MessageBox.Show("Made By Fikri KOCAOĞLAN","Hazırlayan",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com.tr/");
}
}
}
Form2 Kodları:
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 Tr_Ing_Sozluk
{
public partial class KelimeEkle : Form
{
public KelimeEkle()
{
InitializeComponent();
}
public string Tr
{
get { return textBox1.Text; }
set { textBox1.Text = value; }
}
public string Ing
{
get { return textBox2.Text; }
set { textBox2.Text = value; }
}
private void button1_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.OK;
}
private void button2_Click(object sender, EventArgs e)
{
DialogResult = DialogResult.Cancel;
}
}
}
Veri Tabanı Görüntüsü:
2 Haziran 2016 Perşembe
10 Nisan 2016 Pazar
C# Ay Gün ve Yıl Hesaplayan Program
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 Tarih_Hesabi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text != "" || textBox2.Text != "" || textBox3.Text != "")
{
int d_Gun, d_Ay, d_Yil;
d_Gun = Convert.ToInt32(textBox1.Text);
d_Ay = Convert.ToInt32(textBox2.Text);
d_Yil = Convert.ToInt32(textBox3.Text);
int s_Gun, s_Ay, s_Yil;
s_Gun = Convert.ToInt32(DateTime.Now.Day);
s_Ay = Convert.ToInt32(DateTime.Now.Month);
s_Yil = Convert.ToInt32(DateTime.Now.Year);
int gun, ay, yil, toplam_Ay, toplam_Gun, toplam_Saat;
if ((d_Gun >= 1 && d_Gun <= 31) && (d_Ay >= 1 && d_Ay <= 12) && (d_Yil <= s_Yil))
{
if (d_Gun <= s_Gun)
{
gun = s_Gun - d_Gun;
}
else
{
gun = (s_Gun + 30) - d_Gun;
s_Ay--;
}
if (d_Ay <= s_Ay)
{
ay = s_Ay - d_Ay;
}
else
{
ay = (s_Ay + 12) - d_Ay;
s_Yil--;
}
yil = s_Yil - d_Yil;
toplam_Ay = (yil * 12) + ay;
toplam_Gun = (toplam_Ay * 30) + gun;
toplam_Saat = toplam_Gun * 24;
MessageBox.Show("Sen Doğalı " + yil + " Yıl " + ay + " Ay " + gun + " Gün Oldu...\nSen Doğalı Toplam " + toplam_Ay + " Ay Oldu...\nSen Doğalı Toplam " + toplam_Gun + " Gün Oldu...\nSen Doğalı Toplam " + toplam_Saat + " Saat Oldu...", "Sonuç", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}
else
{
MessageBox.Show("Hatalı Giriş Yaptınız Lütfen Kontrol Ediniz!!!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
else
{
textBox1.Focus();
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.Length == 2) textBox2.Focus();
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
if (textBox2.Text.Length == 2) textBox3.Focus();
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
if (textBox3.Text.Length == 4) button1.Focus();
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com/");
}
private void timer1_Tick(object sender, EventArgs e)
{
label6.Text = label6.Text.Substring(1) + label6.Text.Substring(0, 1);
}
private void Form1_Load(object sender, EventArgs e)
{
label6.Text = " Hazırlayan Fikri KOCAOĞLAN ";
}
}
}
17 Mart 2016 Perşembe
C# Metinleri Kategorize Etmek
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 Metin_Katagorize
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static int Kelime_Ara(string metin, string kelime)
{
int konum = metin.IndexOf(kelime);
int sayac = 0;
while (konum != -1)
{
konum = metin.IndexOf(kelime, konum + 1);
sayac++;
}
return sayac + 1;
}
private void button1_Click(object sender, EventArgs e)
{
string gelen_Metin = richTextBox1.Text;
gelen_Metin = gelen_Metin.ToLower();
string[] spor = { "direktör", "menajer", "köşe vuruşu", "krampon", "kaptan", "averaj", "taraftar", " forma", "ofsayt", " kort", "file ", "olimpiyat", "depar", "santra", "defans", "forvet", "hakem", "asist", "faul", "kırmızı kart", "sarı kart", "hat trick", "handikap", "playoff", "fair play", "uzatma", "turnuva", "oyun", "doping", "gol ", "deplasman", "derbi", "antrenman", "kulüp", "lig", "takım", "maç", "spor", "futbol", "basketbol", "voleybol", "hentbol", "tenis", "güreş", "smaç", "set ", "santra", "kale ", "saha ", "stad", "rövanş", "step", "bek " };
string[] muzik = { "remix", "söyleme", "çalma", "mızıka", "klarnet", "davul", " eko ", " bas ", " albüm", "track", " kaset", " plak", "tuba ", "çello", "nakarat", " vurma", "üfleme", "yaylı", "akustik", "hoparlör", "amfi", "mikrofon", "keman", "akort", "orkestra", "ritim", "senfoni", "ritim", "tempo", "arpej", "nota", "arabesk", "rock", "metal", "rap ", "pop ", "müzik", "ses", "solist", "tenor", "müzisyen", "gitar", "saz ", "bağlama", "org ", "piyano", "piano", "flüt", "caz ", "saksafon", "çalgı", "şarkı", "türkü" };
string[] siyaset = { "tüzük", "mevzuat", "yasa ", "kararname", "parti", "seçim", "vekil", " millet", "hükümet", "tutanak", "siyas", "politika", "tezkere", "danışman", "başkan", "darbe", "iktidar", "muhalefet", "kabine", "büyükelçi", " kamu", "referandum", "divan", " bütçe", "veto", "kurmay", "kongre", "vergi", "cumhur", "koalisyon", "vali", "seçmen", "komisyon", "devlet", "ülke", "nisap", "eylem", "gensoru", "demokrasi", " laik", "ihtilal", "bürokra", "chp", "mhp", "akp", "halk", "miting", "meclis", "tbmm", "avrupa", "örgüt", "terör", "asya" };
string[] teknoloji = { "bilgisayar", "tablet", "telefon", "android", "network", "teknoloji", "otomatik", "yazılım", "donanım", "bilişim", "işlemci", "sunucu", " makin", "devre", "uygulama", "web ", "internet", "flash", "bilim", "televizyon", " ağ ", "program", "data ", "veri ", "elektirik", "elektronik", "site", "yapay zeka", "google", "facebook", "twitter", "apple", "microsoft", "modem", "4g", "4.5g", "3g", "disk", "ekran", "bluetooth", "media", "wifi", "robot", "oyun", "algoritma", "sürücü", "bağlantı", "cihaz", "dijital", "aygıt", "sayısal", "analog", "linux" };
string[] saglik = { "hasta", "doktor", "sedye", "hekim", "akut ", "salgın", "hemşir", "serum", "ambulans", "iğne", "ameliyat", "kızılay", "bakteri", "enfeksiyon", "pansuman", "sargı", "anestezi", "damar", "kan ", "sağlık", "vitamin", "fobi", "ilaç", "boyun", "beyin", "kalp", "ciğer", "tıp ", "doku", "böbrek", "bağırsak", "klinik", "dispanser", "dahili", "kist", "virüs", "bulaşıcı", "organ", "enzim", "kemik", "mide", "film", "röntgen", "üroloji", "nöroloji", "psiko", "neşter", "hücre", "göz", "kulak", "burun", "acil", "kırık" };
double mzk_Say = 0, spr_Say = 0, syst_Say = 0, tknlj_Say = 0, sglk_Say = 0;
for (int i = 0; i < spor.Length; i++)
{
if (gelen_Metin.Contains(spor[i]) == true)
{
spr_Say++;
spr_Say += Kelime_Ara(richTextBox1.Text, spor[i]);
}
}
for (int i = 0; i < muzik.Length; i++)
{
if (gelen_Metin.Contains(muzik[i]) == true)
{
mzk_Say++;
mzk_Say += Kelime_Ara(richTextBox1.Text, muzik[i]);
}
}
for (int i = 0; i < siyaset.Length; i++)
{
if (gelen_Metin.Contains(siyaset[i]) == true)
{
syst_Say++;
syst_Say += Kelime_Ara(richTextBox1.Text, siyaset[i]);
}
}
for (int i = 0; i < teknoloji.Length; i++)
{
if (gelen_Metin.Contains(teknoloji[i]) == true)
{
tknlj_Say++;
tknlj_Say += Kelime_Ara(richTextBox1.Text, teknoloji[i]);
}
}
for (int i = 0; i < saglik.Length; i++)
{
if (gelen_Metin.Contains(saglik[i]) == true)
{
sglk_Say++;
sglk_Say += Kelime_Ara(richTextBox1.Text, saglik[i]);
}
}
double spor_Yuzde = 0, muzik_Yuzde = 0, siyaset_Yuzde = 0, teknoloji_Yuzde = 0, saglik_Yuzde = 0;
if (spr_Say != 0)
{
spor_Yuzde = (spr_Say / spor.Length) * 100;
}
if (mzk_Say != 0)
{
muzik_Yuzde = (mzk_Say / muzik.Length) * 100;
}
if (syst_Say != 0)
{
siyaset_Yuzde = (syst_Say / siyaset.Length) * 100;
}
if (tknlj_Say != 0)
{
teknoloji_Yuzde = (tknlj_Say / teknoloji.Length) * 100;
}
if (sglk_Say != 0)
{
saglik_Yuzde = (sglk_Say / saglik.Length) * 100;
}
MessageBox.Show("Müzik: %" + muzik_Yuzde + "\nSpor: %" + spor_Yuzde + "\nSiyaset: %" + siyaset_Yuzde + "\nTeknoloji: %" + teknoloji_Yuzde + "\nSağlık: %" + saglik_Yuzde, "Bilgi");
if (spor_Yuzde > muzik_Yuzde && spor_Yuzde > siyaset_Yuzde && spor_Yuzde > teknoloji_Yuzde && spor_Yuzde > saglik_Yuzde)
{
MessageBox.Show("Bu Metin Çoğunlukla(%" + spor_Yuzde + ") Spor İle İlgilidir.", "Bilgi");
}
if (siyaset_Yuzde > spor_Yuzde && siyaset_Yuzde > muzik_Yuzde && siyaset_Yuzde > teknoloji_Yuzde && siyaset_Yuzde > saglik_Yuzde)
{
MessageBox.Show("Bu Metin Çoğunlukla(%" + siyaset_Yuzde + ") Siyaset İle İlgilidir.", "Bilgi");
}
if (muzik_Yuzde > spor_Yuzde && muzik_Yuzde > siyaset_Yuzde && muzik_Yuzde > teknoloji_Yuzde && muzik_Yuzde > saglik_Yuzde)
{
MessageBox.Show("Bu Metin Çoğunlukla(%" + muzik_Yuzde + ") Müzik İle İlgilidir.", "Bilgi");
}
if (teknoloji_Yuzde > spor_Yuzde && teknoloji_Yuzde > siyaset_Yuzde && teknoloji_Yuzde > muzik_Yuzde && teknoloji_Yuzde > saglik_Yuzde)
{
MessageBox.Show("Bu Metin Çoğunlukla(%" + teknoloji_Yuzde + ") Teknoloji İle İlgilidir.", "Bilgi");
}
if (saglik_Yuzde > spor_Yuzde && saglik_Yuzde > siyaset_Yuzde && saglik_Yuzde > muzik_Yuzde && saglik_Yuzde > teknoloji_Yuzde)
{
MessageBox.Show("Bu Metin Çoğunlukla(%" + saglik_Yuzde + ") Sağlık İle İlgilidir.", "Bilgi");
}
}
}
}
9 Mart 2016 Çarşamba
5 Mart 2016 Cumartesi
C# Çokgenlerin Alan-Çevresini Hesaplama
Mart 05, 2016
@SiberÇocuk, Alanını, C#, C# Dairenin Alanını ve Çevresini Hesaplayan Program Kodları, C# Karenin ve dikdörtgenin alan ve çevresini bulan program - Switch Case Program Kodları, Çevresini
Yorum yok

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 Cokgen_Hesaplama
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double a, b, snc;
double.TryParse(textBox1.Text,out a);
double.TryParse(textBox1.Text, out b);
snc = a * b;
label6.Text = button1.Text + "= " + snc;
}
private void button2_Click(object sender, EventArgs e)
{
double a, b, snc;
double.TryParse(textBox1.Text, out a);
double.TryParse(textBox1.Text, out b);
snc = 2*(a+b);
label6.Text = button2.Text + "= " + snc;
}
private void button4_Click(object sender, EventArgs e)
{
double a, snc;
double.TryParse(textBox4.Text, out a);
snc = a * a;
label7.Text = button4.Text + "= " + snc;
}
private void button3_Click(object sender, EventArgs e)
{
double a, snc;
double.TryParse(textBox4.Text, out a);
snc = 4 * a;
label7.Text = button3.Text + "= " + snc;
}
private void button6_Click(object sender, EventArgs e)
{
double a, b, snc;
double.TryParse(textBox7.Text, out a);
double.TryParse(textBox8.Text, out b);
snc = (a * b)/2;
label9.Text = button6.Text + "= " + snc;
}
private void button5_Click(object sender, EventArgs e)
{
double a, b, c, snc;
double.TryParse(textBox3.Text, out a);
double.TryParse(textBox5.Text, out b);
double.TryParse(textBox6.Text, out c);
snc = a + b + c;
label9.Text = button5.Text + "= " + snc;
}
private void button8_Click(object sender, EventArgs e)
{
double r, snc;
double.TryParse(textBox9.Text, out r);
snc = Math.PI * r * r;
label21.Text = button8.Text + "= " + snc;
}
private void button7_Click(object sender, EventArgs e)
{
double r, snc;
double.TryParse(textBox9.Text, out r);
snc = Math.PI * 2 * r;
label21.Text = button7.Text + "= " + snc;
}
private void button10_Click(object sender, EventArgs e)
{
double a, h, snc;
double.TryParse(textBox10.Text, out a);
double.TryParse(textBox11.Text, out h);
snc = a * h;
label28.Text = button10.Text + "= " + snc;
}
private void button9_Click(object sender, EventArgs e)
{
double a, b, snc;
double.TryParse(textBox10.Text, out a);
double.TryParse(textBox11.Text, out b);
snc = (a+b)*2;
label28.Text = button9.Text + "= " + snc;
}
private void cokgenler(object sender, EventArgs e)
{
RadioButton buton = (RadioButton)sender;
if (buton.Text == "Dikdörtgen")
{
groupBox2.Visible = true;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = false;
groupBox6.Visible = false;
}
if (buton.Text == "Kare")
{
groupBox2.Visible = false;
groupBox3.Visible = true;
groupBox4.Visible = false;
groupBox5.Visible = false;
groupBox6.Visible = false;
}
if (buton.Text == "Üçgen")
{
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = true;
groupBox5.Visible = false;
groupBox6.Visible = false;
}
if (buton.Text == "Çember")
{
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = true;
groupBox6.Visible = false;
}
if (buton.Text == "Paralelkenar")
{
groupBox2.Visible = false;
groupBox3.Visible = false;
groupBox4.Visible = false;
groupBox5.Visible = false;
groupBox6.Visible = true;
}
}
private void Form1_Load(object sender, EventArgs e)
{
label27.Text = "Hazırlayan: Fikri KOCAOĞLAN ";
}
private void timer1_Tick(object sender, EventArgs e)
{
label27.Text = label27.Text.Substring(1) + label27.Text.Substring(0, 1);
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com.tr/");
}
}
}
24 Aralık 2015 Perşembe
17 Aralık 2015 Perşembe
C# Dosya ve Klasör Arama
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.IO;
namespace dosya_ara
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, "*.exe"))
{
listBox1.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
MessageBox.Show(excpt.Message);
}
}
private void button1_Click(object sender, EventArgs e)
{
DirSearch(textBox1.Text);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(listBox1.SelectedItem.ToString());
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com.tr/");
}
}
}
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.IO;
namespace dosya_ara
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, "*.exe"))
{
listBox1.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
MessageBox.Show(excpt.Message);
}
}
private void button1_Click(object sender, EventArgs e)
{
DirSearch(textBox1.Text);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
System.Diagnostics.Process.Start(listBox1.SelectedItem.ToString());
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com.tr/");
}
}
}
11 Aralık 2015 Cuma
C# Web Sitesinde veya Bir Metinde Kelime Arama
Aralık 11, 2015
@SiberÇocuk, Arama, C#, C# Girilen Metnin İçerisinde Aranan Kelimenin Sayısını Bulma
Yorum yok

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.Net;
using System.IO;
using System.Xml;
namespace site_kelime_arama_ve_sayma
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
//http://csharp-uygulamalari.blogspot.com.tr/ Fikri Kocaoglan
int sayac = 0;
string metin = richTextBox1.Text;
richTextBox1.Text = metin;
string kelime = textBox2.Text;
int konum = metin.IndexOf(kelime);
if (textBox2.Text.Length == 0)
{
label3.Text = "Lütfen Aranacak Kelimeyi Yazınız...";
}
else
{
while (konum < richTextBox1.Text.LastIndexOf(kelime))
{
richTextBox1.Find(kelime, konum, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionBackColor = Color.Yellow;
konum = metin.IndexOf(kelime, konum + 1);
sayac++;
}
richTextBox1.Find(kelime, konum, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionBackColor = Color.Yellow;
label3.Text = "Bu Sayfanın Tamamında Aranılan Kelimeden " + (sayac+1).ToString() + " Tane Bulundu.";
}
}
catch
{
int sayac = 0;
string metin = richTextBox1.Text;
richTextBox1.Text = metin;
string kelime = textBox2.Text;
int konum = metin.IndexOf(kelime);
if (textBox2.Text.Length == 0)
{
label3.Text = "Lütfen Aranacak Kelimeyi Yazınız...";
}
else
{
try
{
while (konum != -1)
{
konum = metin.IndexOf(kelime, konum + 1);
richTextBox1.Find(kelime, konum, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionBackColor = Color.Yellow;
sayac++;
}
richTextBox1.Find(kelime, konum, richTextBox1.TextLength, RichTextBoxFinds.None);
richTextBox1.SelectionBackColor = Color.Yellow;
label3.Text = "Bu Sayfanın Tamamında Aranılan Kelimeden " + (sayac + 1).ToString() + " Tane Bulundu.";
}
catch(Exception ex)
{
richTextBox1.Text = ex.Message;
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
//http://csharp-uygulamalari.blogspot.com.tr/ Fikri Kocaoglan
string adres = textBox1.Text;
WebRequest istek = HttpWebRequest.Create(adres);
WebResponse cevap;
cevap = istek.GetResponse();
StreamReader donenBilgiler = new StreamReader(cevap.GetResponseStream());
string gelen = donenBilgiler.ReadToEnd();
int titleIndexBaslangici = gelen.IndexOf("<html>") + 6;
int titleIndexBitisi = gelen.Substring(titleIndexBaslangici).IndexOf("</html>");
richTextBox1.Text = gelen.Substring(titleIndexBaslangici, titleIndexBitisi);
}
catch
{
WebProxy wb = new WebProxy(WebProxy.GetDefaultProxy().Address);
WebClient wc = new WebClient();
wc.Proxy = wb;
string site = wc.DownloadString(textBox1.Text);
XmlDocument xd = new XmlDocument();
xd.LoadXml(site);
richTextBox1.Text = site;
}
}
}
}
C# Ekran Görüntüsünü PictureBox' a Aktarmak
Aralık 11, 2015
@SiberÇocuk, C#, C# Ekran Video Çekimi Kodları, Program Kodları, ScreenShot
Yorum yok

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 Ekran_Video_Çekimi
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Bitmap bmp;
Graphics gr;
private void timer1_Tick(object sender, EventArgs e)
{
bmp = new Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
gr = Graphics.FromImage(bmp);
gr.CopyFromScreen(0, 0, 0, 0, new Size(bmp.Width, bmp.Height));
pictureBox1.Image = bmp;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();
}
Random rnd = new Random();
private void button3_Click(object sender, EventArgs e)
{
pictureBox1.Image.Save("C:/ekran" + rnd.Next(0,1000) + ".jpg");
}
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process.Start("http://csharp-uygulamalari.blogspot.com.tr/");
MessageBox.Show("Hazırlayan: Fikri KOCAOĞLAN","Bilgi",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
}
Programın Çalışması:
29 Kasım 2015 Pazar
C# Hava Durumu Öğrenme
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.Net;
using System.IO;
using System.Text.RegularExpressions;
namespace Hava_Durumu_Deneme
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
HavaDurumu("İstanbul");
}
private static string BilgiCek(string url)
{
StringBuilder sb = new StringBuilder();
byte[] buf = new byte[8192];
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
do
{
count = resStream.Read(buf, 0, buf.Length);
if (count != 0)
{
tempString = Encoding.UTF8.GetString(buf, 0, count);
sb.Append(tempString);
}
}
while (count > 0);
return sb.ToString();
}
private static string ToClearText(string tarih)
{
return Regex.Replace(tarih, @"<(.|\n)*?>", string.Empty);
}
string deger,durum="";
private void HavaDurumu(string gelen_Sehir)
{
string url = "http://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?m=" + gelen_Sehir;
string html = BilgiCek(url);
deger = "";
string havadurumu = @"<em class";
int pos1 = html.IndexOf(havadurumu);
int pos2 = html.IndexOf("</em>", pos1);
string derece = html.Substring(pos1, pos2 - pos1);
string sondurum = @"/FILES/img";
int pos5 = html.IndexOf(sondurum);
int pos6 = html.IndexOf(".png", pos5);
string sdurum = html.Substring(pos5, pos6 - pos5);
sdurum = ToClearText(sdurum);
string resim = sdurum + ".png";
derece = ToClearText(derece);
pictureBox1.Image = Resim(@"http://www.mgm.gov.tr/" + resim);
string durum = @"<tbody>";
int pos3 = html.IndexOf(durum);
int pos4 = html.IndexOf("</tbody>", pos3);
string ddeg = html.Substring(pos3, pos4 - pos3);
ddeg = ToClearText(ddeg);
string[] pars2 = ddeg.Split("".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
string[] pars = derece.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
label1.Text = gelen_Sehir;
string dene = pars[0];
int i = 0;
while (dene[i] != '#')
{
deger += dene[i];
i++;
}
if (resim == "/FILES/imgIcon/99/e_72x72t_png/-23.png")
durum = "Çok Bulutlu";
if (resim == "/FILES/imgIcon/99/e_72x72t_png/-29.png")
durum = ("Güneşli");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/63.png")
durum = ("Yağmurlu");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/-25.png")
durum = ("Parçalı Bulutlu");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/68.png")
durum = ("Karla Karışık Yağmurlu");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/73.png")
durum = ("Kar Yağışlı");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/73.png")
durum = ("Kar Yağışlı");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/82.png")
durum = ("Kuvvetli Sağanak Yağışlı");
if (resim == "/FILES/imgIcon/99/e_36x36t_png/75.png")
durum = ("Yoğun Kar Yağışlı");
if (resim == "/FILES/imgIcon/99/e_72x72t_png/45.png")
durum = ("Sisli");
if (resim == "/FILES/imgIcon/99/e_72x72t_png/-28.png")
durum = ("Az Bulutlu");
label1.Text = gelen_Sehir + " " + deger + "° C " + durum;
}
Bitmap Resim(string Url)
{
WebRequest rs = WebRequest.Create(Url);
return (Bitmap)Bitmap.FromStream(rs.GetResponse().GetResponseStream());
}
private void button1_Click(object sender, EventArgs e)
{
HavaDurumu(textBox1.Text);
}
}
}
C# Kur Fiyatlarını İnternet' ten Çekmek
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.Xml;
namespace Kur_Fiyatları_v2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string today = "http://www.tcmb.gov.tr/kurlar/today.xml";
var xmlDoc = new XmlDocument();
xmlDoc.Load(today);
// Xml içinden tarihi alma - gerekli olabilir
DateTime exchangeDate = Convert.ToDateTime(xmlDoc.SelectSingleNode("//Tarih_Date").Attributes["Tarih"].Value);
string USD = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='USD']/BanknoteSelling").InnerXml;
string EURO = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='EUR']/BanknoteSelling").InnerXml;
string POUND = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='GBP']/BanknoteSelling").InnerXml;
string JPY = xmlDoc.SelectSingleNode("Tarih_Date/Currency[@Kod='JPY']/BanknoteSelling").InnerXml;
listBox1.Items.Add(string.Format("Tarih {0} USD/TRY : {1}", exchangeDate.ToShortDateString(), USD));
listBox1.Items.Add(string.Format("Tarih {0} EURO/TRY : {1}", exchangeDate.ToShortDateString(), EURO));
listBox1.Items.Add(string.Format("Tarih {0} POUND/TRY : {1}", exchangeDate.ToShortDateString(), POUND));
listBox1.Items.Add(string.Format("Tarih {0} JPY/TRY : {1}", exchangeDate.ToShortDateString(), JPY));
}
}
}
17 Kasım 2015 Salı
C# İnternet Üzerinden Yazıyı Sese Çevirme(Text To Speech) Programı Yapımı
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 text_to_speech
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
webBrowser1.Navigate("https://translate.google.com.tr/");
webBrowser1.ScriptErrorsSuppressed = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("gt-src-listen").InvokeMember("click");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("source").InnerText = textBox1.Text;
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace text_to_speech
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
webBrowser1.Navigate("https://translate.google.com.tr/");
webBrowser1.ScriptErrorsSuppressed = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("gt-src-listen").InvokeMember("click");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
webBrowser1.Document.GetElementById("source").InnerText = textBox1.Text;
}
}
}