=======================================================================

	Source Editor for Windows 98, ME, 2K, XP, Vista, 7-th,...
		Copyright (c) Kovalev S., 2000 - 06.2015

=======================================================================
 Table of Contents
-------------------

 - Description
 - C, Asm, C#, Java files compilation
 - System Requirements
 - History

=======================================================================
 Description
-------------

 See also Help-About in the program itself for more information.

 You can:
 > Edit next types of source files: C/C++ (.c,.cpp,.h), C# (.cs),
 Java(.java), Ix86 Assembler (.asm, .inc), Resources (.rc). 

 > Edit web files and view them in the inner (or external) browser:
 Xml (.xml, .config), Java Script (.js), Cascading Style Sheets (.css),
 Html (.html, .htm), ASP.NET(.aspx, .asmx, .ascx, .asax,...)
 and also navigate the web.

 > Add any extension to any color-scheme
 and to be registered and|or to be opened by Source Editor.

 > It also:
 -----------
 - has feature for printing (in Black & White + bolding)
 - recognizes (for coloring) some common C-definitions like BOOL, etc.
 - recognizes for C# most classes, structures, enums...
 - does it also for Java
 - has projects (list of files) manager
 - can be extended for any additional tokens coloring
 - can run compilers and compiled programs with options
 - has templates for Asm, C/C++, C#, Java and ASP.NET files
 - has examples for C/C++, C# and Masm32

 > "C Lessons for beginners" are written with C++ syntax.

 WinXP Style (for Windows XP).
 -----------------------------
 "Source Editor.exe.manifest" file is used for it.

=======================================================================
  C, Asm, C#, Java files compilation
 -----------------------------------

 Source Editor uses associated actions to compile source files.
 It can run from itself (Tools | ...) compilers and compiled programs.

 There are some files: "_---.pif" and "--- In Registry.reg" for this
 purpose in the "Source Editor" ("Compilation" subfolder).
 
  1. If you did install files into 
 "C:\Program Files\MicroTools4U\Source Editor" (by default)
 you can don't edit "--- In Registry.reg" and merge it into
 registry to be able to compile files (from explorer). Otherwise
 open them and modify folder where Source Editor was installed to.

  2. "_---.pif" file also contains path where now compiler is located,
 so also open it through "Properties" and check out the compiler's path.

  3. For compiling CSharp with an icon, 
 place Project.ico in the same folder where .cs-file is located. 

  4. There can be problem with compiling, so try (if they are):
 - Don't use long paths,
 - Don't use spaces (' ') in the paths.

  C, Asm Files compiling through explorer:
 ------------------------------------------
 Asm Files compiling needs in the (!) additional thing:

  5. "link.exe" and "mspdb50.dll" (or mspdb60.dll) must
 have been placed in some %PATH% folder (C:\Windows\Command, or...).
 Copy them from "C:\Masm32\Bin" folder (or where they are located).

  C, Asm and C# files compiling:
 --------------------------------
  6. "/nologo" option causes closing of console window if nothing
 (no errors and warnings) have been shown. If you prefer this
 behaviour, use "--- In Registry with nologo.reg" files.

 (See also "Autoexec and MS-DOS.bat" for LIB and INCLUDE variables.)

=======================================================================
 Minimum System Requirements
-------------------------------

 OS		Windows 98
 Processor	Pentium 133
 Screen Size	800 * 600
 Memory		32 MB

 It occupies with examples about 3.0 MB drive's memory.

=======================================================================
 History
-------------

 Mostly it's written and compiled in VS 6.0, and remains there...
 it was started in October 1999 as a little work around coloring.

 07.2001
 "Beginning... It was started 10.1999, and now it's left as is..."

 07.2002
 In the April 2002, Robert W. Durk from Milwaukee found out this
 program and thought that it costs his attention and to be "a little"
 developed also.

 So, it was reviewed, a little... This way the version 1.2 is appeared,
 and the program began its second life, - and remains still alived...

 'Lessons for C' was also added and translated into English thanks to
 (with minds of) Robert. Thank you, very much, Robert from Milwaukee.

 09.2002
 Included templates for assembler have origin in MASM32 free
 delivered packet. It was finally included only into version 1.3,
 when almost all assembler instructions with extensions were typed
 into code highlighting.

 01-02.2003
 C# and Java supporting is started.

 For C# names of structures, classes, enums, interfaces and delegates
 from some .NET Framework assemblies are included (see "Help-About").

 Names for common Java classes are also included.

 10.2003 - 11.2003.
 Once more time reviewed and the status of shareware is assigned to, -
 divided into Demo (Trial) and Full issues.

 01.2004
 "Run Program" is added for different compilers' options supporting.

 03.2004 - 12.2004
 - Simple coloring for XML-Type Files (xml, config...)
 - View web-files (.aspx...) in the Web Browser (inner or external)
 - Coloring for CSS, JavaScript, ASP.NET, HTML
 - Additional features and corrections...

 03.2005
 - Version 2.30 is released with Projects Manager.

 05.2005
 - Version 2.32 - Html Image Generator for web-publication.

 08.2005
 - Version 2.35 - Unicode (UTF-8, UTF-16,...) supporting

 11.2006
 - Version 2.4.4.4 - From this version the program is freeware.

 03.2007 - 05.2007
 - Versions 2.5.3.0, 2.5.7.0 - are reviewed for MASM32

 10.2003 - 09.2008
 - TypeBrowser.NET and Clock.NET were written in the Source Editor,
 - and MicroTools4U's Updater and DotNet Site, and "Sudoku Game"...

-----------------------------------------------------------------------
 March 2005.

 "It's not supposed to use it as 'Developer Studio' - but it's useful
 (I think) for beginners (students and...) and for 'simple' coding".

-----------------------------------------------------------------------
 09.2008 - v 3.0.0.0
 --------------------
 - Source Editor is reviewed to be run from removable disk.
 - it will autodetect this state and will use some .ini files:
 -------------------------------------------------------------
 - Source Editor.ini for save-load all editor's settings
 - ShellMenu.ini for F7 menu, as additional for registered items
 - Projects_Local, Projects_Global.ini files - two sets of projects

 - And, other programs (Programs, Notes SE,...)
   were also 'a little' reviewed to be used in removable disk.

 02.2012 - v 3.0.3.x
 --------------------
 - Source Editor is reviewed for dialog fonts and web bar showing.
 
 03.2015 - 04.2015 - v 3.0.4.0 - 
 --------------------------------
- Source Editor is reviewed for its different behavior - to be final...

=======================================================================
 Enjoy it.

 Sergey Kovalev.
 Tallinn, Estonia. 2000 - 06.2015

 web	: http://www.hot.ee/microtools4u
 mail	: microtools4u@hot.ee
