第2章 Visual Basic 6.0 の主なウィンドウ


 この章 (第2章) の目次 (および見出しの一覧)

2.1 メインウィンドウ
メインウィンドウとはメインウィンドウの呼び出し方ツールバーについてメニューについて
2.2 プロジェクトエクスプローラ
プロジェクトエクスプローラとはプロジェクトエクスプローラの呼び出し方
2.3 フォームウィンドウ
フォームウィンドウとはコントロールとはコントロールのロックフォームウィンドウの呼び出し方フォームウィンドウの便利な機能
2.4 フォームレイアウトウィンドウ
フォームレイアウトウィンドウとは>/フォームレイアウトウィンドウの呼び出し方
2.5 プロパティウィンドウ
プロパティウィンドウとはプロパティウィンドウとフォームウィンドウの結び付きプロパティウィンドウの表示対象プロパティの値の参照と設定プロパティウィンドウの呼び出し方プロパティウィンドウとオブジェクトの対応関係の変更
2.6 ツールボックス
ツールボックスとはコントロールのサイズの変更と移動ツールボックスの呼び出し方カスタムコントロールとは
2.7 メニューエディタ
メニューエディタとはメニューの標準化とメニューの置き換え (取り込み)メニューエディタの呼び出し方モーダルなウィンドウとモードレスなウィンドウ
2.8 コードウィンドウ
コードウィンドウとはコードウィンドウの便利な機能イベントプロシージャとジェネラルプロシージャ宣言セクションとプロシージャコードウィンドウの呼び出し方
2.9 デバッグのためのウィンドウ群
(イミディエイトウィンドウウォッチウィンドウローカルウィンドウ)
デバッグのためのウィンドウ群とはイミディエイトウィンドウに表示するログの活用例デバッグ作業用のツールバーデバッグのためのウィンドウ群の呼び出し方Visual Basic の三つの状態デバッグの手段1(ブレークポイントの設定)デバッグの手段2(変数や式の値の参照)デバッグの手段3(呼び出し履歴)デバッグの手段4(ステップイン、ステップオーバー、ステップアウト)


 Visual Basic の主なウィンドウには、次の9種類 (デバッグのためのウィンドウ群は3つのウィンドウからなるので、細かくは11種類) があります。これらは言わば、あなたの召使として働くロボットだと思ってください。


 それぞれのウィンドウは、つまり召使たちは、それぞれの顔をもっています。顔写真をよく見て名前が一致するように、しっかりと記憶に留めてください。また、それぞれのウィンドウの役割も覚えてください。それぞれの召使たちの役割は、厳格に決まっていますから、例えば、掃除係に風呂炊きを命じても事がはこびません。

 これらのウィンドウを使うときには、まずはディスプレイ画面上にウィンドウを登場させることが必要です。ですから何はともあれ、これらのウィンドウを呼び出すための操作方法だけは、この章でマスタしてください。アイコンあるいはメニューという言わば“魔法のランプ”から召使たちを開発スタジオに登場させないことには、話が始まりません。

 --- Visual Basic 6.0 には、MDI 開発環境SDI 開発環境があり、どちらを選ぶかによって、操作性(操作感) が異なります。どちらがよいかは、議論のあるところでしょうが、Visual Basic 4.0 に慣れている方は、従来と違和感のない SDI 開発環境にすることをお勧めいたします。また、800×600ほどの狭いディスプレイをお使いの場合は、SDI 開発環境の方が作業しやすいといえます。本書では、SDI 開発環境にした場合を中心に説明してありますが、MDI 開発環境でも大きく異なるわけではありません。

 SDI 開発環境を用いるには、(Visual Basic 6.0 のツール(T) というメニュータイトルを開いて、その中のオプション(O)... というメニュー項目をクリックすると登場する) オプションというダイアログボックスの中の詳細設定というタブの中のSDI 開発環境(S) というチェックボックスにチェック印を付けて、更にドッキングというタブの中の全てのチェックボックスからチェック印を取り除いてください。そして、一旦Visual Basic 6.0 を終了させた後に、再度立ちあげると、SDI 開発環境になります。---

 


eee, SSS/Win, RRR は、ウッドランド株式会社から販売されている製品です。
MANDALA は、アプリテック株式会社の商標として登録の申請を済ませています。
Visual Basic, Windows, Windows NT, ActiveX は、米国マイクロソフト社の商標です。
(ME00V652)




Copyright (C) 1995-2000 By AppliTech, Inc. All Rights Reserved.