タイトル : 追記 投稿日 : 2007/09/16(Sun) 23:58 投稿者 : さとる
多分間違えているとおもうのですが、私はこうやって考えていました。 VBを起動するとForm1が画面に表示されます。 そしてこのForm1にテキストボックスなどのコントロールをペタペタ張っていきます。 このコントロールは私が利用しているものなので「クラスライブラリ」にあるクラス。 それに対してフレームワークは 「Form1そのもの」 もしくは 「VBの起動アイコンをWクリックしてForm1が表示されるまでの間に、パソコン内部でForm1を表示させる(Formクラスを呼び出す?)ような処理が記載されているクラス、又はその仕組みを提供する得体の知れない技術そのもの」 をフレームワークというのかな・・と思っていました。 この「Form1を表示させる」ということは私の意識の向こう側にあるので利用することは出来ないし、基本的な部分だから最初にフレームワークで提供しますよ! といことで、フレームワーク側から見ると私が書くプログラム部分が呼び出されている」ということなのかな・・と思っていました。 さらにVB以外の言語でもForm1を表示させるというところまでは基本的に同じものを提供しておいて、私の書くプログラム部分についてはVBの言語専用のものが使われる。 このような仕組みが.NETFramworkだ!と思ってました。 .NETFramworkのなかに「フレームワーク」と「クラスライブラリ」がある・・。 恥を忍んで書きました!間違えていると思いますがこの考えは違いますよね・・。 |