Re: Alternative to Windows.Forms

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Doug Holton (insert_at_spam.here)
Date: 11/16/04


Date: Tue, 16 Nov 2004 11:07:46 -0600

Tommy Carlier wrote:
> I'm curious: has anyone ever created an alternative for Windows Forms?
> Maybe a more lightweight GUI library that replaces Windows Forms for
> the .NET Framework?

There are others like GTK#, WX.NET, QT#, FLTK.NET. I'm assuming by
lightweight you mean simpler to use (instead of lightweight like java's
swing). None of the other gui toolkits are simpler to use than
Windows.Forms though. They do work on other platforms besides Windows.

GTK# starter resources:
http://www.go-mono.com/gtk-sharp.html
http://www.oreillynet.com/pub/wlg/5390
http://www.onlamp.com/pub/a/onlamp/excerpt/MonoTDN_chap1/?page=last

One thing that makes it harder is the programming language. You might
check out boo, which is simple to use like python, but works for .NET:
http://boo.codehaus.org/
Here's a sample program:

import System.Windows.Forms from System.Windows.Forms

f = Form(Text: "Hello")

b = Button(Text: "Click Me",
            Dock : DockStyle.Fill)

b.Click += do ():
     print "clicked"

f.Controls.Add(b)
Application.Run(f)



Relevant Pages

  • Re: Alternative to Windows.Forms
    ... has anyone ever created an alternative for Windows Forms? ... There are others like GTK#, WX.NET, QT#, FLTK.NET. ... lightweight you mean simpler to use (instead of lightweight like java's ... One thing that makes it harder is the programming language. ...
    (microsoft.public.dotnet.framework)
  • Re: Lightweight desktops?
    ... I often read that you should pick a lightweight distro for older PCs as ... Just FVWM in MWM compatibity mode with an icon box. ... Also no visible task bar, ... I never iconify windows. ...
    (comp.os.linux.misc)
  • Re: BG measurements
    ... but there are suction cup thingies that could possibly be attached to glass that would hold a lightweight but not sheer curtain that would help with the sun/privacy issues. ... one can purchase a low-e plastic coating that can be applied to windows that helps alleviate the heat gain/loss in a similar way that the gas-filled insulated windows do. ... She likes to look at photo albums at night in bed for some reason and I feel really bad taking her light bulb out but unfortunately there is no choice unless I can do something about her window. ...
    (alt.support.diabetes)
  • Re: Alternative to Windows.Forms
    ... > There are others like GTK#, WX.NET, QT#, FLTK.NET. ... > lightweight you mean simpler to use (instead of lightweight like java's ... They do work on other platforms besides Windows. ... > One thing that makes it harder is the programming language. ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: Alternative to Windows.Forms
    ... > There are others like GTK#, WX.NET, QT#, FLTK.NET. ... > lightweight you mean simpler to use (instead of lightweight like java's ... They do work on other platforms besides Windows. ... > One thing that makes it harder is the programming language. ...
    (microsoft.public.dotnet.framework)