开始使用F#windows应用程序时,我找不到可用的示例或教程

开始使用F#windows应用程序时,我找不到可用的示例或教程,f#,F#,我已经退出编程游戏有一段时间了,我认为将一个简单的实用程序应用程序组合起来,用于从sql server上的多个数据库收集数据会很有趣 这是我设想的一个非常简单的应用程序,它将连接到sql server,一个用来设置查询的地方,该查询将用命名参数(数据库名称、小部件等)填充列表,以及一个用来输入我的文本并替换标记的部分 下面我希望有一个网格在查询运行时自动更新,即使它们还没有全部完成。对于我来说,这似乎是一个进入F#的好方法,因为我正要用C#构建一个应用程序来实现这一点,所以我坚持了下去,但今天花

我已经退出编程游戏有一段时间了,我认为将一个简单的实用程序应用程序组合起来,用于从sql server上的多个数据库收集数据会很有趣

这是我设想的一个非常简单的应用程序,它将连接到sql server,一个用来设置查询的地方,该查询将用命名参数(数据库名称、小部件等)填充列表,以及一个用来输入我的文本并替换标记的部分

下面我希望有一个网格在查询运行时自动更新,即使它们还没有全部完成。对于我来说,这似乎是一个进入F#的好方法,因为我正要用C#构建一个应用程序来实现这一点,所以我坚持了下去,但今天花了六个小时在这上面,我什么都没有了。有没有一个很好的网站,有人可以推荐一些非常基本的教程,还有一些现成的例子

以下是我今天做的不起作用的事情: 已从MSDN下载VS2012 Ultimate RC。
转到在线图库并安装了六个不同的示例项目。 打开每个示例项目并点击运行,但没有一个实际运行

信息太少了,以至于我无法判断这是否是由于样本过时而导致的预期行为,或者我的环境是否存在某种错误(即使我今天只是从头开始安装)


如果我能找到世界上最简单的应用程序,连接到AdventureWorks并在网格中加载记录列表,那么我将远远领先于我现在的位置,因为我的车轮一直在旋转。如果这是一个错误的问题,我会欢迎关于我应该在哪里提问的建议,如果这只是一个愚蠢的想法,而且永远不应该用F#和fsharpx这样的东西来尝试,我也会欢迎你的反馈,然后试着找出如何在C#中做到这一点。

你在F#中的裸体GUI应用程序只是:

opensystem.Windows
[]
做
应用程序()。运行(窗口())|>忽略
您需要参考
PresentationCore
PresentationFramework
System.Xaml
WindowsBase


然后,将GUI控件添加到窗口中,并通过事件将它们连接起来。为了获得流畅的用户体验,我建议使用异步工作流和
MailboxProcessor
,因为它们使UI线程和后台工作人员之间的并发非常容易。我写了一篇关于使用WPF和SQL Server编写GUI应用程序的文章(注:paywall)。

这里似乎爆发了一场小争吵;乔恩,你可能想复习一下。作为一种礼貌(为了设定期望值,而不是造成问题),最好标记付费墙链接;对文章链接的通常期望是,它将包含实际内容。@ShaneDelmore-这个问题之所以结束,主要是因为没有真正的问题。一个更好的例子是<代码>我下载了这个代码。。。当我试图编译它时,我得到了这个错误消息。。。我试过。。。而且。。。但是我现在被卡住了。谢谢你的澄清。
open System.Windows

[<System.STAThread>]
do
  Application().Run(Window()) |> ignore