GIS软件开发工具包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_USERSOFTWAREEmbarcaderoDK1118.0

嵌入许可证

1、具有许可证代码的文件可以在程序组中找到,通常位于:

%USERPROFILE%DocumentsTatukGISDK11 for Delphi.xyzLicenses

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 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,您需要:

1、打开NetBeans设计器

2、右键单击托盘

3、选择“调色板管理器…”

4、添加“新类别……”

5、将其命名,例如“TatukGIS”

6、点击“从Jar中添加…”

7、在安装路径中选择位于目录lib中的DK jar文件

8、选择“显示标记的JavaBeans”

9、选择所有控件

10、点击下一步

11、选择您的新类别,为我们“TatukGIS”

12、完成过程

嵌入许可证

1、具有许可证代码的文件可以在程序组中找到,通常位于:

  • Windows:

%USERPROFILE%DocumentsTatukGISDK11 for JavaGisLicense.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%DocumentsTatukGISDK11 for .ActiveXGisLicense.txt

2、在首次使用/初始化Developer Kernel之前(最好只在你的app main()程序中)执行代码simillar到:

(new TGIS_Utils()).SetLicense(license_activation_code);

想要购买TatukGIS Developer Kernel正版授权,或了解更多产品信息请点击“咨询在线客服”

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年6月16日
下一篇 2019年6月16日

相关推荐

发表回复

登录后才能评论