Visual Studioの始め方。インストールから使い方まで。※2019/2022無料版

Visual Studio 2022 プログラミングの始め方
本ページは、プロモーションを含んでいる場合があります。

この記事(きじ)は、

疑問

Visual Studio(ビジュアルスタジオ)(はじ)めてみたいけど、どうすればいいの?」

という人向(ひとむ)けの記事(きじ)です。

Visual Studio(ビジュアルスタジオ)とは?

Visual Studio(ビジュアルスタジオ)は、(おも)Windows上(ウィンドウズじょう)動作(どうさ)するアプリケーションを開発(かいはつ)するためのプログラミング環境(かんきょう)です。Windows(ウィンドウズ)開発元(かいはつもと)であるマイクロソフト(しゃ)提供(ていきょう)しています。

Visual Studio(ビジュアルスタジオ)には、機能(きのう)(おう)じて複数(ふくすう)のエディションがありますが、学生(がくせい)個人(こじん)開発(かいはつ)する(かた)であれば無料(むりょう)のエディションである「Community(コミュニティ)」を利用(りよう)することが出来(でき)ます。

Visual Studio(ビジュアルスタジオ)利用(りよう)するには、Windows(ウィンドウズ)パソコンが必要(ひつよう)になります。システム要件(ようけん)以下(いか)になります。

項目 要件
OS Windows11 バージョン21H2以上
Windows10 バージョン1909以上
Windows Server 2016以降
CPU 1.8GHz以上
RAM 4GB以上
HDD 空容量20GB以上
画面 1366×768以上

Visual Studio 無料版・有料版の違い

この記事(きじ)紹介(しょうかい)している無料版以外(むりょうばんいがい)にも、Visual Studio(ビジュアルスタジオ)には有料版(ゆうりょうばん)存在(そんざい)します。 有料版(ゆうりょうばん)には、「Professional(プロフェッショナル)」と「Enterprise(エンタープライズ)」があり、(ちが)いは公式(こうしき)サイトに記載(きさい)してあります。

(ちが)いを簡単(かんたん)説明(せつめい)すると、企業(きぎょう)やフリーランスなどでプロとして開発(かいはつ)しているような(かた)使用(しよう)する機能(きのう)利用可能(りようかのう)になります。

よって、初心者(しょしんしゃ)(かた)趣味(しゅみ)使(つか)うレベルであれば無料版(むりょうばん)十分(じゅうぶん)なのです。

有料版(ゆうりょうばん)への()()えは、フリーランスで開発(かいはつ)していくレベルになってからで問題(もんだい)ありません。
企業(きぎょう)開発(かいはつ)する場合(ばあい)は、企業(きぎょう)購入(こうにゅう)するので心配(しんぱい)いりません。

Visual Studioのダウンロードとインストール方法

Visual Studio(ビジュアルスタジオ)使用(しよう)するためには、まずWeb(ウェブ)ブラウザでVisual Studio(ビジュアルスタジオ)のダウンロードページにアクセスします。

一番左(いちばんひだり)にある「Community(コミュニティ)」の「無料(むりょう)ダウンロード」をクリックしてインストールを開始(かいし)します。

ビジュアルスタジオのダウンロード

※以降、Visual Studio2019の画像を用いて説明しています。ご了承ください。

インストールには管理者権限(かんりしゃけんげん)必要(ひつよう)です。ユーザーアカウント制御(せいぎょ)のダイアログが表示(ひょうじ)されたら「はい」をクリックしましょう。

ビジュアルスタジオのインストール①

Visual Studio Installer(ビジュアルスタジオインストーラー)」が起動(きどう)したら、「(つづ)ける」をクリックします。

ビジュアルスタジオのインストール②

ファイルのフェッチ(ダウンロード)が()わるまで、しばらく()ちましょう。

ビジュアルスタジオのインストール③

フェッチが完了(かんりょう)したら、(つぎ)ワークロード選択(せんたく)します。ワークロードとは、「アプリケーションの種類別(しゅるいべつ)開発環境(かいはつかんきょう)」です。ワークロードは(あと)から追加(ついか)することが出来(でき)るので、最初(さいしょ)最低限(さいていげん)のモノだけを選択(せんたく)しておけば大丈夫(だいじょうぶ)です。ここでは(れい)として、「.NET(ドットネット)デスクトップ開発(かいはつ)」「C++(シープラスプラス)によるデスクトップ開発(かいはつ)」を選択(せんたく)しています。

