Muh*_*uri 20 .net user-interface f#
这些天我有兴趣学习F#,并希望将它用于GUI应用程序.不幸的是,我以前没有.Net或C#的背景知识.有没有好的资源(网站,书籍)来学习这个,而不是先通过C#?
提前谢谢了.
Tom*_*cek 20
我与Jon Skeet一起写的真实世界的函数式编程书(抱歉广告!)期望一些现有的面向对象语言知识(例如C#),但它简要解释了C#所比较的所有更高级的功能,例如, Java的.
它有几个使用WinForms进行GUI编程的例子(一个更现代的框架是WPF,但是一些概念本质上是相同的).您可以看一些示例,因为有一些与GUI相关的免费内容:
据我所知,罗伯特皮克林的Beginning F#也有一些用户界面示例,它还包括一些WPF示例(虽然我还没有这本书,所以我不知道它究竟包含什么).
但是,没有一本F#书能让你成为GUI专家.您还需要花一些时间了解WinForms/Silverlight/WPF的更多细节.在互联网上的C#中有很多例子,在阅读上述其中一个之后,您应该能够将它们直接翻译成F#,但购买特定技术的书也可能是一个好主意.
我刚刚获得了The Real-world Functional Programming一书,如果你想把F#和GUI这些书混合起来,因为它有很多例子,它会直接进入它.这是我得到它的主要原因:)在线我遇到过这个,我喜欢F#/ DirectX的例子. F#.NET教程和示例
我的Visual F#2010 for Technical Computing有一章专门讨论使用WPF的图形,并介绍了基本的WPF控件以及F#interactive中WPF的使用.The F#.NET Journal中还有很多文章涉及WPF(向下滚动并运行一些可下载的演示).我们的F#新闻通常包含基于WPF的F#应用程序的短篇博文,例如F#32行中的Game of Life.