Autodesk Vault 2014 API中新引入的Autodesk Vault Development Framework(簡稱VDF)為Vault開發工作提供了非常便利的工具,顯著的簡化了我們的開發工作。下面介紹一個利用VDF實現Vault登入。
在Autodesk Vault開發中,第一項工作就要登入到Vault,使用VDF,你不用自己建立使用者介面,只要一句話就可以實現和Autodesk Vault風格一致的登入對話方塊。首先,我們先在Visual Studio中建立一個winForm的應用程式,新增如下引用,這些程式集可以在Autodesk Vault 2014 SDK中找到。如果你還沒有安裝Vault SDK,Vault SDK的安裝程式在 Vault Server或者Vault Client安裝目錄下的SDK目錄中,比如C:\Program Files\Autodesk\Vault Professional 2014\SDK。Vault SDK預設的安裝路徑是C:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\
建立Winform的應用程式,新增如下引用:
"Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
"Autodesk.DataManagement.Client.Framework.dll"
"Autodesk.DataManagement.Client.Framework.Forms.dll"
"Autodesk.DataManagement.Client.Framework.Vault.dll"
下面是程式碼:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using VDF = Autodesk.DataManagement.Client.Framework; namespace VaultLogin { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { VDF.Vault.Forms.Library.Login(new VDF.Vault.Forms.Settings.LoginSettings()); } } }
執行結果:
是不是足夠簡單?