Вы знаете хороший пример взаимодействия на F # и C #? - PullRequest
2 голосов
/ 27 мая 2010

Я собираюсь написать приложение C # WinForms, которое будет запускать длинную задачу обработки данных в BackgroundWorker, показывать прогресс в ProgressBar и иметь кнопки для запуска, приостановки, возобновления и отмены операции. Я хотел бы написать расчет в F #. Знаете ли вы какие-либо хорошие примеры или материалы, доступные в Интернете, которые могут мне помочь?

Ответы [ 2 ]

4 голосов
/ 27 мая 2010

Люк Хобан в команде F # имеет видео на PDC 2009. Существует одновременный загрузчик изображений, использующий асинхронное программирование, которое не блокирует поток GUI. В этом примере также показано, как использовать C # (GUI) для вызова модуля F # (загрузчик изображений).

Пример приведен во второй половине видео.

2 голосов
/ 27 мая 2010

Вы также можете найти эту статью полезной.


Редактировать: я понимаю, что статья, на которую я указываю, - это все F # (на самом деле не использует interop), но она демонстрирует параллельное программирование с F #, поэтому она кажется подходящей для вопроса.

...