マウス周辺をリアルタイムで拡大表示する処理

某掲示板で質問のあったので、Delphiで書かれた「マウス周辺をリアルタイムで拡大表示する処理」をC++Builderで書き直してみました。 ソースコードのダウンロード プロジェクトのファイル一式と、コンパイル済みのex …

Continue reading ‘マウス周辺をリアルタイムで拡大表示する処理’ »

TIBDatabase.CreateDatabase()でFirebirdのデータベースを作成する

TIBDatabase.CreateDatabase()でFirebirdのデータベースを作成するサンプルコード。 Paramsプロパティの設定の仕方に注意。 キーと値の間に「=」は入れてはいけない。 //作成するデータ …

Continue reading ‘TIBDatabase.CreateDatabase()でFirebirdのデータベースを作成する’ »

TInitOleクラスでCOMの初期化を簡単に行う

TInitOleクラスでCOMの初期化を簡単に行うことができるTInitOleクラスを紹介します。 COMを使用する場合、最初にCoInitializeEx()やCoInitialize()で初期化し、最後にCoUnin …

Continue reading ‘TInitOleクラスでCOMの初期化を簡単に行う’ »

PHPの配列をソートするいろいろな方法

PHPの配列をソートするいろいろな方法 ■sort関数…配列をソートする $myarray = array(‘Perl’,’C++’,’Ruby’,’Python’); sort($myarray); foreach($ …

Continue reading ‘PHPの配列をソートするいろいろな方法’ »

C++Builder XEでRTTIユニットを使う

DelphiのRTTI(実行時型情報)を復習する。その2(RTTIユニット)の記事をC++Builderで書いてみました。 ■サンプルプログラム:TButtonの全プロパティを表示する void __fastcall T …

Continue reading ‘C++Builder XEでRTTIユニットを使う’ »

TCustomForm.UpdateActionsを試してみる

「DEKOのざつだん。」の11/10/10の記事でTCustomForm.UpdateActionsの紹介がありました。 おもしろそうだったので、試してみました。 フォームにメニュー、ツールバー、チェックボックスを2つ配 …

Continue reading ‘TCustomForm.UpdateActionsを試してみる’ »

DelphiでCSVファイルを作成するクラス

「ビフォアーアフター(CSV出力機能編) – TIM Labs」を読んで、CSVファイルの作成処理を見直すことにしました。 問題 該当する出力機能のソースコードを発見したあなたは何とも言えない気持ちになりまし …

Continue reading ‘DelphiでCSVファイルを作成するクラス’ »

PHPの配列から要素を削除する方法

PHPの配列から要素を削除する方法 ■要素を1つだけ削除する 要素を1つだけ削除するには、unsetを使う方法が簡単で効率的です。 #配列から要素を削除する unset(配列から削除する要素) 例 $myarray = …

Continue reading ‘PHPの配列から要素を削除する方法’ »

『基礎からわかるMDA (モデル駆動型アーキテクチャ) なぜモデリングするのか?』

■『基礎からわかるMDA (モデル駆動型アーキテクチャ) なぜモデリングするのか?』 MDAの目的は、「開発資産の経年劣化の予防」です。 プログラム言語の寿命は短い。フレームワークの寿命はもっと短い。 システム設計を実装 …

Continue reading ‘『基礎からわかるMDA (モデル駆動型アーキテクチャ) なぜモデリングするのか?』’ »