以下是最重要的映射功能的简要概述:
支持ESRI shapefile格式——行业领先的标准
支持22种投影类型
智能图层属性——根据缩放级别显示/隐藏图层
通过数据字段关联自动命名和标记地图元素
完全编程访问地图元素,包括形状和路径
胖客户端(WinForms)和可视化编辑
Nevron Diagram for .NET为开发胖客户端图表应用程序提供了领先的内置支持。
准备就绪的控件
Nevron Diagram for .NET附带了几个现成的控件,可以帮助您在几分钟内创建一个独立的图表应用程序。实际上,包含在软件包中的Diagram Designer应用程序仅通过组装以下控件来构建:
图纸视图
图纸视图可帮助您显示和编辑图纸文档。图纸视图功能丰富,可帮助您缩放、平移、拉伸和调整文档。图纸视图可以通过交互式编辑器(跟踪器)编辑大量形状特征。
库视图
库视图可帮助您显示和编辑库文档。您可以将形状从库视图拖放到图纸视图,反之亦然。
平移和缩放控制
平移和缩放控件可帮助您显示文档的鸟瞰图,该文档可以在其主图纸视图中进行编辑。它还允许您交互式地平移和缩放主图纸视图。
图表命令栏管理器
图表命令栏管理器可帮助您可视化和执行预定义的命令集,这些命令可在图纸和库视图上执行。
图表属性浏览器
图表属性浏览器可帮助您立即编辑文档、活动层、所选元素或视图的属性。
图表状态栏
图表状态栏显示有关图纸视图当前状态的重要信息(所选元素的大小、键盘状态、度量单位等)。
撤销重做
Nevron Diagram for .NET支持撤消/重做功能,该功能适用于用户所做的一切。对撤消/重做的支持已深深地集成在产品中,并为您提供了基于事务的编程模型——这意味着不仅可以撤消和重做用户操作,而且还可以撤消和重做可编程操作。
工具
Nevron Diagram for .NET采用了一种彻底的方法来处理图形视图和库视图中的用户手势。所有UI事件都通过工具进行处理,这些工具由控制器维护,并分配给每个视图。这可以帮助您轻松配置用户与图表进行交互的方式,这可以通过简单地启用/禁用某些工具来实现。如果大量的预定义工具不适合您的特定集成情况,则可以通过实施自定义工具来丰富您的应用程序。
高级的视觉辅助
Nevron Diagram for .NET具有业界领先的视觉辅助支持。以下是简要概述:
预览
预览用户使用形状执行的所有操作。例如:如果移动形状、拖放形状、旋转形状或调整形状大小,则图表将自动生成形状的预览,并在该预览上执行操作。这可以帮助用户在实际执行操作之前查看该操作的效果。通过按Esc键可以取消所有预览的动作。
对齐
预览被巧妙地对齐。对齐是上下文相关的。例如:如果您移动连接器插头,它会尝试先卡入向内端口。如果移动形状,它将尝试先将其向外的端口对齐到向内的端口。如果旋转形状,该图将尝试对齐旋转角度等。可以以多种方式调整对齐。
网格和标尺
可以将所有预览对齐到网格线和标尺刻度。网格和标尺组件内置在每个图纸视图中。网格和标尺都具有智能刻度,例如:如果您放大/缩小图表,它们会尝试自动调整刻度线,以便以最佳方式填充视口区域(例如:自动增加或减少刻度线)。如果您愿意,他们当然也可以采取固定的步骤。网格和标尺都可以在不同的测量单位中运行。
自动滚动
自动滚动可帮助用户在移动形状的同时滚动视图,只需移动鼠标使其靠近视图边缘即可。
注意细节
Nevron Diagram for .NET非常关注视觉辅助工具的细节。
例如:调整大小控键上显示的光标的方向正确。许多操作接受Ctrl / Shift修改(例如Ctrl + Move复制形状)。工具提示出现在控键、控制点、标尺等上。连接端口突出显示以指示连接;选择目标形状突出显示;移动的区域边界突出显示在标尺上;鼠标光标的位置突出显示在标尺上;显示多个移动的形状边界;还有很多...
瘦客户端(ASP.NET)和AJAX
Nevron Diagram for .NET为开发交互式瘦客户端图表应用程序提供了内置支持。它可以在回传或AJAX模式下运行。以下是瘦客户端模式的简要说明:
ASP.NET AJAX模式
Nevron Diagram for .NET具有强大且易于使用的内置AJAX交互样式集。它基于Nevron AJAX Framework,Nevron AJAX Framework是可靠的、容错的和跨浏览器兼容的JavaScript库,可将网页内的简单图表图像转换为具有无闪烁异步图像更新的交互式客户端应用程序。以下是Nevron Diagram for .NET的AJAX功能的简要概述:
刷新和自动刷新
通过简单地启用自动刷新并实现将在刷新时修改图表的服务器端逻辑,可以将网页内的图表配置为在指定的更新间隔内自行刷新。该图表还可以通过Nevron AJAX Framework公开的客户端JavaScript API根据需要进行更新。
客户端AJAX工具
Nevron Diagram for .NET AJAX大多数的功能都基于控制器/工具体系结构。与可更新图表图像配合使用的纯客户端工具是提示信息工具、动态光标工具和浏览器重定向工具。
此外,还有一组工具可以拦截用户输入,并通过AJAX调用将其路由到服务器进行处理。可以为AJAX路由启用所有鼠标事件,从而帮助您创建钻取功能并添加悬停效果。控制器/工具体系结构允许您通过创建新的自定义工具轻松扩展AJAX功能。
可靠性和容错能力
您应该将AJAX网页视为经典的客户端服务器应用程序。客户端使用在浏览器的DOM中运行的JavaScript类别实现。该服务器是您的ASP.NET AJAX启用的Web表单。客户端和服务器异步通信,一旦初始化,客户端就独立于服务器运行,即使服务器不可用也可以运行。Nevron AJAX Framework实现了所有必要的逻辑,这些逻辑足以通知用户服务器不可用,并在恢复与服务器的连接时恢复操作。
ASP.NET回传模式
Nevron Diagram for .NET提供了一组有用的功能,可帮助您向Web应用程序添加交互性,同时坚持使用更传统,更简单的回传技术:
交互式图像地图
Nevron Diagram for .NET可以将HTML图像映射发送到客户端浏览器,这使您可以构建具有追溯功能的Web应用程序。交互式图像映射可帮助您向图表添加以下交互性:
-客户端浏览器重定向:为每个图表元素提供可配置的目标URL;
-动态光标:当用户将鼠标悬停在图表元素上时会自动更改
-客户端工具提示。
它还提供了一种注入客户端脚本块的方法,该脚本将在基于每个图表元素的用户输入上执行。
SVG图像响应
SVG图像响应将丰富的矢量图形图像发送给客户端。这可以帮助您在Web浏览器中重新缩放图表图像,而不会降低质量,如果重新缩放光栅格式的图像就是这种情况。SVG格式还允许客户端进行交互,例如鼠标悬停效果。
公司名称:北京哲想软件有限公司
北京哲想软件官方网站:www.cogitosoft.com
北京哲想软件微信公众平台账号:cogitosoftware
北京哲想软件微博:哲想软件
北京哲想软件邮箱:[email protected]
销售(俞先生)联系方式:+86(010)68421378
微信:18610247936 QQ:368531638