跨平台图表:ChartDirector for .NET 7.1 Crack

news2024/12/23 14:01:45
什么是新的
  • ChartDirector for .NET 7.0 支持跨平台使用,但仅限于 .NET 6。这是因为在 .NET 7 中,Microsoft 停止了用于非 Windows 使用的 .NET 图形库 System.Drawing.Common。由于 ChartDirector for .NET 7.0 依赖于该库,因此它不再支持 .NET 7 上的非 Windows 使用。
  • ChartDirector for .NET 7.1 NuGet 包现在包含一个 ChartDirector 版本,该版本使用 Microsoft 分发的替代图形库 SkiaSharp。对于面向 .NET 5 或更高版本的跨平台项目,Visual Studio 将自动使用 NuGet 包中的 SkiaSharp ChartDirector。对于仅限 Windows 或针对早期 .NET 版本的项目没有任何更改。

 

 

行为改变
  • 如上一节所述,对于面向 .NET 5 或更高版本的跨平台项目,图形库将切换到 SkiaSharp 以与较新的 .NET 版本兼容。由于这一变化,文本的外观将会略有变化。这通常不明显。
    *** 注意 ***:如果您的项目是 Web 应用程序,并且未将其配置为仅针对 Windows,则 Visual Studio 将假定它是跨平台的,即使您仅在 Windows 上使用它。这意味着如果项目面向 .NET 或更高版本,它将切换到 SkiaSharp。
  • 如果使用 SkiaSharp 而不是 System.Drawing.Common,则引用 System.Drawing.Common 中的类的 ChartDirector API 将不可用。例如,将图表作为 System.Drawing.Image 对象返回的“BaseChart.makeImage”将变得不可用。这不会影响大多数程序,因为引用 System.Drawing.Common 的 ChartDirector API 是为 Windows 窗体和 WPF 应用程序设计的。它们仅适用于 Windows(Microsoft 仅支持 Windows 上的 Windows 窗体和 WPF),并将继续使用 System.Drawing.Common。
  • SkiaSharp 支持多种操作系统和不同类型的 Linux。不过,微软的标准 SkiaSharp NuGet 包仅包含 Windows 和 macOS 支持,对于 Windows 或 macOS 上的软件开发来说已经足够了。要将应用程序部署到 Linux 或其他操作系统,您需要为这些操作系统的“SkiaSharp 资产”添加额外的 NuGet 包。有关详细信息,请参阅 ChartDirector for .NET 文档的安装部分。

 

 

升级注意事项
  • ChartDirector for .NET 7.1 旨在与以前版本的 ChartDirector for .NET 兼容,这意味着现有代码应继续运行。要升级到 ChartDirector for .NET 7.1,只需在项目中将以前的 ChartDirector for .NET NuGet 包替换为 ChartDirector for .NET 7.1 NuGet 包即可。
  • 如果您的项目是跨平台的并且面向 .NET 5 或更高版本,则当您更改 .NET 7.1 NuGet 包的 ChartDirector 时,Visual Studio 将选择 SkiaSharp ChartDirector,它不会自动包含 Linux 支持。为了支持 Linux,您需要将适用于 Linux 的“SkiaSharp Assets”的额外 NuGet 包添加到您的项目中。

 

 

ChartDirector for C++ 7.1。。。。。。。。。。

什么是新的
  • ChartDirector for C++ 7.1 添加了对 Qt Quick/QML 框架的支持。这是 ChartDirector 已经支持的 MFC 和 Qt Widgets 框架的补充。
升级注意事项
  • ChartDirector for C++ 7.1 旨在与 ChartDirector for C++ 的早期版本兼容,这意味着现有代码应继续运行。
  • 要升级到 ChartDirector for C++ 7.1,请使用 ChartDirector for C++ 7.1 中的文件更新项目中的以下文件。
    • 更新 ChartDirector 头文件(在 ChartDirector/include 中)
    • 更新 ChartDirector DLL/共享对象(在 ChartDirector/lib 中)
    • 对于使用 CChartViewer 控件的 MFC 项目,请使用“ChartDirector/mfcdemo/helloworld”中的内容更新 CChartViewer.cpp 和 CChartViewer.h。
    • 对于使用 QChartViewer 的 Qt 项目,请使用“ChartDirector/qtdemo/helloworld”中的内容更新 QChartViewer.cpp 和 QChartViewer.h。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/919038.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

物通博联嵌入式数据采集网关采集传感器的数据上传到云端

在当今的物联网(IoT)时代,各种传感器广泛应用于各种工业领域。传感器数据采集是实现自动化生产的基础,可以为企业决策提供科学的数据支持,通过各类智能传感器采集传输终端,将采集的传感器数据实时传输到设备…

2048. 下一个更大的数值平衡数;1292. 元素和小于等于阈值的正方形的最大边长;2707. 字符串中的额外字符

2048. 下一个更大的数值平衡数 核心思想:枚举直接从n1开始枚举它是不是平衡数即可。 1292. 元素和小于等于阈值的正方形的最大边长 核心思想:枚举正方形的左上角优化。优化部分有两部分,第一部分是计算面积的优化,预先处理好g,让…

LVS集群 (NET模式搭建)

目录 一、集群概述 一、负载均衡技术类型 二、负载均衡实现方式 二、LVS集群结构 一、三层结构 二、架构对象 三、LVS工作模式 四、LVS负载均衡算法 一、静态负载均衡 二、动态负载均衡 五、ipvsadm命令详解 六、搭建实验流程 一、首先打开三台虚拟机 二、…

