C# and wxWidgets pt. 3

/blog/images/blog_2004_07_20_2.png

/blog/images/blog_2004_07_20_3.png


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.

RSS feed | Trackback URI

12 Comments »

Comment by Bjørn
2004-07-20 22:49:24

Nice … developing the she-bang in VS? And how is that going?

Comment by Brian Meidell
2004-07-20 23:06:31

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…

Comment by Brian Meidell
2004-08-03 11:41:48

Those are some really good tips.
Thanks a lot :)

 
 
 
 
Comment by RSK
2004-07-20 23:36:26

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?

Comment by Brian Meidell
2004-07-20 23:39:33

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"?

(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++.

 
 
 
 
Comment by Bjørn
2004-07-21 08:18:40

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.

Comment by Brian
2004-07-21 08:57:30

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.

(Comments wont nest below this level)
 
 
Comment by Bjørn
2004-07-21 20:06:51

Completely off topic, but your comment threading/linear amalgation works wonderfully, Brian. Just thought I'd mention it.

 
Comment by Brian Meidell
2004-07-21 23:31:43

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.

 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.