现在,你可以在MFC程序中创建.NET控件了,我们的第一个宿主.NET控件的程序运行结果如图: (图6:运行时.NET控件) 检索.NET用户控件 <?xml version="1.0" encoding="UTF-8"?>
MFC曾经依靠其与Win32的良好的耦合性在Windows开发方面独领风骚。然而,时过境迁,在.NET大行其道尽显风流的今天,MFC的世界似乎已经感到风雨飘摇了。不容否认,十几年的积累,已经使得MFC的世界有了相当的厚度,因此,MFC过时之说还言之过早,Visual Studio 2005之后,Microsoft依然在后续的Visual Studio中给MFC留下了位置。.NET环境,给Windows程序开发带来了许多新鲜的感觉,例如多语言的交叉继承、一致的Form设计等等。曾几何时,这些新鲜事物看上去都是与MFC不相关的,现在你可以自豪地说,在MFC的世界里,你可以拥有所有这一切!你可以充分运用已有的MFC经验积累去驾驭今天的新鲜事物。当所有的新鲜感觉消失之后,你会发现,经典的总是最好的,只要这种经典的感觉可以进一步延续。如果你希望左手托起传统Windows开发世界而右手紧握托管的.NET世界,那么,我们向你推荐MFC,因为MFC可以整合经典的优雅与现代的风流。通过集成.NET机制,经典MFC设计哲学融入了新的活力,因此打开了一扇门,对传统的MFC开发人员来说孤独已经不存在,完全可以与C#、VB.NET等争奇斗艳了。然而,当MFC具备同C#、VB.NET等一样的RAD机制的时候,面对C#、VB.NET这些新贵们,MFC自然的传统优势就会充分的得以体现,这种优势是内蕴的,C#、VB.NET们无法效仿。 |
正在阅读:经典与现代的结合:在MFC中集成RAD .NET框架经典与现代的结合:在MFC中集成RAD .NET框架
2005-07-14 09:59
出处:
责任编辑:moningfeng
键盘也能翻页,试试“← →”键