Click here to Skip to main content
15,888,816 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hey Guys,

I'm here for another question. Have made my programming language, with thanks to you all, and I am trying to make a GUI(I think it's called) for it. I want my GUI to be the typical GUI, something like Visual Basic where different classes are different .vb files and they are also different tabs. And then you can compile all of the different files into 1 .exe file. Do you know how to do that?

p.s. I am making my programming language in Visual Basic 2010 Express
Posted

One open-source UI library with features very similar to Visual Studio is AvalonDock (for WPF). Please see:
http://avalondock.codeplex.com/[^].

There is also a source code editor with syntax highlighting, AvalonEdit. Please see:
http://wiki.sharpdevelop.net/AvalonEdit.ashx[^].

Both components are known to be used in open-source SharpDevelop IDE. Please see:
http://en.wikipedia.org/wiki/SharpDevelop[^],
http://www.icsharpcode.net/[^].

—SA
 
Share this answer
 
Comments
VJ Reddy 4-May-12 23:50pm    
Good references. 5!
Member 8378691 4-May-12 23:55pm    
4 references
Member 8378691 4-May-12 23:54pm    
thanks for this...you have been a really good help for me you know. you have taken a look at or even solved a lot of my questions. i think i will have a lot more to come when i finally finnish my programming language. i am getting into operating system creation, so i think i will needsome help with that when i get into it.
Sergey Alexandrovich Kryukov 5-May-12 21:19pm    
You are very brave. :-) I really appreciate your enthusiasm.
Good luck, call again.
--SA
Sergey Alexandrovich Kryukov 5-May-12 21:20pm    
By the way, will you accept the answer formally (green button)? -- thanks.
--SA
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.
 
Share this answer
 
Comments
Member 8378691 5-May-12 2:04am    
thanks, this is also very helpful. but there is just one more thing. how would i be able to compile all of the files into one .exe file. here is an example:

i have 3 text files that i have made for my programming language that run some code. when i press the compile button, on my GUI, it makes a .exe file 'combining' all of that code into 1 .exe file that you can execute. do you know how to do that? or anyone that reads this comment.
Espen Harlinn 7-May-12 6:08am    
Good reply :-D
VJ Reddy 7-May-12 10:14am    
Thank you, Espen :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900