Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How does Visual Inheritance work in .Net?
Message
De
21/06/2007 12:53:19
 
 
À
21/06/2007 11:00:36
Information générale
Forum:
ASP.NET
Catégorie:
Autre
Versions des environnements
Environment:
C# 2.0
OS:
Windows XP SP2
Divers
Thread ID:
01234107
Message ID:
01234780
Vues:
12
Hank:

>I like Martin's reply best of all: they goofed on the visual designers in Winforms (they should have asked the VFP team, who had learned how to do it right <s> -- that's my take on it), as they did on other area where they did not have deep experience (think: data handling). And except for those few things and some others, as the song goes, everything's going great!
>

Indeed. To me, too, it now appears that the inherent .NET OOP architecture is fine and consistent, it is the visual designer that is not compliant in all cases. How could this "minor" thing have happened, and even more puzzling, why hasn't it been fixed in 2 major versions by a Redmond -load of very talented developers. It is, well, puzzling. But as Martin also mentioned, most .Net developers are using custom controls and evidently don't inherit (at least visually) from them, so it is, largely, a non issue in .NET circles.

I just keep thinking back on one of the classic explanations of OOP's architectural superiority, the one where you have already developed a whole lot of forms in a project, when your client tells you that they want you to use a different font across the application. Tomorrow, preferably today. You change the font in the appropriate baseclasses in a few minutes and move on. You didn't need in any way to prepare for this type of situation as you were (visually) building the forms, it is handled automatically by the inheritance chain.


Pertti

P.S. I got a kick out of that song
Pertti Karjalainen
Product Manager
Northern Lights Software
Fairfax, CA USA
www.northernlightssoftware.com
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform