|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Alternative to Windows.FormsI'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? Tommy Carlier wrote:
> I'm curious: has anyone ever created an alternative for Windows Forms? There are others like GTK#, WX.NET, QT#, FLTK.NET. I'm assuming by > Maybe a more lightweight GUI library that replaces Windows Forms for > the .NET Framework? 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)
Show quote
Hide quote
Doug Holton <insert@spam.here> wrote in message news:<x6GdnezbarxCrgfcRVn-1w@comcast.com>... I don't really need an alternative, I'm just curious how that would> 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) work, how you could totally eliminate using the System.Windows.Forms assembly and replace it with a different one. Thanks for the response, I'll look into the possibilities. If by lightweight, you mean vector graphics controls, and not win32
controls, it is being done with VG.net. We are creating some standard base classes now. Mainly it has been used for non-standard GUI elements so far. Regards, Frank Hileman check out VG.net: www.vgdotnet.com Animated vector graphics system Integrated Visual Studio .NET graphics editor Show quoteHide quote "Tommy Carlier" <tommy.carl***@telenet.be> wrote in message news:68370490.0411160816.476ed79f@posting.google.com... > 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? very nice, BTW :) !
Show quoteHide quote "Frank Hileman" <frankhil@no.spamming.prodigesoftware.com> wrote in message news:%23z0mTHBzEHA.3836@TK2MSFTNGP12.phx.gbl... > If by lightweight, you mean vector graphics controls, and not win32 > controls, it is being done with VG.net. We are creating some standard base > classes now. Mainly it has been used for non-standard GUI elements so far. > > Regards, > Frank Hileman > > check out VG.net: www.vgdotnet.com > Animated vector graphics system > Integrated Visual Studio .NET graphics editor > > "Tommy Carlier" <tommy.carl***@telenet.be> wrote in message > news:68370490.0411160816.476ed79f@posting.google.com... >> 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? > >
Other interesting topics
Threading: ThreadStart vs BeginXXX/EndXXX
Get the parent assembly Where to dispose what GDI and Image displays XmlSerialization and version dependency Isn't this possible in C#??? Server Freeze .NET 2.0 Beta 1 Error debugging web project. Re: looking for Book or online documentation on DotNet Framework Class Library Re: Array vs. ArrayList |
|||||||||||||||||||||||