Frage

Ich habe in den letzten paar Monaten einige WPF Entwicklung getan, und ich habe Silverlight Entwicklung vor kurzem begonnen.

Die meisten der Zeit, die Dinge gehen in Ordnung, vor allem für die einfachen Sachen, aber oft werde ich von scheinbar einfachen Dingen stapft - vor allem in XAML. Als Beispiel gestern Ich hatte versucht, ein Raster zu verwenden, um die Elemente in einer List-Box zu legen. Das funktionierte, aber ich konnte das Gitter nicht bekommen zu dehnen, um die Breite der List-Box zu füllen. Erst nach einigen Stunden des Suchens, Forenbeiträge und Experimentieren war ich in der Lage zu bekommen, es funktioniert, aber ich kann nicht sagen, ich habe es herausgefunden.

Also, meine Frage ist, wie Sie lernen WPF oder Silverlight? - XAML insbesondere, wirklich. Welche Techniken verwenden Sie zu verstehen, wie Kontrollen erreichen, was sie auf dem Bildschirm zu tun, wie sie strukturiert sind, usw. Gibt es etwas, was ich bin fehlt?

Wirklich, ist dies ein wichtiger Knackpunkt, und etwas, das Microsoft die Horden von Entwicklern und läuft mit WPF / Silverlight effizient!

bekommen stellen muss
War es hilfreich?

Lösung

Bill Steele, von Microsoft, hat eine mehrteiligen Webcast-Serie, die Sie vom absoluten Anfang WPF nimmt. Ich denke, es gibt so etwas wie 15 Folgen. Sie sollten es bei Microsoft Veranstaltungen finden können von WPF-Suppe suchen, um Nüsse.

Andere Tipps

Ich kaufte Pro WPF in C # 2008 und fand es für WPF sehr nützlich, aber fand es sofort frustrierend mit Unterschieden in der Bindung, VSM zu beschäftigen, usw. zwischen WPF und Silverlight

Haben Sie hatte keinen Erfolg mit den Videos auf der http://silverlight.net/Learn/ Seite? ˅? Hat jemand Kommentare auf Apress' Pro Silverlight 2 in C # 2008

Go

hier für WPF Sachen. Gehen Sie hier für Silverlight.

Beide sind zuverlässige Quellen.

Überprüfen Sie die Website für Ihre lokale Bibliothek.

Ich lebe in Boston, MA. Begraben tief in ihre Web-Site ist ein kostenloses Abonnement für Safari Books Online, die Tausende von Tech-und Business-Bücher von Top-Publishern einschließlich O'Reilly hat, etc.

auf einer anderen Seite Begraben ist ein Web-Formular, das Sie ausfüllen können sie Ihnen per E-Mail eine Bibliothek Kartennummer haben, senden. Die Bibliothek Kartennummer bekommt man auf die Tech-Bücher zugreifen.

Es gibt auch kostenlose Hörbüchern auf einer anderen Seite. Nicht für Tech, aber es gibt ein Leben nach der Programmierung!

Adam Leffert

Ich denke, dass Expression Blend ist ein wichtiges Werkzeug, wenn es mit Silverlight als das XAML Schreiben kommt nicht am Anfang einfach anfangen, und Sie haben mehr auf den XAML-Fehlern konzentrieren als auf dem Gesamtsystem der Dinge und die tatsächlichen visueller Ergebnisse .

Später wird man auf jeden Fall Zwicken am Ende (ok Reinigung) den massiven Code, dass Mischung erzeugt und von dort XAML von Hand zu schreiben als Entwickler in VS gerne leben und Blend-Brennen ist ein zusätzlicher Schritt.

Das war der Anfang und ich hoffe, dass nach ein paar Monaten vorbei, dass sind. Obwohl bis heute (8 Monate in) ich noch ein paar Sachen habe ich fühle mich wohler in Mischung zu tun.

Von dort auf I Msdn Dokumentation bewegt - obwohl intellisense gibt uns alle möglichen Eigenschaften und deren Werte die Dokumentation kann uns Antworten, was es tatsächlich ist. Für mich war es eine Art von einem Schritt zu kommen, um zuerst die beispiels DockPanel Dokumentation in Msdn zu öffnen nicht raten, zu starten, welche Parameter x der Fall ist.

Das erinnert mich an ein anderes Problem, das ich mit Silverlight hatte - wie ich komplett neu zu Microsoft-Technologien dann zuerst war ich echte Probleme der Navigation der MSDN-Dokumentation hatte. Scheint albern jetzt, aber ich konnte nichts mehr von dort finden. So wichtige Rolle neue Technologien des Lernens ist es, die Struktur der Dokumentation zu lernen.)

Ich habe mich durch „Pro Silverlight 2“ gearbeitet und ich fand jedes Kapitel sehr detailliert und gründlich. Ich habe auch zu SAMS „Silverlight 2 Unleashed“ bezeichnet, das Buch ist eine gute Ergänzung zu „Pro Silverlight 2“. Außerdem haben Sie einen Blick auf " Silverlight Tipp des Tages “und Jesse Liberty Blog für einige praktische Tipps.

HTH, Indy

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top