ビジュアルスタジオのインストール④
.NET(ドットネット)デスクトップ開発(かいはつ)C#(シーシャープ)などの言語(げんご)使用(しよう)して、Windows(ウィンドウズ)アプリケーションを開発(かいはつ)するための環境(かんきょう)
C++(シープラスプラス)によるデスクトップ開発(かいはつ)C++言語(シープラスプラスげんご)使用(しよう)して、Windows(ウィンドウズ)アプリケーションを開発(かいはつ)するための環境(かんきょう)
C++(シープラスプラス)によるデスクトップ開発(かいはつ)」は(すこ)(ふる)いため、.NET(ドットネット)デスクトップ開発(かいはつ)」の(ほう)がおすすめです。

ワークロードの選択(せんたく)()えたら、「インストール」をクリックします。

(あと)は、インストールが()わるまで気長(きなが)()ちましょう。

ビジュアルスタジオのインストール⑤

インストールが()わるまでの(ひま)つぶしに以下(いか)記事(きじ)はいかがでしょうか。IT(あいてぃー)エンジニアについての情報(じょうほう)記載(きさい)しています。

ITエンジニアになるには? 仕事内容や年収例などを紹介。
ITエンジニアとは、情報技術に関わるエンジニア。プログラミング以外にも、調査や設計、検証などの業務を行う。平均年収は556万円。企業規模や言語によって待遇が異なる。平均残業時間は25時間。ITエンジニアになるためには大学で学ぶのが一番安定。

【ITエンジニアは見た】仕事中に実際にあった笑い話やモンスター社員の話など
長年IT業界にいる筆者が実際に見たり聞いたりした実話を面白おかしく記載しています。「なぜそうなった?」というような出来事の話を、プログラミング学習で一息つきたい時などに軽い気持ちでお読みいただければ幸いです。

インストールが完了(かんりょう)したら、「起動(きどう)」をクリックすると、Visual Studio(ビジュアルスタジオ)実行(じっこう)することが出来(でき)ます。もちろん、(ほか)のアプリケーションと同様(どうよう)にスタートメニューなどからも起動(きどう)することも出来(でき)ます。

ビジュアルスタジオの起動①

サインインを(もと)められますが、「(あと)(おこな)」でも問題(もんだい)ありません。

ビジュアルスタジオの起動②

古いバージョンをインストールしたい場合

基本的(きほんてき)には最新(さいしん)バージョンである「Visual Studio(ビジュアルスタジオ) 2022」をインストールすれば()いのですが、もしかしたら使用(しよう)しているテキストや(おし)えてくれる(ひと)使(つか)っているバージョンに()わせたいなどの理由(りゆう)で、(ふる)いバージョンが必要(ひつよう)になることがあるかと(おも)います。

その場合(ばあい)は、Visual Studioのダウンロードページ下部(かぶ)から以下(いか)のように(すす)むと()いです。

(ふる)いバージョンをダウンロードするためには、Microsoft(マイクロソフト)アカウントを使用(しよう)したログインが必要(ひつよう)となります。 アカウントを()っていない(かた)作成(さくせい)しましょう。

Visual Studioの使い方(つかいかた)

コンソールアプリケーションの作成方法

コンソール(コマンドプロンプト)(じょう)動作(どうさ)するアプリケーションの作成方法(さくせいほうほう)説明(せつめい)します。コンソールアプリケーションは、(おも)キーボードによる入出力(にゅうしゅつりょく)必要(ひつよう)とする場合(ばあい)使用(しよう)します。学校(がっこう)での課題(かだい)などで使用(しよう)することが(おお)いかもしれませんね。

プロジェクトの作成

Visual Studio(ビジュアルスタジオ)起動(きどう)したら、「(あたら)しいプロジェクトの作成(さくせい)」をクリックします。

プロジェクトの作成①

(つぎ)に、「C#(シーシャープ) コンソールアプリ」を選択(せんたく)して、「(つぎ)へ」をクリックします。

プロジェクトの作成②

