WindowsアプリとCEでソースを共通化したくて既存のライブラリ内のソースをWindows CEのライブラリプロジェクトとしてビルドしてみた。その際に、日頃からクラスを分けるべきだと思ったのは・・・
System.Windows.Forms; System.Web.UI.WebControls;
だった。上記の名前空間はどのみちCEでは使用できないので、簡単に切り離せるように物理ファイルを分けるべき。System.Data.SqlClientがWebアプリ、ローカルクライアント、CEで共通で扱える事は.NetFrameWorkで受ける最大のメリットかもしれない。 ほんの数年前までハンディターミナルと言えば、ソケット通信で固定長文字列を行き来していたがハンディターミナルからSQLを発行して扱える事で生産性は倍以上にあがると思う。
Comentarios