我将编写一个C# WinForms应用程序,它将在BackgroundWorker中运行长时间的数据处理任务,在ProgressBar中显示进度,并具有启动、暂停、恢复和取消操作的按钮。我想用F#写计算。你知道网络上有什么好的例子或读物可以帮助我吗?
发布于 2010-05-27 20:48:38
F#团队中的Luke Hoban在PDC2009上有一个video。有一个使用异步编程的并发图像下载器,它不会阻塞GUI线程。此示例还说明了如何使用图形用户界面(C#)调用F#模块(图像下载程序)。
该示例位于视频的后半部分。
发布于 2010-05-27 20:57:30
您可能还会发现this article很有帮助。
编辑:我意识到我所指向的这篇文章都是F# (并不是真正使用互操作),但它确实演示了使用F#进行并行编程,所以它看起来确实适合这个问题。
https://stackoverflow.com/questions/2920955
复制相似问题