最後(さいご)に、「プロジェクト(めい)」「場所(ばしょ)(プロジェクト保存先(ほぞんさき)フォルダ)」を入力(にゅうりょく)して、「作成(さくせい)」をクリックします。
※「ソリューション(めい)」は自動(じどう)入力(にゅうりょく)されるので()にしなくて()いです。
※「場所(ばしょ)」もこだわりがなければ初期値(しょきち)(かま)いません。

プロジェクトの作成③

プロジェクトの作成(さくせい)完了(かんりょう)すると、以下(いか)のような画面(がめん)表示(ひょうじ)されます。これは、コンソール(コマンドプロンプト)に「Hello, World!(ハロー、ワールド)」と表示(ひょうじ)するだけの一番簡単(いちばんかんたん)なプログラムです。

プロジェクトの作成④

プログラムのビルド

ビルド」とは、プログラム(ソースコード)からアプリケーションを生成(せいせい)する処理(しょり)のことです。作成(さくせい)したプログラムを動作(どうさ)させるためには、(かなら)ずビルドを(おこな)必要(ひつよう)があります。Visual Studio(ビジュアルスタジオ)でビルドを(おこな)うには、(うえ)のメニューから「ビルド(B)」をクリックして、「ソリューションのビルド(B)」をクリックします。

プログラムのビルド①

ビルドに成功(せいこう)すると、「ビルド: 1 正常終了(せいじょうしゅうりょう)、0 失敗(しっぱい)、0 更新不要(こうしんふよう)、0 スキップ」と表示(ひょうじ)されます。プログラムに不備(ふび)がある場合(ばあい)は、ビルドが失敗(しっぱい)します。ビルドに失敗(しっぱい)した場合(ばあい)は、問題(もんだい)のある箇所(かしょ)(ファイル(めい)行数(ぎょうすう))が表示(ひょうじ)されるので、その情報(じょうほう)(もと)にプログラムの修正(しゅうせい)(おこな)いましょう。

プログラムのビルド②

プログラムの実行

ビルドが成功(せいこう)したら、プログラムを実行(じっこう)することが出来(でき)ます。プログラムを実行(じっこう)するには、(うえ)のメニューから「デバッグ(B)」をクリックして、「デバッグの開始(かいし)(S)」をクリックします。

プログラムの実行①

Microsoft Visual Studio(マイクロソフト ビジュアルスタジオ) デバッグコンソール」に、「Hello, World!(ハロー、ワールド)」と表示(ひょうじ)されたら成功(せいこう)です。

プログラムの実行②

操作(そうさ)()れてきたら、「Hello, World!(ハロー、ワールド)」ではなく(べつ)文章(ぶんしょう)表示(ひょうじ)されるように改造(かいぞう)してみたりと、色々試(いろいろため)してみると()いでしょう。

フォームアプリケーションの作成方法

Web(ウェブ)ブラウザやWord(ワード)Excel(エクセル)のようなウィンドウを()ったアプリケーション作成方法(さくせいほうほう)説明(せつめい)します。ウィンドウを()ったアプリケーションの作成方法(さくせいほうほう)には、いくつかの方法(ほうほう)がありますが、ここではフォームアプリケーションを(れい)説明(せつめい)します。

プロジェクトの作成

Visual Studio(ビジュアルスタジオ)起動(きどう)したら、「(あたら)しいプロジェクトの作成(さくせい)」をクリックします。

(つぎ)に、「Windows(ウィンドウズ) フォーム アプリケーション」を選択(せんたく)して、「(つぎ)へ」をクリックします。

プロジェクトの作成(フォーム)①

最後(さいご)に、「プロジェクト(めい)」「場所(ばしょ)(プロジェクト保存先(ほぞんさき)フォルダ)」を入力(にゅうりょく)して、「作成(さくせい)」をクリックします。
※「ソリューション(めい)」「フレームワーク」は自動(じどう)入力(にゅうりょく)されるので()にしなくて()いです。
※「場所(ばしょ)」もこだわりがなければ初期値(しょきち)(かま)いません。

プロジェクトの作成(フォーム)②

ボタンの配置とクリックイベントの設定

フォームアプリケーションでは、様々(さまざま)GUI部品(ジーユーアイぶひん)使用(しよう)することが出来(でき)ます。ここでは、「ボタンをクリックしたらメッセージボックスが出現(しゅつげん)する」というプログラムを(れい)として、設定方法(せっていほうほう)説明(せつめい)します。

まず、ボタンの作成(さくせい)(おこな)います。ボタンを作成(さくせい)するには、(ひだり)のメニューから「ツールボックス」をクリックして、使用可能(しようかのう)GUI部品(ジーユーアイぶひん)一覧(いちらん)表示(ひょうじ)させます。(つぎ)に「すべてのWindows(ウィンドウズ)フォーム」の(なか)にある「Button(ボタン)」を「Form(フォーム)1」の(うえ)にドラッグ&ドロップします。ドラッグ&ドロップした(あと)は、「button(ボタン)1」をドラッグすることで、位置(いち)自由(じゆう)変更(へんこう)することが出来(でき)ます。

プロジェクトの作成(フォーム)③
プロジェクトの作成(フォーム)④

(つぎ)に、ボタンに(たい)してクリックイベント設定(せってい)(おこな)います。クリックイベントとは、ボタンがクリックされた(さい)動作(どうさ)する処理(しょり)(プログラム)のことです。クリックイベントの設定(せってい)(おこな)うには、配置(はいち)した「button(ボタン)1」を(みぎ)クリックして、「プロパティ」を表示(ひょうじ)させます。

プロジェクトの作成(フォーム)⑤

プロパティを表示(ひょうじ)させたら、「(かみなり)マーク」をクリックしてイベント設定表示(せっていひょうじ)()()えます。「Click(クリック)」イベントの(らん)にフォーカスを()わせてエンターを()すと、クリックイベント処理(しょり)自動的(じどうてき)生成(せいせい)されます。

プロジェクトの作成(フォーム)⑥
プロジェクトの作成(フォーム)⑦

最後(さいご)に、メッセージボックス出現(しゅつげん)させるプログラムの追加(ついか)(おこな)います。以下(いか)(ぶん)をクリックイベント処理(しょり)(なか)追加(ついか)すると、「ボタンをクリックしたらメッセージボックスが出現(しゅつげん)する」というプログラムにすることが出来(でき)ます。

プロジェクトの作成(フォーム)⑧

プログラムのビルド

ビルド」とは、プログラム(ソースコード)からアプリケーションを生成(せいせい)する処理(しょり)のことです。作成(さくせい)したプログラムを動作(どうさ)させるためには、(かなら)ずビルドを(おこな)必要(ひつよう)があります。Visual Studio(ビジュアルスタジオ)でビルドを(おこな)うには、(うえ)のメニューから「ビルド(B)」をクリックして、「ソリューションのビルド(B)」をクリックします。

プログラムのビルド(フォーム)①

ビルドに成功(せいこう)すると、「ビルド: 1 正常終了(せいじょうしゅうりょう)、0 失敗(しっぱい)、0 更新不要(こうしんふよう)、0 スキップ」と表示(ひょうじ)されます。プログラムに不備(ふび)がある場合(ばあい)は、ビルドが失敗(しっぱい)します。ビルドに失敗(しっぱい)した場合(ばあい)は、問題(もんだい)のある箇所(かしょ)(ファイル(めい)行数(ぎょうすう))が表示(ひょうじ)されるので、その情報(じょうほう)(もと)にプログラムの修正(しゅうせい)(おこな)いましょう。

プログラムのビルド(フォーム)②

プログラムの実行

ビルドが成功(せいこう)したら、プログラムを実行(じっこう)することが出来(でき)ます。プログラムを実行(じっこう)するには、(うえ)のメニューから「デバッグ(B)」をクリックして、「デバッグの開始(かいし)(S)」をクリックします。

プログラムの実行(フォーム)①

ウィンドウが表示(ひょうじ)されたら、「button(ボタン)1」をクリックしてみましょう。「Hello, World!(ハロー、ワールド)」と表示(ひょうじ)されたメッセージボックスが出現(しゅつげん)したら成功(せいこう)です。

プログラムの実行(フォーム)②

()(つづ)き、C#(しーしゃーぷ)(まな)びたいという(かた)は、オンラインで(まな)べる「Udemy(ゆーでみー)」がオススメです。以下(いか)のコースが、初心者向(しょしんしゃ)けで評判(ひょうばん)()いです。
講師(こうし)筆者(ひっしゃ)無関係(むかんけい)で、(まわ)(もの)ではないです(笑)

C#で最初に身に着けるべき30の文法 icon

