Giter Site home page Giter Site logo

amirreza-tabeshfard / at-netcore-notepadplusplus Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 3.0 9.5 MB

Notepad++ Editor is one of the most important programs on any computer that everyone uses every day. The most popular and popular editor in Windows operating systems is Notepad, which is definitely familiar to everyone.

License: MIT License

C# 100.00%
csharp mvvm mvvm-architecture mvvm-framework mvvm-pattern notepad notepad-plus-plus notepad-plusplus plusplus visual-studio wfa windows-form-application windows-presentation-foundation wpf

at-netcore-notepadplusplus's Introduction

English | Persian

@amirreza-tabeshfard

Amirreza Tabeshfard

I am currently a web developer with 'ASP .NET Core MVC' and fortunately, due to the open source nature of this technology, its growth rate is extremely high. Regarding the type of projects I am involved in, I learn a new topic every time and this gives me a good feeling.

I am very energetic and enjoy learning new things in the web site or web application field. I am a person who accepts the responsibility of the work that is assigned to me and I do my best to achieve the desired result and to gain the satisfaction of my employer or customer. I analyze and review the tasks assigned to me and try to provide the best solution so that we don't return to zero again. I enjoy code reviews and do my best to follow the principles of design patterns to make the project developable.

Projects that exist here

Please view the project and if you like it, support the project by giving it a star. So that more people can see the project.

Thank you for your continued support.

Status

Instant Messaging

at-netcore-notepadplusplus's People

Contributors

amirreza-tabeshfard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

at-netcore-notepadplusplus's Issues

Creating a new form 'FrmRunInBrowser'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form called 'FrmRunInBrowser'
  • The initial design is created on the form
  • Appropriate naming of each component
  • Coding in "btnRun"
  • Coding in "btnCancel"
  • Coding in "btnBrowse"

TopPanel

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Event: MouseDown
  • Event: MouseMove
  • Event: MouseUp
  • Event: BtnClose
  • Event: BtnMaximum
  • Event: BtnMinimum

Make the main shape and appearance of the main form in the second style

AT-Notepad.WFA.NetCore.Common

  • Create enumeration for 'Normal' and 'Maximize'

AT-Notepad.WFA.NetCore.Resource

  • Add photo notes

AT-Notepad.WFA.NetCore.UC

  • Create new project (User Controller Library)
  • Create the folder named 'Second_Style'
  • Create a class for 'minimize', 'maximize' and 'close' in the second style folder
  • Create 'Menu Strip' in the second style folder
  • Add toolstrip controls
  • Add Tab Controls

AT-Notepad.WFA.NetCore.UI

  • Create the folder named 'Second_Style'
  • Create a form called 'FrmMain' in the second style folder
  • The menu bar design in the 'FrmMain' of the second style is created by the user control
  • Toolbar design in the 'FrmMain' of the second style folder
  • Add splitContainer in the 'FrmMain' of the second style folder
  • Add statusStrip in the 'FrmMain' of the second style folder

TreeView(s) & TabControl(s) & StripMenu(s)

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

StripMenu(s)

  • Create Event [Click]: Cut
  • Create Event [Click]: Copy
  • Create Event [Click]: Paste
  • Create Event [Click]: SelectAll
  • Create Event [Click]: ChangeCase
  • Create Event [Click]: SetFont
  • Create Event [Click]: PreviewHTMLPage

TreeView(s)

  • Create Event [NodeMouseClick]: TreeView(s)

TabControl(s)

  • Create Event [SelectedIndexChanged]: TabControl(s)

Creating a new form 'FrmGoTo'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form called 'FrmGoTo'
  • The initial design is created on the form
  • Appropriate naming of each component
  • Coding in "FrmGoTo"
  • Coding in "btnGo"
  • Coding in "btnCancel"
  • Coding in "lblContent"

MenuStrip(s)

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create Event [Click]: File
  • Create Event [Click]: Edit
  • Create Event [Click]: View
  • Create Event [Click]: Run
  • Create Event [Click]: Window
  • Create Event [Click]: Help

Creating a new form 'FrmGoTo'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form to GoTo the text you want
  • Coding in the form load event
  • Write the code on the Go button
  • Write the code on the close button
  • Insert a rich text box in the constructor of 'FrmGoTo'

Creating a new form 'FrmReplace'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form to Replace the text you want
  • Write the code on the replace all button
  • Write the code on the close button
  • Insert a rich text box in the constructor of 'FrmReplace'

Rename the FrmCases to FrmStyles

Well the steps to do this include:

  • AT-Notepad.WFA.NetCore.Infrastructure ==> Rename the folder named 'First_Case' to 'First_Style'
  • AT-Notepad.WFA.NetCore.Infrastructure ==> Changed Namespace
  • AT-Notepad.WFA.NetCore.UI ==> Rename the folder named 'First_Case' to 'First_Style'
  • AT-Notepad.WFA.NetCore.UI ==> Changed Namespace
  • AT-Notepad.WFA.NetCore.UI ==> Call form changed in 'FrmLoading'

Creating a new form 'FrmRun'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form called 'FrmRun'
  • The initial design is created on the form
  • Appropriate naming of each component
  • Coding in "btnRun"
  • Coding in "btnCancel"
  • Coding in "btnSelectFile"

Creating a new form 'FrmReplace'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form called 'FrmReplace'
  • The initial design is created on the form
  • Appropriate naming of each component
  • Coding in "btnReplaceAll"
  • Coding in "btnCancel"

Creating a new form 'FrmRun'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form to Run the text you want
  • Write the code on the select file button
  • Write the code on the run button
  • Write the code on the close button

Creating a new form 'FrmFind'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form called 'FrmFind'
  • The initial design is created on the form
  • Appropriate naming of each component
  • Coding in "btnFind"
  • Coding in "btnCancel"

Creating a new form 'FrmFind'

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create a new form to find the text you want
  • Write the code on the find button
  • Write the code on the Close button
  • Insert a rich text box in the constructor of 'FrmFind'

ToolStrip(s)

AT-Notepad.WFA.NetCore.UI

Folder: [Second_Style]

  • Create Event [Click]: New
  • Create Event [Click]: Open
  • Create Event [Click]: Save
  • Create Event [Click]: SaveAs
  • Create Event [Click]: Undo
  • Create Event [Click]: Redo
  • Create Event [Click]: Cut
  • Create Event [Click]: Copy
  • Create Event [Click]: Paste
  • Create Event [Click]: Find
  • Create Event [Click]: GoTo
  • Create Event [Click]: Font
  • Create Event [Click]: PreviewHTMLPage

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.