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

POSTフィルター

VCでつくったWindowsアプリから、Webサイト上のPHPを呼び出して、 MySQLのDBをいじる。 そんなストーリーを思いつき、サンプルアプリを作った。 家からやったら問題なかったので会社から試 …

no image

クラッカー

知人が被害を受けました。以下、知人の経験談です。 便利なソフトを作って一儲けしたい! シェアウェアとして公開して、誰でもダウンロードできるようにすることを考えました。まずは使ってもらわないと、その良さ …

no image

いたちごっこ2

恐るべしクラッカー。万全と思われた対策も空しく、2回目のクラックが行われたところから話は始まります。 ●2度目のクラック 開発者は、某シリアル系クラックサイトで2度目の衝撃の遭遇しました。クラック結果 …

no image

簡単インストーラ

インストーラと言えば、Install Shield です。最新バージョンは11.0で価格は44万1千円。高いんです。高機能版(Premier Edition)で、多国語(全33ヶ国語)対応という代物だ …

no image

KB2538242

また、VC2005再頒布可能パッケージの新しいものが出た。 昨日のWindowsUpdateでそれっぽいのが出てきたから、 もしやと思ったらビンゴだった。 Microsoft Visual C++ 2 …