The references given in Solution 1 by
SAKryukov are very good for
WPF
development.
In case if you want to develop the application in
Windows Forms
then the
DockPanel Suite
available on
SourceForge.net
at
http://sourceforge.net/projects/dockpanelsuite/[
^]
and explained in this Code Project article
A Visual Studio 2005-like Interface[
^]
can be used for Visual Studio like MDI Tabbed interface.
The code Syntax highlighting editor given in this Code Project article
Fast Colored TextBox for Syntax Highlighting[
^]
is good for editor.
I think these articles may also be helpful.