上へ

開発メモ

2001/11/24 CalcGrid

表示の高速化、基本編集機能の組込み。他人の開発環境を使うことが多いので、 開発環境をいじることになる VCL は作らないと決めていて、VCL 仮想関数のオーバーライド は諦めていたのですが、開発環境をいじらずに VCL 仮想関数オーバーライドの方法を思いついた ので、試してみる。(オブジェクトの挿げ替え、今考えてみると定石だし誰でも考え付きそうだ)

試した範囲ではうまくいってる。VCL にしないという制約の中でも CalcGrid に セル結合や選択セル機能も追加できるかも。

2001/11/11 天高く

天高く いつの間にやら3K増 なにがふえたかじっと腹見る。
 

2001/11/04 Qt

gtk+ に見切りをつけて Qt を評価、それほど作業させられ感は無いので、C++ の記述能力 の範囲ではかなり良い出来だと思う。C++ 自体はいまいち不便なところがある言語なので、 メイン開発環境にする気はないけど、Delphi/Kylix が使えず、ネイティブコードが欲しい 場面ではかなり有力な選択肢かも。

そんなわけで InputForms を機能限定して Qt に移植中。

2001/11/03 講習会

ソフト講習会を実施、専業ソフト屋相手ではないので、設計に立ち入った話をするつもりは 無かったのですが、「override ってなに」を発端にカプセル化、継承、永続性、も飛ばして いきなりポリモーフィズム(多態性)の設計上の使い方を解説。
専業ソフト屋や外部講師でも使いこなせていない人がいる概念なので、ついてこれるか心配でしたが、 今回のメンバーは多態性の動作とコードを実物で把握していたこともあって、意外と大丈夫だったらしい。