カテゴリー
.NET

ListViewItemのWidthがアプリケーション設定ファイルに保存されないのだが

NEMCHI2(C#2005)の通知ウィンドウの状態保存にアプリケーション設定ファイルが使えないかと試しているのだが、
なぜかフォームに貼り付けたListViewの列幅が保存されない。

カテゴリー
開発

ソフトウェアの品質のバラツキとは

前回は品質が良い、というのは、品質にバラツキがないことだよー、ということを書きました。
ここではソフトウェアにおける品質のバラツキとは何かを書いていきたいと思います。

カテゴリー
開発

ソフトウェアの品質について思うこと

ソフトウェアの品質というものについて、思うことがあったので書いてみようと思う。
とはいっても、ソフトウェア工学とか勉強しているわけではないので、今までの経験とか聞いた話とか、それから連想して考えてることを書いてみたいと思います。

カテゴリー
開発

Javaは環境作るのすら一苦労

久しぶりにJavaを触ってみました。

カテゴリー
.NET

C#のジェネリックってすげー便利

img43f09a6e7dd57[1].png

NEMCHI2は通知プラグインの読み込みもできた。

やってて気づいたけど、プロトコルプラグインと通知プラグインでは実装しているインターフェースが違うだけで、特定のインターフェースを持つDLLを検索するという動きは、まるで一緒。
どうにか共通化できないかと考えてみて、ジェネリッククラスが使えそうな気がしたので、調べて試してみたら、おおーこれはかなり便利。
[2007.4.7追記]
なんかうまく行く場合となぜか、T plugin = (T)obj;のところで物言わずメソッドを抜けてしまう場合があるみたいです。エラーも出ずに。やり方がまずいのだろうか。調査中。

カテゴリー
.NET

NEMCHI 1.4.22をリリースしました

 img43f09a6e7dd57[1].png

1.4.22をリリースしました。
マルチディスプレイ環境で右の画面にウィンドウを移動すると、ウィンドウの位置情報がリセットされてしまう問題です。

カテゴリー
.NET

バージョン トレラントなシリアル化

プログラミングのお話です。
バージョン トレラントなシリアル化・・・聞き慣れない単語だ。

カテゴリー
.NET

VistaでVisual Studioを動かすときの注意点

Vistaが今月末リリースですが、NEMCHIを開発している身としては、開発環境がちゃんと動くかが気になります。調べてみたので、メモ的に残しておきます。