Yes you can use the System.Windows.Forms stuff from Perl.NET to create a GUI, but on the other hand there are other mechanisms by which you can create a .NET GUI in, say, C# and use application code written in Perl without the need for Perl.NET - windows scripting components are one way. I don't think you need Visual studio to use Perl.NET - only the .NET Framework runtime and SDK.
An interesting alternative is PerlSharp that allows you use perl code directly from .NET - I've not tried to get this to work on windows though.
/J\
| [reply] [d/l] |
I've browsed through this book. There is a chapter, bout 30 pages, dedicated to GUI programming in Perl .NET, using C# widgets and methods. Problem is EVERYTHING is done by "hand-typed code", hehe, or how I should put it.. i.e. there is no examples of RAD-development in Visual Studio for example..Everything is done "manually", just like with Tk, but we now have to deal with the .NET classes instead of Tk :/..
There was a very interesting tutorial posted by Courage some time ago, A technique to create GUI design for Perl application using vtcl. I tested this briefly and it seemed to work very nicely.
Unlike the buggish nightmare of the grid based komodo (v3.0 tested) GUI tool, vtcl is based on the place geometry manager. This gives us a true "WYSIWYG" approach in creating our GUI. What he basicly shows us is how we can, with the help of Tcl::Tk and Tcl, port a vtcl app into pTk.
..have to investigate some more on that stuff someday..
| [reply] |
Don't forget that for Win32 you also have the modules Win32::GUI and wxPerl (http://wxperl.sf.net).
I recomend to use wxPerl since it has more resources and is portable, so, your code will work on Linux and Mac OS X too.
Graciliano M. P.
"Creativity is the expression of the liberty".
| [reply] |