Merhabalar bu gün Visual Studio c# ile deneme hakkı sayac programı hazırladım.
istenirse her programda kullanılabilir bu uygulama.
Umarım Sizler de Beğenirsiniz.
Dosyaları İndrimek İçin Tıklayın.
Kodlar
istenirse her programda kullanılabilir bu uygulama.
Umarım Sizler de Beğenirsiniz.
Dosyaları İndrimek İçin Tıklayın.
Kodlar
Form1.csusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.IO; using System.Windows.Forms; namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // 1 adet label olsa yeter... StreamWriter dosya_yaz; StreamReader dosya_oku; string dosya_yolu = "kontrol.eb"; int deneme_hakki; string dosya_ici , okunan; private void Form1_Load(object sender, EventArgs e) { dosya_kontrolu(); dosya_okuma(); if (dosya_ici == null) { deneme_hakki = 1; dosya_yazma(); dosya_okuma(); } else if (dosya_ici != null) { deneme_hakki = Convert.ToInt16(dosya_ici); deneme_hakki++; dosya_yazma(); dosya_okuma(); } } void deneme_hakki_kontrol() { /* deneme hakkı eğer 4 olursa program kendini kapatıp bir daha açmayacak */ if (deneme_hakki >= 4) { MessageBox.Show("Deneme Hakkınız Bitti!"); this.Close(); } } void dosya_okuma() { dosya_oku = File.OpenText(dosya_yolu); while ((okunan = dosya_oku.ReadLine()) != null) { dosya_ici = okunan; } dosya_oku.Close(); label1.Text = "Kalan Deneme Hakkınız : "+(3 - deneme_hakki).ToString(); } void dosya_yazma() { if (deneme_hakki >= 4) { deneme_hakki_kontrol(); } else { File.Delete(dosya_yolu); dosya_yaz = File.AppendText(dosya_yolu); dosya_yaz.Write(deneme_hakki.ToString()); dosya_yaz.Close(); //dosya yazdırıldı } } void dosya_kontrolu() { dosya_control: if (File.Exists(dosya_yolu) != true) { dosya_yaz = new StreamWriter(dosya_yolu); dosya_yaz.Close(); goto dosya_control; } } } }
Etiketler :
c# deneme hakkı sayacıc# sayac
c# deneme hakkı sayacıc# sayac