フォームアプリケーションについてさらに(まな)びたいという(かた)には、以下(いか)書籍(しょせき)がおすすめです。 環境構築(かんきょうこうちく)(しょう)(ほん)ページと重複(じゅうふく)していますが、様々(さまざま)GUI部品(じーゆーあいぶひん)使(つか)いながらプログラミングの勉強(べんきょう)ができる内容(ないよう)となっています。 C#(しーしゃーぷ)基本的(きほんてき)文法(ぶんぽう)などの情報(じょうほう)はあまり()っていない書籍(しょせき)なので、(ほか)Web(うぇぶ)サイトや(うえ)紹介(しょうかい)した「Udemy」 iconなどで別途学習(べっとがくしゅう)したほうが()さそうです。

作って覚えるVisual C# 2022 デスクトップアプリ超入門

C言語プロジェクトの作成方法

Visual Studio(ビジュアルスタジオ)では、C++(しーぷらすぷらす)のプロジェクトを作成(さくせい)すれば、C言語(しーげんご)のプログラムも一応作成(いちおうさくせい)することができます。 ただし、あくまでC++(しーぷらすぷらす)機能(きのう)一部(いちぶ)としてC言語(しーげんご)使用(しよう)することになるので、純粋(じゅんすい)C言語(しーげんご)とは(すこ)(こと)なります。
この(しょう)では、Visual Studio(ビジュアルスタジオ)(もち)いてC++(しーぷらすぷらす)機能(きのう)(はぶ)いて、純粋(じゅんすい)C言語(しーげんご)としてプロジェクトを作成(さくせい)する方法(ほうほう)説明(せつめい)します。

まず、Visual Studio(ビジュアルスタジオ)()()げて、「(あたら)しいプロジェクトの作成(さくせい)」を選択(せんたく)します。
この(とき)、「C++(しーぷらすぷらす)」の(から)のプロジェクト」選択(せんたく)します。
※コンソールアプリを選択(せんたく)すると、C++(しーぷらすぷらす)のプログラムが作成(さくせい)されてしまいますので注意(ちゅうい)必要(ひつよう)です。

C言語プロジェクトの作成方法①

プロジェクトの作成(さくせい)()わったら、(うえ)のメニューから「プロジェクト」を選択(せんたく)して、「(あたら)しい項目(こうもく)追加(ついか)」を実行(じっこう)します。

C言語プロジェクトの作成方法②

ダイアログが表示(ひょうじ)されたら、「C++(しーぷらすぷらす)ファイル(.cpp(どっとしーぴーぴー))」を選択(せんたく)名前欄(なまえらん)main.c(めいんどっとしー)入力(にゅうりょく)して、「追加(ついか)」をクリックします。
C++(しーぷらすぷらす)ファイルとなっていますが、(とく)問題(もんだい)ありません。

C言語プロジェクトの作成方法③

最後(さいご)に、プロジェクトの設定(せってい)C++(しーぷらすぷらす)モードからC(しー)モードに変更(へんこう)します。 これを(おこな)わないと、拡張子(かくちょうし)が「.c(どっとしー)」になっていてもC++(しーぷらすぷらす)として解釈(かいしゃく)されてしまうので、重要(じゅうよう)設定(せってい)になります。

C(しー)モードに変更(へんこう)するには、(うえ)のメニューから「プロジェクト」を選択(せんたく)して、「プロパティ」表示(ひょうじ)させます。

C言語プロジェクトの作成方法④

(ひだり)のメニューから、「構成(こうせい)プロパティ > C/C++(しー/しーぷらすぷらす) > 詳細設定(しょうさいせってい)」と(すす)んで、「コンパイル言語(げんご)選択(せんたく)項目(こうもく)C(しー)コードとしてコンパイル」選択(せんたく)します。

C言語プロジェクトの作成方法⑤

これで、C言語(しーげんご)のプロジェクトを作成(さくせい)することができました。お(つか)れさまでした。

(ほん)ブログでは、C言語初心者向(しーげんごしょしんしゃむ)けの解説記事(かいせつきじ)公開(こうかい)しています。

C言語歴(しーげんごれき)20年以上(ねんいじょう)現役(げんえき)エンジニアである筆者(ひっしゃ)がわかりやすく説明(せつめい)しているつもりですので、よろしければご参照(さんしょう)ください。

