C#自定义运行时窗体设计器Runtime FormDesigner
写在前面:因为业务的需要,有时会使用到自定义运行时窗体设计器Runtime FormDesigner,实现的功能,就是IDE设计器的简化。设想一下,如果可以在程序运行时,再设计一个Form,然后编译代码,那是多么强大呀。下面介绍几个重要的Runtime FormDesigner,其中大部分来自了微软的官方网站或MSDN。
重要的链接资源 
下面介绍有4个重要的Form设计器,它们是: 
1,Designerhost 
http://support.microsoft.com/?id=813808 
INFO: 代码示例演示如何通过使用 VisualC # .NET 创建自定义窗体设计器 
.Net1.1下运行的Form设计器
2,DesignerHosting 
http://msdn.microsoft.com/msdnmag/issues/06/03/DesignerHosting/default.aspx 
.Net2.0下运行的Form设计器
3,CustomFormsDesigner 
http://download.microsoft.com/download/d/3/1/d31fff33-fd97-488f-9bbd-4b7402905716/CustomFormsDesigner.exe 
.Net1.1下运行的Form设计器
4,Hosting 
http://www.divil.co.uk/net/articles/designers/hosting.asp 
来自divil.co.uk的Hosting 
.Net2.0下运行的Form设计器
运行效果图 
下面是1,DesignerHost就运行图,你是不是很震惊呢?反正,我第一眼看到这个运行时窗体设计器时,实在是太震惊了,一个只有20-30个源文件的项目,运行时,能够产生如此强大的界面,真是不敢相信,又万分喜悦,而其它三个FormDesigner也是产生相似的界面。这简直就是一个IDE系统,与VisualStudio2005一样啊,而且,它可以产生代码,可以产生C# Source,VB Source和XML。 
 
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号