Small Basic > INDEX「Small Basic」をはじめよう!
のぶ亭『プログラミングの相談窓口』 … 様々なプログラミング問題を個別対応致します |
「Small Basicをはじめよう!
ほとんどのプログラミング言語は、プロ仕様です。いきなり、プロの世界に入ってプログラミングを習得するのは無理があります。Small Basicは、プログラムを(理屈抜きで)作りながら楽しめる言語です。難しい文法は必要最小限にカットされていて、覚えることはほんのわずかです。遊び感覚でプログラムを作る。使いながら、プログラムを拡張していく。といった気軽にはじめることができます。
何ができるのかな?
どんなことが出来るか試してみてみよう!
- 倉庫番(Soko Ban) ID: SOKO
- テトリス ID: TETRIS
- Collision Physics ID: PMT149
ダウンロード
マニュアルのダウンロード
- チュートリアルをダウンロード(日本語-Word版/日本語-PDF版)
日本語版で子供を対象にしているため分かりやすく書かれています
Small Basicのダウンロードとインストール
- Small Basic インストール
日本語の設定があるから見落とさないように注意しよう
SmallBasicを起動してメニュー操作を覚えよう
- 「新規」でプログラム編集を行う
- 「開く」でファイルを開く(拡張子は".sb")
- 「保存」で現在のファイルを保存
- 「名前を付けて保存」で新たな名前でファイルを保存
- 「インポート」はWebからファイルをダウンロード
- 「発行」は現在のファイルをWebへアップロード
- 「実行」は現在のファイルを実行する
- 「昇格する」は現在のファイルをVisual Basicに変換
大まかな学習の流れ
- プログラムをインポートして試してみる
- Sampleプログラムを実行してみる
- Sampleプログラムのコードについてマニュアルを見ながら学習する
- Small BasicのオブジェクトAPIリファレンスを流し読みする
- Small Basic講座「プログラミング演習」で学習する
基本的に、Small Basicは”独学”でも十分に学べる言語です。
「ざっとこんな感じだね」
「わくわくしてきたよ。で、もし分からないことがあったら電話するよ」
「それよりもね、プログラムを発行してプログラムIDをメールで送ってよ。その方が対応が早いとおもうよ」
「ありがとう、早速始めてみるよ。これからもサポートをよろしくね」
インポートとは? 発行とは?
すでにMicrosoftで用意されているサンプルプログラム(http://smallbasic.com/program/?SOKO など)は試してみました?
ここで登録されているプログラムは、IDを指定してインポート(取り込み)することができます。あなたのマシン上で実行することも、プログラムを保存することもできます。
たとえば、倉庫番(IDはSOKO)をインポートしてみます。
- をクリックします。
- IDである「SOKO」を入力して「OK」ボタンをクリックします。
- SOKOプログラムがインポートできたら、倉庫番(SOKO)プログラムが表示されます。
- プログラムを実行します。
ホームページのSilverlight版よりも大きくずっときれいです。 - プログラムを保存すればインポートせずにいつでも楽しめます。
慣れてきたら修正して自分のプログラムにすることも夢じゃありません。
このように、ホームページには多くのプログラムが登録されているので、いろんなプログラムをインポートして楽しむことからはじめましょう!
ちなみに、インポートはプログラムのみ取り込みます。画像などの外部ファイルはどうなっているのでしょうか?プログラムをみたらわかりますが、インターネットから取り込んでいるのです。そのため、実行には多少時間がかかってしまいます。もっと早く起動したいなら、画像をインターネットから手作業で取り込みあなたのマシンに保存して、プログラムを修正すればいいのです。
発行とは?
あなたが作ったプログラムは「発行」すれば簡単にMicrosoftのサイトに登録することができます(そのときIDが表示されるので必ず控えておくようにしましょう)。このIDは公開されませんが、ともだちに教えて共有することもできますし、ブログやホームページで公開してもかまいません。
IDを忘れたら…確認する方法はありません。
過去に発行したプログラムを更新する場合
- 元のプログラムをインポートする
- プログラムを修正する
- 発行する