翻譯|使用教程|編輯:莫成敏|2019-07-19 14:12:23.757|閱讀 534 次
概述:TatukGIS Developer Kernel(DK)是一個用于開發自定義地理信息系統(GIS)應用程序以及解決方案的綜合性軟件開發工具包(SDK)。本篇文章主要介紹怎樣安裝并激活DK。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TatukGIS Developer Kernel(DK)是一個用于開發自定義地理信息系統(GIS)應用程序以及解決方案的綜合性軟件開發工具包(SDK)。本篇文章主要介紹怎樣安裝和激活TatukGIS Developer Kernel。
點擊下載TatukGIS Developer Kernel最新試用版
所有版本的Developer Kernel共享,設置邏輯相同:
1、下載該軟件
2、下載后,將向客戶發送一封主題類似于“TatukGIS:TatukGIS DK11序列號”的主題的電子郵件。
3、在安裝產品時,提示輸入收到的序列號。
4、當被要求創建桌面項目時,我們建議勾選此項。安裝程序將在桌面上創建一個快捷方式,以便輕松訪問Developer Kernel文件夾。
必須激活Developer Kernel才能使用。通常,安裝程序要求在安裝的最后一步執行此操作,但您也可以隨時從程序組中選擇激活。
出于調試目的,Developer Kernel將運行時許可證存儲在注冊表中,因此可以直接使用該產品而無需任何特殊處理。
要在沒有調試器的情況下在其他計算機上部署或運行應用程序,必須將許可證代碼嵌入到應用程序中。有關詳細信息,請驗證Delphi特,.NET特定,ActiveX特定和Java特定部分。
Delphi特定
安裝
安裝程序創建所有必需的路徑。因此,開始使用Developer Kernel應該毫不費力。但是,請確保您沒有在同一環境中混合DK11和以前的版本,這可能導致選擇不合適的庫版本。
然而,有一種方法可以在分離的環境中運行DK11:
1、退出此設置。
2、創建RAD Studio的快捷方式,并將Target更改為類似于:
“c:\ Program Files(x86)\ Embarcadero \ Studio \ 18.0 \ bin \ bds.exe”-rDK11
3、從此鏈接啟動RAD Studio至少一次,以便RAD Studio創建所有必需的注冊表項。
4、再次運行安裝程序,提供其他參數
/ customreg = DK11
5、現在所有DK11東西都只能安裝在這個專用環境中。
6、如果要在常規環境中還原并安裝,請刪除以下注冊表項:
HKEY_CURRENT_USER\SOFTWARE\Embarcadero\DK11\18.0
嵌入許可證
1、具有許可證代碼的文件可以在程序組中找到,通常位于:
%USERPROFILE%\Documents\TatukGIS\DK11 for Delphi.xyz\Licenses
2、如果您是Delphi開發人員,請將GisLicense.pas添加到您的Delphi使用中(最好在您的應用程序主表單上)
3、如果您是C ++ Builder開發人員,請將GisLicense.hpp添加為主表單代碼中的第一個包含。
.NET特定
安裝
由于一些原因(有點棘手的安裝例程),我們沒有將Developer Kernel添加到Visual Studio工具箱中。要手動執行此操作:
1、運行Visual Studio。
2、右鍵單擊工具箱,然后選擇“選擇項”...
3、單擊.NET Framework組件選項卡中的瀏覽。
4、選擇TatukGIS_DK11.dll,它通常位于安裝文件夾中(使用桌面圖標查找它),但通常位于:
c:\ Program Files(x86)\ TatukGIS \ DK11 for .NET \ Lib
5、單擊確定。現在組件應該在工具箱中可見。
嵌入許可證
1、具有許可證代碼的文件可以在程序組中找到,通常位于:
%USERPROFILE%\ Documents \ TatukGIS \ DK11 for .NET \ Licenses
2、將GisLicense.cs或GisLicense.vb添加到您的項目中。
3、在首次使用/初始化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 form Public 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,您需要:
1、打開NetBeans設計器
2、右鍵單擊托盤
3、選擇“調色板管理器...”
4、添加“新類別......”
5、將其命名,例如“TatukGIS”
6、點擊“從Jar中添加...”
7、在安裝路徑中選擇位于目錄lib中的DK jar文件
8、選擇“顯示標記的JavaBeans”
9、選擇所有控件
10、點擊下一步
11、選擇您的新類別,為我們“TatukGIS”
12、完成過程
嵌入許可證
1、具有許可證代碼的文件可以在程序組中找到,通常位于:
Windows:
%USERPROFILE%\Documents\TatukGIS\DK11 for Java\GisLicense.txt
Linux/ MaxcOS:
$/TatukGIS/DK11 for Java/GisLicense.txt
2、應用程序啟動時調用:
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特定
嵌入許可證
1、具有許可證代碼的文件可以在程序組中找到,通常位于:
%USERPROFILE%\Documents\TatukGIS\DK11 for .ActiveX\GisLicense.txt
2、在首次使用/初始化Developer Kernel之前(最好只在你的app main()程序中)執行代碼simillar到:
(new TGIS_Utils()).SetLicense(license_activation_code);
想要購買TatukGIS Developer Kernel正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn