MK Notepad 2010 is a rather simple freeware text editor with some functions I think are rather unique. More precisely, there are functions for deleting, adding and replacing text and whitespace in various ways with one single operation (instead of several operations, as in most other text editors), there are functions for generating repetitive text and sequences, for example as a set of columns, and there's context help in the menus.
Because it's my first serious attempt to write a bigger, more developed Windows program, MK Notepad 2010 isn't that professional.
Yet.
I'm trying to make each new version of the program as professional as possible, though, not the least through testing functions over and over until they all seem to work, through rewriting code so that it becomes faster and more reliable, and through trying and make the graphical user interface (menus, buttons etc.) better organized and easier to work with. This approach will hopefully eventually make MK Notepad 2010 rather professional.
Microsoft .NET Framework 4, that can be downloaded from Microsoft .NET Framework 4 (Web Installer), and screen resolution 1024 x 768 or higher.
Download MK Notepad 2010 (version 1.8.0, 93 kB)
Download the source code for MK Notepad 2010 (version 1.7.4, 325 kB)
To see what's new in the latest version of MK Notepad 2010, go to the page History, that's part of the help files for MK Notepad 2010. The page History
also includes information about what have been new in all other versions of MK Notepad 2010 and links to the rest of the help files. Click on Download
at the top of any of the help files to get back to this page. Finally, bear in mind that the help files most likely aren't entirely up-to-date but rather perhaps 90 or 95 % up-to-date.
MK Notepad 2010 is the same as MK Notepad 1. I think it's a good idea to include a year in the name of a program, because it indicates how up-to-date the program is. At least to a certain degree. The three fields in the version number mean major version
, minor version
and bugfix version
respectively. Most likely, several minor version upgrades will eventually lead to a major version upgrade. Beside new functions and contents, a minor version upgrade may include bugfixes of already existing functions and changes of already existing contents. Beside buxfixes, a bugfix version may include new functions and new contents intended to be included in a preceding major or minor version. A version may be marked Beta
. If it is, you should expect that some functions don't work properly.
The source code is a Visual Studio 2010 C# Windows Forms Application project. It's provided as is, including notes on problems that may already be solved, ideas for future development of the program and other less relevant comments. I don't even bother removing the bin and obj folders to keep down the size of the zip file, thinking it's better to keep the downloadable source code up-to-date rather than uploading new versions less frequently, as I probably would do if there's more work involved in the process. You may modify the source code and use the modified version of the program yourself, but you are not allowed to sell the program.
In case you want to use the source code but don't have Visual Studio 2010, you can use the free program Visual C# 2010 Express from microsoft.com instead. It's a bit limited compared to Visual Studio 2010, but it seems to compile the source code for MK Notepad 1.4.1 correctly. My best guess is that you will be able to use Visual C# 2010 Express later as well, when MK Notepad 2010 is more mature.
Later on, you will probably also be able to use the open-source program SharpDevelop. The current release doesn't work with Visual Studio 2010 projects, though. I think SharpDevelop seems very good, but I've never used the program for real, so I can't say for sure.