• TOP
  • CATEGORY
    プログラミング
  • TITLE
    まずはC#開発に必須のVisualStudioのインストール&立ち上げ方法を抑えておきましょう。必要なPCスペックはそれほど高くありませんが、もしどうしても条件を満たせないという人向けに、Webブラウザ上で簡単にC#開発ができるサイトも紹介しています。
CATEGORY
プログラミング

【プログラミングのススメ】C#でめくるめくプログラミングの世界に飛び込もう!まずはVisualStudioをインストールしてC#環境を構築しよう

  • DATE
    2019.02.20
  • WRITTEN BY
    あらびき


DDIYer
DDIYer

はじめに!今おすすめのBTOパソコンをご紹介します!どれもゲーミング向けなので、希望のタイプが見つかりますよ!

  • TSUKUMO

    GA7J-F211/T


    ・ツクモBTOで一番売れているG-GEARシリーズ!
    ・高冷却のオリジナルケースに隙のないオールマイティスペック!

  • Ark

    GC-I5G36M


    ・コダワルほどにオトクになる「自分だけのコダワリの一台」
    ・コダワリを形に出来るカスタマイズ性

  • インバースネット

    FRGH570/SG2


    ・エアフロー性能とデザイン性に優れたプレミアムタワーケース
    ・NVIDIA GeForce RTX 3070 Ti搭載

  • パソコン工房

    LEVEL-R05A-iX4-RBX


    ・拡張性の高いミドルタワーケースを採用したゲーミングPC、購入後のメンテナンスも簡易

  • ドスパラ GALLERIA

    RM5C-R36


    ・デザインと真摯に向き合うことで生まれた新ケース
    ・洗練されたスペックが、快適なプレイアビリティを実現

インバースネット FRGH570/SG2

279,800円(税込)

編集部が選ぶ今もっともおすすめのBTOパソコン!

こだわりの高性能ミドルタワー、RTX 3070 Ti搭載

NVIDIA GeForce RTX 3070 Ti搭載で高いグラフィックス設定でも快適に、M.2 SSDで超高速読み込みでストレスなくゲームプレイが可能。初級者から上級者までどなたにもおすすめ。

C#開発に必須のVisualStudioとは?

VisualStudioはC#公式開発元が提供する統合開発環境

前の記事でも紹介しましたが、VisualStudioはC#開発に必要な全てがワンパッケージとなっている便利な環境です。VisualStudioさえインストールしてしまえば、あとはC#を書くだけ!という手軽さは他のプログラミング言語ではなかなか得難いものがあります。

なお、VisualStudioはC#の開発の中心となったマイクロソフトが提供しています。

最近急激に注目が集まっているプログラミング言語「C#」。この連載では全くのプログラ…

VisualStudioCommunityエディションなら無料で使える

VisualStudioにはさまざまなエディションが用意されています。その中でも「VisualStudioCommunityエディション」なら無料で使用可能です。個人がC#学習用に使うならライセンスの問題はありませんので、まずはこれをパソコンにインストールしてみましょう。WindowsでもMacでもインストール可能ですが、ここでは基本的にWindowsを対象に解説していきます。

必要なPCスペックは以下の通りです。そこまでハイスペックPCは必要ありませんが、RAM(メモリ)やハードディスク容量が足りない人はいるかもしれません。

・1.8GHz以上のデュアルコアCPUを推奨

・2GBのRAM(4GBのRAMを推奨)

・ハードディスク容量: 20〜50GBの空き容量(最大130GB)

・モニタ解像度は720p(720×1280)以上

・OSはWindows7SP1〜Windows10

詳細は以下で確認してください。

https://docs.microsoft.com/ja-jp/visualstudio/productinfo/vs2017-system-requirements-vs

まずはVisualStudioをインストールしよう

VisualStudioのダウンロード

2018年11月現在の最新版は「VisualStudio2017」です。

https://visualstudio.microsoft.com/ja/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=button+cta&utm_content=download+vs2017&rr=https%3A%2F%2Fdocs.microsoft.com%2Fja-jp%2Fvisualstudio%2Finstall%2Finstall-visual-studio%3Fview%3Dvs-2017

上記URLから「コミュニティ」の版をダウンロードしてください。exeファイルが一瞬でダウンロードされますが、これは本体データではなくあくまでインストーラーです。

