当前位置: 首页 > news >正文

做sorry动图的网站/最新全国疫情实时大数据

做sorry动图的网站,最新全国疫情实时大数据,深圳有哪些软件公司,深圳营销型网站建设公司选择哪家好?2019独角兽企业重金招聘Python工程师标准>>> 随着Windows 8 Developer Preview 和 Visual Studio 11 Preview的发布, 大家对Metro-style的关注也逐步升温。最大的改变就是我们可以用HTML、JavaScript以及CSS进行Windows 应用程序的开发了。这应该是所有的…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

随着Windows 8 Developer Preview 和 Visual Studio 11 Preview的发布, 大家对Metro-style的关注也逐步升温。最大的改变就是我们可以用HTML、JavaScript以及CSS进行Windows 应用程序的开发了。这应该是所有的Web Developer的福利了。

 众所周知,Wijmo 是一套JavaScript UI 类库。我打算试着把它放到Windows 8里,准确的说,我尝试利用Wijmo的Charts实现一个Windows 8下的Metro UI 应用程序。于是,我是就按照下面的步骤开始了:

 

File --> New Project

windialog1

图1:JavaScript Project Templates in Visual Studio

当我看到Visual Studio Project Template中出现了JavaScript分类时非常兴奋。我使用了Navigation Application。

 

Default Project Template

winstartproject

图2:Default Project Template for Win8 App

当我打开project,这些都是VS自动加载的。如果你跟我一样是个Web Developer,那么这些东西肯定在熟悉不过了,HTML,CSS还有JavaScript文件。

 

添加 Wijmo Charts

我需要使用Wijmo Charts图表控件,所以我需要添加必要的引用。主要是jQuery,jQuery UI, Raphael 和 Wijmo。 这样一来,有很多不需要的代码也会加进来,我们会在后面将他们剔除出去。现在我们只考虑如何使用的问题以及它是否稳定。

winjsfilessm

图3:添加Wijmo和jQuery文件到工程

需要注意的是,这些文件都必须打包到应用程序中,所以CDN不可用。

 

添加Script引用

 

 

 

打开项目中的default.html,你会发现VS已经从Metro UI Framework中添加了一些scripts文件。花了点时间,检查了一下这些文件,都已经半酣在framework中了。如果有兴趣,可以仔细看看,都是标准的JavaScript文件。

 

default.html中的引用文件如下:

 

<script src="/js/wijmo/external/jquery-1.6.2.min.js" type="text/javascript"></script>  <script src="/js/wijmo/external/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>  <script src="/js/wijmo/external/jquery.bgiframe-2.1.3-pre.js" type="text/javascript"></script>  <script src="/js/wijmo/external/jquery.mousewheel.min.js" type="text/javascript"></script>  <script src="/js/wijmo/external/jquery.glob.min.js" type="text/javascript"></script>  <script src="/js/wijmo/external/raphael.js" type="text/javascript"></script>  <script src="/js/wijmo/jquery.wijmo-open.1.4.1.min.js" type="text/javascript"></script>  <script src="/js/wijmo/jquery.wijmo-complete.1.4.1.min.js" type="text/javascript"></script> 

 

开始实现

现在开始写代码。由于这是一个Navigation Application,他会将各个独立的文件load到default.html中。项目中已经包含了一个页面,在初始化是会被调用。他在“html”文件夹中,叫homePage.html。我们只需要在这个页面中价格div用于render Wijmo Charts图表控件。这将会被作为一个widget在初始化时加载。

 

<div id="wijpiechart" class="">  </div> 

js文件夹中有个homePage.js文件用于我们正在工作的homePage.html文件。实际上这相当于HTML页面的“code behind”。js文件中包含一些初始化代码。我们要将我们的代码添加到 .when() 中,这样就可以在homePage.html文件被load的时候调用。下面是整个function的代码。

 

