【C#】中級者から上級者へのステップアップ。WindowsFormアプリ中級者がスキルアップに悩んだとき、MVVMを学ぶといい。社内SEのシステム開発について。【C#】中級者から上級者へのステップアップ。WindowsFormアプリ中級者がスキルアップに悩んだとき、MVVMを学ぶといい。2019-01-15【C#】中級者から上級者へのステップアップ。WindowsFormアプリ中級者がスキルアップに悩んだとき、MVVMを学ぶといい。初心者でも簡単にそこそこのアプリケーションが作成できます。Form上でコントロールをクリックしてソースファイルにイベントをコーディングしていく・・・。大体のコントールを使ったことがあり、それなりの数のアプリケーションを作ったことがあり、要求事項は大体満たせるアプリケーションを作成できる。このレベルになったとき次に進むべき道が分からないという悩みの方はいるのではないかと思います。私はWindowsFormアプリケーションに関して、これまで一人開発が多く、イベント駆動を主体にして開発してきました。それなりのアプリケーションを開発できるようになったのですが、これから先どうスキルアップしていくか悩みました。企業内で内製の生産管理システムを開発者なんかはこのあたり分かってくれるのではないかなぁと思います。悩んだ結果行きついたのは、MVVMでWindowsFormアプリケーションを開発してみようということです。一人開発の場合、特にMVVMで開発する必要もないのです。MVVMを学ぶことでオブジェクト指向プログラミングがどういうものか再認識することができます。それに加え、イベント駆動開発では身につかないC#の各機能の理解も深まります。ネット上に公開されている理解できないソースコードが定期的に出てくるかと思いますが、それが理解できるようになります。私は以下2冊を読み込みソースを写経することでMVVMを勉強しました。初級の書籍から進めると理解が深まります。同じ悩みを持ったかたがおられたらトライしてみて下さい。丁寧に読み込めばかなりスキルアップになります。ある程度C#が理解できてもMVVMのコードを理解するのは難しいです。(そのソースが動くことは分かるのですが、なぜそのようなコーディングをするのか?わからないと思います)一番シンプルにMVVMのソースが記載されてます。以下書籍は顧客管理アプリケーションを開発することでMVVMを学ぶべます。MVVMを知らない人がこの書籍を読んでも途中挫折する可能性があります。11:30【C#】中級者から上級者へのステップアップ。WindowsFormアプリ中級者がスキルアップに悩んだとき、MVVMを学ぶといい。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。