exeファイルを実行してVisualStudioのインストール開始

先ほどダウンロードしたexeファイルを実行すると、インストールが開始されます。

ワークロードの選択

「ワークロード」の選択のみ慎重に行ってください。VisualStudioはさまざまな開発環境がパッケージされており、C#開発には不要なものも多く含まれています。最低限C#に必要なものだけをインストールしたい方は、以下の3点にのみチェックをいれてください。

  • ユニバーサルWindowsプラットフォーム開発
  • .NETデスクトップ開発
  • C++によるデスクトップ開発

※C#とC++は別の言語ですが気にしないでください。

なお、ハードディスク容量に余裕があれば全てインストールしても構いません。

言語パック

最初から日本語が選択されているはずです。もしWindows本体の言語設定が日本語では無い場合は、必ず言語パックで日本語を選択してください。

本体のダウンロード開始

ここから実際のVisualStudio本体のダウンロードが始まります。インターネット回線によってはかなり時間がかかってしまう場合もあるので、気長に待ちましょう。

起動

インストールが終了すれば起動可能です。起動時にマイクロソフトのアカウントを要求されますが、「後で行う」を選んでスキップすることもできます。

VisualStudioのIDEを起動しよう

IDEとは?

IDEとは「統合開発環境(Integrated Development Environmentの略)」のことで、C#の開発は全てこのIDE上で行います。インストールが完了すると、すぐにIDEを立ち上げる画面が表示されます。ここで開発設定を「全般」から「Visual C#」に変更して起動すると、C#限定のIDE環境となるので初心者にはわかりやすいでしょう。

さてここからは、実際にC#プログラムを動かしてみましょう。まずは誰もが新しくプロ…

プロジェクトの作成

IDEメニューの「ファイル」→「新規作成」→「プロジェクト」を選択して新しいプロジェクトを作成します。プログラミング言語はC#を選んでください。

プログラムのコンパイルと実行方法

C#では、プログラムを書く→コンパイルする→実行する、という3ステップの手順を踏む必要があります。全てIDE上で可能なので便利なショートカットキーを覚えておきましょう。

・コンパイル…F6キー、あるいはCtrl+Shift+B

・実行…F5キー

C#を動かす準備は完了!次は実際にプログラムを動かしてみよう

以上でC#開発の基盤が整いました。うまく環境構築ができましたか?VisualStudioのインストールが難しい人は、以下のようにWebブラウザ上でC#を書いて実行まで可能な便利なサービスを利用しても構いません。

https://paiza.io/ja/projects/new

最初にサイトにアクセスするとPHPという別のプログラミング言語環境になっているので、左上からC#を選びなおしてください。これであればVisualStudioをインストールしなくても、手軽にC#プログラミングができてしまいます。さあ次からはいよいよC#プログラムを実際に書いてみましょう!

ここからは自分で1行ずつC#プログラムを書いていきましょう。この記事では足し算や…

今おすすめのBTOパソコン

これまでの比較・検証を踏まえて、BTOおすすめ人気ランキングを発表します。なお、それぞれの検証項目に重み付けをしてランキングを作成しました。

※11月1日時点の価格
商品
価格 CPU GPU メモリー SSD HDD 電源
ドスパラ GALLERIA

RM5C-R36

Intel Core i5-11400 NVIDIA RTX 3060 DDR4-3200 16GB(8GBx2) SSD M.2 500GB/td> 650W/80PLUS BRONZE
TSUKUMO

GA7J-F211/T

Intel Core i7-11700 NVIDIA RTX 3060 DDR4-3200 16GB(8GBx2) SSD M.2 500GB 750W/80PLUS GOLD
インバースネット

FRGH570/SG2

Intel Core i7-11700KF NVIDIA RTX 3070 Ti DDR4-3200 16GB(8GBx2) SSD M.2 1TB 2TB HDD 850W/80PLUS GOLD
アプライドネット

Barikata SF30

Intel Core i5-11400 8GB(8GBx1) SSD M.2 500GB 750W/80PLUS GOLD
STORM

PG-DV7

Intel Core i7-11700 NVIDIA RTX 3060 DDR4-3200 16GB(8GBx2) SSD M.2 500GB/td> 850W/80PLUS GOLD

プログラミングとは?初心者でもわかる入門知識とおすすめの学習方法
BACK TO LIST