- 博客(9)
- 资源 (7)
- 收藏
- 关注
翻译 13.6 第十三章小结
13.6 第十三章小结本章重点演示了在 F# 中典型的探究式编程(explorative programming)的生命周期;此外,还介绍了在其他开展过程中非常重要的 F# 语言和库功能。 我们首先从网站获取数据。为此,我们使用异步工作流,在标准的 F# 库中用 F# 计算表达式实现。异步工作流能够用于高效执行 I/O 和其他非常耗时的操作,而不会阻塞调用者线程和浪费资源。下载数据以后,就可以使用
2015-03-22 10:32:16 655
翻译 13.5.2 用 Excel 的图表显示数据
13.5.2 用 Excel 的图表显示数据创建图表,需要指定很多属性;好在 Excel 编程接口提供了 ChartWizard 方法,使问题简单化。这个方法把图表所有重要特性变成可选参数,这样,就可以只指定需要的部分。F# 语言支持可选参数,因此,创建图表的代码非常简单,如清单 13.20。清单13.20 生成 Excel 图表 (F#)let chartobjects = (worksheet.
2015-03-22 09:55:20 949
翻译 13.5.1 写数据到 Excel
13.5.1 写数据到 ExcelExcel 的互操作程序集都是标准的 .NET 程序集,我们可以在 F# Interactive 中使用 #r 指令进行引用。引用程序集之后,就能使用类了,既可以把Excel 作为独立(可见或不可见)的应用程序运行,也可以写脚本。清单 13.18 演示了如何启动 Excel,创建有一个工作表的新工作簿,以及把数据写入工作表。清单13.18 启动 Excel 创建工作
2015-03-15 17:16:40 795
翻译 13.5 使用 Excel 可视化数据
13.5 使用 Excel 可视化数据F# 为我们提供了几乎无限数量的可视化数据的方法,可以使用标准的 .NET 库,比如 Windows Forms 或 WPF,也可以使用 DirectX 实现复杂的可视化,或者,使用已有的 .NET 库,自己创建可视化。在本章,我们的方法稍有不同,将使用 Excel 表现数据。你将发现,这是相对容易做到的,因为可以使用 .NET 的编程接口(API)访问Exce
2015-03-10 15:02:24 1010
翻译 13.4.3 收集有关地区的统计信息
13.4.3 收集有关地区的统计信息我们的目标是展示自 1990 年以来,不同地区森林面积的变化。我们需要遍历所有已有的地区,检查数据是否可用,找到下载的指标值。这可以通过使用我们创建的映射,非常轻松地完成,因为已经用年份和地区 ID 作为键。 但是需要小心,因为有一些数据可能会缺失,因此,我们要过滤掉所有年份没有数据的地区。另外,我们还想要显示森林总面积,而不是百分比,因此,在返回数据之前,要进
2015-03-09 15:17:05 647
翻译 13.4.2.2 格式化世界银行的数据
13.4.2.2 格式化世界银行的数据我们声明的 readValues 函数,从 XML 文档中读取值,最后一个参数是解析函数,用于将每个数据点转换到适当类型的值。我们下载的数组包含了以平方公里计的三个数据集的面积,和森林覆盖率的三个数据集。清单 13.16 显示了把原始文档转换成数据结构,从中可以方便提取重要信息。清单 13.16 把原始数据转换成类型化的数据结构 (F#)let areas =
2015-03-09 10:34:38 778
翻译 13.4.2.1 使用计量单位
13.4.2.1 使用计量单位在 F# 中,使用计量单位很容易,这就是为什么我们在这一章看只是简单地介绍一下的原因。声明计量使用 type 关键字,加专有的特性。严格地说,计量并不是类型,但我们可以将其用作为另一种类型的部分使用。我们首先定义两个简单的计量,表示公里和小时:[<Measure>] type km [<Measure>] type h可以发现,使用 Measure 特性描述的类型是计量
2015-03-09 09:56:04 1086
原创 把 Win 8.1 升级成 Windows 2012 R2 (三续)
04-把 Win 8.1 升级成 Windows 2012 R2 (三续)今天,还要说一个有关服务器的注册表项目,这已经是第四个了。内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Server] "ClientExperienceEnab
2015-03-06 15:15:38 1430
原创 把 Win 8.1 升级成 Windows 2012 R2 (再续)
前面我们说了两个有关版本的地方,今天,还要再说一个地方。 打到位置,看到文件内容,其含义基本上不言自 明了。 位置:C:\Windows\servicing\Editions共有四个文件。 1、EditionMatrix.xml:描述了版本变换的说明。 在服务器上:… <Edition ID="ServerStandard" name="Microsoft-Windows-Serve
2015-03-05 16:44:30 1485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人