クイックラーニングの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. Gitを開発者間でどのように使うことができますか?
- 2. ソフトウェア企業はどのように開発者コミュニティをサポートできますか?
- 3. ジュニア開発者はスタンドアップミーティングをどのように扱うべきですか?
- 4. wpf charting toolkitをどのようにズームすることができますか?
- 5. 拡張機能の開発者はどのようにユーザーがlintingのような機能をカスタマイズできるようになっていますか?
- 6. 「開発者」フォルダはどこですか?
- 7. 孤独な開発者はどのようなソフトウェア開発プロセスを持つべきですか?
- 8. Clearcase:開発者がconfigspecを変更できないようにする
- 9. Oracle:値が負になると、どのように警告を発することができますか?
- 10. 消費者サービスと開発者サービスのApple IDパスワードを別々にすることはできますか?
- 11. SMTPエラーを開発者の責任とすることはできますか?
- 12. 開発者はGitを共有ネットワークアクセスなしでどのように使用できますか?
- 13. SharePoint開発者は、プロジェクトでグラフィックデザイナーとどのように連携する必要がありますか?
- 14. Railsの開発ログはどのように見ることができますか?
- 15. MacOS開発者はどのように大きなコードベースをナビゲートするのですか?
- 16. 私のような貧しい開発者には、どのオープンソースライセンスを使用するのが最適ですか?
- 17. 通常の開発者はどのようにisPermissionRevokedByPolicy()を試用しますか?
- 18. どこでブラックベリーの開発を始めることができますか?
- 19. Professional Crystal Reportsの開発者サポートはどこで入手できますか?
- 20. 中級Java開発者のための良い、簡潔なAndroid開発チュートリアルはどこにありますか?
- 21. 開発者はDevデータベースインスタンスにどのようなアクセス許可を与えるべきですか
- 22. ユーザー/開発者がバージョン2.xのAndroidのプロキシ設定をどのように設定できるか
- 23. JSONはどのようにWeb開発者を支援しますか?
- 24. 開発者はxcode iosプロジェクトをどのように共有しますか?
- 25. どのエディタがAndroid開発者に最適ですか?
- 26. ウェブサービスをどのように整理すれば、開発者は簡単にそれらを見つけることができますか?
- 27. 開発者と非開発者の間でios開発を共有する
- 28. WinForms/WPF開発者のためのリソース
- 29. 何か問題が起こったとき、自分(開発者)にどのように通知すればよいですか?
- 30. UITextViewの中からこのようなポップアップをどのようにすることができますか?
のコピーをピックアップ。 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