アクセスアップ講座
TOPページへ移動
初心者の為のホームページアクセスアップ講座
前ページへ No 49 次ページへ

● プログラムとはどういうものか(その1)

≪山本≫
CGIは、PerlPHPC言語など様々なプログラミング言語で作成可能です。

プログラムは手順書という意味です。

例えば体育祭のプログラムといえば、
(1) 選手入場
(2) 校長先生訓話
(3) 選手宣誓・・・
という手順書に従って体育祭を進めますという意味ですよね。

コンピュータのプログラムも、これと同様でコンピュータに最初にコレをやって次にコレをやって・・・という手順書を書いてコンピュータに実行させる訳です。

≪綾小路≫
そんな簡単なものじゃないという印象があるんだけど・・・

≪山本≫
一般にコンピュータプログラムがやっかいなものだと思われがちなのが、ほとんどのプログラム言語が英語をベースに作られているということに起因します。

マルチ検索窓の使い方

これはコンピュータプログラム言語ではありませんが、先の体育祭の例を英語で書くと

(1) Player entrance
(2) Principal's say
(3) Player oath

みたいになるでしょう。そんなのがずらずら並んでいると、「わっ!自分には出来ない」と思いますよね。

もうひとつ厄介なものだと思われるのが、手順や文法を間違えて書くと、そのシステムが動かなかったり、動いても変な動作をしたりするところです。

先の体育祭の例でも(1)と(2)をひっくり返して行ったら変なことになるのは判るでしょう。
校長先生は、まだ誰も選手が入場していないグラウンドで一人寂しく訓示をすることになってしまいます。

じゃあ実際のプログラムをお見せします。
もっともPerlやPHP、C言語なんかだと、プログラムが動くようにするために、プログラムを動かすシステムやらコンパイラやらWebサーバーソフトやらをインストールしてセットアップする必要があるので、大変です。

代用品としてEXCELを使いましょう。
EXCELなら概ね市販のパソコンにはインストールされているでしょうから、このサイトを見ている方のパソコンでも動くはずです。もっとも私はWindowsユーザーなのでMacについてはわかりません。Macでちゃんと動くかどうか保証できませんので、出来ればWindowsマシンで試して下さい。

EXCELでプログラム!?と思うかも知れませんが、EXCELにはVBAという立派なプログラミングツールが搭載されていて、それを使用したプログラムをマクロと言います。

これを動かす為にまず設定を変更しておきます。お手元のパソコンのEXCELを立ち上げて、ツールメニューのマクロからセキュリティをクリックします。
初期設定では多分「高」になっていると思いますから、「低」に変更します。

このダイアログボックスの文章を読んでもらうと物騒なことが書いてありますね。10年くらい昔に、マクロウイルスという、VBAでコンピュータウイルスを作るのがはやった時期があって、マイクロソフトがこのセキュリティを作ったのです。
セキュリティーレベル「高」だと、すなおに動いてくれませんので、ひとまず「低」に変更して、マクロの実行状況などを見ていただいた後、再び「高」に設定を戻してもらったら結構です。

あっ当然ながらこれからダウンロードしてもらうEXCELファイルはマクロウイルスなどという物騒なものじゃありませんからご安心下さい。
それとEXCELは、設定変更し終わったら一旦閉じてもらって結構です。

じゃあ、次のページへ行きましょうか。
Excelでホームページを作るなんていう荒業も待っています。

おすすめ、お得なホスティングサービス

さくらのレンタルサーバ
独自ドメイン取得とレンタルサーバーで年間たったの3,300円とランニングコスト超安

WADAXレンタルサーバー
低価格で、CGIやデータベース、SSLなど充実の内容のホスティングサービス。フリーダイアルでの対応が、初心者にはうれしい。

ロリポップ!
初心者の為のアクセスアップ講座の筆者も使用しているレンタルサーバー。個人向けとしては安定度、シェアともにトップレベル。
85種類のドメインを選択できる。


前ページへ No 49 次ページへ
サイト提供:検索ネットショップ


お得ネットショップ検索エンジン フリーで無料のマルチ検索窓 一括依頼!相互リンク倶楽部 地域の情報検索ナビ








本サイトマスターの新Webアプリケーションサービス かんたん作成!テスト・クイズ・アンケート