翻譯|使用教程|編輯:黃竹雯|2018-10-12 15:52:30.000|閱讀 1156 次
概述:您有一份Web CAD SDK教程福利未查收。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Web CAD SDK為ASP.NET控件,可用于通過Internet、Intranet、Sharepoint、Office 365 及其他在線 HTML5 啟用技術查看DWG和其他CAD文件。該產品不要求安裝 AutoCAD® 或其他第三方應用程序或組件,提供該產品時附帶 C# 示例。
要使用CAD DLL作為繪圖引擎,請執行以下步驟:
1. 將32位版本的cad.dll從\ DLL \ x86文件夾復制到\ bin文件夾。
2. [可選]要能夠以64位模式運行Web應用程序,請將\ DLL \ x64文件夾復制到\ bin文件夾。 CADControl將使用32位或64位版本的cad.dll,具體取決于IIS Express的位數或應用程序池在本地IIS服務器(32位或64位)上運行的模式。
3. 打開Visual Studio。在解決方案資源管理器中,雙擊Global.asax. Global.asax.cs將在Code Editor中打開。
4. 在Global.asax.cs中添加WebCAD名稱空間:
using WebCAD;
5. 將CADDLL設置為Drawing Manager的引擎:
protected void Application_Start(object sender, EventArgs e) { DrawingManager.Engine = DrawingEngine.CADDLL; }
CADControl使用CADImport.dll作為默認繪圖引擎。CADControl程序集依賴于CADImport和SharpCompress程序集,因此假設這兩個程序集與Web項目中引用的CADControl.dll位于同一目錄中。因此,要使用CAD .NET作為繪圖引擎,您需要執行以下步驟:
1. 確保文件CADControl.dll,CADImport.dll和SharpCompress.dll位于同一目錄中。
2. [可選]添加對CADImport程序集的引用(如果要在.NET代碼中直接使用CADImport程序集中的類,則需要):
3. 在Solution Explorer中打開Global.asax。將CADNET設置為Drawing Manager的引擎:
protected void Application_Start(object sender, EventArgs e) { DrawingManager.Engine = DrawingEngine.CADNET; }
WebCAD.CADControl類具有File屬性,該屬性允許指定將在控件上加載和繪制的文件的名稱。 有兩種方法可以指定文件名:
1. 使用標記中的File參數。例如:
<sg:CADControl runat="server" ID="CADControl1" Service="./draw" Height="600px" Width="1200px" File="d:\Examples\webcadsdk\budweiser.dwg"></sg:CADControl>
2.在代碼隱藏文件Default.aspx.cs中使用CADControl1.File屬性。 此方法允許在Web服務器(ASP .NET Development Server / IIS Express或IIS)上運行應用程序時指定與某些物理路徑對應的虛擬路徑。例如:
protected void Page_Load(object sender, EventArgs e) { CADControl1.File = Server.MapPath("/") + "\\App_Data\\budweiser.dwg"; }
要從Visual Studio發布Web應用程序,請執行以下步驟:
1. 在Solution Exprorer中右鍵單擊Web項目名稱,然后從右鍵單擊上下文菜單中選擇“Publish”項以顯示“Publish Web”對話框。
2. 在“Publish Web”對話框中,創建新的發布配置文件。您可以通過選擇來完成此操作從下拉列表中"New..."。系統將提示您輸入配置文件的名稱。
3. 在“New Profile”對話框中輸入配置文件名稱,然后單擊“OK”。
4. 在“Connection”選項卡上,選擇“File System”作為發布方法,然后輸入要發布的Web應用程序的目標位置。 點擊“Next”。
5. 在“Settings”選項卡上,指定將部署為“Release”的配置。點擊“Next”。
6. 在“Preview”選項卡上,單擊“Publish”以完成Web應用程序的發布。
7. 確保使用“Output”窗口成功發布Web應用程序。
8. [可選]如果Web應用程序配置為使用CAD DLL作為繪圖引擎,則需要復制以下文件:
未完待續......
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn