エンジニアの将来って?

現在7年目のCOBOL→Java→C#エンジニアが、将来への考えや勉強のアウトプット、たまに腎臓について書くブログです

【C#】Visual Stadioで、 [Windows フォームアプリケーション]の作り方を解説します

こんにちは。たいら(@tairaengineer2)です。
この記事では、Visual StadioC#Windows フォームアプリケーション の作り方を解説します。

前提条件

この記事では、Visual Studio 2017 Communityを使っています。
インストールの仕方は、下の記事をご参考ください。

www.tairax.com

Windows フォームアプリケーションとは

Windows Formsはマイクロソフトの.NET Frameworkに含まれるグラフィカルユーザーインターフェイスAPIの名称である。
日本語版のMSDNライブラリでは「Windowsフォーム」と表記されている。
「WinForms」と略記されることもある

Windows Forms - Wikipediaから引用させて頂きました

よく分からないので例を出します。
Windows フォームアプリケーションとは、↓のようなプロジェクトです。

f:id:Tairax:20181208130752p:plain

ボタンを押すと

f:id:Tairax:20181208130840p:plain

というようにアラートが出るような、グラフィカルに触ることができるプロジェクトです。
例で出したのは、とても簡単なものですが、他にもテキストボックスやチェックボックスを入れたりなど、もっと複雑なものもWindows フォームアプリケーションです。

では、さっそく作ってみましょう!

Windows フォームアプリケーションプロジェクトの作り方

f:id:Tairax:20181208174656p:plain

まず、Visual Studioを開きます。

f:id:Tairax:20181208174951p:plain

赤枠で囲っている、

  1. ファイル
  2. 新規作成
  3. プロジェクト

という順番にクリックしていきます。
めんどくさい人は、[Ctrlキー]+[Shiftキー]+[Nキー]を同時に押してもOKです。

f:id:Tairax:20181208175328p:plain

この中から、Windows フォームアプリケーションプロジェクトを選択します。
それは

f:id:Tairax:20181208175702p:plain

[Visual c#]の中にある[Windows フォームアプリケーション(.NET Framework)]を選択して、[OK]ボタンをクリックすればOKです!
下の

  • 名前
  • 場所
  • ソリューション名

は自動で入力されるので、入力しなくてもOKです。

f:id:Tairax:20181208180229p:plain

プロジェクトが作成されるまで、しばし待ちます。

f:id:Tairax:20181208180615p:plain

無事作成できました!
ボタンをWindowの中に追加したいときは

f:id:Tairax:20181208181121p:plain

左の[ツールボックス]をクリックすると

f:id:Tairax:20181208181435p:plain

ボタンやチェックボックスなど、フォームに設定するための色々なものがあります。

作成したプロジェクトを見るには

f:id:Tairax:20181209161111p:plain

バーの[表示],[ソリューションエクスプローラー]を順番にクリックします。
めんどくさい人は、[Ctrl]+[Alt]+Lキーを同時に押せばOKです。

f:id:Tairax:20181209161332p:plain

ちゃんとプロジェクトが作られていることが確認できました!

まとめ:Windows フォームアプリケーションプロジェクトを作って勉強しよう!

以上がVisual StadioでC#のWindows フォームアプリケーションプロジェクトを作成するやり方の解説です。
Windows フォームアプリケーションプロジェクトを作って、C#の勉強をやっていきましょう!!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

 

ほかにもC#勉強記事を書いてます。
よければご参考ください。

【C#】今日の日にちを取得する、DateTime.TodayとDateTime.Nowの違いを解説します

【C#】string.Formatと文字列補完を解説します

【C#】文字列を数値に変換できるか調べるTryParseメソッドの使い方