c#.net Not Defteri

Konu 'Bilişim Teknolojileri' bölümünde bjkuslu123 tarafından paylaşıldı.

  1. bjkuslu123

    bjkuslu123 Üye

    Katılım:
    26 Eylül 2009
    Mesajlar:
    25
    Beğenileri:
    4
    Ödül Puanları:
    0

    Uygulama 1- Not Defteri


    -Visual Studio da c# windows form application açılacak.
    -Form elemanları

    1 adet textbox. tüm sayfaya yayılacak.
    1 adet menustip
    1 adet openfiledialog
    1 adet savefiledialog
    1 adet fontdialog

    MenuStrip1 elemanları

    Dosya Düzen Biçim Yardım
    | | | |
    |-yeni |-kes |-yazı tipi |-Not Defteri Hakkında
    |-aç |-kopyala
    |-kaydet |-yapıştır
    |-yazdır
    |-çıkış




    -form üzerinde iken sag tuş ve "view code"

    collection kısmı

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;

    Düzen Menusunde > kes kopyala yapıştır


    private void yapıştır_Click(object sender, EventArgs e)
    {
    TextBox1.Paste();
    }
    private void kopyala_Click(object sender, EventArgs e)
    {
    TextBox1.Copy();
    }
    private void kes_Click(object sender, EventArgs e)
    {
    TextBox1.Cut();
    }



    -Yazı Tipi işlemleri için

    private void yazıTipiToolStripMenuItem_Click(object sender, EventArgs e)
    {
    fontDialog1.ShowDialog();
    Font Yazi_tip = new Font(fontDialog1.Font.Name, fontDialog1.Font.Size, fontDialog1.Font.Style);
    TextBox1.Font = Yazi_tip;
    }

    -Dosya Açma İşlemleri (açtoolStripMenuItem e tıklayın ve code bölümüne)

    string pathPlace = "";
    openFileDialog1.InitialDirectory = Directory.GetCurrentDirectory();
    openFileDialog1.Filter = "Text Files ( *.txt )| *.txt";
    openFileDialog1.FilterIndex = 1;
    if (openFileDialog1.ShowDialog() == DialogResult.OK) pathPlace = openFileDialog1.FileName;
    FileInfo src = new FileInfo(pathPlace);
    TextBox1.Text = "";
    TextReader reader = src.OpenText();
    string line;
    while ((line = reader.ReadLine()) != null) TextBox1.Text += line + "\r\n";
    reader.Close();




    -Diger Formların eklenmesi
    form2, form3, form4, form5 nesnelerini
    project > add windows form bölümünden ekleyin.

    -yeni bir forma geçiş için form1 içerisinde
    "Not Defteri Hakkında" butonunu tıklayın ve


    Form2 form2 = new Form2();
    form2.Show();

    kodlarını girin.



    -Dosyayı Kaydetmek için SaveFileDialog Komutları:
    Form Alanında üst kısma label yerleştirip aşağıdaki kodları yazın. Komutlar kaydet butonunun click yord***** yazılacak.


    saveFileDialog1.Title = "Kaydetmek için bir ad girin";
    saveFileDialog1.Filter = "Metin dosyalari|*.txt|" +
    "Bütün dosyalar|*.*";
    saveFileDialog1.DefaultExt = "txt";

    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
    string dosya_adi;
    dosya_adi = saveFileDialog1.FileName;
    textBox2.Text = saveFileDialog1.FileName;
    System.IO.TextWriter dosya = System.IO.File.CreateText(dosya_adi);
    dosya.Write(TextBox1.Text);
    dosya.Close();
    }



    Uygulama İndir



    Form1 alanına
    1 adet printPreviewDialog
    1 adet PageSetupDialog
    1 adet printdocument
    1 adet printDialog

    PrintPreviewDialog1’in Document özelliğini PrintDocument1 olarak ayarlıyoruz.
    PageSetupDialog1’in Document özelliğini de PrintDocument1 olarak ayarlıyoruz.

    dosya menusune yazdır ın üzerine "Yazdırma Ayarları" eklenecek.
    Click yord*****

    this.PageSetupDialog1.ShowDialog();
    PageSettings ayarlar = this.PageSetupDialog1.PageSettings;
    this.PrintDocument1.DefaultPageSettings = ayarlar;



    Dosya > yazdır click yord*****

    this.printDialog1.ShowDialog();



  2. alemci_baba_42

    alemci_baba_42 Üye

    Katılım:
    6 Mayıs 2008
    Mesajlar:
    103
    Beğenileri:
    31
    Ödül Puanları:
    16
    paylaşım için teşekkürler

Sayfayı Paylaş