.NET Framework

no image

NativeアプリとManaged DLLの橋渡しをするMixed mode assembly

SQLiteのアカウントデータベースを使って、ユーザー名、パスワードで認証の可否、アカウント情報を取得するようなコンソールアプリを作った。 C++からパイプ経由で呼び出されるのだが、EF使ってたりデータベースのパスワード保護をやってるせいか…

no image

UI Automation Clients

UI Automationについて参考になりそうなページを50個ほどブックマークしたものの、多すぎるので入口として役立ちそうなページを抜粋しておく。 本来はUIテストやアクセシビリティを目的としているようだが、今回は他人が作ったソフトを自動…

no image

Jet/ACEでExcelファイルをCSVに変換する

ある分析装置がxlsx形式でレポート出力するのでExcelのCOMインターフェース経由でCSVに落としてから処理していました。 この方法だとMicrosoft Excelが必須になってしまいます。 あとExcel本体経由なので、セキュリティ…

no image

C#のプロパティに初期化の方法があればいいのにと思った

C#のプロパティは宣言と一緒に初期値指定することはできない。フィールドと組み合わせるか、コンストラクタで初期化するとかしないといけない。 class Person{    string _Name = "名無し"…

no image

LINQ to Entities + SQLiteでCAST(expression AS type)

前回のエントリにて、アルファベットと数字の混在する部屋番号というのを扱ったけれど、結局、文字部分を削除しても問題ないということになったので、それはまあ、良くなった。実はいろいろ調べてAlphanumeric sortというのがあると知ったの…

no image

WCFでエンドポイントを追加したらエラーになって起動できなかった

スクリーンキャストを見ながらWCFのデモを打ち込んでいたところ、2番目のデモでいきなり躓いた。 “System.InvalidOperationException: 構成で指定された X.509 証明書 ID を読み込めません。” エンドポ…