GIS軟件開發工具包TatukGIS Developer Kernel使用教程:如何安裝並激活

TatukGIS Developer Kernel(DK)是一個用於開發自定義地理信息系統(GIS)應用程序以及解決方案的綜合性軟件開發工具包(SDK)。本篇文章主要介紹怎樣安裝和激活TatukGIS Developer Kernel。bash

點擊下載TatukGIS Developer Kernel最新試用版app

安裝

全部版本的Developer Kernel共享,設置邏輯相同:工具

一、下載該軟件開發工具

二、下載後,將向客戶發送一封主題相似於「TatukGIS:TatukGIS DK11序列號」的主題的電子郵件。ui

三、在安裝產品時,提示輸入收到的序列號。this

四、當被要求建立桌面項目時,咱們建議勾選此項。安裝程序將在桌面上建立一個快捷方式,以便輕鬆訪問Developer Kernel文件夾。spa

激活

必須激活Developer Kernel才能使用。一般,安裝程序要求在安裝的最後一步執行此操做,但您也能夠隨時從程序組中選擇激活。設計

出於調試目的,Developer Kernel將運行時許可證存儲在註冊表中,所以能夠直接使用該產品而無需任何特殊處理。調試

要在沒有調試器的狀況下在其餘計算機上部署或運行應用程序,必須將許可證代碼嵌入到應用程序中。有關詳細信息,請驗證Delphi特,.NET特定,ActiveX特定和Java特定部分。rest


Delphi特定

安裝

安裝程序建立全部必需的路徑。所以,開始使用Developer Kernel應該絕不費力。可是,請確保您沒有在同一環境中混合DK11和之前的版本,這可能致使選擇不合適的庫版本。

然而,有一種方法能夠在分離的環境中運行DK11:

一、退出此設置。

二、建立RAD Studio的快捷方式,並將Target更改成相似於:

「c:\ Program Files(x86)\ Embarcadero \ Studio \ 18.0 \ bin \ bds.exe」-rDK11複製代碼

三、今後連接啓動RAD Studio至少一次,以便RAD Studio建立全部必需的註冊表項。

四、再次運行安裝程序,提供其餘參數

/ customreg = DK11複製代碼

五、如今全部DK11東西都只能安裝在這個專用環境中。

六、若是要在常規環境中還原並安裝,請刪除如下注冊表項:

HKEY_CURRENT_USER\SOFTWARE\Embarcadero\DK11\18.0複製代碼

嵌入許可證

一、具備許可證代碼的文件能夠在程序組中找到,一般位於:

%USERPROFILE%\Documents\TatukGIS\DK11 for Delphi.xyz\Licenses複製代碼

二、若是您是Delphi開發人員,請將GisLicense.pas添加到您的Delphi使用中(最好在您的應用程序主表單上)

三、若是您是C ++ Builder開發人員,請將GisLicense.hpp添加爲主表單代碼中的第一個包含。

.NET特定

安裝

因爲一些緣由(有點棘手的安裝例程),咱們沒有將Developer Kernel添加到Visual Studio工具箱中。要手動執行此操做:

一、運行Visual Studio。

二、右鍵單擊工具箱,而後選擇「選擇項」...

三、單擊.NET Framework組件選項卡中的瀏覽。

四、選擇TatukGIS_DK11.dll,它一般位於安裝文件夾中(使用桌面圖標查找它),但一般位於:

c:\ Program Files(x86)\ TatukGIS \ DK11 for .NET \ Lib複製代碼

五、單擊肯定。如今組件應該在工具箱中可見。

嵌入許可證

一、具備許可證代碼的文件能夠在程序組中找到,一般位於:

%USERPROFILE%\ Documents \ TatukGIS \ DK11 for .NET \ Licenses複製代碼

二、將GisLicense.cs或GisLicense.vb添加到您的項目中。

三、在首次使用/初始化Developer以前 ——在調用InitializeComponents()以前調用:

//C#static void Main(){ TatukGIS.NDK.GisLicense.Initialize(); // <--- ADD THIS LINE Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new WinForm());}複製代碼
Shared Sub Main()  TatukGIS.NDK.GisLicense.Initialize() '<--- ADD THIS LINE Application.EnableVisualStyles() Application.SetCompatibleTextRenderingDefault(false) Application.Run(New WinForm())End Sub 'or create a New() procedure on the main formPublic Sub New()  TatukGIS.NDK.GisLicense.Initialize() '<--- ADD THIS LINE ' This call is required by the designer.  InitializeComponent()  ' Add any initialization after the InitializeComponent() call.End Sub複製代碼
// for other .NET languges run the code like this somewhere at the early // stage of application initialization (before use of any GIS functionality)TatukGIS.NDK.TGIS_LicenseManager.SetLicense(  "content of the License - for example copied for GisLicense.cs")複製代碼

Java特定

安裝目錄

與咱們的Java軟件鏈接的每一個文件都安裝在路徑中:

  • Windows:

%USERPROFILE%\ Documents \ TatukGIS \ DK11 for Java \複製代碼
  • Linux/ MacOS:

~/TatukGIS.DK11 for Java/複製代碼

安裝

要將咱們的控件添加到NetBeans IDE,您須要:

一、打開NetBeans設計器

二、右鍵單擊托盤

三、選擇「調色板管理器...」

四、添加「新類別......」

五、將其命名,例如「TatukGIS」

六、點擊「從Jar中添加...」

七、在安裝路徑中選擇位於目錄lib中的DK jar文件

八、選擇「顯示標記的JavaBeans」

九、選擇全部控件

十、點擊下一步

十一、選擇您的新類別,爲咱們「TatukGIS」

十二、完成過程

嵌入許可證

一、具備許可證代碼的文件能夠在程序組中找到,一般位於:

  • Windows:

%USERPROFILE%\Documents\TatukGIS\DK11 for Java\GisLicense.txt複製代碼
  • Linux/ MaxcOS:

$/TatukGIS/DK11 for Java/GisLicense.txt複製代碼

二、應用程序啓動時調用:

public static void main(String args[]) {  // call it before calling and other TatukGIS code  TGIS_LicenseManager.SetLicense( "content of the License file" );   // rest of the code   ...}複製代碼

運行樣品

可使用NetBeans或Eclipse打開和運行示例。不要更改文件夾組織!

  • NetBeans:

只需打開項目並轉到samples目錄。

  • Eclipse:

將工做區設置爲samples目錄,而後選擇「從文件系統打開項目」。

ActiveX特定

嵌入許可證

一、具備許可證代碼的文件能夠在程序組中找到,一般位於:

%USERPROFILE%\Documents\TatukGIS\DK11 for .ActiveX\GisLicense.txt複製代碼

二、在首次使用/初始化Developer Kernel以前(最好只在你的app main()程序中)執行代碼simillar到:

(new TGIS_Utils()).SetLicense(license_activation_code);複製代碼
相關文章
相關標籤/搜索