【コラム】

日本語で10行プログラミング

2 なでしことは その2

    クジラ飛行机  [2005/01/19]

    「なでしこ」のインストールとアンインストール

    まずは「なでしこ」を入手しましょう。なでしこは、Windows 98/ME/2000/XP上で動きます。フリーソフトなのでダウンロードしてすぐに使うことができます。配布サイズも2MB程度しかありませんので、昨今のブロードバンド環境でしたら、数秒でダウンロードが完了すると思います。以下のWEBサイトからダウンロードできます。

    「なでしこ」のダウンロード
    http://nadesi.com/download.htm

    ダウンロードした配布ファイルは、ZIP形式で圧縮されています。解凍ツールを使ってZIPファイルを解凍してください。配布ファイルには、なでしこの実行環境と開発ツールの一式が含まれています。解凍すると、それらが展開されます。

    インストール作業はとりあえずこれで終了です。解凍したファイルの中に「インストール.bat」というファイルがありますが、これは、なでしこのプログラムファイル(拡張子".nako")となでしこを関連付けたり、デスクトップにショートカットを作ったりするだけのものです。

    本格的になでしこを使いはじめたら、関連付けをして、ダブルクリック一発でプログラムを実行できるようにすると便利だと思いますが、関連付けは絶対に必要というわけではありません。関連付けさえしなければ、Windowsのレジストリを汚すこともなくなでしこを利用できます。

    アンインストールするときは、解凍したファイルを全部ごみ箱に捨てるだけです。(もし、「インストール.bat」を使って関連付けした場合は、再度これを実行して関連付けのチェックをはずし、関連付けを解除してから、ごみ箱へ捨てます。)

    インストーラーを使ったインストール作業がないので、出先の漫画喫茶や学校など機能制限のあるパソコンを使う時や、他人のパソコンを借りて作業しなくてはならない場合にも問題なく使えます。なでしこの配布ファイルを、USBのフラッシュメモリなどからコピーして作業を行い、作業が終わったら全てのファイルをごみ箱に捨てて帰るという使い方もできます。

    実行してみよう!

    なでしこの開発では「なでしこエディタ」を使います。これは、解凍されたファイルの中にある nakopad.exe です。なでしこエディタを起動してみましょう。プログラミングは「習うより慣れろ」が鉄則です。実際にいくつかのプログラムを実行して遊んでみましょう。

    nakopad.exeが「なでしこエディタ」

    なでしこエディタを起動したら、まず、なでしこで何が出来るのか、サンプルプログラムを実行してみましょう。

    サンプルプログラムは、解凍したフォルダにある<sample>フォルダ以下にあります。メニューの[ファイル]-[開く]をクリックして、サンプルプログラムを読み込んでみましょう。

    まずは、<sample>フォルダの下の<グラフィック>フォルダから、「増殖クッキー.nako」を読み込んでみましょう。これは、クッキーを模した丸い円が浮かんでは消えていく環境プログラムです。

    実行ボタンを押すとプログラムが実行される

    たくさんのクッキーが描画される

    うまく動かすことができたでしょうか。他にも、<sample>フォルダにはいろいろなプログラムがありますので、読み込んで実行してみてください。

    初めてのプログラム

    なでしこでどんなプログラムが動くのか分かったら、今度は自分でゼロからプログラムを書いてみましょう。なでしこエディタのメニューの[ファイル]-[新規]をクリックしてエディタの文字を消してください。次に、以下のプログラムをそっくりそのまま書いてみてください。

    「こんにちは」と表示。

    「なでしこエディタ」にプログラムを記述

    画面に「こんにちは」と表示されれば成功です。

    実行したところ

    改造こそ上達の近道

    次に「こんにちは」を自分の好きなメッセージに変えて実行してみてください。例えば、「こんにちは」を「なでしこ」に変えて実行してみると、画面に「なでしこ」と表示されます。また、「鮪(まぐろ)」とか「領(うなじ)」とか適当な文字に変えればその通り表示されますので、誰かの名前や、人生目標、論語の一節などなど、好きなように表示させてみましょう。

    画面に文字が表示されて何が嬉しいのかと思うかもしれません。以下はファイルのコピーを行うプログラムなのですが、文字の表示プログラムと同じように、カッコ「...」の中を、自分の好きなファイル名に書き換えれば、自分だけのファイルコピープログラムになるのです。

    「test.txt」を「backup.txt」へファイルコピー。

    本連載では、これから10行以内という短いプログラムで、役に立つプログラムを紹介していこうと思いますが、カッコ「...」の中や数値をちょっと書き換えるだけで、自分の役に立つプログラムに改造ができると思います。改造こそプログラミング上達の最良の方法です。

    ぜひ、今後の連載をお楽しみに!

    関連サイト

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン