2011年9月26日

AnyChart使用指南(一)

  AnyChart使用指南(一)

AnyChart控件是一款当前流行的数据可视化解决方案,使客户可以创建交互地、生动的图表和地图。控件提供极好的视觉外观和配色方案能够使客户根据不同的需求设计图表,AnyChart是一款跨浏览器的工具,可以被用于Web、Desktop和Mobile应用程序,AnyChart可运行于当前PC和Mac上所有主流的浏览器,如:Chrome, Safari, Firefox, Internet Explorer和Opera,并且可用于所有移动平台(Android (2.2+) 和 iOS (iPhone, iPad, iPod Touch). )上的主流浏览器

1.   准备工作

       i.          下载试用版:http://www.componentcn.com/html/jbtbkj_249_5209.html

     ii.          确保操作系统上安装了IIS以及浏览器和Flash Player 9.0以上

2.    安装好AnyChart后,在IIS的wwwroot文件夹创建一个AnyChartTest文件夹(可随意命名),然后在该文件夹下创建下面的目录结构:

/AnyChartTest

²  /swf

AnyChart.swf

²  /js

AnyChart.js

AnyChartHTML5.js

²  anychart.xml

²  anychart.html

     

注:

1)     swf文件夹用于放置控件提供的swf文件,既AnyChart.swf文件,该文件可以在控件安装目录下找到

2)     js文件夹用于放置控件提供的JS文件,同样地这两个JS文件也是控件提供,在控件安装目录下可以找到

3)     anychart.xml该文件用于开发人员配置图表,设置图表的各种基本信息,当然还包挎图表所需的数据等

4)     anychart.html用于显示图表,可以是ASP, ASP.NET, CF, PHP, CGI, Perl等页面

3.    为该事例准备数据,在该事例中我们提供了一个产品销量比较数据,将绘制一个柱状图,数据如下:

Retail Channel

Sales

Department Stores

$637.166

Discount Stores

$721.630

Men's/Women's Specialty Stores

$148.662

Juvenile Specialty Stores

$78.662

All other outlets

$90.000

4.    我们需要将上面的数据转换为XML结构,像下面一样

<?xml version="1.0" encoding="UTF-8"?>

<anychart>

  <charts>

    <chart plot_type="CategorizedHorizontal">

      <data>

        <series name="Year 2003" type="Bar">

          <point name="Department Stores" y="637166" />

          <point name="Discount Stores" y="721630" />

          <point name="Men's/Women's Specialty Stores" y="148662" />

          <point name="Juvenile Specialty Stores" y="78662" />

          <point name="All other outlets" y="90000" />

        </series>

      </data>

      <chart_settings>

        <title>

          <text>Sales of ACME Corp.</text>

        </title>

        <axes>

          <y_axis>

            <title>

              <text>Sales</text>

            </title>

          </y_axis>

          <x_axis>

            <labels align="Outside" />

            <title>

              <text>Retail Channel</text>

            </title>

          </x_axis>

        </axes>

      </chart_settings>

    </chart>

  </charts>

</anychart>

 

5.    打开anychart.xml,然后复制上面的代码到文件里,然后保存

6.    在6.0版本开始,您可以通过设置AnyChart提供的renderingType属性选择使用Flash或者是JavaScript来在页面上显示图表,具体有以下集中形式:

RenderingType

描述

FLASH_ONLY

图表总是使用Flash Player来显示,如果浏览器上没有安装Flash Player插件,那么图表将无法显示

SVG_ONLY

图表总是使用Java Script作为SVG对象来显示,如果不支持SVG,那么图表将无法显示

FLASH_PREFERRED

如果flash和SVG都同时支持,那么优先选择使用Flash来显示图表

SVG_PREFERRED

如果flash和SVG都同时支持,那么优先选择使用Flash来显示图表

代码如下:

设置仅使用Flash来显示图表:

AnyChart.renderingType = anychart.RenderingType.FLASH_ONLY;

设置仅使用SVG来显示图表:

AnyChart.renderingType = anychart.RenderingType.SVG_ONLY;

如果同时支持SVG和Flash,那么您可以设置是优先使用Flash来显示:

AnyChart.renderingType = anychart.RenderingType.FLASH_PREFERRED;

或者优先使用SVG来显示:

AnyChart.renderingType = anychart.RenderingType.SVG_PREFERRED;

 

7.    HTML文件结构

