C Sharp – Form Application Dataset ile XML Veri Kaydetme, Düzenleme ve Silme İşlemleri

C Sharp ile DataSet kullanarak formda oluşturduğumuz ilgili değerleri XML’e yazıyor, daha sonra düzenleme ve silme işlemlerini yapabiliyoruz.İş Detay adında verilerimiz mevcut bunlar İş sıra No, İş Detay 1 ve İş Detay 2.Bunları ilk önce kullanıcıdan textbox’lar aracılığı ile alıp datagridview’e kaydediyoruz.Daha sonrasında ise datagridview içindeki verileri dataset ile XML dosyasına aktarabiliyoruz.Eğer programı daha önceden kullanıp veriler kaydetmişsek “Bilgileri XML dosyasından al” butonunu kullanarak verilerimizi XML’den datagridView’e çekiyoruz.Programı ilk açtığımızdan itibaren hiçbir veriyi kaydetmemişsek XML’den verileri yüklerken karşımıza messagebox ile bir hata mesajı çıkıyor.Verilerimizi XML’e kaydederek verilerimizi daha sonraki kullanımlar için saklamış oluyoruz.Eğer XML veya başka bir kaydetme yapmazsak veriler program çalıştığı süre boyunca verileri RAM belleğe kaydediyor ve program kapandığı andan veriler siliniyor.Kullandığımız dataset yöntemi ile verilerimizi sadece XML’e değil istersek veritabanına kolayca aktarabiliyoruz.
CsharpFormXMLKullanimi
Read more

C# Girilen Yazıdaki Sesli Harfleri Bulma

C# console applicationda for ve foreach döngüleri kullanılarak bulunan sesli harflerin sayaca aktarılması ardından metinde kaç adet sesli harf bulunduğunu söyleyen örnek.İsterseniz farklı bir çözüm için daha önce yayınlamış olduğumuz yazımızı kontrol edebilirsiniz.C# Girilen Yazıdaki Sesli Harfleri Bulma

namespace ConsoleApplication2
{
class Program
{

static void Main(string[] args)
{
SesliHarf harfmi = new SesliHarf();
int haftSayisi = harfmi.SesliHarfler("Burası Muştur Yolu Yokuştur Giden Gelmiyor Acep Ne İştir...");
Console.WriteLine("Girdiğiniz Cümlede {0} Tane Sesli Harf Bulunmaktadır...",haftSayisi);
Console.ReadLine();
}
}
class SesliHarf
{
public int SesliHarfler(string gelenYazi)
{
char[] harfler = gelenYazi.ToCharArray();
int harfSayisi = 0;
char[] sesli = { 'a', 'e', 'o', 'ö', 'u', 'ü', 'ı','i','A','E','O','Ö','U','Ü','I','İ'};
for (int i = 0; i < harfler.Length; i++)
{
foreach (char sesliHarfler in sesli)
{
if (sesliHarfler == harfler[i])
{
harfSayisi++;
}
}
}
return harfSayisi;
}
}
}