提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:莫成敏|2019-07-19 14:12:23.757|阅读 437 次
概述: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@cahobeh.cn
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
强大的GIS软件开发工具包,用于开发自定义地理信息系统(GIS)应用程序以及解决方案。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