It's a piece of cake to make a C#/wxWidgets app run on Debian linux.
I installed mono, installed wx.NET and ran the application.
And I found out how to do spacing between components.
This entry was posted
on Tuesday, July 20th, 2004 at 22:36 and is filed under Programming.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Yes I am. It's going really well. The only thing I could wish for was Visual Studio GUI editor support :)
The GUI has to be designed and written in code, much like you have to in Eclipse, once you realize the Visual Editor (the GUI editor in Eclipse) isn't up for production use yet.
(Comments wont nest below this level)
Comment by Alexander Olk
2004-08-01 21:39:38
You can use wxGlade (http://wxglade.sourceforge.net/) for example to design the GUI. Generate a XRC file and use it directly with wx.NET's resource system or convert wxGlade's save files to C# (or Visual Basic) code with TowxNet.
wxDesigner from Robert Roebling (commercial) has C# support also…
Nice indeed. Interesting stuff. I am happy to learn that it works that easy in Mono. Actually I thought mono was still somewhat in the future. Maybe it is time to go back and take a look at it.
Can you run everything .Net in mono, or are there limitations? For instance Visual Studio?
I am pretty new to C# and the .NET architecture, so I can't really say.
I don't know much about Mono. I would expect it to be a bit behind the MS releases, but it's supposedly complete up to some certain version.
What do you mean "for instance Visual Studio"?
(Comments wont nest below this level)
Comment by RSK
2004-07-21 02:37:19
Oh, I just mean if it is possible to run Visual Studio 2003 on Linux since that is a .Net program.
Comment by Brian
2004-07-21 08:55:59
I don't think Visual Studio is a pure .NET program. It's probably only the "glue" between components written in C++.
I suppose it uses Windows Forms, which are not implemented in Mono (well, it is, but only using Wine and apparently not very stable), so I don't think you could run VS.Net 2003 in Linux.
To be fair, I didn't think VS.Net was, ehm, a .Net program.
There's also that.
As far as I know, people are working on a native implementation of Windows Forms.
The problem with that is, that Windows Forms have not been submitted to standardizing, and as such is a really, really bad choice for cross platform development, even if they did have a native linux version.
Nice … developing the she-bang in VS? And how is that going?
Yes I am. It's going really well. The only thing I could wish for was Visual Studio GUI editor support :)
The GUI has to be designed and written in code, much like you have to in Eclipse, once you realize the Visual Editor (the GUI editor in Eclipse) isn't up for production use yet.
You can use wxGlade (http://wxglade.sourceforge.net/) for example to design the GUI. Generate a XRC file and use it directly with wx.NET's resource system or convert wxGlade's save files to C# (or Visual Basic) code with TowxNet.
wxDesigner from Robert Roebling (commercial) has C# support also…
Those are some really good tips.
Thanks a lot :)
Nice indeed. Interesting stuff. I am happy to learn that it works that easy in Mono. Actually I thought mono was still somewhat in the future. Maybe it is time to go back and take a look at it.
Can you run everything .Net in mono, or are there limitations? For instance Visual Studio?
Mono has been released in version 1.0 recently.
I am pretty new to C# and the .NET architecture, so I can't really say.
I don't know much about Mono. I would expect it to be a bit behind the MS releases, but it's supposedly complete up to some certain version.
What do you mean "for instance Visual Studio"?
Oh, I just mean if it is possible to run Visual Studio 2003 on Linux since that is a .Net program.
I don't think Visual Studio is a pure .NET program. It's probably only the "glue" between components written in C++.
I suppose it uses Windows Forms, which are not implemented in Mono (well, it is, but only using Wine and apparently not very stable), so I don't think you could run VS.Net 2003 in Linux.
To be fair, I didn't think VS.Net was, ehm, a .Net program.
There's also that.
As far as I know, people are working on a native implementation of Windows Forms.
The problem with that is, that Windows Forms have not been submitted to standardizing, and as such is a really, really bad choice for cross platform development, even if they did have a native linux version.
Completely off topic, but your comment threading/linear amalgation works wonderfully, Brian. Just thought I'd mention it.
Thank you very much :) I'm glad you like it.
I thought to myself "I want some damned good amalgamation", and good amalgamation was what I got.
Maybe I used the word "comment thingies" when thinking about it, but I was clever nonetheless.