1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイズされたワ
VB でプログラミングする際、何気なく使っているオブジェクトのプロパティ。 プロパティとは、オブジェクトの状態を表す値(変数)です。 ただし、プロパティは単なる変数ではありません。 プロパティに値を設定することで、オブジェクトの外見が変わったりすることがあります。(たとえば、フォームの Caption プロパティの文字列を変更すると、ウィンドウタイトルが変更されますね。)また、値の取得(参照)だけを許し、書き込みができないものもあります。 ここでは、そんなプロパティの性質や実装方法を見てゆきます。 構造体をクラスに発展させる 値の取得と設定 ひとすじなわではないプロパティ プロパティプロシージャ プロパティ値の保存 プロパティ変数とプロパティプロシージャのリンク 構造体をクラスに発展させる 構造体をクラスに発展させる場合、構造体の各データがオブジェクトのプロパティになります。 '構造体
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く