Visual Basic For Education 01/11/18 21:16:14

ホーム
VBって何?
プログラム作成法
基本例題
Link

VBのしくみを理解して,それから例題を実習していってください。

例題1 ] 例題2 ] 例題3 ] 例題4 ] 例題5 ] 例題6 ] 例題7 ]

bullet

サンプル

[表示]ボタンをクリックすると“HELLO”と表示され、[消去]ボタンをクリックすると消えるというVBのプログラムです。
WindowsというOSの特徴的な動きとして、
「常にWindowで起こる事を監視して、なにか事が起きるとそのメッセージを受け取って動作する」
いうことがあります。
VBのプログラムはこの考え方で作成していきます。

Window(Windowsでは,オブジェクトそれぞれがWindowなのです!)
は,まず見てわかるように、一番外側の「フォーム」,“HELLO”と表示されたところが「テキストボックス」。その下に「コマンドボタン」が3つです。
OSはこれらWindowというモノ(オブジェクトと呼ぶ)に対して,ユーザが起こす出来事や変化(イベントと呼ぶ)が起こらないかを常に監視しています。

例えば「表示がクリックされた!」とOSがわかったら、VBの該当オブジェクト(Window)に対して「表示ボタンがクリックされたぞ!」というメッセージが届きます。そうしたらあらかじめプログラマが書いた「表示というボタンが押されたら“HELLO“をテキストボックスに表示させなさい」というVBの決められた言葉で記述した命令が実行されるのです。

なんらかの事(イベント)が起きて、それに対して動かされる(ドリブン)という特徴をイベントドリブンといい、こうした考え方でのプログラミングを「イベントドリブン型プログラミング」と呼びます。
どうでしょう。ユーザに近い考え方でプログラミングできると思いませんか?

bullet

図で示してみましょう。
rei001.JPG (34569 バイト)

  1. オブジェクト
    …処理を行う対象物のこと(コントロール,プロパティ、メソッド、イベントプロシージャなどを広くひっくるめて呼ばれる)。

  2. コントロール
    …フォーム上に配置した、コマンドボタンなどの目に見えるオブジェクト

  3. イベント
    …マウスがクリックされたとか、キーが押されたなどで発生する事柄

  4. プロシージャ
    …ある機能の単位をひとまとめにして、その名前で呼び出しが行えるようにした手続きのかたまり(ブロック)

  5. イベントプロシージャ
    …イベントの発生により呼び出されるプロシージャ

  6. プロパティ
    …オブジェクトの位置やサイズ、表示形態といったオブジェクトの仕様(属性)を設定するもの。

  7. メソッド
    …オブジェクトを操作するための命令

例題1 ] 例題2 ] 例題3 ] 例題4 ] 例題5 ] 例題6 ] 例題7 ]

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル