Skip to content

Jlim01/StickyNotes.App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StickyNotes.App (.Net 7.0)

Window's StickyNotes Clone coding Project

This is TO DO LIST program. I tried Sticky Notes app in Window OS clone coding using WPF without MVVM as my first WPF project.

[ Contents ]

  1. Features:

     ▶Text box
    
      ▷Additional features
        When + is clicked, a text box is added, and it can be added by pressing + in the text box.
    
     ▶List
    
      When text is entered in the text box, it is immediately reflected in the text block list.
    
     ▶Search
    
      Added a highlight watermark called Search in the search textbox.
    
      As you type, the To do list highlights all the text you're looking for.
    
     ▶Single Instance
    
      Once the program is executed, it prevents repeated execution.
    
  2. Future improvements:

     ▶DB function added (save contents)
     
     ▶To do list A function that can be reopened by pressing a button in the text box while the main window is closed.
     
     ▶Distribution
     
     ▶Refactoring (MVVM)
    
  3. Retrospective

     ▶There are many deficiencies in program design and function, but the meaning was put into dealing with WPF. Since I focused only on implementation during code design, I plan to work on code refactoring using the MVVM pattern after supplementing the supplementary points.
     
     ▶Distribution: I uploaded the exe file in the bin folder to the blog, but it was not executed when I downloaded and executed it. To distribute, you need to do it through various methods, and among them, I even tried to distribute it through Click One. However, the executable file in the folder did not work, and I had to run it through the installation file. I will see the Click One feature again.
    

About

MS StickyNotes Clone coding Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages