Comment apprendre la programmation GUI en F#
Ces jours, je suis intéressé par l'apprentissage de F#, et que vous souhaitez l'utiliser pour des applications avec interface graphique. Je n'ai malheureusement pas de connaissances dans .Net ou C#. Existe-il des bonnes ressources (sites web, livres) pour l'apprentissage de cette sans passer par C# en premier?
Merci beaucoup à l'avance.
- C'est un peu comme dire comment puis-je apprendre à peindre avec un crayon 😉
- Pourquoi? Je peux comprendre que vous croyez que la programmation GUI doit être dans un IDE comme VB, C#, Java, Delphi, etc. Je ne pense pas que c'est le seul moyen, et les réponses ne donnent de bonnes options. Peut être la meilleure idée est de combiner F# C# comme dans l'un des liens, mais peut-être alors fonctionnel réactif de programmation n'est pas si mal. Quel est votre avis?
Vous devez vous connecter pour publier un commentaire.
La Dans le monde réel de la Programmation Fonctionnelle livre que j'ai écrit avec Jon Skeet (désolé pour la publicité!) s'attend à une certaine connaissance des langages orientés objet (par exemple, C#), mais il explique brièvement le fonctionnement de toutes les fonctionnalités plus avancées de C# par rapport à, par exemple, Java.
Il a quelques exemples de programmation GUI à l'aide de WinForms (plus moderne le cadre de WPF, mais certains concepts sont essentiellement les mêmes). Vous pouvez prendre un coup d'oeil à quelques exemples, parce qu'il y a du contenu gratuit liées à l'interface graphique:
Autant que je sache, Robert Pickering est Début F# dispose également d'une interface utilisateur exemples, et il comprend aussi quelques WPF exemples (bien que je n'ai pas le livre encore, donc je ne sais pas qu'est ce qu'il contient).
Cependant, aucun de ces F# livres vous fera GUI Expert. Vous aurez toujours besoin de passer un peu de temps d'apprentissage sur les WinForms/Silverlight/WPF dans plus de détails. Il y a beaucoup d'exemples en C# sur internet et après la lecture de l'un des ci-dessus, vous devriez être en mesure de les traduire directement de F#, mais l'achat d'une technologie spécifique à la livre peut être une bonne idée aussi.
Je viens de recevoir le Vrai monde de la Programmation Fonctionnelle livre et si vous voulez mélanger F# avec GUI trucs que c'est le livre pour vous car il a plein d'exemples et il saute en plein dedans. C'est la principale raison je l'ai eu 🙂
En ligne, je suis venu à travers et ce que j'aime le F#/DirectX exemple.
F#.NET des tutoriels et des exemples
Mon livre Visual F# 2010 pour le Calcul Technique a un chapitre consacré à des graphiques à l'aide de WPF et couvre de base des contrôles WPF et de l'utilisation de WPF de F# interactive. Il y a également de nombreux articles dans L'F#.NET Journal qui couvrent WPF (faites défiler vers le bas et d'exécuter certains des démos téléchargeables). Notre F# News contient souvent de courts messages de blog avec fonction de WPF F# applications, par exemple Jeu de la Vie à 32 lignes de F#.
Le Gui designer est d'accord. Mais vous pouvez créer un F# classe pour contenir le même code en tant qu'il le ferait. Apprendre à coder les formulaires à la main est très utile.
Personnellement, je ne recommande plus la méthode qui consiste à utiliser le C# designer pour créer le code et ensuite l'interfaçage avec elle(ce qui serait beaucoup plus compliqué que ce qui serait nécessaire).
En outre, toutes les classes qui existent en C# pour winforms ou WPF programmation sont exactement les mêmes pour F# et sont délibérément conçus pour être utilisés facilement dans n'importe quelle langue à l'aide de l' .net plate-forme.
http://searchwindevelopment.techtarget.com/generic/0,295582,sid8_gci1289090,00.html
Nécessite une inscription (adresse de courriel). Ne sais pas si c'est tout bon, mais semble en valeur un regard.