Heim > System-Tutorial > LINUX > Hauptteil

Erste Erfahrungen mit Xamarin Forms 3.0 unter Linux: Rückblick auf .NET Conf 2017

王林
Freigeben: 2024-01-02 22:37:35
nach vorne
1314 Leute haben es durchsucht
Einführung Viele .NET-Fans kennen .NET Conf 2017 wahrscheinlich einen Monat im Voraus. Für Xamarin-Fans ist die größte Überraschung nicht Xamarin Live Player oder Xamarin.Forms gemischt mit NativeControl, sondern Xamarin.Forms 3.0 Es ist in die Linux-Plattform integriert. Das einmalige Schreiben einer nativen Schnittstelle ist ein großer Vorteil bei der plattformübergreifenden mobilen Entwicklung. Seit der Geburt von 1.0 ist die Verwendung von XAML zum Erstellen nativer Multiplattform-Schnittstellen in meinen Projekten unverzichtbar geworden und ein Thema, über das ich bei jedem Vortrag sprechen muss.

.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Wenn alle hoffen, dass Xamarin.Forms mehr Raum für Verbesserungen bietet, könnte es sich um eine effizientere Schnittstelle und die Integration nativerer Steuerelemente handeln. Im May Build stellte Xamarin alle zufrieden. Was dieses Mal für alle noch überraschender ist, ist, dass Xamarin Forms in Linux Desktop integriert werden kann und Gtk Sharp integriert, damit Sie die Desktop-übergreifende Entwicklung schneller abschließen können. Noch erfreulicher ist, dass es nicht mehr etwas auf PPT ist, sondern ein gutes Spielzeug, mit dem man spielen kann.
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Ich habe dieses Wochenende genutzt, um selbst mit Xamarin.Forms 3.0 zu spielen und einige Erfahrungen mit allen auszutauschen.

1. Lernmaterialien

https://github.com/jsuarezruiz/forms-gtk-progress Dies ist der offiziellste und bequemste Ort, um mehr über Xamarin.Forms.gtk zu erfahren. Derzeit befindet sich Xamarin .Forms.gtk noch in der Entwicklung. Weitere Anfragen können Sie hier verfolgen und Code beisteuern. Ich habe übrigens auch vor, hier einen Beitrag zu leisten und werde ihn in den nächsten Tagen mit euch teilen.

https://github.com/jsuarezruiz/xamarin-forms-samples/tree/gtk Das offizielle Beispiel ist derzeit das beste Tutorial.

https://channel9.msdn.com/Events/dotnetConf/2017/T326 .NET Conf 2017-Video zur Einführung in Xamarin.Forms 3.0

2. Entwicklungsumgebung

Installieren Sie Ihr Mono und MonoDevelopIDE unter Linux (eines Tages wird es Visual Studio für Linux heißen). Wenn Sie noch nicht wissen, wie, gehen Sie zu http://www.mono-project.com/ für Tutorials.

Nuget-Konfiguration: Da sich Xamarin.Forms in einem sehr frühen Stadium befindet, ist es auf Nuget noch nicht vorhanden. Sie können jedoch das gerade erwähnte Beispiel verwenden, um ein lokales Nuget zu erstellen (der Nuget-Ordner im Beispiel enthält Xamarin.Forms 3.0, Xamarin . Forms.GTK und andere neue Pakete). Öffnen Sie MonoDevelop und importieren Sie es über Extras -> Benutzerdefiniertes Tool hinzufügen ->
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

3.Xamarin.Forms-Projekt

Entwickeln Sie, erstellen Sie jetzt ein Xamarin.Forms-Projekt unter Windows/MacOS (es ist noch nicht möglich, ein Xamarin.Forms-Projekt unter Linux zu erstellen, und das Xamarin.Forms.GTK-Projekt hat die Xamarin.Forms-Lösungsvorlage nicht offiziell eingeführt), und öffnen Sie es dann unter Linux und fügen Sie dem erstellten Projekt ein GTK#-Projekt hinzu.
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Und löschen Sie die Schnittstelle, die Windows.cs entspricht, und den zugehörigen Benutzerschnittstellenordner. Ersetzen Sie als Nächstes die Xamarin.Forms in der Lösung durch Version 3.0 (wenn Sie Nuget gerade erfolgreich hinzugefügt haben, sehen Sie die Referenz im Bild unten) und fügen Sie eine Xamarin.Forms-Referenz zum erstellten GTK#-Projekt hinzu.
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Als letztes müssen Sie Program.cs ändern
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Nachdem ich mir die Ergebnisse angesehen habe, fühle ich mich gut. Wenn ich auf das Projekt zurückblicke, riecht es immer noch vertraut, C#, XAML, MonoDevelop, alles ist cool
.NET Conf 2017后初尝Xamarin Forms 3.0@Linux

Das obige ist der detaillierte Inhalt vonErste Erfahrungen mit Xamarin Forms 3.0 unter Linux: Rückblick auf .NET Conf 2017. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!