A.     以下是该事例Html页面的代码

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>AnyChart Sample</title>
<script type="text/javascript" language="javascript" src="./js/AnyChart.js"></script>
</head>
<body>
    <script type="text/javascript" language="javascript">
    //<![CDATA[
    var chart = new AnyChart('./swf/AnyChart.swf');
    chart.width = 700;
    chart.height = 300;
    chart.setXMLFile('./anychart.xml');
    chart.write();
    //]]>
    </script>
</body>
</html>

 

B.     或者是基于JavaScript HTML 5的图表,代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>AnyChart Sample</title>
<script type="text/javascript" language="javascript" src="./js/AnyChart.js"></script>
<script type="text/javascript" language="javascript" src="./js/AnyChartHTML5.js"></script>
</head>
<body>
    <script type="text/javascript" language="javascript">
    //<![CDATA[
    AnyChart.renderingType = anychart.RenderingType.SVG_PREFERRED;
    var chart = new AnyChart();
    chart.width = 700;
    chart.height = 300;
    chart.setXMLFile('./anychart.xml');
    chart.write();
    //]]>
    </script>
</body>
</html>

 

8.    打开Html页面,复制上面的一种代码到页面里,保存

9.    运行HTML页面

http://localhost/AnyChartTest/anychart.html

    或者

C:\Inetpub\wwwroot\AnyChartTest\anychart.html

您可以看到下面的效果

 AnyChart使用指南(一)

 

10. 这样通过简单的步凑就利用AnyChart控件绘制出了一个图表,其中图表中的各个元素设置等您可以参考控件提供的帮助文档

 

11. 控件中国网提供了该控件的试用版下载,您可以下载试用,试用版和正式版功能上是一样的,只是试用版有试用版水印。

 

 

12. 如果有什么问题可以咨询:

 

 

重庆磐岩科技有限公司(控件中国网)是AnyChart在中国的核心合作伙伴,能快速地响应客户关于AnyChart的咨询、技术问题、购买和试用版下载等,如需咨询请联系:

 

电  话:023-67870900

传  真:023-67870270

邮  箱:sales@componentcn.com

posted @ 2011-09-26 16:40 控件中国网 阅读(420) 评论(0) 编辑

2011年9月19日

功能强大表格控件Spread for Windows Forms 中文版发布

Spread for Windows Forms 5是葡萄城出品的一款优秀的兼容Microsoft Excel的.NET表格控件。Spread产品以卓越的性能和提升企业数据处理的能力正接受着全世界100,000名注册用户的考验

为什么选择Spread for Windows Forms中文版?

用户希望他们的应用程序能够提供一种熟悉的、直观的和舒适友好的用户体验。那么,有什么比Microsoft Excel更让人感到熟悉呢?在客户的应用程序中,Spread能够像Microsoft Excel一样满足用户统计、分析、检验和数据共享的要求。你可以实现业务规则、安全性以及数据集成。

全面的中文化

Spread中文版有效解决了中国开发人员使用国外优秀控件所面临的语言问题。在Spread中文版中,开发人员的交互界面和提示信息都是中文,包括菜单和对话框等交互界面,在设计时控件各对象的方法和属性的说明,以及在Visual Studio环境中的API智能提示,等等。Spread中文版还包含了近100万字的中文帮助文档,不仅对产品的每一功能进行了细致的介绍并提供示例代码,而且对所有的API都提供了中文的说明和参数描述,便于开发人员的学习和使用。详细介绍 >>

强大的定制能力

Spread是世界上最强大的.NET表格控件,它提供了灵活开放的对象模型和50,000个以上的API,使得用户拥有定制几乎所有元素和接口的能力。开发人员通过将Spread表格控件嵌入到.NET应用程序中,可以实现Microsoft Excel的绝大部分功能。详细介绍 >>

易用的设计器

Spread设计器的操作风格与Excel类似,便捷易用。软件人员无需编码,就可以在Spread设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。详细介绍 >>

丰富的图表

Spread支持85种丰富多彩的图表效果。可以在Spread设计器中基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计环境中定制图表的所有元素,包括标题、序列、轴、样式、图例等。详细介绍 >>

300多种公式

Spread强大的公式计算引擎支持300多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。详细介绍 >>

兼容Excel

