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

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

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

VisualBasic 2017 入門

16.算数ドリルを作ろう

 

今回から算数ドリルを作りたいと思います。
ゲームではないですが、算数ドリルってパズルのようなものです。(えっ?)

説明は、手元のパソコンで試しながら読まれている人を基準に作っています。
是非、入力と実行をくり返しながら進めてください。

なお、今までに説明した操作についてはシンプルな解説になっていきます。
「 説明がよくわからない 」と感じるなら、また初めから読みなおした方が
いいと思います。

 

 

どんな感じのドリル?

ドリルと言えば、連続して問題を解いていく感じです。
問題が表示されて、それに答えると結果を表示。そしてまた次の問題を表示する
というものを作ります。

 

vb 算数ドリルの作り方

 

 

プログラムをシンプルにするため、足し算と引き算のみ、1桁の問題とします。
問題数は 10,20,30 問と選べるようにします。

前回はラベルとボタンのコントロールのみ使いましたが、ラジオボタン、
テキストボックスというコントロールも使ってみます。

 

 

新しくプロジェクトを作ろう

Visual Studio を起動して、新しいプロジェクトを作ります。
そしてツールバーのアイコンか、スタートページの新しいプロジェクトの作成
どちらかをクリックします。

 

vb プロジェクトの作り方

 

 

プロジェクトのテンプレートを選択します。
1番、2番とクリックして、3番の名前にプロジェクト名 sansudrill と入力。
最後にOKをクリックします。

 

vb プログラミング入門

 

これでフォームのみ用意されたプロジェクトが作成されます。

 

 

タイトルを変更しよう

プロジェクトを作成したときのタイトルは Form1 になっています。
「 算数ドリル 」という名前に変更しましょう。

 

vb タイトルの変更

 

 

Form1 の Text プロパティを探してください。下の方にあります。
ここを「 算数ドリル 」に変更します。

 

vb フォームのtext プロパティ

 

 

デザイン編集をみるとタイトルが「 算数ドリル 」に変わってます。
もし変わってないのであれば、一度どこかをクリックしてみましょう。
変更した情報が更新されていないだけかもしれません。

 

vb 開発 入門

 

 

 

解答欄を作ろう

これからプログラミングを始めますが、どこから作り始めるのか
悩むときがあります。
初心者ならば、分かる所から作るのが良いと思います。
一応、参考までに私のパターンを書いておきます。

・難しいと思われる部分、または、作ったことのない処理から
・結果が早く見れる部分から

難しい、または、作ったことのない処理から作る理由は、
スケジュールに影響するからです。(仕事の話ですみません)
他の手段を選ぶ必要があるのか、誰かに助けてもらうべきなのかの判断を
早めに行うのです。

2つ目の結果が早く見れる部分からというのは、その方が楽しいからです。
作るプログラムが大きくなるほど、下準備のような処理が多くなります。
実行できない状況で、長い時間プログラミングするのはストレスが溜まりますからね。

 

さて、話を本題に戻します。
とりあえず今回は解答欄から作りたいと思います。
ここではラベルとテキストボックスをフォームに貼り付けます。

ツールボックスの使い方は分かってきたと思いますが、簡単に手順を説明します。
IDE の左側にあるバーのツールボックスをクリックして開きます。
その中にあるコモンコントロールをクリックして項目を開きましょう。
そして画鋲アイコンをクリックして開いたままにします。

 

vb ツールボックスの使い方

 

 

コモンコントロールの中から Label をフォーム上へドラッグ&ドロップします。

 

vb コモンコントロールからラベルを持ってくる

 

 

続けて TextBox もドラッグ&ドロップします。

 

テキストボックス貼り付け

 

貼り付けができたら、画鋲アイコンをクリックしてツールボックスを閉じます。

 

 

ラベルの表示を答えにしよう

先ほど配置したラベルは、見出しとして使います。
Label1 をクリックして選択し、Text プロパティを「 答え 」に変更します。

 

vb 入門 ラベルの使い方

 

 

次にフォントサイズを大きくします。
Font プロパティの左にあるアイコンをクリックしてサブの項目を開きます。
その中にある Size プロパティを 16 に変更しましょう。

 

vb 入門 フォントサイズ変更

 

プロパティを変更することで、太字にしたり色を付けたりすることも可能です。
色々と試してみましょう。