C言語の始め方(初心者向けC言語講座)
C言語歴20年以上の現役エンジニアがC言語について説明しています。 重要なポイントを学習しやすい構成にしているつもりです。 変数、分岐処理、反復処理、・配列、構造体、関数、ポインタ、ファイルの取り扱い、など。ポインタの理解に主眼を置いています。

scanf()やfopen()のC4996エラーの解決方法

C言語(しーげんご)入門(にゅうもん)サイトや書籍(しょせき)教科書(きょうかしょ)などで、scanf()fopen()使(つか)った演習(えんしゅう)があると(おも)います。その演習(えんしゅう)()くために、Visual Studio(ビジュアルスタジオ)でscanf()やfopen()を使(つか)おうとして、以下(いか)のようなエラーが出力(しゅつりょく)されて(こま)っていませんか?

C4996 ‘scanf’: This function or variable may be unsafe.Consider using scanf_s instead.To disable deprecation, use _CRT_SECURE_NO_WARNINGS.
C4996 ‘fopen’: This function or variable may be unsafe.Consider using fopen_s instead.To disable deprecation, use _CRT_SECURE_NO_WARNINGS.

もちろんscanf_s()fopen_s()使(つか)えば解決(かいけつ)できるのですが、演習(えんしゅう)(こた)えと(すこ)()わってしまうのが(いや)だったりしますよね。そういった(かた)は、以下(いか)設定(せってい)(おこな)うと、C4996エラーとならずにscanf()やfopen()を使(つか)うことができます。

C4996エラーの解決方法①

メニューもしくはソリューションエクスプローラーから、「プロジェクトのプロパティ」(ひら)きます。

C4996エラーの解決方法②

(つづ)いて、構成(こうせい)プロパティ > C/C++ > プリプロセッサ」選択(せんたく)します。

「プリプロセッサの定義(ていぎ)(らん)「_CRT_SECURE_NO_WARNINGS」追加(ついか)して、「OK」を選択(せんたく)します。
(まえ)要素(ようそ)との区切(くぎ)りに「;」を(わす)れないようにしましょう。

設定完了後(せっていかんりょうご)再度(さいど)ビルドをしてみると、C4996エラーが発生(はっせい)しなくなっているはずです。

さいごに

Visual Studio(ビジュアルスタジオ)のインストール方法(ほうほう)および、コンソールアプリケーション、フォームアプリケーションの作成方法(さくせいほうほう)説明(せつめい)しました。 この記事(きじ)が、Windows上(ウィンドウズじょう)動作(どうさ)するアプリケーションの開発(かいはつ)興味(きょうみ)がある(かた)のはじめの一歩(いっぽ)になれば(さいわ)いです。

(ほん)ブログでは、「Visual Studio(びじゅあるすたじお)以外(いがい)にも「Android Studio(あんどろいどすたじお)」のインストールから基本的(きほんてき)操作方法(そうさほうほう)までを解説(かいせつ)した記事(きじ)公開(こうかい)しています。興味(きょうみ)があれば以下(いか)のリンクからどうぞ。

Android Studioの始め方。インストールから使い方まで。
「Android Studio(アンドロイドスタジオ)を始めてみたいけど、どうすればいいの?」という人向けの記事です。 インストールから使い方まで、スクリーンショットを掲載して丁寧に説明。 Androidアプリ開発に興味がある方へ。

そのほかにも、プログラミングの上達(じょうたつ)(かん)する記事(きじ)公開(こうかい)しています。興味(きょうみ)があれば以下(いか)のリンクからどうぞ。

【行くべきか?】プログラミングスクールは高すぎる?【無料や給付金もあるよ】
プログラミングスクールに行くべきか悩んでいるという方向けに、何するところなのか、どういう風に選んだら良いのかを解説しています。無料や給付金を使うことができるプログラミングスクールについて調査した結果もまとめていますので、よろしければご覧ください。
プログラミングが上達する人・しない人 【現役エンジニアの実体験】
この記事は、「どうやったらプログラムがうまく書けるようになるのかなぁ?」と思っている方へ向けての記事です。 「筆者がプログラムをうまく書けなかった時代」の体験談を載せていますので、同じような状態に陥っている方には効果があると思います。

コメント

タイトルとURLをコピーしました