Skip to content

EmekOfficial/Emek-Notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 Emek Notepad

Emek Notepad, C# WinForms kullanılarak geliştirilmiş, temel metin düzenleme özelliklerine sahip bir masaüstü uygulamasıdır.
Klasik Notepad işlevlerine ek olarak biçimlendirme, renk seçimi, zaman ekleme, ve durum çubuğu gibi ek özellikler içerir.


🚀 Özellikler

📂 Dosya İşlemleri

  • Yeni Belge Oluşturma
    • Kaydedilmemiş değişiklikler varsa kullanıcıya sorar.
  • Dosya Açma (.txt, .rtf)
    • RichText veya düz metin dosyalarını destekler.
  • Kaydet / Farklı Kaydet
    • Mevcut belgeyi aynı dosyaya veya yeni bir dosyaya kaydedebilir.
  • Son Değişikliklerin Kaydedilmesi Uyarısı
    • Kaydedilmemiş değişiklikler için kullanıcıdan onay alır.

✏️ Düzenleme Araçları

  • Geri Al / Yinele (Undo / Redo)
    • Menü ve araç çubuğu üzerinden erişilebilir.
  • Kes / Kopyala / Yapıştır
    • Panoda metin yoksa kullanıcıya bilgi verir.
  • Tümünü Seç (Select All)

🎨 Biçimlendirme

  • Yazı Tipi Seçimi ve Renk Değişimi
    • FontDialog ve ColorDialog ile dinamik değişim.
  • Yazı Stilleri:
    • Kalın (Bold)
    • İtalik (Italic)
    • Altı Çizili (Underline)
    • Üstü Çizili (Strikeout)
    • Normal (Regular)
  • Tarih / Saat Ekleme
    • İmlecin bulunduğu yere otomatik olarak tarih ve saat ekler.

🧰 Araç Çubuğu

Uygulamanın üst kısmında bulunan araç çubuğundan hızlı erişim:

İşlev Buton
Yeni Belge 🗋
📂
Kaydet 💾
Farklı Kaydet 📁
Geri Al
Yinele
Kalın B
İtalik I
Altı Çizili U
Üstü Çizili S
Font Değiştir 🔤
Kes ✂️
Kopyala 📄
Yapıştır 📋

💡 Diğer Özellikler

  • Durum Çubuğu (Status Bar)
    • CAPS LOCK açık/kapalı durumunu gösterir.
    • Kaydetme, açma gibi işlemlerde bilgilendirme mesajları gösterir.
  • "Hakkında" Penceresi
    • Emek Notepad v1.0 - Developed by Emek H. Sıldır

🛠️ Teknolojiler

Teknoloji Açıklama
C# (.NET Framework) Ana programlama dili
Windows Forms (WinForms) Arayüz geliştirme
RichTextBox Gelişmiş metin alanı bileşeni
Dialogs (OpenFileDialog, FontDialog, ColorDialog) Dosya ve biçimlendirme işlemleri için

📁 Proje Yapısı

Notepad/

├── MainForm.cs → Ana uygulama kodları
├── MainForm.Designer.cs → Arayüz tanımları
├── Program.cs → Uygulama başlatıcısı
├── App.config → Uygulama yapılandırması
└── Resources/ → Simge ve medya dosyaları


▶️ Nasıl Çalıştırılır

  1. Visual Studio’yu açın.
  2. Yeni bir Windows Forms App (.NET Framework) projesi oluşturun.
  3. Bu kodları MainForm.cs içine yapıştırın.
  4. Gerekli araçları (RichTextBox, MenuStrip, ToolStrip, StatusStrip) form üzerine ekleyin.
  5. Programı F5 tuşuna basarak çalıştırın.

📸 Ekran Görüntüsü

Görsel


📜 Lisans

Bu proje MIT Lisansı ile lisanslanmıştır.
İstediğiniz şekilde kullanabilir, değiştirebilir ve paylaşabilirsiniz.


👤 Geliştirici

Emek H. Sıldır
🖋️ Emek Notepad v1.0
📅 2025

About

Emek Notepad is a simple and functional text editing application developed with C# WinForms. It allows users to create, open, save, and format text files, as well as change font and color settings.

Resources

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages