2010-12-10 11 views
-1

Nun, ich habe eine Frage über F # und Fuzzy-Logik, jetzt versucht, ein wenig mein Horizont zu erweitern, würde ich gerne wissen, wie viel sinnvoll kann F # sein, wenn über Bild sprechen wird bearbeitet.F # und Bildverarbeitung auf ASP.NET

Ich weiß nicht, ob Bildverarbeitungsfeld ein Zielfeld sein kann, wenn man F # denkt, eine andere Sache, die ich gerne wissen würde, ist, ob ein Entwickler grafische Schnittstelle mit f # erstellen kann. Ich habe einige Beispiele gesehen, aber nicht wirklich verstanden, weil Visual Studio beim Versuch, ein neues Projekt zu erstellen, mir nur die Möglichkeit gezeigt hat, eine Konsolen-App mit f # zu erstellen.

Und hier kommt eine andere Frage: mein Interesse ist die Entwicklung einer f # App in der Lage, Bilder im Web zu verarbeiten. Ist es möglich, eine asp.net-Anwendung in f # zu erstellen? Ist Visual Studio für F # -Apps auf ASP.NET bereit? Wo finde ich eine nützliche Anleitung oder Referenz?

Bitte sagen Sie mir. Vielen Dank.

Antwort

1

Ich glaube, Sie zwei Fragen hier haben:

Kann ich Bildverarbeitung zu tun? Wie die meisten Sprachen hat F # keine integrierte Syntax für die Bildverarbeitung. Sie können jedoch eine Vielzahl von .NET-Bildverarbeitungsbibliotheken verwenden.

Kann ich UIs und Web-Apps erstellen? Jeder Code, den Sie in C# oder VB.NET schreiben können, können Sie auch in F # schreiben. Dazu gehören WinForms-Apps, WPF-Apps und ASP.NET-Apps.

Allerdings unterstützen die Designer in Visual Studio derzeit nicht F #. Dies bedeutet, dass Sie den Benutzerschnittstellencode selbst in F # schreiben oder (wahrscheinlicher) eine schlanke Benutzeroberfläche in C# schreiben und die Kernlogik in F # setzen müssen.

+0

Ah ok ... eine Frage, ist es auch möglich, ui in C# zu schreiben und einige Bibliotheken in f # ?????? – Andry

+1

Definitiv. F # ist eine Standard-.NET-Sprache wie C# und VB.NET, und Sie können Code, der in einer beliebigen .NET-Sprache geschrieben wurde, aus einer anderen .NET-Sprache aufrufen. Obwohl ein geschriebener F # -Code einen funktionalen Stil aufweist, der von C# aus merkwürdig aussieht, ist es möglich, F # -Klassen zu schreiben, die den funktionalen Code umschließen und eine benutzerfreundliche Oberfläche für C# -Entwickler bereitstellen. –