クイックラーニングのWPFについては、私はWPFのいくつかの本に従っています。しかし、私はそれを開始する方法と、C#でWPFプログラミングに関するクイックナレッジを取得するために従わなければならない方法はわかりません。どのようにWPFの開発者になることができますか?
答えて
興味深いプロジェクトを考えてみてください。私は、データバインディングをサポートするチャーミングライブラリを提案します。 INotifyCollectionChangedインタフェースを使用して、(例えば)描画する点のリストのためのデータバインディングサポートを提供するカスタム依存関係プロパティ
- :あなたのような多くの重要な概念を学びます。あなた自身COMPONを作成する方法を学習します:最も重要な
とを(のDrawingVisualクラスを探してください)ポイントの数千人をプロットするために、高速なレンダリング技術を使用して
リソース
興味深い(読まなければなりません!)常にブックに記載されていないリソース:
WPFアプリをモデル - ビュー - ViewModelにデザインパターンでは、ジョシュ・スミス
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
チャールズペッツホルドより効率的なアイテムコントロールを書く
DrawingVisualオブジェクトの使用http://msdn.microsoft.com/en-us/magazine/dd483292.aspx
、MSDN
オンラインチュートリアル。私にとって助けとなったのは、Petzoldの本を基にしたF#チュートリアルでWPFをやっていたことでした。彼らはデザイナーなしでxamlを使わずにすべてのことをプログラムでやり始めました。そしてxamlを後で学びました。
しかしそれは私だけです。そこには多くのオンラインチュートリアルがありますが、それはおそらく書籍よりも速く、しかも徹底的ではありません。
あなたはどんな本を読んでいますか、なぜ始めに始めるのが難しいですか?開始する
ありWindowsClient.net上のチュートリアルの多くは、あそこに頭があり、それらのすべてを通過します。その後、Visual Studio 2010 for Windows DevelopmentでMCTS/MCPDを勉強することを検討することをお勧めします。それは確実に正しい軌道に乗ります。
はアダムネイサンによって "WPF 4は解き放た"。
あなたは他のものは必要ありません。
- あなたが本当に
- 試してみて、彼らは唯一のように、あなたの意見は馬鹿にするようにしてください
- あなたのviewmodelsにすべてのロジックを維持しない限り、MVVM pattern
- はコードビハインドを使用しないでくださいフォロー
- 標準のコントロールスタイルとテンプレートを作成し、リソース辞書にプッシュして、ビュー内のXAMLの大部分が単純で単純なものになるようにします。
- 良いWPFフレームを使用する Apress.Pro.C.Sharp.2008.and.the:あなた
- のベストプラクティスの方向をプッシュするようCaliburn Microとしての仕事は、私は、次の3冊を通じてつもりですPro WPF in C# 2010
- 1. ジュニアレール開発者としてどのように仕事を見つけることができますか?
- 2. どのようにここではSQLの開発者
- 3. Gitを開発者間でどのように使うことができますか?
- 4. 開発者はどのようにmantisの問題を見ることができますか2.5.1
- 5. Youtubeの開発者がクラッシュメッセージでどのようにデバッグするのですか?
- 6. ソフトウェア企業はどのように開発者コミュニティをサポートできますか?
- 7. ジュニア開発者はスタンドアップミーティングをどのように扱うべきですか?
- 8. wpf charting toolkitをどのようにズームすることができますか?
- 9. 「開発者」フォルダはどこですか?
- 10. WPFでエラーが発生したSystem.exit()をどのように聴くことができますか?
- 11. 拡張機能の開発者はどのようにユーザーがlintingのような機能をカスタマイズできるようになっていますか?
- 12. 孤独な開発者はどのようなソフトウェア開発プロセスを持つべきですか?
- 13. MDX SSASでこのアイデアをどのように開発できますか?
- 14. "、" PHPでどのように爆発することができますか?
- 15. どのように私はこの種のカルーセルを開発できますか
- 16. どのように私は開発者向けオプションがAPI 15
- 17. Clearcase:開発者がconfigspecを変更できないようにする
- 18. 開発者がLiferayデータベース構造を変更できないようにする
- 19. Oracle:値が負になると、どのように警告を発することができますか?
- 20. 開発者はGitを共有ネットワークアクセスなしでどのように使用できますか?
- 21. 消費者サービスと開発者サービスのApple IDパスワードを別々にすることはできますか?
- 22. SMTPエラーを開発者の責任とすることはできますか?
- 23. SharePoint開発者は、プロジェクトでグラフィックデザイナーとどのように連携する必要がありますか?
- 24. MacOS開発者はどのように大きなコードベースをナビゲートするのですか?
- 25. Railsの開発ログはどのように見ることができますか?
- 26. 開発者がAWSに開発要件なしでインストールする
- 27. 開発から機能への更新をどのように取り込むことができますか?
- 28. WPFページを再度開いたときに複数のイベントが発生しないようにするにはどうすればよいですか?
- 29. 通常の開発者はどのようにisPermissionRevokedByPolicy()を試用しますか?
- 30. Androidスタジオのセキュリティ上の脆弱性がアンドロイドアプリの開発者または開発者またはエンドユーザーにどのように影響しますか?
のコピーをピックアップ。 dot.NET.3.5.Platform.4th.Edition.Nov.2007 Pro WPF C#2010 Pro-WPF-in-C-Sharp-2008-Windows-Presentation-Foundation-NET-3-5-2Ed これらは私の大学の勉強本のようなものです。もし私がこれらの本を読んでいたら、限られた知識しか得られませんが、私はWPFのマスターになりたいです。だから私に手伝ったり、私がこれらの本を読んでくれたら教えてください。 – SharpUrBrain