There are more than 50 GUI controls available in the .NET Framework Class Library. This chapter takes a selective look at some of the more important ones. They all derive from the System.Windows.Forms.Control class that provides the inherited properties and methods that all the controls have in common.
Speaking of Windows Forms, I was looking at some screenshots of Sharpdevelop:
http://www.icsharpcode.net/OpenSource/SD
Was this thing written in C#? And if so, are all those controls available as part of the Windows Forms collection? If not, where do they come from?
Yes, SharpDevelop was written in C# and some of the controls are custom
Why would one learn Windows Forms today? I believe the libs to get XAML stuff up and going is available now…
Why would one learn Windows Forms today? I believe the libs to get XAML stuff up and going is available now…
*Winforms requires the .Net Framework installed (20mb)
*XAML requires .Net Framework (20mb) + WinFx Runtime (30mb)
A typical XAML app might be Microsoft Max for example:
http://www.microsoft.com/max/download.html
Winforms 2.0 was designed to integrate with Avalon controls. One can mix and match.
It’s not like Winforms 1.x interop with COM objects that is basically only one-way communication.
Is there a visual list of all widgets? Something like this:
http://www.eclipse.org/swt/widgets/
I’ve used .NET controls and despite the fact that they are good, the data controls (like the datagrid, dataview, etc..) are not as usuable as those offered by Borland’s Delphi(DBGrid, etc…).
That has been a drawback for me.
I went to Microsoft codename MAX web site…it’s essentially a photo sharing program built on their .net stuff. All I can say is…50 megs?!?! Yeah I have a big hard drive like most average user but 50 megs for a photo management program is just wrong
It’s because it includes the WinFX and Avalon redistributable runtimes that will be in Vista and probably XP SP3.
It’s logical really, 1 meg for each GUI control 😉
*badum tish*
Microsoft Visual Studio 2005 RTM will on MSDN within days: http://windows.czweb.org/show_article.php?id_article=204
Eh? That doesn’t parse. What does it mean for something to “will on” something? What’s RTM? Read The Manual?
Eh? That doesn’t parse. What does it mean for something to “will on” something? What’s RTM? Read The Manual?
RTM = Release To Manufacturing (i.e a gold release)