2009-06-08 11 views
2

私はちょうど私が(VB電卓などのような、少なくとも私の意見では、)非常に基本的なプログラミングを教えていた工科を卒業Windowsのアプリ:ベストプラクティス・模様(C#/ WPF/LINQ)

ので、今では私の現在の仕事、私はそれがenufではないと感じています。私は私の基本的な基礎から私は私のスキルを構築することができますか?私はC#3.0(4.0は間もなく出てくるようです)をピックアップしています。WPF、LINQ

私が直面している問題は、Windowsアプリケーションです。どうすればさまざまなデータベーステーブルを管理することができますか?追加、編集、削除、ダイアログの一覧表示私はそれらを別々の形にしたいとは思っていません。私はまた、1つの画面ですべてを迷惑メールにしたくない。

私が好きなのは、Outlookのようなものです。私はアコーデオンのサイドナビゲーションを持っています。私が何かをクリックすると、それは主画面に、おそらく閉じられたタブで読み込まれます。

私はMSDN Patterns & Practicesにリンクしていました。私はMSDNで同様のものを投稿しました。しかし、それは大きな飛躍と思われる。私は間にたくさんの行方不明です。

パターン、MVCなどがあります... Windowsアプリケーションに最適なものは何ですか?私はWeb開発にMVCを使用しています。

+0

が、今のところ約C#4.0を心配しないでください:-)ホープあなたはおそらく動かないでしょう。それは3.0への飛躍と比較してかなり増分です。 C#には隠されたパワーがたくさんあります.Jon Skeetの* C#を深度*にすることをお勧めします。 – dahlbyk

答えて

4

「自分のスキルをどのように構築できますか? - これを行う最善の方法は、開発ブログを読んで、いくつかのオープンソースプロジェクトに参加し、人気のあるフレームワークやツールのソースを分析することです。これは指数関数的に成長するのに役立ちます。
MSDNについてP & P、それは良くありません、私はそれらに従うことをお勧めできません。はい、多くの良いP & Pがありますが、はるかに良いものはありません。コミュニティの反応やレビューがなければ、良い指導をすることはできません。しかし、指導の大部分はこのようにして作成されました - 誰か(教祖)がそれを書いて、それが出版され、MSは「それに従ってください」と言いました。神々のおかげで、これは前回の間に変わり始める。
私は、次のフレームワークやブログ(私のRSSフィードから最高のものを)チェックアウトすることをお勧めします:
http://caliburn.codeplex.com/
http://nhforge.org/Default.aspx
http://code.google.com/p/sharp-architecture/
http://www.castleproject.org/
http://www.codeplex.com/xval
http://ayende.com/blog
http://www.lostechies.com/
http://karlshifflett.wordpress.com/
http://jeffreypalermo.com/
http://fabiomaulo.blogspot.com/
http://devlicio.us/
http://codebetter.com/

+0

ありがとう。嗜好に応じてリストされていますか?最初の1つは最高ですか? 私はpplの多くがそれが依存していることを知っています...ハハはそれを言ってはいけないと願っています。 – iceangel89

+0

これは私のビジョンです。これらのプロジェクトは異なっていますが、それらのすべてが私の立場から見ています。 – zihotki

関連する問題