タグ

MSとoopに関するAbotanのブックマーク (3)

  • http://www.mothprog.com/prog/exceldb/exceldb2-2.html

    Abotan
    Abotan 2005/10/12
    VBAでは、Object型を上手く活用することで、継承を擬似的に表現することが出来ます。
  • - Excel VBA - Decorator パターンモデル

    1999/08/27 更新 石井 勝 概要 ここでは,Decorator パターンモデルという Excel プログラミングに関するアーキテクチャを解説します.これは,Decorator パターンをアーキテクチャレベルにまで拡張したモデルで,継承が使えない VB プログラミングで威力を発揮すると思います.まだ実験段階なので,このモデルが実用化できるかは今後の課題です. Excel プログラミングとは? Excel のプログラミングを一言で表すと,VBA プログラミングで Excel を拡張する,ということです.オブジェクト指向の立場で拡張といえば,継承ですね.したがって次のように任意の ExcelObject クラスを継承してプログラミングできればいいですね: 例えば Worksheet クラスから MyWorksheet クラスを継承すればいいわけです.そうすると望みのカスタマイズされたワ

    Abotan
    Abotan 2005/10/12
    クラスの拡張?
  • プロパティ

    VB でプログラミングする際、何気なく使っているオブジェクトのプロパティ。 プロパティとは、オブジェクトの状態を表す値(変数)です。 ただし、プロパティは単なる変数ではありません。 プロパティに値を設定することで、オブジェクトの外見が変わったりすることがあります。(たとえば、フォームの Caption プロパティの文字列を変更すると、ウィンドウタイトルが変更されますね。)また、値の取得(参照)だけを許し、書き込みができないものもあります。 ここでは、そんなプロパティの性質や実装方法を見てゆきます。 構造体をクラスに発展させる 値の取得と設定 ひとすじなわではないプロパティ プロパティプロシージャ プロパティ値の保存 プロパティ変数とプロパティプロシージャのリンク 構造体をクラスに発展させる 構造体をクラスに発展させる場合、構造体の各データがオブジェクトのプロパティになります。 '構造体

    Abotan
    Abotan 2005/10/12
    クラスを作る、ポリモーフィズム
  • 1