.NET图表控件(LightningChart )的用法 (2)

在有网络的情况下,许可证可以通过点击“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)控制。 开发时需要连续的网络连接。

 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywwpd.html