2010-05-27 51 views
2

我打算写一个C#WinForms应用程序,它将在Ba​​ckgroundWorker中运行一个长时间的数据处理任务,在ProgressBar中显示进度并具有启动,暂停,恢复和取消操作的按钮。我想用F#编写计算。你知道网上有什么好的例子或读物可以帮助我吗?你知道一个好的F#和C#interop例子吗?

回答

4

Luke Hoban F#团队在PDC 2009上有一个video。有一个使用异步编程的并发映像下载器,它不会阻塞GUI线程。此示例还说明了如何使用C#(GUI)调用F#模块(图像下载程序)。

该示例位于视频的后半部分。

2

您可能还会发现this article有帮助。


编辑:我知道我指向的文章是所有F#(没有真正使用互操作),但它确实说明了与F#并行编程,因此似乎并不合适的问题。

相关问题