SpreadsheetGear 2017 2023 for .NET Crack

SpreadsheetGear 2017 & 2023 for .NET Crack Spreadsheet Gear for.NET被描述为允许用户和开发人员使用iOS、Android、Mac OS、Linux,最后是UWP,以利用可扩展的Excel报告以及与图表API兼容的全面Excel,以及为用户和开发人员提供的最快、…

Rancher证书更新

一、环境 主机名 IP地址 操作系统 rancher版本 K8s-Master 192.168.10.236 Centos 7 2.5.9 二、更新证书 1、查看当前证书到期时间 2、进行证书轮换 [rootK8s-Master ~]# docker ps |grep rancher/rancher d581da2b7c4e rancher/rancher:v2.5.9 …

appium2.0+ 单点触控和多点触控新的解决方案

在 appium2.0 之前,在移动端设备上的触屏操作,单手指触屏和多手指触屏分别是由 TouchAction 类,Multiaction 类实现的。 在 appium2.0 之后,这 2 个方法将会被舍弃。 "[Deprecated] TouchAction action is deprecated. Ple…

【25考研】- 整体规划及高数一起步

【25考研】- 整体规划及高数一起步 一、整体规划二、专业课870计算机应用基础参考网上考研学长学姐: 三、高数一典型题目、易错点及常用结论(一)典型题目(二)易错点(三)常用结论1.arcsinxarccos…

Python爬虫实战案例——第二例

某某美剧剧集下载(从搜索片名开始) 本篇文章主要是为大家提供某些电影网站的较常规的下载电影的分析思路与代码思路(通过爬虫下载电影),我们会从搜索某部影片的关键字开始直到成功下载某一部电影。 地址:aHR0cHM6Ly93d3cuOTltZWlqdXR0LmNvbS9pbmRleC5od…

为什么选择网络安全?为什么说网络安全是IT行业最后的红利?

一、为什么选择网络安全? 这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地,网络安全行业地位、薪资随之水涨船高。 未来3-5年,是安全行业的黄金发展期,提前踏入…

60.每日一练:回文数(力扣)

目录 问题描述 代码解决以及思想 解法(一) 知识点 解法(二) 问题描述 代码解决以及思想 解法(一) class Solution { public:bool isPalindrome(int x) {string arr to_string(x); // 将整数转换为…

IDEA常用插件之代码扫描SonarLint

文章目录 SonarLint 查找隐藏的bug下载安装插件扫描代码查看结果 SonarLint 查找隐藏的bug 下载安装插件 扫描代码 项目右键 -> Analyze -> Analyze with SonarLint 查看结果 扫描完成结果在下面可以直接查看到报告

第2篇:ESP32 helloword第一个程序示范点亮板载LED

1.选择ESP32开发板 2.寻找串口号,win10自动安装驱动 手动安装驱动参考: 百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可…

typora

图像 偏好设置 图床 picgosmms图床 YAML typora-copy-images-to: upload 在将文件复制到本地文件夹后,再上传 Typora_PicGo_SMMS图床配置 第一步 在偏好设置-图像中 1.设置为上传图片 2.下载picogo并设置路径 第二步 获取https://sm.ms/home/apitoken的a…

Django会话技术

文章目录 Cookie实践运行结果 CSRF防止CSRF Session实践 Cookie 理论上,一个用户的所有请求燥作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆,而web应用程序是使用HTTP协议传输数据的。HTT…

Navicat for Mysql 显示 emoji 表情符号乱码问题

系统环境: 操作系统:MAC OS 10.11.6 MySQL:Server version: 5.6.21 MySQL Community Server (GPL) Navicat for MySQL: version 9.3.1 - standard 1、问题发现 在客户端执行用户注册,用户名支持 emoji 表情,注册完成后…

【⑬MySQL | 数据类型(一)】简介 | 整数 | 浮点 | 定点类型

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL数据类型简介 | 整数 | 浮点 | 定点类型的分享✨ 目录 前言0.数据类型简介1 整数类型2 浮点类型3 定点类型4 日期/时间类型总结 0.数据类型简介 数据类型(data_type)是指系统中所允许的…

musl libc ldso 动态加载研究笔记:动态库的搜索路径

前言 在手动设置动态库的存放路径的情况下,发现 musl ldso 依旧可以加载位于 /lib 目录下的 动态共享库 动态库的存放路径或者说搜索路径,是否可以手动配置?比如 Linux 上 有个配置文件可以配置,可以改变 动态库的搜索次序&#…

花了4天,做了一个公司的管理系统,只需几个步骤

一、背景 我是企业的管理人员,公司发展到现阶段,感觉进入到了瓶颈期,每个员工的工作都已经饱和,很难再挤出时间做其它的事情,需要一款合适的管理软件来协作我们的工作。 本来打算买一套管理软件就行了,现实…

jupyter notebook 插件nbextensions的安装

安装步骤: 1、打开 jupyter notebook,新建一个 python 文件; 2、 分别输入以下代码,然后运行,出现 warning 不影响使用,如果出现 errors,则说明下载有问题: !python -m pip install…

Elasticsearch(十四)搜索---搜索匹配功能⑤--全文搜索

一、前言 不同于之前的term。terms等结构化查询,全文搜索首先对查询词进行分析,然后根据查询词的分词结果构建查询。这里所说的全文指的是文本类型数据(text类型),默认的数据形式是人类的自然语言,如对话内容、图书名…