Linked by Eugenia Loli-Queru on Mon 4th Jun 2007 05:01 UTC
Mono Project The amount of effort required to get an existing Winforms app running on Mono can vary greatly. Although many small apps will run on Mono unmodified, many apps will require some work on the developer's part to run smoothly on Mono. This guide will attempt to port a non-trivial open source application to document several of the issues a developer may run into while porting their app to Mono.
Permalink for comment 245330
To read all comments associated with this story, please click here.
You guess right
by snowflake on Mon 4th Jun 2007 23:44 UTC
snowflake
Member since:
2005-07-20

>That means, either the apps you've written 10 years ago >used your own custom layout manager (in which case, I >complement you on your foresight, but it doesn't help >the average MFC programmer that's stuck with what >Microsoft provides them), or you programmed on some >non-C/C++ language like Delphi (which I think had layout >managers), or you think you know what "fixed layout" >means but don't, or you're BSing.

You guessed well, I used Delphi, which makes life so much easier compared to something like MFC (which I have tried, and quickly untried). Having both used Delphi and Winforms, Delphi still has the more mature GUI library. Eg Winforms has not dockable windows support, you have to either go to a third-party solution or use PInvoke.

It is not true when people say that Windows has to be programmed using fixed coordinates. I am sure I would have to use fixed coords on linux if I used the wrong development tool, but it doesn't mean that linux (windows) uses fixed coords.