- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
【C# /WPF実践入門編(10)】MVVMパターン/アーキテクチャの基礎② ~VisualStudioでフォルダ構成とサービス層で実務向け設計~
前回はMVVMパターンの基本概念を学びました。今回は、より実践的なMVVMアプリの設計について学習します。
適切なフォルダ構成でプロジェクトを整理し、サービス層を追加してデータの永続化機能を実装します。
以下の方に役立つ内容となっています。
- MVVMパターンの実践的な設計手法を習得したい方
- WPFアプリのフォルダ構成のベストプラクティスを知りたい方
- WPFアプリにおける永続化機能の基本を学習したい方
前回作成したカウンターアプリをベースに、MVVMの典型的なフォルダ構成へのリファクタリングと、JSONファイルによるデータ永続化機能を追加します。
WPFアプリの典型的なフォルダ構成を一緒に学びましょう!
●目次
01:17 このチャンネルについて
01:59 目次
02:25 講義:MVVMパターンにおけるフォルダ構成、サービス層
07:54 演習:カウンターアプリを改良(フォルダ構成整理、永続化機能の追加)
18:07 まとめ
●動画の元になっているブログ記事
https://prota-p.com/csharp_wpf10_mvvm2/
●学習コンテンツ(動画と記事の一覧)
以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。
(記事・動画のコンテンツ一覧:https://prota-p.com/)
■C# プログラミングをざっくり知りたい方
C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。
【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由
https://www.youtube.com/watch?v=rioCCELqpd8
【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門
https://www.youtube.com/watch?v=GHJOuFthFEw
■C# WPF実践入門編
(1)WPFとは?2025年のWindowsアプリ開発で選ばれる理由と強み6選!
https://www.youtube.com/watch?v=UwH7AvnYvfI
(2)はじめてのWPFアプリ作成 ~Hello WorldからButtonクリックまで~【XAML、コードビハインドの基本】
https://www.youtube.com/watch?v=lhw7JsWSSDo
(3)パネル(Panel)によるレイアウト管理の基本 ~Grid、StackPanel、DockPanelの使い方~【コントロール配置ガイド】
https://www.youtube.com/watch?v=X_RvTk_HD7A
(4)WPFの主要コントロール入門 ~ListView、ComboBox、TabControl、Image等の使い方~
https://www.youtube.com/watch?v=C6YKC1nCVQY
(5)データバインディングの基礎①~DataContextとは?~
https://www.youtube.com/watch?v=gZ-jjvstxSk
(6)データバインディングの基礎②~INotifyPropertyChangedとは?~
https://www.youtube.com/watch?v=kbMwH2ZXBfA
(7)データバインディングの基礎③~双方向バインディングの実装~
https://youtu.be/eH_WjH4AMmA
(8)コマンドの基礎 ~ICommandによる操作の分離~【MVVMパターン理解の基礎】
https://youtu.be/pZxmpWbFTFc
(9)MVVMパターン/アーキテクチャの基礎①~Model・View・ViewModelの3層で役割分担~
https://www.youtube.com/watch?v=Hs0Fe4dtuC0
■C# WinForms実践入門編
(1)WinFormsの現代的な価値!・WebView2活用・~Windows業務システムからモダンなデスクトップアプリまで~
https://youtu.be/70HfiLJASng
(2)デザイナとイベントの基本 ~はじめてのWinFormsアプリ作成~【フォーム、コントロールの使い方】
https://www.youtube.com/watch?v=OSBIJvnmMSY
(3)コンテナコントロール・レイアウト関連プロパティを初心者向け解説 ~FlowLayoutPanel・Dockでレスポンシブデザイン~
https://www.youtube.com/watch?v=9puoCmniG9I
(4)複数フォーム・モーダル/モードレス ~タイマーアプリへ設定画面を追加~
https://www.youtube.com/watch?v=6fy71H5Qg0U
…
■C# 入門編
C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH0zqWsPIZf46LgLK7AhVOLU
(1) VisualStudioの使い方 ~HTMLでHello world~
https://www.youtube.com/watch?v=MUa892BIFIc
…
(8) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
https://www.youtube.com/watch?v=ItXIRFjC4jY
https://www.youtube.com/watch?v=VNXSDksSDu0
(9) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
https://www.youtube.com/watch?v=qY4LCLUQGEQ
https://www.youtube.com/watch?v=pRhnL9Ze9TI
(10) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
https://www.youtube.com/watch?v=NNutdESu_zI
https://www.youtube.com/watch?v=PajcsOyeaZg
(11) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
https://www.youtube.com/watch?v=bqZkpDagFPQ
https://www.youtube.com/watch?v=Sdf0a92inIM
(12) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
https://www.youtube.com/watch?v=hva6dpj2fi4
https://www.youtube.com/watch?v=JnQTKo302Ns
(13) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
https://www.youtube.com/watch?v=uJGl_M7zvH0
https://www.youtube.com/watch?v=a1aRAMPPWhk
(14) 例外処理の基本(try,catch,throw)~アプリの「想定外」を防ぐ~
https://www.youtube.com/watch?v=hJhiRHTG9lA
(15) デリゲート(Delegate)とラムダ式 ~メソッドの部品化と再利用!~
https://www.youtube.com/watch?v=l50TMdUwVuc
(16)LINQ ~統合言語クエリでデータ操作を効率的に行う~
https://www.youtube.com/watch?v=KxFNxXje1OI
https://www.youtube.com/watch?v=310-OeakD9w
(17)非同期処理(async, await, Task) ~複数の処理を並行して実行~
https://www.youtube.com/watch?v=UVRpNgCCDWM
https://www.youtube.com/watch?v=rVbqpXKEQno
■Webアプリ開発入門編
動画リスト
https://www.youtube.com/playlist?list=PLrWeRSpnkaH2NCq837iHUmz0Wigo174lp
(0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~
https://www.youtube.com/watch?v=4CDUybFQ_XU
(1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~
https://www.youtube.com/watch?v=47_nvmAzB5A
(2)はじめてのBlazor~Hello Worldを作る!~
https://www.youtube.com/watch?v=_XBXkJT6PeM
■AI活用
ChatGPTなどのAIをどのように活用していくかについても紹介しています。
動画リストは以下です。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH1yfpfTew8UdY67vwXTSfsd
今すぐできるソフトウェア開発・プログラミングにおけるChatGPT・AI技術活用
https://youtu.be/AkU7NMbbS1g
https://youtu.be/orPBF1VAyfo
プログラミング初心者におすすめのAIツール ~学習を効率化する方法~【ChatGPT、GitHub Copilot(Visual Studio連携)】
https://youtu.be/wo5cVYGxSZ0
プログラミング初心者のためのチャット型AI活用ガイド【ChatGPT入門】
https://www.youtube.com/watch?v=yBXFsjnHx8k
https://www.youtube.com/watch?v=GCa6lVCS_EE
Visual StudioでGitHub Copilot入門!~C#初心者のためのAIコーディング支援ガイド~
https://youtu.be/SAVcMlXEiJM
●発信
ブログ:https://prota-p.com/
Twitter:https://twitter.com/prota_csharp
GitHub:https://github.com/prota-p/
●問い合わせ
プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。
https://prota-p.com/contact/
Видео 【C# /WPF実践入門編(10)】MVVMパターン/アーキテクチャの基礎② ~VisualStudioでフォルダ構成とサービス層で実務向け設計~ канала C#で学ぶプログラミング入門
適切なフォルダ構成でプロジェクトを整理し、サービス層を追加してデータの永続化機能を実装します。
以下の方に役立つ内容となっています。
- MVVMパターンの実践的な設計手法を習得したい方
- WPFアプリのフォルダ構成のベストプラクティスを知りたい方
- WPFアプリにおける永続化機能の基本を学習したい方
前回作成したカウンターアプリをベースに、MVVMの典型的なフォルダ構成へのリファクタリングと、JSONファイルによるデータ永続化機能を追加します。
WPFアプリの典型的なフォルダ構成を一緒に学びましょう!
●目次
01:17 このチャンネルについて
01:59 目次
02:25 講義:MVVMパターンにおけるフォルダ構成、サービス層
07:54 演習:カウンターアプリを改良(フォルダ構成整理、永続化機能の追加)
18:07 まとめ
●動画の元になっているブログ記事
https://prota-p.com/csharp_wpf10_mvvm2/
●学習コンテンツ(動画と記事の一覧)
以下のように、C# プログラミングの初心者・学習者を対象として、様々な動画を作成していますので、よかったらぜひ見てください。
(記事・動画のコンテンツ一覧:https://prota-p.com/)
■C# プログラミングをざっくり知りたい方
C# とは何か?C# プログラミングの全体像をざっくり知りたい方は、まずは以下をご覧ください。
【C# 入門】プログラミングを学ぶメリットとC# が初心者におすすめの理由
https://www.youtube.com/watch?v=rioCCELqpd8
【初心者・入門編】15分でわかる!C# で学ぶプログラミング入門
https://www.youtube.com/watch?v=GHJOuFthFEw
■C# WPF実践入門編
(1)WPFとは?2025年のWindowsアプリ開発で選ばれる理由と強み6選!
https://www.youtube.com/watch?v=UwH7AvnYvfI
(2)はじめてのWPFアプリ作成 ~Hello WorldからButtonクリックまで~【XAML、コードビハインドの基本】
https://www.youtube.com/watch?v=lhw7JsWSSDo
(3)パネル(Panel)によるレイアウト管理の基本 ~Grid、StackPanel、DockPanelの使い方~【コントロール配置ガイド】
https://www.youtube.com/watch?v=X_RvTk_HD7A
(4)WPFの主要コントロール入門 ~ListView、ComboBox、TabControl、Image等の使い方~
https://www.youtube.com/watch?v=C6YKC1nCVQY
(5)データバインディングの基礎①~DataContextとは?~
https://www.youtube.com/watch?v=gZ-jjvstxSk
(6)データバインディングの基礎②~INotifyPropertyChangedとは?~
https://www.youtube.com/watch?v=kbMwH2ZXBfA
(7)データバインディングの基礎③~双方向バインディングの実装~
https://youtu.be/eH_WjH4AMmA
(8)コマンドの基礎 ~ICommandによる操作の分離~【MVVMパターン理解の基礎】
https://youtu.be/pZxmpWbFTFc
(9)MVVMパターン/アーキテクチャの基礎①~Model・View・ViewModelの3層で役割分担~
https://www.youtube.com/watch?v=Hs0Fe4dtuC0
■C# WinForms実践入門編
(1)WinFormsの現代的な価値!・WebView2活用・~Windows業務システムからモダンなデスクトップアプリまで~
https://youtu.be/70HfiLJASng
(2)デザイナとイベントの基本 ~はじめてのWinFormsアプリ作成~【フォーム、コントロールの使い方】
https://www.youtube.com/watch?v=OSBIJvnmMSY
(3)コンテナコントロール・レイアウト関連プロパティを初心者向け解説 ~FlowLayoutPanel・Dockでレスポンシブデザイン~
https://www.youtube.com/watch?v=9puoCmniG9I
(4)複数フォーム・モーダル/モードレス ~タイマーアプリへ設定画面を追加~
https://www.youtube.com/watch?v=6fy71H5Qg0U
…
■C# 入門編
C# 入門者向けの内容です。C# の様々な機能を段階的に学びながら、HTMLコードを生成するプログラムを作ります。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH0zqWsPIZf46LgLK7AhVOLU
(1) VisualStudioの使い方 ~HTMLでHello world~
https://www.youtube.com/watch?v=MUa892BIFIc
…
(8) オブジェクト指向とは?「カプセル化」 ~部品をブラックボックスとして使えるようにする~
https://www.youtube.com/watch?v=ItXIRFjC4jY
https://www.youtube.com/watch?v=VNXSDksSDu0
(9) オブジェクト指向とは?「継承」 ~クラスを機能拡張して再利用する~
https://www.youtube.com/watch?v=qY4LCLUQGEQ
https://www.youtube.com/watch?v=pRhnL9Ze9TI
(10) オブジェクト指向とは?「ポリモーフィズム(多態性)」 ~条件分岐を使わず型に応じた振る舞いをさせる~
https://www.youtube.com/watch?v=NNutdESu_zI
https://www.youtube.com/watch?v=PajcsOyeaZg
(11) 名前空間とファイル分割 ~Visual Studioでコードを整理整頓~
https://www.youtube.com/watch?v=bqZkpDagFPQ
https://www.youtube.com/watch?v=Sdf0a92inIM
(12) オブジェクト指向【インターフェイス】 ~さまざまなクラスを一貫した方法でJSON出力する~
https://www.youtube.com/watch?v=hva6dpj2fi4
https://www.youtube.com/watch?v=JnQTKo302Ns
(13) コレクションとジェネリック型 ~リストと辞書で要素を動的に変更する~
https://www.youtube.com/watch?v=uJGl_M7zvH0
https://www.youtube.com/watch?v=a1aRAMPPWhk
(14) 例外処理の基本(try,catch,throw)~アプリの「想定外」を防ぐ~
https://www.youtube.com/watch?v=hJhiRHTG9lA
(15) デリゲート(Delegate)とラムダ式 ~メソッドの部品化と再利用!~
https://www.youtube.com/watch?v=l50TMdUwVuc
(16)LINQ ~統合言語クエリでデータ操作を効率的に行う~
https://www.youtube.com/watch?v=KxFNxXje1OI
https://www.youtube.com/watch?v=310-OeakD9w
(17)非同期処理(async, await, Task) ~複数の処理を並行して実行~
https://www.youtube.com/watch?v=UVRpNgCCDWM
https://www.youtube.com/watch?v=rVbqpXKEQno
■Webアプリ開発入門編
動画リスト
https://www.youtube.com/playlist?list=PLrWeRSpnkaH2NCq837iHUmz0Wigo174lp
(0) Webアプリとは何か?~Webアプリ開発がプログラミング学習にもおすすめな理由~
https://www.youtube.com/watch?v=4CDUybFQ_XU
(1)Blazorとは? ~Webアプリ開発フレームワークでBlazorを選ぶ理由~
https://www.youtube.com/watch?v=47_nvmAzB5A
(2)はじめてのBlazor~Hello Worldを作る!~
https://www.youtube.com/watch?v=_XBXkJT6PeM
■AI活用
ChatGPTなどのAIをどのように活用していくかについても紹介しています。
動画リストは以下です。
https://www.youtube.com/playlist?list=PLrWeRSpnkaH1yfpfTew8UdY67vwXTSfsd
今すぐできるソフトウェア開発・プログラミングにおけるChatGPT・AI技術活用
https://youtu.be/AkU7NMbbS1g
https://youtu.be/orPBF1VAyfo
プログラミング初心者におすすめのAIツール ~学習を効率化する方法~【ChatGPT、GitHub Copilot(Visual Studio連携)】
https://youtu.be/wo5cVYGxSZ0
プログラミング初心者のためのチャット型AI活用ガイド【ChatGPT入門】
https://www.youtube.com/watch?v=yBXFsjnHx8k
https://www.youtube.com/watch?v=GCa6lVCS_EE
Visual StudioでGitHub Copilot入門!~C#初心者のためのAIコーディング支援ガイド~
https://youtu.be/SAVcMlXEiJM
●発信
ブログ:https://prota-p.com/
Twitter:https://twitter.com/prota_csharp
GitHub:https://github.com/prota-p/
●問い合わせ
プログラミング学習のご相談等、お仕事等のご依頼は、こちら(↓)からお願いいたします。
https://prota-p.com/contact/
Видео 【C# /WPF実践入門編(10)】MVVMパターン/アーキテクチャの基礎② ~VisualStudioでフォルダ構成とサービス層で実務向け設計~ канала C#で学ぶプログラミング入門
Комментарии отсутствуют
Информация о видео
10 сентября 2025 г. 15:00:12
00:19:27
Другие видео канала





















