- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近我一直在使用 TryFSharp.org 尝试在业余时间学习 F#。
http://fssnip.net/ 上有很多非常好的例子我一直在寻找灵感。
许多 UI 示例的代码如下:
open System
open System.Drawing
open System.Windows.Forms
...
form.Show()
// Run the application (in compiled application)
Application.Run(form)
不幸的是,当我将它们加载到 TryFSharp.org 时,我在打开的 System.Drawing 上遇到编译错误。
我是否遗漏了一些可以使这些示例起作用的东西?FSharp 脚本示例如下:
如果您单击 tryfsharp.org 按钮,它将在浏览器中加载,但会显示编译错误。
--- 编辑 ---
如下所述,System.Drawing 不应在浏览器中可用。但是我也有 namespace System.Windows 等问题。
例如
打开系统.Windows
失败并显示“未定义命名空间‘Windows’”
在 IE10 和 Google Chrome 中都试过了。
--- 结束编辑---
最佳答案
System.Drawing 允许您访问 GDI 图形功能,而 System.Windows.Forms 允许您访问 Windows 窗体功能。这些在浏览器中都不可用。
如果你想这样做,你需要从标准的 .net 编译器编译它,而不是在 silverlight 中运行的功能有限的编译器。
System.Windows.Controls
for Silverlight
当我将其输入 TryFSharp 编辑器时,出于某种原因它无法识别 Windows
命名空间,但当我运行脚本时,它执行得很好。
The System.Drawing namespace provides access to GDI+ basic graphics functionality.
GDI can be used in all Windows-based applications.
这意味着不是 Silverlight。
The System.Windows.Forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system.
目前并非所有 TryFSharp 以前迭代中可用的功能都可用。看here了解当前访问 Cavnas 的方式。
关于f# - 打开 System.Windows 似乎在 TryFSharp.org 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16238191/
有谁知道 tryfsharp.org 上有哪些类型的提供程序? 例如,我知道通过引用可以使用 CsvFile 类型提供程序: #r "Samples.Csv.dll" 此外,还有: #r "Sampl
我对在我的应用程序中使用 F# 脚本的能力感兴趣。 有类似 tryfsharp.org 的东西会很棒,特别是 Intellisense 功能。这些东西在 Github 上的某个地方可用吗?这是如何运作
最近我一直在使用 TryFSharp.org 尝试在业余时间学习 F#。 http://fssnip.net/ 上有很多非常好的例子我一直在寻找灵感。 许多 UI 示例的代码如下: open Syst
最近我一直在使用 TryFSharp.org 尝试在业余时间学习 F#。 http://fssnip.net/ 上有很多非常好的例子我一直在寻找灵感。 许多 UI 示例的代码如下: open Syst
我是一名优秀的程序员,十分优秀!