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; namespace NotDefteri { public partial class Form1 : Form { // string openedFile=""; int yer; public Form1() { InitializeComponent(); } private void açToolStripMenuItem_Click(object sender, EventArgs e) { DosyaAc(); } public void DosyaAc() { ofd.ShowDialog(); // dosya açma nesnesine göstermek için if (File.Exists(ofd.FileName)) { StreamReader sr = new StreamReader(ofd.FileName); yaziAlani.Text = sr.ReadToEnd(); this.Text = "Not Defteri - " + Path.GetFileName(ofd.FileName); // openedFile = ofd.FileName; sr.Close(); } } private void farklıKaydetToolStripMenuItem_Click(object sender, EventArgs e) { kaydet(); } private void kaydetToolStripMenuItem_Click(object sender, EventArgs e) { kaydet(); } public void kaydet() { try { if (sfd.ShowDialog() == DialogResult.OK) { StreamWriter strWrt = new StreamWriter(sfd.FileName, false, Encoding.GetEncoding("ISO-8859-9")); strWrt.WriteLine(yaziAlani.Text); strWrt.Close(); this.Text = "Not Defteri - " + Path.GetFileName(sfd.FileName); // openedFile = sfd.FileName; } } catch (Exception ex) { MessageBox.Show("Dosya kaydedilemedi.Oluşan hata:" + ex.Message, "Kayıt Hatası", MessageBoxButtons.OK, MessageBoxIcon.Error); } } private void yazdırmaAyarlarıToolStripMenuItem_Click(object sender, EventArgs e) { //PageSetupDialog psd = new PageSetupDialog(); pd1.DocumentName = this.Text; // pd1.DocumentName = openedFile; yaziciOnizleme.Document = pd1; yaziciOnizleme.ShowDialog(); } private void yazdırToolStripMenuItem_Click(object sender, EventArgs e) { PrintDialog pd = new PrintDialog(); pd1.DocumentName = this.Name; pd.Document = pd1; //tüm sayfalarmı yoksa belli sayfaları seçebilirmiyim izni pd.AllowSomePages = true; // printToFile checbox ı için pd.AllowPrintToFile = true; //selection radio butonu enable için pd.AllowSelection = false; pd.ShowDialog(); } private void yeniToolStripMenuItem_Click(object sender, EventArgs e) { this.Text = "Not defteri -adsız"; yaziAlani.Text = ""; } private void yazıTipiToolStripMenuItem_Click(object sender, EventArgs e) { fd.Font = yaziAlani.Font; if (fd.ShowDialog() == DialogResult.OK) yaziAlani.Font = fd.Font; } private void kopyalaToolStripMenuItem_Click(object sender, EventArgs e) { yaziAlani.Copy(); // Clipboard.SetDataObject(yaziAlani.SelectedText, true); } private void kesToolStripMenuItem_Click(object sender, EventArgs e) { yaziAlani.Cut(); } private void silToolStripMenuItem_Click(object sender, EventArgs e) { yaziAlani.Clear(); } private void geriToolStripMenuItem_Click(object sender, EventArgs e) { yaziAlani.Undo(); //tamamı silinmişse nasıl geri alıcak? siz bulun } private void yapıştırToolStripMenuItem_Click(object sender, EventArgs e) { //kopyalanını yapıştır- siz bulun anahtar kelime "Clipboard" yaziAlani.Paste(); } private void yazıRengiToolStripMenuItem_Click(object sender, EventArgs e) { colorDialog1.ShowDialog(); yaziAlani.ForeColor = colorDialog1.Color; // yazı rengi } private void notDefteriHakkkındaToolStripMenuItem_Click(object sender, EventArgs e) { Hakkinda frm3 = new Hakkinda(); frm3.Show(); } private void yardıKonularıToolStripMenuItem_Click(object sender, EventArgs e) { YardimGoruntule frm2 = new YardimGoruntule(); frm2.Show(); } private void Form1_Load(object sender, EventArgs e) { statusStrip1.Enabled = false; } private void durumÇubuğuToolStripMenuItem_Click(object sender, EventArgs e) { statusStrip1.Enabled = true; } private void bulToolStripMenuItem_Click(object sender, EventArgs e) { label1.Visible = true; textBox1.Visible = true; yer = yaziAlani.Text.ToUpper().IndexOf(textBox1.Text.ToUpper()); if (yer < 0) MessageBox.Show("üzgünüm bulunamadı"); else { yaziAlani.SelectionStart = yer; yaziAlani.SelectionLength = textBox1.Text.Length; MessageBox.Show((yer + 1).ToString() + " . harfte buldum ve seçtim"); } } private void sonrakiniBulToolStripMenuItem_Click(object sender, EventArgs e) { label1.Visible = true; textBox1.Visible = true; yer = yaziAlani.Text.ToUpper().IndexOf(textBox1.Text.ToUpper(), yer + 1); if (yer < 0) MessageBox.Show("üzgünüm başka bulunamadı"); else { yaziAlani.SelectionStart = yer; yaziAlani.SelectionLength = textBox1.Text.Length; MessageBox.Show((yer + 1).ToString() + " . harfte bir tane daha buldum ve seçtim"); } } } }
Dosyayı İndir
Merhabalar. Bilgisayarlı kontrol dersimizde quick basıc programlama dilini öğreniyoruz acaba sitenizde quick basic programlama dili ile ilgile notlar ve örnekler var mı veya bana önerebilecek olduğunuz kitap , dergi veya bir internet sitesi var mı ? Teşekkür ederim.
Kadir mrhblar, Qbasic kullanılmıyor gibi birşey. Yeni dillerde bu kontrolleri gerçekleştirmek gerek. İnternette detaylı araştırma yapabilirsin. Kolay gelsin…
araştırmalarım gösteriyor ki evet neredeyse tükenmiş ama hocalarımız istiyor elim mahkum 5 adet program yapmamı bağlantılarıyla birlik de yapmamı istiyor ama hiç bir şey bulamadım 🙁 .. teşekkürler..
rar şifresini ogrene bilirmiyiz acaba?
Lisedeyken yapmıştık microsoft taki not defterinin aynısı fakat eski verilerimi kaybettiğim için şuan yapamıyorum sizin paylaşmış olduğunuz rar dosyasını indirdim ama rar şifresini de söyler misiniz ?