屋根裏部屋 mkII

屋根裏のようにひっそりと、しかし何があるかわかりません。
ようこそ 屋根裏部屋 mkII へ ログイン | 登録 | ヘルプ
in 検索

タグによる閲覧

すべてのタグ » C#   (RSS)
検索ページ 1 / 2 ( 合計 11 件)
  • こみゅぷらすコミュニティローンチ資料(WPF UI AutomationとDLR beta2)

    こちらでの告知が遅くなりましたが、さる2008/6/14に開催されたこみゅぷらすコミュニティローンチでDLRとUI Automationを使用した単体テストのお話を行いました。 資料はずいぶん前から公開していましたが、サンプルを少し整理して併せて公開を行いました。参考にしてください。 WPF UIの単体テストサンプル WPFの単体テスト(セッションで使用した資料) DLR Beta2探訪(セッションで使用した資料)
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 6月 23, 2008
  • .NET Frameworkでのファイル最大長

    Windowsのファイル名の最大長考察で最大ファイル名を少し試してみました。最後のPowerShellでより長いファイル名が扱えないということが疑問だったので、.NET Frameworkで試してみましょう。 1: FileInfo fi = new FileInfo(@''c:\temp''); 2: DirectoryInfo di = new DirectoryInfo(@''c:\temp''); 3: FileInfo[] files = di.GetFiles(''*.txt''); 4: 5: foreach (FileInfo oneFile in files) { 6: ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 12月 17, 2007
  • XMLHttpRequestのgetResponseHeaderでカスタムhttpヘッダが取得できない?

    このおかげで5時間くらい悩みまくりました。環境はWindows Server 2003 R2 SP2 Enterprise Edition(体験版)とクライアントはWindows XP SP2+IE 6.0です。 まず、同一ホスト(www.exsample.com)に仮想ディレクトリ/xfolderと/yfolderを作成します。 次に、xfolderに独自のhttpヘッダを指定します。値そのものが悪いのでは?というのはまぁなしで。   xfolderにはこんなhtmlを置きます。<html><body> <a ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 11月 11, 2007
  • EFS暗号化されたファイルを解除する

    会社でEFSで暗号化したファイル群を元に戻すために作ったプログラムを整形したバージョン。ファイルの暗号化を戻した場合、タイムスタンプが書き換わってうれしくないので(仕様的には書き変わらないとまずいのでしょうが)、タイムスタンプを保持しておいて、戻すという技を使っています。 実際はエラーチェックとか入っていたり、構造がちょっと違いますが。エラーが出たら許してください。参照にSystem.Security.dllを追加してください。 readonly(読み取り専用)をはずしているのはVSSなどにチェックインしたファイル対策。ReadOnly属性をはずしておかないと例外が発生します。 12345678910111213141516171819202122232425 ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 8月 12, 2007
  • C++/CLIとC#混在ソリューション

    Visual Studio 2005でC#とC++/CLIが混在するソリューションを作り、C++/CLI側でC#側のコードを呼び出すような構成の場合、C#側の修正がどんなに軽微でもC++/CLIはフルビルドが走ってしまいました。小さいプロジェクトならまだしも、大きいのになるとなかなかしんどいのではないでしょうか。私の場合、C++/CLIが2000行程度のプロジェクトですが、それでもいやだなと思うくらいです。 Orcas(Beta1)ではこの辺賢くなっているようで、C#側の内部処理が変わった程度ではC++/CLIのフルビルドまで行われなくなってます。これだけでもOrcasに移行したい。
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 6月 1, 2007
  • C/C++でObsolete属性っぽいこと

    C#(.NET Framework)の[Obsolete]属性を見たとき、「ああ、C/C++にも欲しいなー」と痛切に思いました。APIが変わったり、実装を変更して、こっちを使って欲しい…といった場合、メールの告知や仕様書の改編では絶対に見てもらえない人がいるから。 ところが、似たような物はちゃんとあるんですね。たとえば、Visual C++ 2005でstrcpyを使うとC4996という警告が出ます。 12 TCHAR Dummy[256];strcpy(Dummy, TEXT(''Dummy'')); 警告 2 warning C4996: 'strcpy': This function or variable may be unsafe. ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 4月 16, 2007
  • Winodws SDKヘルプの誤り(TaskDialog)

    注意:これは2007/1/8現在のお話です。msdn2は時間とともに修正される可能性があります。 VistaにはTaskDialogというAPIが追加されました。 補足事項が表示できる。 新しいアイコン(盾)が表示できる。 くらいでしょうか。もっとカスタマイズしたければ、TaskDialogIndirect()もあります。msdn2とWindows SDK 6.0付属のヘルプには誤りがあります。 間違いはプロトタイプ宣言。ヘッダファイルは正しいので、ヘルプのみあてにしてコードを書くと、「引数が足りません」というエラーになります。正しくはこう。 123456789 HRESULT TaskDialog( HWND hWndParent, ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 1月 8, 2007
  • 第11回Codeseek勉強会でしゃべってきました。

    第11回Codeseek勉強会で「Windows APIからVistaの新機能を知る」というお題でしゃべってきました。資料はこのサイトで公開しています。いっぱいあって何しゃべろうか迷ったんですが以下の三点でしゃべりました。聞いた人もだいぶ追記したので、改めてみてください。 IFileDialog Task Dialog シンボリックリンク 特にTask DialogとシンボリックリンクはWindows SDKのドキュメント(とmsdn2.microsoft.com)にも間違いがあって、ちょっとはまりました。feedbackしようかなと思ったのですが…どこでやればいいんだっけ?feedback ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 12月 22, 2006
  • Vistaにおける、.NET2.0のOpenFileDialogクラス

    従来、Windows XPまではGetOpenFileNameというAPIを使ってダイアログを開いていました。OSが変わってもフラグを追加する程度で済んでいました。 ところが、Windows ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 12月 11, 2006
  • 簡易コピーツール

    リリース物件を格納しているフォルダから本番環境へコピーするのに、いちいちファイルを探してバックアップして…というのが果てしなく面倒でした。Installerつくればいいのだろうけれど、そんな手間もかけたくない。似たようなツールはきっとあるでしょうが、探すのも面倒だったので、えいやぁで作ってしまいました。バイナリ配布しようかと思ったけれど、release ...
    投稿場所:  Technological (Weblog) 投稿者: kkamegawa 投稿日時: 12月 8, 2006
1 2 次へ >
Powered by Community Server, by Telligent Systems