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

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

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

VisualBasic 2017 入門

1.世界でとても有名な Basic 言語

 

Visual Basic はプログラマーであれば誰でも知っている(聞いたことがある)というとても有名なプログラミング言語です。

Basic 言語といっても実はいくつも存在します。
その中でも利用者の多さでは、マイクロソフト社の Visual Basic が一番です。
初めてプログラミングを勉強するのに、この言語が選ばれたりもします。

 

< メモ >
この講座は [ Visual Basic 2015 入門 ] を Visual Basic 2017 向けに書き直したものです。
題材となるゲームや説明内容は同じです。

 

なぜ Visual Basic を選ぶのですか?

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

 

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

 

もし Basic という言語に興味があって勉強したいと思っているなら
[ Small Basic ] をおすすめします。
とてもシンプルで扱いやすく、覚えやすいです。
Visual Basic や他の言語と比べ、ゲームも簡単に作れたりします。

それから、マイクロソフト社が提供している言語なので、Windows 上で動く
アプリケーションを作ることも可能です。

 

とにかく Visual Basic を覚えたいと思っている人は、覚悟してください。
少し難しいです。
私が、勉強のためのプログラミング言語を友達にすすめるなら
目的がない限り Scratch か Small Basic を選びます。

ただし、Visual Basic を選ぶ理由もたくさんあります。
・.NET Framework に対応している
・VBA や VBScript と似た点がある
・簡単なものから本格的なものまで Windows 用アプリが作れる
などなど。

他の言語と比べ高機能であり、ビジネスでも使われる場面があるほどです。
その分、覚えることが多くなります。
初心者向けというよりは、中級者向けかな(私の感想)と思います。

 

私なりのおすすめは、時間があるなら
Scratch , Small Basic , Visual Basic を順番に覚える
という感じです。

プログラミング言語は何かを作るための手段です。
いろいろ知っている方が超便利です。
職業としてプログラマーである私は 10 以上の言語を使えます。
趣味としてプログラミングをするにしても、できること、やってみたいことが増えるかもしれません。
複数の言語を覚えることは、すべてプラスにつながります。

 

 

Visual Studio 2017 Community

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

OS:Windows 7 Service Pack 1
Visual Studio 2017 Community

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

 

 

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

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

 

 

どんな講座?

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

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

のんびりと説明していくサイトです。