CAD日記

AutoCAD,DXF,DWG,SXFなどCADのことから、仮想通貨や投資関係、PC関係、プログラミング、国内海外旅行情報など何でもござれ。@caddiary

ソフト開発

デバイスコンテキスト

投稿日:

デバイスコンテキストとは何かを調べてみた。
Device Context=装置の状況。直訳すると意味わからん。状況という言葉があいまいで、背景・場面・状況・文脈という意味があるが、やっぱわからないことに変わらない。
絵を描くためのキャンパスと筆というのが正解で、そのキャンパスに図形・文字・画像を書くってわけだ。デバイスコンテキストって長ったらしいので以下dcと呼ぶ。C++のプログラミングにおいて、画面描画に関わる要素である。
VCのダイアログベースアプリを作ったならば、OnPaint()でこうすればdcが取得できる。
CClientDC cdc(this);
他に以下のような関数でdcを取得することができるのだが、この先はよくわからんので、話を変えることにしよう。
CreateCompatibleDC、CreateDC、GetDC
dcって略す言葉がたくさんあるので、いろいろと書いてみよう。
【ドメイン・コントローラー】
アクティブディレクトリというネットワーク環境において、ユーザー情報などを管理するためのコンピュータ(サーバー)。クライアントから見たなら、ワークグループじゃなくてドメイン参加する場合のこと。大企業でWindowsのネットワークを組むなら必要。いろいろと面倒なことが多いという印象があるので、アプリ側からみると、いやーな存在だ。
【ドキュメント・クラウド】
Adobe Readerの現バージョンの名前でDCと呼ばれている。それまで10とか11とかバージョンを付けていたところ、2015年4月にDCというバージョンを出した。きっとバージョン管理するのが面倒になったのだろう。DCのバージョン2015.020.20039みたいな管理をしているから、逆に面倒になっているのかもしれない。Windows 8以降ではPDFを参照するためのリーダーという名前のストアアプリが出ていて、PDFはISO標準となったこともあり、Adobe社だけのものではなくなっているか。
【ダイヤモンド・クレジット】
クレジットカードの名前でDCカードのこと。持ったことないからあまり身近なものではない。中井貴一、カッパ、たぬきが躍るCMをやっていたのはずいぶん昔のことだから、今時の若い人間にはわからないか。ちなみに、おいらは長いことJCBのJALカードを使っていたところ、最近ダイナースのANAカードに切り替えた。年会費高いけど、それを上回るメリットがあり、何よりもマイルの期限がないことがうれしい。さらに余談で、クレジットとは「信用・信頼」という意味。なんかお金的な言葉の意味だと思っていた。
【デザイナーズ&キャラクターズ】
DCブランド。バブルの頃にもてはやされたブランドの服。おいらが高校生の頃にはやっていて、ジャケット1着5万とか10万とかで買って喜んでいた人間がいて、丸井は大賑わいだった。丸井カードの分割払いで買って、ローンに苦しんだろうに。おいらはカジュアル派だったので、そんな苦労はしなかったけれども。バブルと言えば、うちの近所にジュリアナ東京跡地があって、営業していた90年代前半はさぞかしにぎわっていたんだろうな。今はとってもゆったりとした穏やかな街になっている。その近くには月9でやってたラブジェネレーションのキムタクが住む家があったのだが、最近取り壊されて駐車場になってしまった。

-ソフト開発

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

PMサーバー版リリース

ペーパーモデル化ツールサーバー版の宣伝。 詳しくは、kensetsu21のこちらのサイト(PDF)をご覧あれ。 クライアントは、サーバー上の共有フォルダにファイルを ドラッグ&ドロップするだけ。 サー …

no image

軌道に乗ったか!?

 この11月の売り上げ本数が、10本の大台にのりました。私が最も力を入れているCAD関連ツールがです。喜ばしいことです。関係各位への感謝がつのります。  思えば半年前、あるユーザーの要望から始まったこ …

no image

VisualStudio2005

帰国後の1週間を乗り切った。 バカンスモードの体からビジネスモードに切り替えるのは、 なかなか厳しかったが、この1週間で徐々に慣れてきた。 夢のような南国リゾートとは違い、現実世界は厳しい。 さて、V …

no image

C++

プログラム言語で唯一まともに使えるのがC++だったりするおいらなわけだが、 C++のことをずいぶん知っているかというとそうでもなかったりする。 absという関数があって、絶対値を求めるものだっていうの …

no image

UNICODE対応プログラム

開発環境:VC6 プリプロセッサの定義に、UNICODE,_UNICODEを追加。(_MBCSをカット) EXEの場合は、エントリポイントシンボルにwWinMainCRTStartupを記述。 ・ch …