function fragmentLoad(elements, options) {          WinJS.UI.processAll(elements)              .then(function () {              // TODO: Initialize the fragment here.              $("#wijpiechart").wijpiechart({                  height: 600,                  width: 1024,                  seriesList: [{                      label: "c#",                      data: 215517                  },                  {                      label: "java",                      data: 157301                  },                  {                      label: "php",                      data: 145929                  }],                  textStyle: { fill: "#ffffff", "font-family": "Segoe UI Semilight", "font-size": "20pt", stroke: "none" },                  chartLabelStyle: { fill: "#242122", "font-family": "Segoe UI Semilight", "font-size": "20pt", stroke: "none" },                  hint: {                      contentStyle: { "font-family": "Segoe UI Semilight", "font-size": "24pt", stroke: "none" },                      content: function () {                          return this.data.label + " : " + $.format(this.value / this.total, "p2");                      }                  },                  header: {                      visible: false                  },                  legend: {visible:false},                  seriesStyles: [{                      fill: "180-rgb(255,15,3)-rgb(212,10,0)", stroke: "#FFFFFF", "stroke-width": "2"                  }, {                      fill: "90-rgb(255,102,0)-rgb(255,117,25)", stroke: "#FFFFFF", "stroke-width": "2"                  }, {                      fill: "90-rgb(255,158,1)-rgb(255,177,53)", stroke: "#FFFFFF", "stroke-width": "2"                  }]              });          });      } 

我只在seriesList中加入了3条数据,数据也是hard code的,并没有绑定数据源,这只是为了能够更便捷的看到效果。

 

按下F5,你懂得!一个Metro app就立刻呈现眼前(Hold住!)一个漂亮的SVG Chart(矢量图表)就出现了。如果你跟我一样,也是个Web程序员,那么现在,你已经会创建Windows 8 app了。

winapp

 

参考资源

源码下载

英文链接

ComponentOne Wijmo官网

ComponentOne Studio for ASP.NET Wijmo控件包下载

本文出自 “葡萄城控件博客” 博客,请务必保留此出处http://powertoolsteam.blog.51cto.com/2369428/723678

转载于:https://my.oschina.net/powertoolsteam/blog/278163

http://www.jmfq.cn/news/4979089.html

相关文章:

  • 傲派电子商务网站建设总结/怎么创建网站赚钱
  • wordpress用redis/seo如何快速排名
  • 做五金出口在哪个网站好点/系统优化的方法
  • 做网站小程序/百度下载免费安装到桌面
  • wordpress rss采集插件/抖音seo是什么意思
  • 什么是我的wordpress/广东网站se0优化公司
  • 长春做网站要多少钱/百度公司招聘岗位
  • 凡科网站怎么做外链/排名网
  • 做多个网站 买vps/怎么seo关键词优化排名
  • 百家号权重查询站长工具/网站开发用什么语言
  • 软件技术方案范例/南京seo全网营销
  • 工程公司组织架构/百度seo提高排名费用
  • 用什么软件快速做网站/外链网盘源码
  • 做网站一般需要哪些文件夹/seo赚钱方法大揭秘
  • 重庆 机械有限公司 沙坪坝网站建设/简述影响关键词优化的因素
  • seo站长工具箱/谷歌seo公司
  • 长沙做网站的故事/自助搭建平台
  • 中国工程建设信息平台/自媒体seo是什么意思
  • 电子商务专业网站建设/saas建站平台
  • 细胞医疗 网站模版/优秀网站设计网站
  • 制作网站的第一步/seo工资待遇 seo工资多少
  • 网站建设试题 jsp/整合营销策略有哪些
  • 做网站便宜的公司/厦门seo网站推广
  • 行业网站建设申请报告/手机百度电脑版入口
  • 网站建设需求方案/全自动引流推广软件
  • 企业的网站维护/360收录批量查询
  • xp做网站服务器吗/网络公司seo教程
  • 网站图片翻页怎么做/网络营销包括几个部分
  • jquery+html5 网站后台管理页面模板/百度收录教程
  • 24小时b站十大直播间/关键词搜索排名工具