ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

【C# MVVM入門】おみくじアプリ~MVVMのModelがわかるようになる最初の一歩【MVVM3 作って覚えるプログラミング学習】

Автор: Yuuアウトプットch【プログラミング学習】

Загружено: 2026-01-18

Просмотров: 50

Описание: C# WPFでMVVMを学ぶシリーズ第3弾で、Modelの学習をしながらおみくじアプリを作りました。​
MVVMが難しくてわからなかったという方に、少しでも理解に繋がってくれたら嬉しいです。

【今回の主な学習内容】
・MVVMの学習について:MVVMを学習する意味、全体像
・Modelとは何か:Modelファイルの中に書くもの
・Modelの準備・書き方:CommunityToolkit.Mvvm使用

【目次】
0:00 はじめに
今回の学習テーマと「モデル」を学ぶ意義についての解説

1:43 今回の学習内容
MVVMにおけるモデルの位置付けと本動画のロードマップ

3:26 MVVMの全体像
View、ViewModel、Modelの役割分担と関係性の再確認

5:46 モデルとは何か
フレームワークに依存しない純粋な C# 処理を書く場所

6:57 プロジェクト準備
WPFプロジェクトの作成とCommunityToolkitの導入

9:40 ビュー(xaml)の準備
おみくじを引くボタンの配置とバインディングの設定

13:28 ビューモデル
おみくじボタンのコマンドとテキストブロックのプロパティの準備

15:34 モデルの実装
ランダムでおみくじの結果を返すロジックとデータ型の定義

21:55 モデルの呼び出し
ViewModelからModelをインスタンス化して処理を実行する方法

24:34 動作確認とまとめ
おみくじアプリの挙動確認とMVVM学習の振り返り

【Note】YuuアウトプットCHのNote
https://note.com/yuu6982
YouTubeで作ったアプリのコードを載せていたり、プログラミング学習について記事を書いています。

【Note記事】
本動画のコードはこちらの記事にしています。(更新準備中)

【X】Yuu@プログラミング学習
https://x.com/YuuM233
動画にするまでの学習の過程などをつぶやいています。

【Yuuプロフィール】
・過去に仕事の効率化のためにPythonでExcelの自動化を学んだ経験があります。
・C# は、WPFでデスクトップアプリを作ったり、MAUIでAndroidアプリが作りやすそうだったので学習を始めました。
・本職は子どもと関わる仕事をしており、プログラミングに興味のある子がいれば、一緒にScratchなどで作品を作っています。

#csharp
#プログラミング学習
#アプリ作成
#mvvm

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
【C# MVVM入門】おみくじアプリ~MVVMのModelがわかるようになる最初の一歩【MVVM3 作って覚えるプログラミング学習】

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Учебник по React для начинающих

Учебник по React для начинающих

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Docker за 20 минут

Docker за 20 минут

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

Для Чего РЕАЛЬНО Нужен был ГОРБ Boeing 747?

ЭКСПРЕСС-КУРС PostgreSQL — изучайте PostgreSQL в 2024 году

ЭКСПРЕСС-КУРС PostgreSQL — изучайте PostgreSQL в 2024 году

【知識0から全てがわかる】共通テスト情報の「プログラミングの文法」を完全マスター【永久保存版】

【知識0から全てがわかる】共通テスト情報の「プログラミングの文法」を完全マスター【永久保存版】

Я ЗАГРУЗИЛА 13 AI ТРЕКОВ за неделю 😱 RouteNote vs 682 | Какой дистрибьютор лучше?

Я ЗАГРУЗИЛА 13 AI ТРЕКОВ за неделю 😱 RouteNote vs 682 | Какой дистрибьютор лучше?

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Основы ПЛК: структурированный текст

Основы ПЛК: структурированный текст

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Запуск нейросетей локально. Генерируем - ВСЁ

Запуск нейросетей локально. Генерируем - ВСЁ

Figmaボタンコンポーネント完全ガイド|新人デザイナーでも迷わない実践的作成方法

Figmaボタンコンポーネント完全ガイド|新人デザイナーでも迷わない実践的作成方法

【ポモドーロタイマー】しずえ&たぬきちと一緒に2時間集中しよう! /study with me /作業用/あつ森環境音

【ポモドーロタイマー】しずえ&たぬきちと一緒に2時間集中しよう! /study with me /作業用/あつ森環境音

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Микросервисы падают? Нужен Circuit Breaker

Микросервисы падают? Нужен Circuit Breaker

Хватит кодить, пора начинать проектировать: Google Antigravity + Cloud Run

Хватит кодить, пора начинать проектировать: Google Antigravity + Cloud Run

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

ПЕРЕСТАНЬ ПЛАТИТЬ за Cursor AI. Используй эту БЕСПЛАТНУЮ и ЛОКАЛЬНУЮ альтернативу | VSCode+Roo Code

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]