Şimdi Ara

Visual C# [ANA KONU] (3. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
56
Cevap
0
Favori
1.465
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 123
Sayfaya Git
Git
Giriş
Mesaj
  • @IdeaBulb internette birçok kaynak mevcut.Meb'in 10.sınıf programlama modüllerini internetten indirip ordan da çalışabilirsin veya acikakademide güzel bir c#anlatımı mevcut başlangıç için oradan çalışmanı tavsiye ederim.Bu şekilde proje proje deneyerek ilerlemen hem zor olur hem seni yorar.

    Not defteri uygulamasını şu şekilde yap;

    Bir windows form proje aç.Sonrasında bu projeye 1 adet windows form daha ekle.(Toplamda 2 adet windows form olsun)

    Sonrasında Form1'e(yada ne isim verdiysen) gel;

    Öncelikle şu şekilde bir algoritma iyi olucaktır.(Algoritma programın bir nevi konuştuğun dile göre kodlanmış halidir)

    1-Bir form'u giriş için kullanacağız.Birinci formda 2 adet groupbox ekle ve sonrasında bu groupboxlara 1 textbox ve 1 buton ekle.Öncelikle settings file'da varsayılan değeri false olan bir değişken oluşturacağız.Form her açılırken bu değişkenden kontrol edecek eğer değişkenin değeri true ise şifre belirleme yerine müdahaleyi kapatıcak ve sadece giriş bölümünü açık bırakıcak eğer false ise şifre belirleme bölümü aktif olucak ve giriş bölümü inaktif olucak.Şifreyi belirledikten sonra bool türündeki değişkeni true değerini verdiricez ki girişte bir daha şifre belirle demesin.Sonrasında doğru şifre girerek 2.forma ulaşılabilecek.
    2- 1. formda doğru şifre girilirse 2.form açılıcak ve richtextBox'ta yazdığın veriler settings file string değişkenine buton aracılığı ile kaydedilecek.

    Şimdi C# hali;

    Settings dosyasına Settings1 adını verdim.Ve Settings1 dosyasında metin adında string türünde,sifre adında string türünde ve kontrol adında bool türünde varsayılan değeri false olan bir değişken oluşturdum.


    Form1'in içi;(Sınıfı dahil etmedim bu kısmı public partial class'ın içerisine yaz

    public Form1() 
    {
    InitializeComponent();
    }
    Form2 fr = new Form2(); //Form2'yi form1'e tanıttık.
    private void Form1_Load(object sender, EventArgs e)
    {
    if (Settings1.Default.kontrol == false) //Kontrol ediyoruz eğer önceden şifre belirlenmişse şifreyi sadece login olmak için sor
    {
    groupBox1.Enabled = true; //Eğer şifre önceden girilmemişse şifre belirleme bölümünün groupboxunu enabled ediyoruz.
    groupBox2.Enabled = false; //Giriş groupboxunu pasif ediyoruz.
    }
    else if(Settings1.Default.kontrol==true) //Tam tersi eğer şifre girilmişse 2.ciyi aktif ediyoruz 1.yi pasif ediyoruz.
    {
    groupBox1.Enabled = false;
    groupBox2.Enabled = true;
    }
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.sifre = textBox1.Text; //Şifre belirleme butonuna basıldığında textboxtaki veriyi sifre değişkenine gönderiyoruz.
    Settings1.Default.kontrol = true; //Başlangıçta şifre önceden belirlenmiş mi kontrolünü yaptığımız değişkeni true yapıyoruz ki şifrenin girildiği belli olsun.
    Settings1.Default.Save(); //Sonrasında settingsdeki değişkenlerde yaptığmız değişikleri kaydediroyurz.
    groupBox1.Enabled = false; //Birinci groupbox u pasif ediyoruz.
    groupBox2.Enabled = true; //İkinci groupboxu aktif ediyoruz.

    }

    private void button2_Click(object sender, EventArgs e)
    {
    if (textBox2.Text == Settings1.Default.sifre) //Eğer giriş bölümünde girilen şifre doğruysa
    {
    this.Hide(); //Bu form gizlenecek ve
    fr.Show(); //İkinci forum çağrılacak
    }
    else
    {
    MessageBox.Show("Hatalı şifre girişi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); //Eğer doğru değilse Hata Mesajı
    }
    }


    Form2'nin içi;

    public partial class içerisine yaz

    public Form2() 
    {
    InitializeComponent();
    }

    private void Form2_Load(object sender, EventArgs e)
    {
    richTextBox1.Text = Settings1.Default.metin; //richTextbox'a açılışta settingsdeki metin değişkenini değerlerini yüklüyoruz.
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.metin = richTextBox1.Text; //Butona basıldığında richtextboxtaki yazıları metin değişkenine atıyoruz.
    Settings1.Default.Save(); //Settings'i kaydediyoruz.
    MessageBox.Show("Kaydedildi"); //Bildiriyoruz.
    }
    //Birinci formu this.Hide ile gizlediğimiz için form2 üzerinden uygulamadan çıktığınızda aslında uygulanma kapanmamış oalacaktır.Bizde uygulamayı tamamen
    //kapatmak için form2'nin formclosing evetine aşağıdaki komudu yazıyoruz.(Form2'nin eventine şu şekilde ulaşabilirsin(Form2.Design'a tıkla,sonra sağ altta //properties bölümünden şimşek işaretine tıkla(yani form2'nin eventleri bölümü.Ordan formclosing'i bul ve çift tıkla sonra içerisine System ile başlayan aşağıdaki kodu //yaz.
    private void Form2_FormClosing(object sender, FormClosingEventArgs e)
    {
    System.Windows.Forms.Application.Exit();
    }


    //'dan sonra yazdığım açıklamalar forumda farklı gözüktüğünden programının derlenmesine engel olabilir visual studioda silersin o kısımları



    < Bu mesaj bu kişi tarafından değiştirildi Bilgisayar Bağımlısı -- 11 Eylül 2013; 23:17:01 >




  • quote:

    Orijinalden alıntı: Bilgisayar Bağımlısı

    @IdeaBulb internette birçok kaynak mevcut.Meb'in 10.sınıf programlama modüllerini internetten indirip ordan da çalışabilirsin veya acikakademide güzel bir c#anlatımı mevcut başlangıç için oradan çalışmanı tavsiye ederim.Bu şekilde proje proje deneyerek ilerlemen hem zor olur hem seni yorar.

    Not defteri uygulamasını şu şekilde yap;

    Bir windows form proje aç.Sonrasında bu projeye 1 adet windows form daha ekle.(Toplamda 2 adet windows form olsun)

    Sonrasında Form1'e(yada ne isim verdiysen) gel;

    Öncelikle şu şekilde bir algoritma iyi olucaktır.(Algoritma programın bir nevi konuştuğun dile göre kodlanmış halidir)

    1-Bir form'u giriş için kullanacağız.Birinci formda 2 adet groupbox ekle ve sonrasında bu groupboxlara 1 textbox ve 1 buton ekle.Öncelikle settings file'da varsayılan değeri false olan bir değişken oluşturacağız.Form her açılırken bu değişkenden kontrol edecek eğer değişkenin değeri true ise şifre belirleme yerine müdahaleyi kapatıcak ve sadece giriş bölümünü açık bırakıcak eğer false ise şifre belirleme bölümü aktif olucak ve giriş bölümü inaktif olucak.Şifreyi belirledikten sonra bool türündeki değişkeni true değerini verdiricez ki girişte bir daha şifre belirle demesin.Sonrasında doğru şifre girerek 2.forma ulaşılabilecek.
    2- 1. formda doğru şifre girilirse 2.form açılıcak ve richtextBox'ta yazdığın veriler settings file string değişkenine buton aracılığı ile kaydedilecek.

    Şimdi C# hali;

    Settings dosyasına Settings1 adını verdim.Ve Settings1 dosyasında metin adında string türünde,sifre adında string türünde ve kontrol adında bool türünde varsayılan değeri false olan bir değişken oluşturdum.


    Form1'in içi;(Sınıfı dahil etmedim bu kısmı public partial class'ın içerisine yaz

    public Form1() 
    {
    InitializeComponent();
    }
    Form2 fr = new Form2(); //Form2'yi form1'e tanıttık.
    private void Form1_Load(object sender, EventArgs e)
    {
    if (Settings1.Default.kontrol == false) //Kontrol ediyoruz eğer önceden şifre belirlenmişse şifreyi sadece login olmak için sor
    {
    groupBox1.Enabled = true; //Eğer şifre önceden girilmemişse şifre belirleme bölümünün groupboxunu enabled ediyoruz.
    groupBox2.Enabled = false; //Giriş groupboxunu pasif ediyoruz.
    }
    else if(Settings1.Default.kontrol==true) //Tam tersi eğer şifre girilmişse 2.ciyi aktif ediyoruz 1.yi pasif ediyoruz.
    {
    groupBox1.Enabled = false;
    groupBox2.Enabled = true;
    }
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.sifre = textBox1.Text; //Şifre belirleme butonuna basıldığında textboxtaki veriyi sifre değişkenine gönderiyoruz.
    Settings1.Default.kontrol = true; //Başlangıçta şifre önceden belirlenmiş mi kontrolünü yaptığımız değişkeni true yapıyoruz ki şifrenin girildiği belli olsun.
    Settings1.Default.Save(); //Sonrasında settingsdeki değişkenlerde yaptığmız değişikleri kaydediroyurz.
    groupBox1.Enabled = false; //Birinci groupbox u pasif ediyoruz.
    groupBox2.Enabled = true; //İkinci groupboxu aktif ediyoruz.

    }

    private void button2_Click(object sender, EventArgs e)
    {
    if (textBox2.Text == Settings1.Default.sifre) //Eğer giriş bölümünde girilen şifre doğruysa
    {
    this.Hide(); //Bu form gizlenecek ve
    fr.Show(); //İkinci forum çağrılacak
    }
    else
    {
    MessageBox.Show("Hatalı şifre girişi", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); //Eğer doğru değilse Hata Mesajı
    }
    }


    Form2'nin içi;

    public partial class içerisine yaz

    public Form2() 
    {
    InitializeComponent();
    }

    private void Form2_Load(object sender, EventArgs e)
    {
    richTextBox1.Text = Settings1.Default.metin; //richTextbox'a açılışta settingsdeki metin değişkenini değerlerini yüklüyoruz.
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.metin = richTextBox1.Text; //Butona basıldığında richtextboxtaki yazıları metin değişkenine atıyoruz.
    Settings1.Default.Save(); //Settings'i kaydediyoruz.
    MessageBox.Show("Kaydedildi"); //Bildiriyoruz.
    }
    //Birinci formu this.Hide ile gizlediğimiz için form2 üzerinden uygulamadan çıktığınızda aslında uygulanma kapanmamış oalacaktır.Bizde uygulamayı tamamen
    //kapatmak için form2'nin formclosing evetine aşağıdaki komudu yazıyoruz.(Form2'nin eventine şu şekilde ulaşabilirsin(Form2.Design'a tıkla,sonra sağ altta //properties bölümünden şimşek işaretine tıkla(yani form2'nin eventleri bölümü.Ordan formclosing'i bul ve çift tıkla sonra içerisine System ile başlayan aşağıdaki kodu //yaz.
    private void Form2_FormClosing(object sender, FormClosingEventArgs e)
    {
    System.Windows.Forms.Application.Exit();
    }


    //'dan sonra yazdığım açıklamalar forumda farklı gözüktüğünden programının derlenmesine engel olabilir visual studioda silersin o kısımları

    Ben 12 yaşındayım ve 7. sınıfa geçtim. 2. windows formu nasıl açıyoruz bilmiyorum. Yazılı olarak pek bir şey anlayamıyorum, videolarla daha iyi oluyor. Eğer imkanın varsa video çekersen iyi olur, yoksa da canın sağolsun, bana çok yararın oldu.




  • Settings file'ı eklediğimiz gibi ekliyoruz.(O videodaki yoldan gidip settings file yerine windows formu seçiceksin)Fakat bence bu şekilde vakit kaybetme.İmkanın varsa bir algoritma kitabı ve Sefer Algan'ın Her Yönüyle C# 4.0 kitabını al.Yoksada açıkakademiye kayıt ol ve ücretsiz dersleri videolu izle yada pdflerini indir okuyarak ilerle
  • quote:

    Orijinalden alıntı: Bilgisayar Bağımlısı

    Settings file'ı eklediğimiz gibi ekliyoruz.(O videodaki yoldan gidip settings file yerine windows formu seçiceksin)Fakat bence bu şekilde vakit kaybetme.İmkanın varsa bir algoritma kitabı ve Sefer Algan'ın Her Yönüyle C# 4.0 kitabını al.Yoksada açıkakademiye kayıt ol ve ücretsiz dersleri videolu izle yada pdflerini indir okuyarak ilerle

    Ben de video, pdf gibi kaynaklar istiyorum. Kitabı almayı düşünüyorum, nasip olursa alacağım.
  • Birden fazla textBox'um var. Kaydet düğmesine tıklayınca hepsini kaydetmesini istiyorum. ama;
    textBox1.Text && textBox2.Text = Settings1.Default.Kaydet;

    (button1.click'e)

    Settings1.Default.Kaydet = textBox1.Text + textBox2.Text;
    Settings1.Default.Save();

    dedim "Atamanın sol tarafı değişken, özellik veya dizin oluşturucu olmalıdır" diyor Settings1.Default.Kaydet = textBox1.Text + textBox2.Text;'e.
    && yerine + da denedim yine bir şey değişmedi. Teşekkürler şimdiden.
  • && Kullanmak hata verebilir ayrı ayrı yaparsan daha iyi olur.
  • quote:

    Orijinalden alıntı: Kemâncı

    && Kullanmak hata verebilir ayrı ayrı yaparsan daha iyi olur.


    Deneyeceğim. Teşekkürler.
  • Haftalık ders programı düzenlemek için program yapıyorum. Not bölümü var, ders ve gün yazmak için textBox'lar var. Notu kaydet butonuna bastığımda nota yazılan şey ders ve gün yazmak için olan textBox'lar a da geliyor. İstediğim Notu kaydet deyince yalnız notu, herşeyi kaydet deyince hem notu, hem de programı kaydetmesi. Lütfen yardımcı olun!

    Videosu

    using System; 
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Planlı_Öğrenci
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    textBox1.Text = Settings1.Default.Kaydet;
    textBox2.Text = Settings1.Default.Kaydet;
    textBox3.Text = Settings1.Default.Kaydet;
    textBox4.Text = Settings1.Default.Kaydet;
    textBox5.Text = Settings1.Default.Kaydet;
    textBox6.Text = Settings1.Default.Kaydet;
    textBox7.Text = Settings1.Default.Kaydet;
    textBox8.Text = Settings1.Default.Kaydet;
    textBox9.Text = Settings1.Default.Kaydet;
    textBox10.Text = Settings1.Default.Kaydet;
    textBox11.Text = Settings1.Default.Kaydet;
    textBox12.Text = Settings1.Default.Kaydet;
    textBox13.Text = Settings1.Default.Kaydet;
    textBox14.Text = Settings1.Default.Kaydet;
    textBox15.Text = Settings1.Default.Kaydet;
    textBox16.Text = Settings1.Default.Kaydet;
    textBox17.Text = Settings1.Default.Kaydet;
    textBox18.Text = Settings1.Default.Kaydet;
    textBox19.Text = Settings1.Default.Kaydet;
    textBox20.Text = Settings1.Default.Kaydet;
    textBox21.Text = Settings1.Default.Kaydet;
    textBox22.Text = Settings1.Default.Kaydet;
    textBox23.Text = Settings1.Default.Kaydet;
    textBox24.Text = Settings1.Default.Kaydet;
    textBox25.Text = Settings1.Default.Kaydet;
    textBox26.Text = Settings1.Default.Kaydet;
    textBox27.Text = Settings1.Default.Kaydet;
    textBox28.Text = Settings1.Default.Kaydet;
    textBox29.Text = Settings1.Default.Kaydet;
    textBox30.Text = Settings1.Default.Kaydet;
    textBox31.Text = Settings1.Default.Kaydet;
    textBox32.Text = Settings1.Default.Kaydet;
    textBox33.Text = Settings1.Default.Kaydet;
    textBox34.Text = Settings1.Default.Kaydet;
    textBox35.Text = Settings1.Default.Kaydet;
    textBox36.Text = Settings1.Default.Kaydet;
    textBox37.Text = Settings1.Default.Kaydet;
    textBox38.Text = Settings1.Default.Kaydet;
    textBox39.Text = Settings1.Default.Kaydet;
    textBox40.Text = Settings1.Default.Kaydet;
    textBox41.Text = Settings1.Default.Kaydet;
    textBox42.Text = Settings1.Default.Kaydet;
    textBox43.Text = Settings1.Default.Kaydet;
    textBox44.Text = Settings1.Default.Kaydet;
    textBox45.Text = Settings1.Default.Kaydet;
    textBox46.Text = Settings1.Default.Kaydet;
    textBox47.Text = Settings1.Default.Kaydet;
    textBox48.Text = Settings1.Default.Kaydet;
    textBox49.Text = Settings1.Default.Kaydet;
    textBox50.Text = Settings1.Default.Kaydet;
    textBox51.Text = Settings1.Default.Kaydet;
    textBox52.Text = Settings1.Default.Kaydet;
    textBox53.Text = Settings1.Default.Kaydet;
    textBox54.Text = Settings1.Default.Kaydet;
    textBox55.Text = Settings1.Default.Kaydet;
    textBox56.Text = Settings1.Default.Kaydet;
    textBox57.Text = Settings1.Default.Kaydet;
    textBox58.Text = Settings1.Default.Kaydet;
    textBox59.Text = Settings1.Default.Kaydet;
    textBox60.Text = Settings1.Default.Kaydet;
    textBox61.Text = Settings1.Default.Kaydet;
    textBox62.Text = Settings1.Default.Kaydet;
    textBox63.Text = Settings1.Default.Kaydet;
    textBox64.Text = Settings1.Default.Kaydet;


    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox1.Text;
    Settings1.Default.Save();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox2.Text;
    Settings1.Default.Kaydet = textBox3.Text;
    Settings1.Default.Kaydet = textBox4.Text;
    Settings1.Default.Kaydet = textBox5.Text;
    Settings1.Default.Kaydet = textBox6.Text;
    Settings1.Default.Kaydet = textBox7.Text;
    Settings1.Default.Kaydet = textBox8.Text;
    Settings1.Default.Kaydet = textBox9.Text;
    Settings1.Default.Kaydet = textBox10.Text;
    Settings1.Default.Kaydet = textBox11.Text;
    Settings1.Default.Kaydet = textBox12.Text;
    Settings1.Default.Kaydet = textBox13.Text;
    Settings1.Default.Kaydet = textBox14.Text;
    Settings1.Default.Kaydet = textBox15.Text;
    Settings1.Default.Kaydet = textBox16.Text;
    Settings1.Default.Kaydet = textBox17.Text;
    Settings1.Default.Kaydet = textBox18.Text;
    Settings1.Default.Kaydet = textBox19.Text;
    Settings1.Default.Kaydet = textBox20.Text;
    Settings1.Default.Kaydet = textBox21.Text;
    Settings1.Default.Kaydet = textBox22.Text;
    Settings1.Default.Kaydet = textBox23.Text;
    Settings1.Default.Kaydet = textBox24.Text;
    Settings1.Default.Kaydet = textBox25.Text;
    Settings1.Default.Kaydet = textBox26.Text;
    Settings1.Default.Kaydet = textBox27.Text;
    Settings1.Default.Kaydet = textBox28.Text;
    Settings1.Default.Kaydet = textBox29.Text;
    Settings1.Default.Kaydet = textBox30.Text;
    Settings1.Default.Kaydet = textBox31.Text;
    Settings1.Default.Kaydet = textBox32.Text;
    Settings1.Default.Kaydet = textBox33.Text;
    Settings1.Default.Kaydet = textBox34.Text;
    Settings1.Default.Kaydet = textBox35.Text;
    Settings1.Default.Kaydet = textBox36.Text;
    Settings1.Default.Kaydet = textBox37.Text;
    Settings1.Default.Kaydet = textBox38.Text;
    Settings1.Default.Kaydet = textBox39.Text;
    Settings1.Default.Kaydet = textBox40.Text;
    Settings1.Default.Kaydet = textBox41.Text;
    Settings1.Default.Kaydet = textBox42.Text;
    Settings1.Default.Kaydet = textBox43.Text;
    Settings1.Default.Kaydet = textBox44.Text;
    Settings1.Default.Kaydet = textBox45.Text;
    Settings1.Default.Kaydet = textBox46.Text;
    Settings1.Default.Kaydet = textBox47.Text;
    Settings1.Default.Kaydet = textBox48.Text;
    Settings1.Default.Kaydet = textBox49.Text;
    Settings1.Default.Kaydet = textBox50.Text;
    Settings1.Default.Kaydet = textBox51.Text;
    Settings1.Default.Kaydet = textBox52.Text;
    Settings1.Default.Kaydet = textBox53.Text;
    Settings1.Default.Kaydet = textBox54.Text;
    Settings1.Default.Kaydet = textBox55.Text;
    Settings1.Default.Kaydet = textBox56.Text;
    Settings1.Default.Kaydet = textBox57.Text;
    Settings1.Default.Kaydet = textBox58.Text;
    Settings1.Default.Kaydet = textBox59.Text;
    Settings1.Default.Kaydet = textBox60.Text;
    Settings1.Default.Kaydet = textBox61.Text;
    Settings1.Default.Kaydet = textBox62.Text;
    Settings1.Default.Kaydet = textBox63.Text;
    Settings1.Default.Kaydet = textBox64.Text;
    }
    }
    }




  • quote:

    Orijinalden alıntı: IdeaBulb

    Haftalık ders programı düzenlemek için program yapıyorum. Not bölümü var, ders ve gün yazmak için textBox'lar var. Notu kaydet butonuna bastığımda nota yazılan şey ders ve gün yazmak için olan textBox'lar a da geliyor. İstediğim Notu kaydet deyince yalnız notu, herşeyi kaydet deyince hem notu, hem de programı kaydetmesi. Lütfen yardımcı olun!

    Videosu

    using System; 
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Planlı_Öğrenci
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    textBox1.Text = Settings1.Default.Kaydet;
    textBox2.Text = Settings1.Default.Kaydet;
    textBox3.Text = Settings1.Default.Kaydet;
    textBox4.Text = Settings1.Default.Kaydet;
    textBox5.Text = Settings1.Default.Kaydet;
    textBox6.Text = Settings1.Default.Kaydet;
    textBox7.Text = Settings1.Default.Kaydet;
    textBox8.Text = Settings1.Default.Kaydet;
    textBox9.Text = Settings1.Default.Kaydet;
    textBox10.Text = Settings1.Default.Kaydet;
    textBox11.Text = Settings1.Default.Kaydet;
    textBox12.Text = Settings1.Default.Kaydet;
    textBox13.Text = Settings1.Default.Kaydet;
    textBox14.Text = Settings1.Default.Kaydet;
    textBox15.Text = Settings1.Default.Kaydet;
    textBox16.Text = Settings1.Default.Kaydet;
    textBox17.Text = Settings1.Default.Kaydet;
    textBox18.Text = Settings1.Default.Kaydet;
    textBox19.Text = Settings1.Default.Kaydet;
    textBox20.Text = Settings1.Default.Kaydet;
    textBox21.Text = Settings1.Default.Kaydet;
    textBox22.Text = Settings1.Default.Kaydet;
    textBox23.Text = Settings1.Default.Kaydet;
    textBox24.Text = Settings1.Default.Kaydet;
    textBox25.Text = Settings1.Default.Kaydet;
    textBox26.Text = Settings1.Default.Kaydet;
    textBox27.Text = Settings1.Default.Kaydet;
    textBox28.Text = Settings1.Default.Kaydet;
    textBox29.Text = Settings1.Default.Kaydet;
    textBox30.Text = Settings1.Default.Kaydet;
    textBox31.Text = Settings1.Default.Kaydet;
    textBox32.Text = Settings1.Default.Kaydet;
    textBox33.Text = Settings1.Default.Kaydet;
    textBox34.Text = Settings1.Default.Kaydet;
    textBox35.Text = Settings1.Default.Kaydet;
    textBox36.Text = Settings1.Default.Kaydet;
    textBox37.Text = Settings1.Default.Kaydet;
    textBox38.Text = Settings1.Default.Kaydet;
    textBox39.Text = Settings1.Default.Kaydet;
    textBox40.Text = Settings1.Default.Kaydet;
    textBox41.Text = Settings1.Default.Kaydet;
    textBox42.Text = Settings1.Default.Kaydet;
    textBox43.Text = Settings1.Default.Kaydet;
    textBox44.Text = Settings1.Default.Kaydet;
    textBox45.Text = Settings1.Default.Kaydet;
    textBox46.Text = Settings1.Default.Kaydet;
    textBox47.Text = Settings1.Default.Kaydet;
    textBox48.Text = Settings1.Default.Kaydet;
    textBox49.Text = Settings1.Default.Kaydet;
    textBox50.Text = Settings1.Default.Kaydet;
    textBox51.Text = Settings1.Default.Kaydet;
    textBox52.Text = Settings1.Default.Kaydet;
    textBox53.Text = Settings1.Default.Kaydet;
    textBox54.Text = Settings1.Default.Kaydet;
    textBox55.Text = Settings1.Default.Kaydet;
    textBox56.Text = Settings1.Default.Kaydet;
    textBox57.Text = Settings1.Default.Kaydet;
    textBox58.Text = Settings1.Default.Kaydet;
    textBox59.Text = Settings1.Default.Kaydet;
    textBox60.Text = Settings1.Default.Kaydet;
    textBox61.Text = Settings1.Default.Kaydet;
    textBox62.Text = Settings1.Default.Kaydet;
    textBox63.Text = Settings1.Default.Kaydet;
    textBox64.Text = Settings1.Default.Kaydet;


    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox1.Text;
    Settings1.Default.Save();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox2.Text;
    Settings1.Default.Kaydet = textBox3.Text;
    Settings1.Default.Kaydet = textBox4.Text;
    Settings1.Default.Kaydet = textBox5.Text;
    Settings1.Default.Kaydet = textBox6.Text;
    Settings1.Default.Kaydet = textBox7.Text;
    Settings1.Default.Kaydet = textBox8.Text;
    Settings1.Default.Kaydet = textBox9.Text;
    Settings1.Default.Kaydet = textBox10.Text;
    Settings1.Default.Kaydet = textBox11.Text;
    Settings1.Default.Kaydet = textBox12.Text;
    Settings1.Default.Kaydet = textBox13.Text;
    Settings1.Default.Kaydet = textBox14.Text;
    Settings1.Default.Kaydet = textBox15.Text;
    Settings1.Default.Kaydet = textBox16.Text;
    Settings1.Default.Kaydet = textBox17.Text;
    Settings1.Default.Kaydet = textBox18.Text;
    Settings1.Default.Kaydet = textBox19.Text;
    Settings1.Default.Kaydet = textBox20.Text;
    Settings1.Default.Kaydet = textBox21.Text;
    Settings1.Default.Kaydet = textBox22.Text;
    Settings1.Default.Kaydet = textBox23.Text;
    Settings1.Default.Kaydet = textBox24.Text;
    Settings1.Default.Kaydet = textBox25.Text;
    Settings1.Default.Kaydet = textBox26.Text;
    Settings1.Default.Kaydet = textBox27.Text;
    Settings1.Default.Kaydet = textBox28.Text;
    Settings1.Default.Kaydet = textBox29.Text;
    Settings1.Default.Kaydet = textBox30.Text;
    Settings1.Default.Kaydet = textBox31.Text;
    Settings1.Default.Kaydet = textBox32.Text;
    Settings1.Default.Kaydet = textBox33.Text;
    Settings1.Default.Kaydet = textBox34.Text;
    Settings1.Default.Kaydet = textBox35.Text;
    Settings1.Default.Kaydet = textBox36.Text;
    Settings1.Default.Kaydet = textBox37.Text;
    Settings1.Default.Kaydet = textBox38.Text;
    Settings1.Default.Kaydet = textBox39.Text;
    Settings1.Default.Kaydet = textBox40.Text;
    Settings1.Default.Kaydet = textBox41.Text;
    Settings1.Default.Kaydet = textBox42.Text;
    Settings1.Default.Kaydet = textBox43.Text;
    Settings1.Default.Kaydet = textBox44.Text;
    Settings1.Default.Kaydet = textBox45.Text;
    Settings1.Default.Kaydet = textBox46.Text;
    Settings1.Default.Kaydet = textBox47.Text;
    Settings1.Default.Kaydet = textBox48.Text;
    Settings1.Default.Kaydet = textBox49.Text;
    Settings1.Default.Kaydet = textBox50.Text;
    Settings1.Default.Kaydet = textBox51.Text;
    Settings1.Default.Kaydet = textBox52.Text;
    Settings1.Default.Kaydet = textBox53.Text;
    Settings1.Default.Kaydet = textBox54.Text;
    Settings1.Default.Kaydet = textBox55.Text;
    Settings1.Default.Kaydet = textBox56.Text;
    Settings1.Default.Kaydet = textBox57.Text;
    Settings1.Default.Kaydet = textBox58.Text;
    Settings1.Default.Kaydet = textBox59.Text;
    Settings1.Default.Kaydet = textBox60.Text;
    Settings1.Default.Kaydet = textBox61.Text;
    Settings1.Default.Kaydet = textBox62.Text;
    Settings1.Default.Kaydet = textBox63.Text;
    Settings1.Default.Kaydet = textBox64.Text;
    }
    }
    }


    Öncelikle Settings1.Default.Kaydet'i hiç anlayamadım eğer hepsine aynı kodu yazıyorsan aynı dosyanın üstüne her sefer tekrar tekrar yazdırıyorsun demektir.
    daha pratik çözümler bulabilirsin.(XML,TXT dosyalarına kaydetmek gibi)


    Kolay gelsin.




  • quote:

    Orijinalden alıntı: IdeaBulb

    Haftalık ders programı düzenlemek için program yapıyorum. Not bölümü var, ders ve gün yazmak için textBox'lar var. Notu kaydet butonuna bastığımda nota yazılan şey ders ve gün yazmak için olan textBox'lar a da geliyor. İstediğim Notu kaydet deyince yalnız notu, herşeyi kaydet deyince hem notu, hem de programı kaydetmesi. Lütfen yardımcı olun!

    Videosu

    using System; 
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Planlı_Öğrenci
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    textBox1.Text = Settings1.Default.Kaydet;
    textBox2.Text = Settings1.Default.Kaydet;
    textBox3.Text = Settings1.Default.Kaydet;
    textBox4.Text = Settings1.Default.Kaydet;
    textBox5.Text = Settings1.Default.Kaydet;
    textBox6.Text = Settings1.Default.Kaydet;
    textBox7.Text = Settings1.Default.Kaydet;
    textBox8.Text = Settings1.Default.Kaydet;
    textBox9.Text = Settings1.Default.Kaydet;
    textBox10.Text = Settings1.Default.Kaydet;
    textBox11.Text = Settings1.Default.Kaydet;
    textBox12.Text = Settings1.Default.Kaydet;
    textBox13.Text = Settings1.Default.Kaydet;
    textBox14.Text = Settings1.Default.Kaydet;
    textBox15.Text = Settings1.Default.Kaydet;
    textBox16.Text = Settings1.Default.Kaydet;
    textBox17.Text = Settings1.Default.Kaydet;
    textBox18.Text = Settings1.Default.Kaydet;
    textBox19.Text = Settings1.Default.Kaydet;
    textBox20.Text = Settings1.Default.Kaydet;
    textBox21.Text = Settings1.Default.Kaydet;
    textBox22.Text = Settings1.Default.Kaydet;
    textBox23.Text = Settings1.Default.Kaydet;
    textBox24.Text = Settings1.Default.Kaydet;
    textBox25.Text = Settings1.Default.Kaydet;
    textBox26.Text = Settings1.Default.Kaydet;
    textBox27.Text = Settings1.Default.Kaydet;
    textBox28.Text = Settings1.Default.Kaydet;
    textBox29.Text = Settings1.Default.Kaydet;
    textBox30.Text = Settings1.Default.Kaydet;
    textBox31.Text = Settings1.Default.Kaydet;
    textBox32.Text = Settings1.Default.Kaydet;
    textBox33.Text = Settings1.Default.Kaydet;
    textBox34.Text = Settings1.Default.Kaydet;
    textBox35.Text = Settings1.Default.Kaydet;
    textBox36.Text = Settings1.Default.Kaydet;
    textBox37.Text = Settings1.Default.Kaydet;
    textBox38.Text = Settings1.Default.Kaydet;
    textBox39.Text = Settings1.Default.Kaydet;
    textBox40.Text = Settings1.Default.Kaydet;
    textBox41.Text = Settings1.Default.Kaydet;
    textBox42.Text = Settings1.Default.Kaydet;
    textBox43.Text = Settings1.Default.Kaydet;
    textBox44.Text = Settings1.Default.Kaydet;
    textBox45.Text = Settings1.Default.Kaydet;
    textBox46.Text = Settings1.Default.Kaydet;
    textBox47.Text = Settings1.Default.Kaydet;
    textBox48.Text = Settings1.Default.Kaydet;
    textBox49.Text = Settings1.Default.Kaydet;
    textBox50.Text = Settings1.Default.Kaydet;
    textBox51.Text = Settings1.Default.Kaydet;
    textBox52.Text = Settings1.Default.Kaydet;
    textBox53.Text = Settings1.Default.Kaydet;
    textBox54.Text = Settings1.Default.Kaydet;
    textBox55.Text = Settings1.Default.Kaydet;
    textBox56.Text = Settings1.Default.Kaydet;
    textBox57.Text = Settings1.Default.Kaydet;
    textBox58.Text = Settings1.Default.Kaydet;
    textBox59.Text = Settings1.Default.Kaydet;
    textBox60.Text = Settings1.Default.Kaydet;
    textBox61.Text = Settings1.Default.Kaydet;
    textBox62.Text = Settings1.Default.Kaydet;
    textBox63.Text = Settings1.Default.Kaydet;
    textBox64.Text = Settings1.Default.Kaydet;


    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox1.Text;
    Settings1.Default.Save();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox2.Text;
    Settings1.Default.Kaydet = textBox3.Text;
    Settings1.Default.Kaydet = textBox4.Text;
    Settings1.Default.Kaydet = textBox5.Text;
    Settings1.Default.Kaydet = textBox6.Text;
    Settings1.Default.Kaydet = textBox7.Text;
    Settings1.Default.Kaydet = textBox8.Text;
    Settings1.Default.Kaydet = textBox9.Text;
    Settings1.Default.Kaydet = textBox10.Text;
    Settings1.Default.Kaydet = textBox11.Text;
    Settings1.Default.Kaydet = textBox12.Text;
    Settings1.Default.Kaydet = textBox13.Text;
    Settings1.Default.Kaydet = textBox14.Text;
    Settings1.Default.Kaydet = textBox15.Text;
    Settings1.Default.Kaydet = textBox16.Text;
    Settings1.Default.Kaydet = textBox17.Text;
    Settings1.Default.Kaydet = textBox18.Text;
    Settings1.Default.Kaydet = textBox19.Text;
    Settings1.Default.Kaydet = textBox20.Text;
    Settings1.Default.Kaydet = textBox21.Text;
    Settings1.Default.Kaydet = textBox22.Text;
    Settings1.Default.Kaydet = textBox23.Text;
    Settings1.Default.Kaydet = textBox24.Text;
    Settings1.Default.Kaydet = textBox25.Text;
    Settings1.Default.Kaydet = textBox26.Text;
    Settings1.Default.Kaydet = textBox27.Text;
    Settings1.Default.Kaydet = textBox28.Text;
    Settings1.Default.Kaydet = textBox29.Text;
    Settings1.Default.Kaydet = textBox30.Text;
    Settings1.Default.Kaydet = textBox31.Text;
    Settings1.Default.Kaydet = textBox32.Text;
    Settings1.Default.Kaydet = textBox33.Text;
    Settings1.Default.Kaydet = textBox34.Text;
    Settings1.Default.Kaydet = textBox35.Text;
    Settings1.Default.Kaydet = textBox36.Text;
    Settings1.Default.Kaydet = textBox37.Text;
    Settings1.Default.Kaydet = textBox38.Text;
    Settings1.Default.Kaydet = textBox39.Text;
    Settings1.Default.Kaydet = textBox40.Text;
    Settings1.Default.Kaydet = textBox41.Text;
    Settings1.Default.Kaydet = textBox42.Text;
    Settings1.Default.Kaydet = textBox43.Text;
    Settings1.Default.Kaydet = textBox44.Text;
    Settings1.Default.Kaydet = textBox45.Text;
    Settings1.Default.Kaydet = textBox46.Text;
    Settings1.Default.Kaydet = textBox47.Text;
    Settings1.Default.Kaydet = textBox48.Text;
    Settings1.Default.Kaydet = textBox49.Text;
    Settings1.Default.Kaydet = textBox50.Text;
    Settings1.Default.Kaydet = textBox51.Text;
    Settings1.Default.Kaydet = textBox52.Text;
    Settings1.Default.Kaydet = textBox53.Text;
    Settings1.Default.Kaydet = textBox54.Text;
    Settings1.Default.Kaydet = textBox55.Text;
    Settings1.Default.Kaydet = textBox56.Text;
    Settings1.Default.Kaydet = textBox57.Text;
    Settings1.Default.Kaydet = textBox58.Text;
    Settings1.Default.Kaydet = textBox59.Text;
    Settings1.Default.Kaydet = textBox60.Text;
    Settings1.Default.Kaydet = textBox61.Text;
    Settings1.Default.Kaydet = textBox62.Text;
    Settings1.Default.Kaydet = textBox63.Text;
    Settings1.Default.Kaydet = textBox64.Text;
    }
    }
    }


    Merhaba,

    Daha önceki arkadaşın dediği gibi sürekli üstüne yazdığın için bütün değerler aynı oluyor. Her textBox için ayrı bir Settings oluşturman gerekiyor ama bende bir dosya içerisinde yazıp ordan çekmeni tavsiye ediyorum. Ayrıca düzenli bir çalışma ortamı yaratmak için textBox'larını isimlendirmelisin textBox1,textBox2 ... şeklinde olursa düzensiz bi' çalışma ortamı olur. Birde bu işlerde yenisin sanırım ve direk windows form ile başladığını düşünüyorum. Yanlış bir yol izliyorsun önce Console Application'lar la bütün kavramları öğrenmek gerekiyor. Diziler, değişkenler, sınıflar vb. şeyler hakkında bilgin olması gerek yoksa sürekli buraya sorup cevap alarak kodlama yapmaktan öteye gidemezsin, bu dediğim kavramlar gibi bir çok kavram hakkında bilgi sahibi olduktan sonra zaten kendin çözüm üretmeye başlayacaksın. Bu şekilde daha sağlıklı bir öğrenme olur diye düşünüyorum.

    Kolay gelsin ve dili öğrenmede başarılar dilerim...




  • quote:

    Orijinalden alıntı: özgür beyin

    Merhaba,

    Daha önceki arkadaşın dediği gibi sürekli üstüne yazdığın için bütün değerler aynı oluyor. Her textBox için ayrı bir Settings oluşturman gerekiyor ama bende bir dosya içerisinde yazıp ordan çekmeni tavsiye ediyorum. Ayrıca düzenli bir çalışma ortamı yaratmak için textBox'larını isimlendirmelisin textBox1,textBox2 ... şeklinde olursa düzensiz bi' çalışma ortamı olur. Birde bu işlerde yenisin sanırım ve direk windows form ile başladığını düşünüyorum. Yanlış bir yol izliyorsun önce Console Application'lar la bütün kavramları öğrenmek gerekiyor. Diziler, değişkenler, sınıflar vb. şeyler hakkında bilgin olması gerek yoksa sürekli buraya sorup cevap alarak kodlama yapmaktan öteye gidemezsin, bu dediğim kavramlar gibi bir çok kavram hakkında bilgi sahibi olduktan sonra zaten kendin çözüm üretmeye başlayacaksın. Bu şekilde daha sağlıklı bir öğrenme olur diye düşünüyorum.

    Kolay gelsin ve dili öğrenmede başarılar dilerim...

    Konu c# olduğu için müdahil olmak istemedim ama birinin bunu söylemesi gerekiyordu. Eyvallah.




  • quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: IdeaBulb

    Haftalık ders programı düzenlemek için program yapıyorum. Not bölümü var, ders ve gün yazmak için textBox'lar var. Notu kaydet butonuna bastığımda nota yazılan şey ders ve gün yazmak için olan textBox'lar a da geliyor. İstediğim Notu kaydet deyince yalnız notu, herşeyi kaydet deyince hem notu, hem de programı kaydetmesi. Lütfen yardımcı olun!

    Videosu

    using System; 
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Planlı_Öğrenci
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    textBox1.Text = Settings1.Default.Kaydet;
    textBox2.Text = Settings1.Default.Kaydet;
    textBox3.Text = Settings1.Default.Kaydet;
    textBox4.Text = Settings1.Default.Kaydet;
    textBox5.Text = Settings1.Default.Kaydet;
    textBox6.Text = Settings1.Default.Kaydet;
    textBox7.Text = Settings1.Default.Kaydet;
    textBox8.Text = Settings1.Default.Kaydet;
    textBox9.Text = Settings1.Default.Kaydet;
    textBox10.Text = Settings1.Default.Kaydet;
    textBox11.Text = Settings1.Default.Kaydet;
    textBox12.Text = Settings1.Default.Kaydet;
    textBox13.Text = Settings1.Default.Kaydet;
    textBox14.Text = Settings1.Default.Kaydet;
    textBox15.Text = Settings1.Default.Kaydet;
    textBox16.Text = Settings1.Default.Kaydet;
    textBox17.Text = Settings1.Default.Kaydet;
    textBox18.Text = Settings1.Default.Kaydet;
    textBox19.Text = Settings1.Default.Kaydet;
    textBox20.Text = Settings1.Default.Kaydet;
    textBox21.Text = Settings1.Default.Kaydet;
    textBox22.Text = Settings1.Default.Kaydet;
    textBox23.Text = Settings1.Default.Kaydet;
    textBox24.Text = Settings1.Default.Kaydet;
    textBox25.Text = Settings1.Default.Kaydet;
    textBox26.Text = Settings1.Default.Kaydet;
    textBox27.Text = Settings1.Default.Kaydet;
    textBox28.Text = Settings1.Default.Kaydet;
    textBox29.Text = Settings1.Default.Kaydet;
    textBox30.Text = Settings1.Default.Kaydet;
    textBox31.Text = Settings1.Default.Kaydet;
    textBox32.Text = Settings1.Default.Kaydet;
    textBox33.Text = Settings1.Default.Kaydet;
    textBox34.Text = Settings1.Default.Kaydet;
    textBox35.Text = Settings1.Default.Kaydet;
    textBox36.Text = Settings1.Default.Kaydet;
    textBox37.Text = Settings1.Default.Kaydet;
    textBox38.Text = Settings1.Default.Kaydet;
    textBox39.Text = Settings1.Default.Kaydet;
    textBox40.Text = Settings1.Default.Kaydet;
    textBox41.Text = Settings1.Default.Kaydet;
    textBox42.Text = Settings1.Default.Kaydet;
    textBox43.Text = Settings1.Default.Kaydet;
    textBox44.Text = Settings1.Default.Kaydet;
    textBox45.Text = Settings1.Default.Kaydet;
    textBox46.Text = Settings1.Default.Kaydet;
    textBox47.Text = Settings1.Default.Kaydet;
    textBox48.Text = Settings1.Default.Kaydet;
    textBox49.Text = Settings1.Default.Kaydet;
    textBox50.Text = Settings1.Default.Kaydet;
    textBox51.Text = Settings1.Default.Kaydet;
    textBox52.Text = Settings1.Default.Kaydet;
    textBox53.Text = Settings1.Default.Kaydet;
    textBox54.Text = Settings1.Default.Kaydet;
    textBox55.Text = Settings1.Default.Kaydet;
    textBox56.Text = Settings1.Default.Kaydet;
    textBox57.Text = Settings1.Default.Kaydet;
    textBox58.Text = Settings1.Default.Kaydet;
    textBox59.Text = Settings1.Default.Kaydet;
    textBox60.Text = Settings1.Default.Kaydet;
    textBox61.Text = Settings1.Default.Kaydet;
    textBox62.Text = Settings1.Default.Kaydet;
    textBox63.Text = Settings1.Default.Kaydet;
    textBox64.Text = Settings1.Default.Kaydet;


    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox1.Text;
    Settings1.Default.Save();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox2.Text;
    Settings1.Default.Kaydet = textBox3.Text;
    Settings1.Default.Kaydet = textBox4.Text;
    Settings1.Default.Kaydet = textBox5.Text;
    Settings1.Default.Kaydet = textBox6.Text;
    Settings1.Default.Kaydet = textBox7.Text;
    Settings1.Default.Kaydet = textBox8.Text;
    Settings1.Default.Kaydet = textBox9.Text;
    Settings1.Default.Kaydet = textBox10.Text;
    Settings1.Default.Kaydet = textBox11.Text;
    Settings1.Default.Kaydet = textBox12.Text;
    Settings1.Default.Kaydet = textBox13.Text;
    Settings1.Default.Kaydet = textBox14.Text;
    Settings1.Default.Kaydet = textBox15.Text;
    Settings1.Default.Kaydet = textBox16.Text;
    Settings1.Default.Kaydet = textBox17.Text;
    Settings1.Default.Kaydet = textBox18.Text;
    Settings1.Default.Kaydet = textBox19.Text;
    Settings1.Default.Kaydet = textBox20.Text;
    Settings1.Default.Kaydet = textBox21.Text;
    Settings1.Default.Kaydet = textBox22.Text;
    Settings1.Default.Kaydet = textBox23.Text;
    Settings1.Default.Kaydet = textBox24.Text;
    Settings1.Default.Kaydet = textBox25.Text;
    Settings1.Default.Kaydet = textBox26.Text;
    Settings1.Default.Kaydet = textBox27.Text;
    Settings1.Default.Kaydet = textBox28.Text;
    Settings1.Default.Kaydet = textBox29.Text;
    Settings1.Default.Kaydet = textBox30.Text;
    Settings1.Default.Kaydet = textBox31.Text;
    Settings1.Default.Kaydet = textBox32.Text;
    Settings1.Default.Kaydet = textBox33.Text;
    Settings1.Default.Kaydet = textBox34.Text;
    Settings1.Default.Kaydet = textBox35.Text;
    Settings1.Default.Kaydet = textBox36.Text;
    Settings1.Default.Kaydet = textBox37.Text;
    Settings1.Default.Kaydet = textBox38.Text;
    Settings1.Default.Kaydet = textBox39.Text;
    Settings1.Default.Kaydet = textBox40.Text;
    Settings1.Default.Kaydet = textBox41.Text;
    Settings1.Default.Kaydet = textBox42.Text;
    Settings1.Default.Kaydet = textBox43.Text;
    Settings1.Default.Kaydet = textBox44.Text;
    Settings1.Default.Kaydet = textBox45.Text;
    Settings1.Default.Kaydet = textBox46.Text;
    Settings1.Default.Kaydet = textBox47.Text;
    Settings1.Default.Kaydet = textBox48.Text;
    Settings1.Default.Kaydet = textBox49.Text;
    Settings1.Default.Kaydet = textBox50.Text;
    Settings1.Default.Kaydet = textBox51.Text;
    Settings1.Default.Kaydet = textBox52.Text;
    Settings1.Default.Kaydet = textBox53.Text;
    Settings1.Default.Kaydet = textBox54.Text;
    Settings1.Default.Kaydet = textBox55.Text;
    Settings1.Default.Kaydet = textBox56.Text;
    Settings1.Default.Kaydet = textBox57.Text;
    Settings1.Default.Kaydet = textBox58.Text;
    Settings1.Default.Kaydet = textBox59.Text;
    Settings1.Default.Kaydet = textBox60.Text;
    Settings1.Default.Kaydet = textBox61.Text;
    Settings1.Default.Kaydet = textBox62.Text;
    Settings1.Default.Kaydet = textBox63.Text;
    Settings1.Default.Kaydet = textBox64.Text;
    }
    }
    }


    Öncelikle Settings1.Default.Kaydet'i hiç anlayamadım eğer hepsine aynı kodu yazıyorsan aynı dosyanın üstüne her sefer tekrar tekrar yazdırıyorsun demektir.
    daha pratik çözümler bulabilirsin.(XML,TXT dosyalarına kaydetmek gibi)


    Kolay gelsin.

    Tesekkurler, kurcslaya kurcalaya yaptim.




  • quote:

    Orijinalden alıntı: özgür beyin

    quote:

    Orijinalden alıntı: IdeaBulb

    Haftalık ders programı düzenlemek için program yapıyorum. Not bölümü var, ders ve gün yazmak için textBox'lar var. Notu kaydet butonuna bastığımda nota yazılan şey ders ve gün yazmak için olan textBox'lar a da geliyor. İstediğim Notu kaydet deyince yalnız notu, herşeyi kaydet deyince hem notu, hem de programı kaydetmesi. Lütfen yardımcı olun!

    Videosu

    using System; 
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace Planlı_Öğrenci
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    textBox1.Text = Settings1.Default.Kaydet;
    textBox2.Text = Settings1.Default.Kaydet;
    textBox3.Text = Settings1.Default.Kaydet;
    textBox4.Text = Settings1.Default.Kaydet;
    textBox5.Text = Settings1.Default.Kaydet;
    textBox6.Text = Settings1.Default.Kaydet;
    textBox7.Text = Settings1.Default.Kaydet;
    textBox8.Text = Settings1.Default.Kaydet;
    textBox9.Text = Settings1.Default.Kaydet;
    textBox10.Text = Settings1.Default.Kaydet;
    textBox11.Text = Settings1.Default.Kaydet;
    textBox12.Text = Settings1.Default.Kaydet;
    textBox13.Text = Settings1.Default.Kaydet;
    textBox14.Text = Settings1.Default.Kaydet;
    textBox15.Text = Settings1.Default.Kaydet;
    textBox16.Text = Settings1.Default.Kaydet;
    textBox17.Text = Settings1.Default.Kaydet;
    textBox18.Text = Settings1.Default.Kaydet;
    textBox19.Text = Settings1.Default.Kaydet;
    textBox20.Text = Settings1.Default.Kaydet;
    textBox21.Text = Settings1.Default.Kaydet;
    textBox22.Text = Settings1.Default.Kaydet;
    textBox23.Text = Settings1.Default.Kaydet;
    textBox24.Text = Settings1.Default.Kaydet;
    textBox25.Text = Settings1.Default.Kaydet;
    textBox26.Text = Settings1.Default.Kaydet;
    textBox27.Text = Settings1.Default.Kaydet;
    textBox28.Text = Settings1.Default.Kaydet;
    textBox29.Text = Settings1.Default.Kaydet;
    textBox30.Text = Settings1.Default.Kaydet;
    textBox31.Text = Settings1.Default.Kaydet;
    textBox32.Text = Settings1.Default.Kaydet;
    textBox33.Text = Settings1.Default.Kaydet;
    textBox34.Text = Settings1.Default.Kaydet;
    textBox35.Text = Settings1.Default.Kaydet;
    textBox36.Text = Settings1.Default.Kaydet;
    textBox37.Text = Settings1.Default.Kaydet;
    textBox38.Text = Settings1.Default.Kaydet;
    textBox39.Text = Settings1.Default.Kaydet;
    textBox40.Text = Settings1.Default.Kaydet;
    textBox41.Text = Settings1.Default.Kaydet;
    textBox42.Text = Settings1.Default.Kaydet;
    textBox43.Text = Settings1.Default.Kaydet;
    textBox44.Text = Settings1.Default.Kaydet;
    textBox45.Text = Settings1.Default.Kaydet;
    textBox46.Text = Settings1.Default.Kaydet;
    textBox47.Text = Settings1.Default.Kaydet;
    textBox48.Text = Settings1.Default.Kaydet;
    textBox49.Text = Settings1.Default.Kaydet;
    textBox50.Text = Settings1.Default.Kaydet;
    textBox51.Text = Settings1.Default.Kaydet;
    textBox52.Text = Settings1.Default.Kaydet;
    textBox53.Text = Settings1.Default.Kaydet;
    textBox54.Text = Settings1.Default.Kaydet;
    textBox55.Text = Settings1.Default.Kaydet;
    textBox56.Text = Settings1.Default.Kaydet;
    textBox57.Text = Settings1.Default.Kaydet;
    textBox58.Text = Settings1.Default.Kaydet;
    textBox59.Text = Settings1.Default.Kaydet;
    textBox60.Text = Settings1.Default.Kaydet;
    textBox61.Text = Settings1.Default.Kaydet;
    textBox62.Text = Settings1.Default.Kaydet;
    textBox63.Text = Settings1.Default.Kaydet;
    textBox64.Text = Settings1.Default.Kaydet;


    }

    private void button1_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox1.Text;
    Settings1.Default.Save();
    }

    private void button3_Click(object sender, EventArgs e)
    {
    Settings1.Default.Kaydet = textBox2.Text;
    Settings1.Default.Kaydet = textBox3.Text;
    Settings1.Default.Kaydet = textBox4.Text;
    Settings1.Default.Kaydet = textBox5.Text;
    Settings1.Default.Kaydet = textBox6.Text;
    Settings1.Default.Kaydet = textBox7.Text;
    Settings1.Default.Kaydet = textBox8.Text;
    Settings1.Default.Kaydet = textBox9.Text;
    Settings1.Default.Kaydet = textBox10.Text;
    Settings1.Default.Kaydet = textBox11.Text;
    Settings1.Default.Kaydet = textBox12.Text;
    Settings1.Default.Kaydet = textBox13.Text;
    Settings1.Default.Kaydet = textBox14.Text;
    Settings1.Default.Kaydet = textBox15.Text;
    Settings1.Default.Kaydet = textBox16.Text;
    Settings1.Default.Kaydet = textBox17.Text;
    Settings1.Default.Kaydet = textBox18.Text;
    Settings1.Default.Kaydet = textBox19.Text;
    Settings1.Default.Kaydet = textBox20.Text;
    Settings1.Default.Kaydet = textBox21.Text;
    Settings1.Default.Kaydet = textBox22.Text;
    Settings1.Default.Kaydet = textBox23.Text;
    Settings1.Default.Kaydet = textBox24.Text;
    Settings1.Default.Kaydet = textBox25.Text;
    Settings1.Default.Kaydet = textBox26.Text;
    Settings1.Default.Kaydet = textBox27.Text;
    Settings1.Default.Kaydet = textBox28.Text;
    Settings1.Default.Kaydet = textBox29.Text;
    Settings1.Default.Kaydet = textBox30.Text;
    Settings1.Default.Kaydet = textBox31.Text;
    Settings1.Default.Kaydet = textBox32.Text;
    Settings1.Default.Kaydet = textBox33.Text;
    Settings1.Default.Kaydet = textBox34.Text;
    Settings1.Default.Kaydet = textBox35.Text;
    Settings1.Default.Kaydet = textBox36.Text;
    Settings1.Default.Kaydet = textBox37.Text;
    Settings1.Default.Kaydet = textBox38.Text;
    Settings1.Default.Kaydet = textBox39.Text;
    Settings1.Default.Kaydet = textBox40.Text;
    Settings1.Default.Kaydet = textBox41.Text;
    Settings1.Default.Kaydet = textBox42.Text;
    Settings1.Default.Kaydet = textBox43.Text;
    Settings1.Default.Kaydet = textBox44.Text;
    Settings1.Default.Kaydet = textBox45.Text;
    Settings1.Default.Kaydet = textBox46.Text;
    Settings1.Default.Kaydet = textBox47.Text;
    Settings1.Default.Kaydet = textBox48.Text;
    Settings1.Default.Kaydet = textBox49.Text;
    Settings1.Default.Kaydet = textBox50.Text;
    Settings1.Default.Kaydet = textBox51.Text;
    Settings1.Default.Kaydet = textBox52.Text;
    Settings1.Default.Kaydet = textBox53.Text;
    Settings1.Default.Kaydet = textBox54.Text;
    Settings1.Default.Kaydet = textBox55.Text;
    Settings1.Default.Kaydet = textBox56.Text;
    Settings1.Default.Kaydet = textBox57.Text;
    Settings1.Default.Kaydet = textBox58.Text;
    Settings1.Default.Kaydet = textBox59.Text;
    Settings1.Default.Kaydet = textBox60.Text;
    Settings1.Default.Kaydet = textBox61.Text;
    Settings1.Default.Kaydet = textBox62.Text;
    Settings1.Default.Kaydet = textBox63.Text;
    Settings1.Default.Kaydet = textBox64.Text;
    }
    }
    }


    Merhaba,
    U
    Daha önceki arkadaşın dediği gibi sürekli üstüne yazdığın için bütün değerler aynı oluyor. Her textBox için ayrı bir Settings oluşturman gerekiyor ama bende bir dosya içerisinde yazıp ordan çekmeni tavsiye ediyorum. Ayrıca düzenli bir çalışma ortamı yaratmak için textBox'larını isimlendirmelisin textBox1,textBox2 ... şeklinde olursa düzensiz bi' çalışma ortamı olur. Birde bu işlerde yenisin sanırım ve direk windows form ile başladığını düşünüyorum. Yanlış bir yol izliyorsun önce Console Application'lar la bütün kavramları öğrenmek gerekiyor. Diziler, değişkenler, sınıflar vb. şeyler hakkında bilgin olması gerek yoksa sürekli buraya sorup cevap alarak kodlama yapmaktan öteye gidemezsin, bu dediğim kavramlar gibi bir çok kavram hakkında bilgi sahibi olduktan sonra zaten kendin çözüm üretmeye başlayacaksın. Bu şekilde daha sağlıklı bir öğrenme olur diye düşünüyorum.

    Kolay gelsin ve dili öğrenmede başarılar dilerim...

    Yanlisimi anladim ve duzelttim. Adlandirmayi yapacagim. Evet, yeniyim. Dedigin dogru ama Console Applicationlar ilgimi cekmiyor, button, textbox gibi objeler koyamiyorsun. Videolar izliyorum, yakinda kitap almayi dusunuyorum. Senin onerebilecegin site veya pdfler var mi? Temenni ve ogutlerin icin tesekkur ederim.




  • quote:

    Orijinalden alıntı: elektro_gadget

    quote:

    Orijinalden alıntı: özgür beyin

    Merhaba,

    Daha önceki arkadaşın dediği gibi sürekli üstüne yazdığın için bütün değerler aynı oluyor. Her textBox için ayrı bir Settings oluşturman gerekiyor ama bende bir dosya içerisinde yazıp ordan çekmeni tavsiye ediyorum. Ayrıca düzenli bir çalışma ortamı yaratmak için textBox'larını isimlendirmelisin textBox1,textBox2 ... şeklinde olursa düzensiz bi' çalışma ortamı olur. Birde bu işlerde yenisin sanırım ve direk windows form ile başladığını düşünüyorum. Yanlış bir yol izliyorsun önce Console Application'lar la bütün kavramları öğrenmek gerekiyor. Diziler, değişkenler, sınıflar vb. şeyler hakkında bilgin olması gerek yoksa sürekli buraya sorup cevap alarak kodlama yapmaktan öteye gidemezsin, bu dediğim kavramlar gibi bir çok kavram hakkında bilgi sahibi olduktan sonra zaten kendin çözüm üretmeye başlayacaksın. Bu şekilde daha sağlıklı bir öğrenme olur diye düşünüyorum.

    Kolay gelsin ve dili öğrenmede başarılar dilerim...

    Konu c# olduğu için müdahil olmak istemedim ama birinin bunu söylemesi gerekiyordu. Eyvallah.

    Cok fazla soru sordugumun farkindayim, ne yazik ki Turkce kaynak pek yok. Olabildigince yardim etmeye calisiyorsunuz, cok tesekkur ederim.




  • bugünlerde nedenini anlamadığım basit bir problemim var.

    2 tane formum var.
    1. formda listbox1;
    2. formda listbox2.

    benim istediğim şu 2 formda ki tuşa bastığımda 1. formda ki listboxda sırada ki elemanı(sırada eleman var yani olmayan bişeye erişmiyorum) seçsin istiyorum. ama sorun alıyorum.

    listbox1.selectedindex li bi sorun alıyorum.

    ayrıca mesala listbox1 de ki tüm verileri farklı formda bulunan listbox2 ye çekmeye calısıyorum. listbox1 de hiç bişey yokmuş gibi davranıyor.


    kolay gelsin.
  • quote:

    Orijinalden alıntı: IdeaBulb

    Yanlisimi anladim ve duzelttim. Adlandirmayi yapacagim. Evet, yeniyim. Dedigin dogru ama Console Applicationlar ilgimi cekmiyor, button, textbox gibi objeler koyamiyorsun. Videolar izliyorum, yakinda kitap almayi dusunuyorum. Senin onerebilecegin site veya pdfler var mi? Temenni ve ogutlerin icin tesekkur ederim.

    Tekrar merhaba,

    Console Application'lar ilgili çekmiyor diyorsun ama programlamanın temelleri console ortamına dayanır. Şuan senin geliştirdiğin windows form ortamı aslında arka planda bir console application üzerinde çalışıyor. Her hangi bir windows form projeni açıp içerisindeki Program.cs dosyasına bakarsan orda şöyle bir satır göreceksin:
    Application.Run(new Form1());

    Burda seninde görebileceğin gibi Form1 nesnesi yaratılıp çalıştırılıyor. Eğer proje ayarlarından Output type özelliğini Console Application yaparsan göreceksin ki ilk console application açılıyor daha sonra windows application, console application tarafından çağırılıyor. Sana tavsiyem console application'lar la kendini geliştirmen programlama buttonlardan textbox vb. şeylerden ibaret değil gün gelecek console application'lara da ihtiyaç duyacaksın.

    Kaynak önerisi istemişsin fakat ingilizce bilgin olmadığını da başka bir cevapda dile getirdin. Türkçe olarak önerebileceğim pek kaynak yok ben hep ingilizce siteleri takip ediyorum. Sana tavsiyem önce ingilizce öğren daha sonra console application'lar ile sıfırdan bir başlangıç yap.

    Tekrardan kolay gelsin ve dili öğrenmede başarılar dilerim...




  • 
Sayfa: önceki 123
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.