Spread会独立安装Excel文件格式的输入输出引擎,在没有安装Excel的环境中也可以进行Excel文件格式的输入输出,开发时设计的图表、图形、图像等都会作为对象输出到Excel文件中。Spread提供多种版本的Excel和多种文件类型的导入导出服务,包括Excel文件(XLS、XLSX)、档案文件(CSV)和文本文件(TXT)。详细介绍 >>

Spread的典型应用场景:


表格数据展现

这是最常见、应用最广泛的场景。把数据库中的数据以表格的方式加以展现,对数据进行分组、排序、筛选;支持定义颜色、字体字号、填充等多种样式;允许编辑数据并保存回数据库。

在管理平台中嵌入Excel功能

许多行业的管理系统需要象Excel一样丰富的公式和数据处理功能,Spread可以帮助把这些功能嵌入到企业管理系统中,比如财务数据模型、风险分析、保险计算、工程应用等。

Excel文件输入输出

一些组织需要借助Spread把内部数据保存为Excel格式用于对外分发。同样,组织也可以基于Spread把Excel文件中的数据保存到企业数据数据库中。

复杂数据录入界面

通过Spread设计器实现复杂商业文档的录入界面,比如复杂的订单、发票、保单、报税表等。

posted @ 2011-09-19 14:26 控件中国网 阅读(178) 评论(0) 编辑

2011年5月19日

ComponentOne系列产品全面调价促销中

ComponentOne公司提供了大量的Visual Studio控件、IDE平台开发工具和应用程序以及一些获奖的应用程序。ComponentOne Studio Enterprise为Microsoft Windows和基于网络的移动应用程序的开发者提供了一套广泛完整的工具和解决方案。 ComponentOne Doc-To-Help作为应用程序产品得到了编写与开发帮助系统的开发人员的公认并支持使用网络与电子邮件自助服务解决方案。

 

  控件中国网作为ComponentOne公司在中国的代理商,为客户提供相关产品的咨询,销售,支持等服务。ComponentOne系列产品包含ComponentOne Studio for WinFormsComponentOne Studio for ASP.NETComponentOne Studio for Mobile DevicesComponentOne Studio for ActiveXComponentOne Studio for WPFComponentOne Studio for SilverlightComponentOne Studio for iPhone以及综合套包ComponentOne Studio Enterprise等。

 

更多ComponentOne的相关信息请致电023-6787 0900控件中国网获得。

 

重庆磐岩科技有限公司
办公电话:023-6787 0900、6787 1946
FAX:023-67870270
EMAIL:sales@componentcn.com

posted @ 2011-05-19 10:24 控件中国网 阅读(177) 评论(0) 编辑

2011年1月4日

.NET Reactor4.3超高性价比的混淆器

您也许还在为您新开发的应用程序发愁,没有一款适合的,功能强大的代码保护产品,最近控件中国网发布一款性价比超高的代码安全产品,也许会为您的开发带来意想不到的便利,

.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序.NET Reactor支持所有支持.NET编译的程序开发语言。

 

控件中国网.NET Reactor在中国正式的授权销售商,提供.NET Reactor购买服务.NET Reactor销售,.NET Reactor技术支持等服务,详情请致电控件中国网:023-67870900

以下.NET Reactor主要功能:

 .NET Reactor的知识产权保护功能

       NecroBit技术保护
       本地代码生成
       源码混淆处理
       控制流混淆处理
       字符串加密
       反篡改
       源码加密与压缩
       相关性合并
       保护应用程序及其动态链接库
 

.NET Reactor强大的许可授权管理功能

 

     .NET Reactor可以为您的软件创建试用版
     设置过期日期
     为软件限制一个安装后的可用天数
     限制用户数
     限制调用的有效期
     限制试用版的部分功能 
   .NET Reactor可以轻松的将试用版转化为完整版 


  .NET Reactor软件授权方式

      永久授权(无失效期限)
      时限限制(比如,对外租借软件)
     使用次数限制(如将软件作为一种服务) 
 .NET Reactor的软件开发工具包
          将许可授权系统整合入您的应用中,扩展其授权功能
          自定义扩展方式的许可授权函数

控件中国网.NET Reactor在中国正式的授权销售商,提供.NET Reactor购买服务,.NET Reactor销售.NET Reactor技术支持等服务,详情请致电控件中国网:023-67870900转805

重庆磐岩科技有限公司
办公电话:023-6787 0900转805、6787 1946
FAX:023-67870270
EMAIL:sales@componentcn.com

posted @ 2011-01-04 15:06 控件中国网 阅读(999) 评论(0) 编辑

2010年12月21日

DotNetBar最新版9.1

   DotNetBar是一款功能丰富的用户界面控件,是DevComponents的旗舰产品,DevComponents的控件产品在国际上屡次获得大奖,并且广泛被大型企业所接受,DotNetBar界面控件套包能够为客户构建出支持.NET框架和环境的各种应用程序界面,是一种经济高效的解决方案,重庆磐岩科技有限公司-控件中国网是DevComponents在中国地区的直接供货商和技术支持提供商,负责DotNetBar界面控件套包等一系列DevComponents公司产品的销售,试用版提供,用户帐号维护,升级服务和售后技术支持,与DevComponents公司建立起良好的合作关系。

   点击DotNetBar最新版本下载DotNetBar更多功能介绍

   DotNetBar最新正版购买及其他各类正版控件尽在控件中国网(磐岩科技),欢迎致电咨询023-67870900

 

    

重庆磐岩科技有限公司(控件中国网)

FAX:023-67870270

EMAIL:sales@componentcn.com

移动电话:(86)13658 353362

QQ:1640385217

控件中国网:http://www.componentcn.com

 

 

posted @ 2010-12-21 11:00 控件中国网 阅读(430) 评论(0) 编辑

2010年8月18日

自定义功能强大,ActiveReports For .NET 开发报表利

摘要: ActiveReports For .NET 6.0是一款强大的.NET报表控件,可以同时用于Windows Forms 和Web Forms平台下,具有自定义、高性能、高质量、多语言支持功能,可以进行报表设计,打印,浏览,转换,集成了图表功能,可以使用常用的2D图表进行数据展示,支持自定义报表。报表数据可以导出为现在常用的多种文件格式:PDF 、Excel、RTF、TIFF等。ActiveRep...阅读全文

posted @ 2010-08-18 14:06 控件中国网 阅读(321) 评论(0) 编辑

2010年7月26日

AnyChart 简单易用,功能强大的图表控件包

摘要: AnyChart使你可以创建出绚丽的交互式的Flash图表和仪表控件。是一款灵活的基于Adobe Flash和跨浏览器和跨平台的图表解决方案,被很多知名大公司所使用,可以用于仪表盘的创建、报表、数据分析、统计学,金融等领域。该控件被国际上许多知名大公司所使用,如:Oracle, Lockheed Martin, Halliburton, NXP Semiconductors, 3M 和Rolex。...阅读全文

posted @ 2010-07-26 15:03 控件中国网 阅读(466) 评论(0) 编辑

2010年6月30日

图形处理控件ImagXpress

摘要: ImagXpress 是最先进的彩色映像和照片图像处理工具包,它发布的形式有:.NET控件、COM组件、VC组件。用ImagXpress ,开发者构建的应用程序可以支持图像浏览、编辑、打印、TWAIN扫描、文件格式转换等等。ImagXpress 提供了综合的图像处理函数集,支持30多种文件格式,拥有惊人的图像处理速度。ImagXpress 提供的图像功能还有:复制、旋转、保持图像的透明度、多种图像...阅读全文

posted @ 2010-06-30 10:09 控件中国网 阅读(805) 评论(0) 编辑

2010年6月7日

.NET Reactor超高性价比的混淆器

摘要: 您也许还在为您新开发的应用程序发愁,没有一款适合的,功能强大的代码保护产品,最近控件中国网发布一款性价比超高的代码安全产品,也许会为您的开发带来意想不到的便利,.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序.NET Reactor支持所有支持.NET编译的程序开发语言。控件中国网是.NET Reactor在中国正式的授权销售商,提供.NET Reactor购买服务.NET Reactor销售,.NET Reactor技术支持等服务,详情请致电控件中国网:023-67870900以下.NET Reactor主要功能:.NET Re阅读全文

posted @ 2010-06-07 14:25 控件中国网 阅读(340) 评论(0) 编辑

2010年6月3日

初试Internet Component Suite网络通讯套装控件

摘要: 初试Internet Component Suite网络通讯套装控件最近在项目调研中发现了一个网络通讯套装控件:Internet Component Suite是.NET互联网控件套包,看了介绍还不错,所以发出来推荐给大家,希望对大家的开发有所帮助Internet Component Suite是.NET互联网控件套包包含了:DNS Component、Email Checker Componen...阅读全文

posted @ 2010-06-03 14:42 控件中国网 阅读(196) 评论(0) 编辑