WPFとSilverlightをどのように学習しますか?
-
03-07-2019 - |
質問
過去数か月間、WPFの開発を行ってきました。最近、Silverlightの開発を始めました。
ほとんどの場合、特に単純なものでは問題ありませんが、特にXAMLでは、一見単純なものに困惑することがよくあります。例として、昨日、グリッドを使用してリストボックス内のアイテムをレイアウトしようとしていました。これは機能しましたが、グリッドをリストボックスの幅いっぱいに引き伸ばすことができませんでした。数時間の検索、フォーラムへの投稿、および実験を経て初めて機能するようになりましたが、理解できたとは言えません。
では、WPFまたはSilverlightを学ぶ方法を教えてください。 -特にXAML。コントロールが画面上で行うことをどのように達成するか、どのように構造化されるかなどを理解するために、どのテクニックを使用しますか?不足しているものはありますか?
これは大きな問題であり、MicrosoftがWPF / Silverlightを使用して開発者の大群を効率的に稼働させるために対処する必要があるものです!
解決
MicrosoftのBill Steeleは、WPFの絶対的な始まりからあなたを導くマルチパートWebキャストシリーズを提供しています。 15エピソードのようなものがあると思います。 WPF Soup To Nutsを検索すると、Microsoftイベントで見つけることができます。
他のヒント
C#2008のPro WPF を購入しましたが、WPFにとって非常に便利でした。しかし、WPFとSilverlightの間のバインディング、VSMなどの違いに対処するのはすぐにイライラすることがわかりました
http://silverlight.net/Learn/ の動画で成功しましたかサイト? Apressの C#2008のPro Silverlight 2
にコメントがありますかローカルライブラリのWebサイトを確認します。
マサチューセッツ州ボストンに住んでいます。彼らのウェブサイトの奥深くには、Safari Books Onlineの無料サブスクリプションが埋まっています。SafariBooks Onlineには、O'Reillyなどを含むトップ出版社からの何千もの技術書やビジネス書があります。
別のページに埋め込まれているのは、電子メールで図書館カード番号を送信するために記入できるWebフォームです。図書館のカード番号により、技術書にアクセスできます。
別のページに無料のオーディオブックもあります。ハイテク向けではありませんが、プログラミング後の生活があります!
アダム・レファート
Expression Blendは、xamlの記述が最初は簡単ではないため、Silverlightを使い始めるときの重要なツールであり、全体のシステムや実際の視覚的結果よりもxamlエラーに集中する必要があると思います。
後で、Blendが作成する大規模なコードを微調整(大掃除)し、開発者がVSに住み、Blendを起動することはXAMLを手作業で記述することになります。
これは始まりであり、数か月後にはそれを過ぎていくことを望みます。今日まで(8か月後)でも、Blendでより快適に感じることがいくつかあります。
その後、msdnのドキュメントに移動しました。インテリセンスはすべての可能なプロパティとその値を提供しますが、ドキュメントから実際の内容を知ることができます。私にとっては、msdnでDockPanelのドキュメントを最初に開き、パラメータxが何をするのかを推測し始めるのは、一種のステップでした。
これは、Silverlightで抱えていた別の問題を思い出させます。Microsoftテクノロジーに完全に慣れていなかったため、最初はmsdnドキュメントをナビゲートするのが大変でした。今は馬鹿げているようですが、そこから何も見つかりませんでした。新しい技術を学ぶための重要な部分は、ドキュメントの構造を学ぶことです:)。
「Pro Silverlight 2」を使用して作業を進めました。そして、私はすべての章が非常に詳細かつ徹底的であることを見つけました。 SAMSの「Silverlight 2 Unleashed」も参照しましたが、この本は「Pro Silverlight 2」を補完するものです。また、" Silverlight Tip Of The Day " Jesse Libertyのブログで便利なヒントをご覧ください。
HTH、 インディ