タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとC#とwindowsに関するalabaster1982のブックマーク (3)

  • COM の基礎

    COMの基礎 COMとは? COM(コンポーネント・オブジェクト・モデル)という言葉を聞いたことがあるでしょうか? COMとは、プログラムをソフトウェアコンポーネント(独立した情報処理を行なう構成要素のこと。単にコンポーネントとも言う。)で構成する、オブジェクト指向のプログラミングモデルの1つです。ActiveXコントロールやOLEといったものも、このオブジェクトモデルが基的な土台となっています。 COMは、オブジェクトの公開方法や、オブジェクト自身の寿命の管理方法などを定義しています。また、COMはプロセスやネットワークを越えた動作方法も定義しています。COMが定めるこれらの定義に基づいて、オブジェクトの機能が他のコンポーネントやアプリケーションに公開されるのです。 まあ、簡単に言えば、コンポーネントを作成・使用してプログラムをするときの仕様、あるいは取り決めみたいなものです。つまり、

  • .NET TIPS TreeViewコントロールで効率的にツリーを構築するには? - C# VB.NET Windowsフォーム - @IT

    「TIPS:TreeViewコントロールへ項目を追加するには?」では、TreeViewコントロールでツリーを構築するために、複数のツリーのデータ項目(ノード)をまとめて登録する方法や1つずつ追加する方法を紹介した。 特に複数のノードをまとめて追加するツリー構築手法は、そのツリー形状が固定的な場合には最も効率がよい。しかし例えばレジストリ・エディタやエクスプローラのように、ツリー階層が非常に深く、またその深さが不定の場合、ツリー全体の項目を最初にすべて追加しようとすると、その処理に時間がかかってしまい、アプリケーションのパフォーマンスが低下する可能性がある。 そこで、稿では適切なタイミングで必要なだけのツリー・ノードを追加する方法を紹介する。これにより、ツリー全体の構築が効率的になる。 適切なタイミングで必要なだけのツリー・ノードを追加する方法 TreeViewコントロールに最も効率的にノ

  • .NET TIPS TreeViewコントロールへ項目を追加するには? - C# VB.NET Windowsフォーム - @IT

    稿では、.NET Frameworkの標準コントロールであるTreeViewコントロール(System.Windows.Forms名前空間)を活用するために、TreeViewコントロールにデータを追加する方法を紹介する。 TreeViewコントロールはデータ項目(ノード)をツリー形式で表示するためのもので、Windowsのエクスプローラでもおなじみのコントロールだ。例えば次の画面のように、ツリー状にデータ項目を並べて表示することができる。 それではさっそくTreeViewコントロールへのデータの追加方法を説明しよう。 TreeViewコントロールへデータをまとめて追加する方法 稿のサンプル・プログラムでは、次のようなツリーを構築してみよう。 TreeViewコントロールの各ノードは、それぞれTreeNodeクラス(System.Windows.Forms名前空間)のオブジェクトとして実

  • 1