初心者のためのゲームプログラミング入門

プログラミングとゲームの杜

初心者のためのプログラミング入門 & ゲームプログラムの作り方入門

Visual C# 2017 入門

1.やってみて損はない Visual C#

 

Visual C# (シーシャープと読む) はC言語のシンプルさとC++とは違った扱いやすさのある進化した言語だと思います。

幅広くさまざまな用途で使われることを意識して作られているので、今後も長く
使われることでしょう。
Unity でもプログラムの部分を C# で書く人がほとんどです。
( 注:Visual C# を学ぶことで Unity も使えるようになる訳ではありません )

 

 

なぜ Visual C# を選ぶのですか?

当サイトを見ている方は、プログラミングの初心者、または、未経験者だと思います。
実際、未経験者向けに説明しています。

 

もしあなたが、プログラミング言語にこだわりが無く、ただゲームを作ってみたいと思っているなら [ Scratch 入門 ] をおすすめします。
とても分かりやすく、プログラミングを勉強中の人たちとの交流もできます。
他と比べて勉強しやすい環境です。

 

もし Windows アプリを作りたいだけなら [ Visual Basic ] をおすすめします。
ネットで初心者向けのサイトを探してみると Visual C# よりも Visual Basic の方が多いようです。
また、将来 Excel の VBA を使う機会がでてきたとき、Visual Basic を知っている方がスムーズに覚えられると思います。

 

「Unity も C# だから」という理由ならば、素直に Unity を学んで下さい。
同じ C# を使ってプログラムするにしても、覚える事柄が8割以上違います。
(私の感想ですが)

 

いろいろ言いましたが Visual C# もかなり良いと思います。
プログラミング言語としても優秀で、簡単なものから大きな開発までなんでも
安心して使えると言語でしょう。

 

 

Visual Studio 2017 Community

この講座では次の環境で説明します。

OS:Windows 7 Service Pack 1
Visual Studio 2017 Community(無償)

この Visual Studio の中に Visual C# は含まれています。

 

 

ご使用となる OS や Visual Studio のエディションが違う場合、説明の画像と違ったりツールの配置や表記が違うかもしれません。
ただ、作業手順はそれほど違わないと思うので、学習の参考になると思います。
がんばってみて下さい。

OS は Windows 7 SP1 以降が対象です。
当然、Windows 8.1 や Windows 10 でも動きます。

 

 

どんな講座?

ツールの使い方や Visual C# 言語の基礎的な部分を
説明していきたいと思います。

途中、ゲーム風なサンプルも入れながら、例題を基本に説明します。
言語について詳しく知りたいのであれば、こことは別にリファレンス的なサイトを探した方がいいかもしれません。

のんびりと説明していくサイトです。
それからサンプルは実際に入力して、実行することを強くおすすめします。