c# da kaydet

glck
22-01-2011, 18:00   |  #1  
OP Üye
Teşekkür Sayısı: 0
77 mesaj
Kayıt Tarihi:Kayıt: Oca 2009

mrb c# yeni başlayacağım .c# da kaydet sil ekle işlemlerinin kodlarını yazabilecek olan var mı teşekkürler.

scallywag
22-01-2011, 23:29   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
379 mesaj
Kayıt Tarihi:Kayıt: Ara 2007

Sanırım dosya işlemleri soruyosunuz? Bir dosyaya veri ekleme silme gibi.

Şuraya bir göz atın

Son Düzenleme: scallywag ~ 22 Ocak 2011 23:30
Banned
08-07-2011, 14:07   |  #3  
Banlandı
Teşekkür Sayısı: 0
688 mesaj
Kayıt Tarihi:Kayıt: Haz 2009

arkadaşım seni hiç uğraştırmıcam arama boşuna al bi ara uğraşmıştım  not defteri yaptım kendime  

openfiledialog savefiledialog dediğin 
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 subat25
{
    public partial class Form1 : Form
    {
        string Dosya_Yolu="";

        public Form1()
        {
            InitializeComponent();
        }

private void stalke35ughyapımıdır()
{

:D:D:D:D:D:
}
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult ds;
           ds = MessageBox.Show("Hopppsss","Naptın sen ?",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
           if (ds == DialogResult.Cancel)
           {
               Application.Exit();
           }
           else 
           {
               MessageBox.Show("Basma len oke mokeye");
           }
        }

        private void kesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Cut();
        }

        private void kopyalaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Copy();
        }

        private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Paste();
        }

        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectedText = "";
        }

        private void temizleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.Clear();
        }

        private void renkPaletiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (colorDialog1.ShowDialog() == DialogResult.OK)
            {
                richTextBox1.SelectionColor = colorDialog1.Color;
            }
        }

        private void fontToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (fontDialog1.ShowDialog() == DialogResult.OK)
            {
                richTextBox1.SelectionFont = fontDialog1.Font;
            }
        }

        private void solaYaslaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionAlignment = HorizontalAlignment.Left;
        }

        private void ortalaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
        }

        private void maddeİşaretiToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionBullet = !richTextBox1.SelectionBullet;
        }

        private void kalınYapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont,richTextBox1.SelectionFont.Style | FontStyle.Bold);
        }


        private void Kaydet()
        { 
           //Kaydet
            if (Dosya_Yolu == "")
            {
                Farkli_Kaydet();
            }
            else
            {
                richTextBox1.SaveFile(Dosya_Yolu);
                richTextBox1.Modified = false;
            }
        }

        private void Farkli_Kaydet()
        {
            //Farklı Kaydet
            saveFileDialog1.InitialDirectory = "C:\\";
            saveFileDialog1.DefaultExt = "txt";
            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FileStream file = new FileStream(saveFileDialog1.FileName, FileMode.Create);
                StreamWriter yaz = new StreamWriter(file);
                yaz.WriteLine(richTextBox1.Text);
                Dosya_Yolu = saveFileDialog1.FileName;
                yaz.Close();
                file.Close();
            }
        }

        private void yeniToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Modified)
            {
                DialogResult dia;
                dia = MessageBox.Show("Çıkış yapıyorsunuz.Kaydetmek istermisiniz ?", "Uyarı", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (dia == DialogResult.Yes)
                {
                    Kaydet();
                    richTextBox1.Clear();
                    Dosya_Yolu = "";
                }
                else if (dia == DialogResult.No)
                {
                    richTextBox1.Clear();
                    Dosya_Yolu = "";
                }
            }
        }

        private void kaydetToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Kaydet();
        }

        private void Ac()
        {
            openFileDialog1.Filter = "Txt Dosyaları (*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FileStream file = new FileStream(openFileDialog1.FileName, FileMode.Open);
                StreamReader oku = new StreamReader(file);
                richTextBox1.Text = oku.ReadToEnd();
                Dosya_Yolu = openFileDialog1.FileName;
                oku.Close();
                file.Close();
            }
        }

        private void açToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Modified)
            {
                DialogResult dia;
                dia = MessageBox.Show("Önceki dosyayı kaydetmediniz.Kaydetmek istermisiniz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dia == DialogResult.Yes)
                {
                    Kaydet();
                    Ac();
                }
                else
                {
                    Ac();
                }
            }
            else
            {
                Ac();
            }
        }

        private void çıkışToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (richTextBox1.Modified)
            {
                DialogResult dia;
                dia = MessageBox.Show("Kaydetmeden çıkmak üzerisiniz.Kaydetmek istermisiniz.", "Uyarı", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error);
                if (dia == DialogResult.Yes)
                {
                    Kaydet();
                    Application.Exit();
                }
                else if (dia == DialogResult.No)
                {
                    Application.Exit();
                }
            }
            else
            {
                Application.Exit();
            }
        }
    }
}


Not deftei programı veya registrye kayıt yapan programıda yazym istersen

mesut_illegal
10-07-2011, 22:54   |  #4  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

Bu konu çok yardımcı olacaktır;

Kapalı Hesap (153535)
11-07-2011, 13:46   |  #5  
Kapalı Hesap
Teşekkür Sayısı: 27
2,297 mesaj
Kayıt Tarihi:Kayıt: Eki 2009
Alıntı: mesut_illegal  
https://www.chip.com.tr/forum/c-proje_t211388.html
Yardımcı olabilir misiniz?