翻譯|使用教程|編輯:黃竹雯|2018-10-12 14:35:16.000|閱讀 2707 次
概述:您有一份Web CAD SDK教程福利未查收。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
相信各位CAD開發(fā)大神們都知道Web CAD SDK這款圖紙預(yù)覽神器,那么小編今天就為大家送上一份該產(chǎn)品的教程福利。
Web CAD SDK為ASP.NET控件,可用于通過Internet、Intranet、Sharepoint、Office 365 及其他在線 HTML5 啟用技術(shù)查看DWG和其他CAD文件。該產(chǎn)品不要求安裝 AutoCAD® 或其他第三方應(yīng)用程序或組件,提供該產(chǎn)品時附帶 C# 示例。
Web CAD SDK在CADControl程序集中提供了一個服務(wù)器控件,允許在ASP.NET頁面上顯示CAD繪圖。以下步驟將說明如何讓CADControl集成到Web應(yīng)用程序中:
1. 在Visual Studio中創(chuàng)建一個新的Web應(yīng)用程序項目:
在“New Project”對話框中,選擇要定位的.NET Framework版本。
注意:CADControl程序集的最低要求是.NET Framework 3.5和Visual Studio 2008。
.NET Framework 3.5默認安裝在Windows 7中并已安裝,但必須使用以下操作系統(tǒng)中的Control Panel(控制面板)啟用:Windows 8 / 8.1 / 10 / Server 2008 R2 SP1。
2. 添加對CADControl程序集的引用:
3. 在Default.aspx Web表單中注冊CADControl程序集:打開Default.aspx源窗口,然后將以下標記添加到代碼頂部:
<%@ Register Assembly="CADControl" Namespace="WebCAD" TagPrefix="sg" %>
在何處:
現(xiàn)在,程序集已在Web表單中注冊。您可以使用所選名稱在ASP.NET代碼中使用此已注冊的程序集。
4. 將CADControl添加到Default.aspx Web表單,如下所示:
<head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <sg:CADControl runat="server" ID="CADControl1" Service="./draw" Height="600px" Width="1200px"></sg:CADControl> </form> </body> </html>
5. 使用HTML 的script標記在Default.aspx網(wǎng)頁中引用jQuery庫(注意script標記應(yīng)該在head部分內(nèi)):
<head runat="server"> <title></title> <script src="//code.jquery.com/jquery-1.7.1.min.js"></script> </head>
6. 在應(yīng)用程序的Web.config文件中注冊HTTP處理程序類WebCAD.CADHandler。
<location path="draw"> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <handlers> <add name="CADHandler" path="*" verb="*" type="WebCAD.CADHandler" /> </handlers> </system.webServer> <system.web> <httpHandlers> <add path="*" verb="*" type="WebCAD.CADHandler" /> </httpHandlers> </system.web> </location>
7. 無需調(diào)試即可在Visual Studio中運行應(yīng)用程序:Debug→Start Without Debugging。大小為1200x600像素的空控件將顯示在Web瀏覽器中。
CADControl允許在兩個繪圖引擎之間進行選擇,這兩個繪圖引擎實際上是用于加載和渲染CAD文件的DLL:
未完待續(xù)......
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn