プログラミング初心者向けの、Windows Forms 入門コースとなります。Windows Forms の概要理解や、簡単なコード実装を通じて、プログラミングを体験していただけます。
-
デバイス
PC, スマートフォンどちらでも可
カリキュラム
-
はじめに
1分
-
本コースの概要
0分
-
想定される受講者
2分
-
本コースに含まれない内容
0分
-
Visual Studio のインストール
7分
-
Hello, world!
12分
-
.NET 概要
2分
-
Windows Forms 概要
3分
-
プロパティ設定(サンプルダウンロード)
1分
-
プロパティ設定(ハンズオン)
2分
-
イベント処理
1分
-
イベント処理(ハンズオン)
14分
-
イベント処理(ハンズオン・補足説明)
6分
-
データバインディング
8分
-
顧客管理アプリケーション開発(ハンズオンの流れ説明)
0分
-
顧客管理アプリケーション開発(サンプルダウンロード)
4分
-
顧客管理アプリケーション開発(画面の左右レイアウト作成)
3分
-
顧客管理アプリケーション開発(ユーザーコントロールの配置)
7分
-
顧客管理アプリケーション開発(ListBox へのデータバインド)
3分
-
顧客管理アプリケーション開発(顧客の詳細情報表示)
12分
-
顧客管理アプリケーション開発(フォントサイズの変更)
4分
-
まとめ
1分
Agenda に沿って、本コースの全体像をご説明します。
Agenda
・本コースの概要
・想定される受講者
・Visual Studio のインストール
・Hello, world!
・.NET 概要
・Windows Forms 概要
・プロパティ設定
・イベント処理
・データバインディング
・顧客管理アプリケーション作成
・まとめ
Windows Forms フレームワークを用いたデスクトップアプリケーション開発の入門コースです。
Hello, world!、プロパティ設定、イベント処理、顧客管理アプリケーション開発を通して、アプリケーション開発を体験していただけます。
今後、実務でアプリケーション開発を担当される予定の方、趣味でプログラミングに取り組んでみたい方、これまでプログラミング学習に取り組んだものの挫折してしまった方におすすめのコースとなります。
想定される受講者
・プログラミング未経験者
・新人エンジニア
・IT 業界の営業職
・技術部門の管理職
次の内容は本コースでは取り扱いません。これらの内容を希望される方は、他の教材をご利用くださいませ。
・C# 言語の解説
・データベースの利用方法
Visual Studio のダウンロードとインストールの手順を説明します。
参考:Visual Studio のダウンロード URL
https://visualstudio.microsoft.com/ja/downloads/
"Hello, world!" の表示を通じて、次の内容を学習します。
・アプリケーションの作成
・ツールボックスの利用方法
・ユーザーコントロールの
・プロパティ設定方法
・アプリケーションの実行
Hello, world! アプリケーション完成形:
https://drive.google.com/file/d/15AKn-ccTsiQ-hz4c-cPz-GjAgNROp1J6/view?usp=sharing
.NET とは、ソフトウェア開発に必要なツールや実行環境などを取り揃えた機構です。マイクロソフトがオープンソースで開発・メンテナンスしています。
様々な種類のプログラミング言語を利用することができます。デスクトップ、ウェブ、モバイルなど、様々なプラットフォーム(デバイス・環境)向けのアプリケーションを開発することができます。
次の項目について説明します。
・Windows Forms 概要
・Windows Forms のメリット
・Windows Forms のデメリット
プロパティ設定のハンズオン用サンプルのダウンロード方法を説明します。事前にサンプルファイルをダウンロードし、Visual Studio で開いておいて下さい。
PropertySettings_before.zip のダウンロード
https://drive.usercontent.google.com/download?id=1MALBBjIZOBGefcY6mxLofs4qAyW9aGwg&export=download&authuser=0
Visual Studio のプロパティエディタによる、プロパティ設定の方法を学びます。
Windows Forms でのイベント処理の概要を説明します。
アプリケーション起動時やボタンクリック時のイベントを捕捉し、任意の処理を実装する方法を学びます。
ハンズオン完成形:
https://drive.google.com/file/d/1nAlFsDH3GdSFtwB6EyOWnR-GNJsDbV3V/view?usp=sharing
データバインディングの概要について説明し、続いて、ハンズオンも実施します。
これまでに学習した、画面レイアウト作成、プロパティ設定、イベント処理を組み合わせて、顧客管理アプリケーション(読み取り専用)を開発します。ハンズオンの流れを説明します。
プロパティ設定のハンズオン用サンプルのダウンロード方法を説明します。事前にサンプルファイルをダウンロードし、Visual Studio で開いておいて下さい。
CustomerManagementApp_before.zip のダウンロード
https://drive.usercontent.google.com/download?id=1-7jFlyga1115JbGRaZjGEskzbnJ77I4U&export=download&authuser=0
顧客管理アプリケーションの外枠のレイアウトを作成します。
画面の左側に ListBox を、画面の右側に GroupBox と TextBox を、それぞれ配置していきます。
ListBox に顧客のリストデータをバインドする方法を学びます。
ListBox で選択した顧客の詳細情報を、画面右側に表示する方法を学びます。
ListBox と TextBox のフォントサイズ(文字サイズ)を調整し、アプリケーションの外観を変更します。
顧客管理アプリケーション完成形:
https://drive.google.com/file/d/1qXB88dEgeTlgTAqRQOBk2adszUAZyoFT/view?usp=sharing
本コースの振り返りを行います。
プログラミング未経験の方で、これから仕事でプログラミングに関わる方に、お勧めのコースです。
こんな人におすすめです
プログラミング未経験者
新人エンジニア
IT 業界の営業職
技術部門の管理職
講座スタイル
-
動画講座
-
PC, スマートフォンどちらでも可
システム要件
■パソコン
【windows】
OS:Windows 11、Windows 10
ブラウザ:Microsoft Edge 最新版 Firefox 最新版、Chrome 最新版
【macOS】
OS:macOS 10.15 Catalina以降
ブラウザ:Safari 最新版、Firefox 最新版、Chrome 最新版
【iPhone・iPad】
OS:iOS最新版
ブラウザ:Safari 最新版
【Android】
OS:Android最新版
ブラウザ:Chrome 最新版
キャンセル・返金について
プログラミング講座や、ビジネスに役立つ講座を提供しています。
Tovarity
プログラミング初心者向けの講座や、IT エンジニアを含むビジネスパーソンにおすすめの講座の提供を通じて、みなさんの課題解決のお手伝いをさせていただいています。
オンラインで講座販売するなら
オンライン講座の開催/連絡/決済トータルサポート
無料ではじめる