程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#自定義運行時窗體設計器Runtime FormDesigner

C#自定義運行時窗體設計器Runtime FormDesigner

編輯:C#入門知識

寫在前面:因為業務的需要,有時會使用到自定義運行時窗體設計器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。
 

    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved