2014年12月19日星期五

.Net中的静态类和非静态类、静态成员和非静态成员 - Gavin.King

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
.Net中的静态类和非静态类、静态成员和非静态成员 - Gavin.King  阅读原文»

正如标题,这样的资料网上很多,也说的很到位,但是都感觉解释的很多,理论性过强,在这里我简单的总结和概括下他们之间的区别,可以一目了然:

一.静态类和非静态类

Definition:

静态类可以视为类库中都是单一的过程,不存在“状态”的概念;

非静态类是存储有状态的一类操作过程

Summary:

非静态类可以包含静态方法;

静态类只能包含静态方法(不允许有非静态方法的存在)

二.静态方法和非静态方法(实例方法)

Priority in Memory When Class Loaded:

类在加载时先加载:静态变量 -->静态方法 -->非静态成员/变量(是在类实例化之后)

Access Different:

在C#中,非静态方法可以访问静态成员和非静态成员,但是静态方法只能访问静态成员

(静态成员是一种大家共享的资源,而静态方法并不属于某个实例,故无法调用非静态成员(实例成员))


本文链接:.Net中的静态类和非静态类、静态成员和非静态成员,转载请注明。

5分钟上手写ECharts的第一个图表 - Lonely Shadow  阅读原文»

目录:

【前言】

  最近在捣鼓各种插件各种框架,发现这个ECharts还是比较不错的,文档也挺全的,还是中文的,给大家推荐一下。

  这篇文章是零基础入门ECharts图表的教程,先简单介绍一下吧,可能有人还不知道这个东西。

【简介】

  ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

  支持折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图(填充雷达图)、和弦图、力导向布局图、地图、仪表盘、漏斗图、事件河流图等12类图表,同时提供标题,详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、组件的联动和混搭展现。

  好了,咱们重点不是介绍哈,后面我会详细讲解这个报表系统的使用,这里就不做过多的描述了,下面开始进入正题:“5分钟上手写ECharts的第一个图表”。

【方法一:模块化单文件引入(推荐)】

1. 新建一个echarts.html文件,为ECharts准备一个具备大小(宽高)的Dom:

1 <!DOCTYPE html>
2 <head>
3 <meta charset="utf-8">
4 <title>ECharts - 孤影'Blog</title>
5 </head>
6
7 <body>
8 <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
9 <div id="main" style="height:400px"></div>
10 </body>

2. 新建<script>标签引入模块化单文件echarts.js:

1 <!DOCTYPE html>
2 <head>
3 <meta charset="utf-8">
4 <title>ECharts - 孤影'Blog</title>
5 </head>
6 <body>
7 <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
8 <div id="main" style="height:400px"></div>
9 <!-- ECharts单文件引入 -->
10 <script src="http://echarts.baidu.com/build/dist/echarts.js"></script>
11 </body>

3. 新建<script>标签中为模块加载器配置echarts和所需图表的路径(相对路径为从当前页面链接到echarts.js):

1 <!DOCTYPE html>
2 <head>
3 <meta charset="utf-8">
4 <title>ECharts - 孤影'Blog</title>
5 </head>
6 <body>
7 <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
8 <div id="main" style="height:400px"></div>
9 <!-- ECharts单文件引入 阅读更多内容

没有评论:

发表评论