在有网络的情况下,许可证可以通过点击“Remove”按钮从系统中删除。如果没有互联网连接接,请使用“Activate / Deactivate via e-mail”功能, 使用Mode = Deactivate。
许可证被删除后,可以将其安装到另一台计算机上使用。
2.3 提取部署密钥 (Deployment Key)
为了能够将 Lightning Chart 应用程序应用到您所部署软件的计算机上,必须在代码中应用部署密钥。 请点击(Copy deployment key to Clipboard)复制部署键到剪贴板按钮从许可证密钥中提取部署密钥。
2.4 在您的应用程序中使用部署密钥
在代码中,为组件使用静态 SetDeploymentKey 方法。 例如:
WinForms
在使用组件之前,调用 SetDeploymentKey 方法。 例如: 在主要(Main)方法的开头,或在表单(Form)或用户 控件(UserControl)的构造函数之中。 以下是一个在Main方法的开头如何应用的示例。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
//Set Deployment Key for Arction components
string deploymentKey = "VMalgCAAO6kO1RgiNIBJABVcG.R..Kikfd...";
Arction.WinForms.Charting.LightningChartUltimate.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SignalGenerator.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.AudioInput.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.AudioOutput.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SpectrumCalculator.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SignalReader.SetDeploymentKey(deploymentKey);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
WPF
在使用组件之前,调用 SetDeploymentKey 方法。 例如: 在App class constructor的开头, 或在 Window 或UserControl中。 以下是一个如何在 App.xaml.cs 的开头应用示例:
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Windows;
using Arction.Wpf.SignalProcessing;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
public App()
{
//Set Deployment Key for Arction components
string deploymentKey = "lfngCAAO6kOfjh…";
//Set Deployment Key for fully bindable chart, if you use it
Arction.Wpf.BindableCharting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
//Set Deployment Key for semi-bindable chart, if you use it
Arction.Wpf.SemibindableCharting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
//Set Deployment Key for non-bindable chart, if you use it
Arction.Wpf.Charting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
SignalGenerator.SetDeploymentKey(deploymentKey);
AudioInput.SetDeploymentKey(deploymentKey);
AudioOutput.SetDeploymentKey(deploymentKey);
SpectrumCalculator.SetDeploymentKey(deploymentKey);
SignalReader.SetDeploymentKey(deploymentKey);
}
}
}
注意!在应用程序中没有设置部署密钥时,将自动转成 30 天试用模式。
2.5 运行调试
在部署密钥设置正确的情况下,在Visual Studio中 通过调试器来运行项目。如果从系统中找不到开发许可证密钥时,图表进入慢渲染模式,最大 FPS 为〜1,同时图表显示文本消息。
在无开发许可密匙时,禁止使用 LightningChart 直接开发和调试。
2.6 试用期
试用期为 30 天,之后,您必须购买许可证才能继续使用本产品。许可证生效后,所有通过试用版创建的项目也将自动更新到新的授权中。当运行使用试用许可证构建的图表应用程序时,您将看到一个试用版 nag 水印消息。
2.7 浮动许可证(Floating licenses)
浮动许可证可以安装到无限数量的计算机上,由 Arction 公司配置并发开发人员数。允许并发用户同时使用LightningChart。在一个开发人员完成 LightningChart 开发之后,到另一个开发人员开始使用之前,大约需间隔 10-15 分钟时间。
必须设置与开发人员许可证相同的部署密钥。
默认情况下,浮动许可证由 Arction 公司的许可证服务器(Arction Licensing Server)控制。 开发时需要连续的网络连接。