タグ

dotnetに関するikasam_aのブックマーク (3)

  • L'eclat des jours(2006-10-28)

    _ NETアプリケーションにリモートオートメーションを付ける 必要がでてきて、ちょっと考えた。 たとえば、定期的に何かする静かなアプリケーション(UIと言えばタスクバーの通知領域にアイコンがあって、たまに「エラーになってるからログ見てくれ」とか吹き出しが出る程度のやつ)が今何してるか知りたいとする。 クライアントは、HTAとかだよな、やっぱり、と考える。 すると逆向きCOM Interopってのが候補に挙がる。 が、なんか違う気がする。大体、後からノートPCをHubに差し込んで調べるというようなこと考えると、危険極まりないDCOMの利用になってしまう。それは、最悪の場合に最悪の事態となる。 ではRemotingって……相変わらずVisual Studioのサポートないのか。却下だ。 Webサービス……「追加」からは選べないな。 で、System.Net.HttpListenerを使うことに

  • Big Sky :: JScript.NETでスレッド

    JScript.NETMicrosoftが.NET Framework向けに拡張したJavasSriptで、Common Language Runtime(CLR)上で動作するJavaScript実装です。 CLR上ではC#、VB.NET等が動作しますが、JScript.NETは言語がJavaScriptという事もあって実はC#やVB.NET等と同等に使えない機能がいくらかあります。 JavaScriptは動的言語です。オブジェクトにプロパティを生やしてメソッドにしたり、prototypeを弄ったり、eval()で関数を生成したりも出来ます。つまりコンパイルするとは言えど、型が動的に変えられる言語です。 その為、.NET Frameworkの機能の一つであるDelegateが使えません。.NET FrameworkのThreadはDelegateという関数型拘束によりスレッドを安全に呼び

    Big Sky :: JScript.NETでスレッド
  • MSDN マガジン: BDD 入門: SpecFlow と WatiN によるビヘイビア駆動開発

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 SpecFlow と WatiN によるビヘイビア駆動開発 Brandon Satrom サンプル コードのダウンロード 自動単体テストは、ソフトウェア開発の現場でますます広く実施されるようになり、さまざまなテストファースト手法の導入も進んでいます。どのテストファースト手法にもそれぞれ、開発チームにとってメリットもあれば課題もあります。しかし、いずれも "設計としてのテスト" という考え方の確立を目指しています。 ただし、テストファースト世代でも、ユーザーの行動 (ビヘイビア) を表現する方法については、システムの言語 (ユーザーの言語とはかけ離れた言語) で書かれた単体テストを利用する方法が主流でした。この

    MSDN マガジン: BDD 入門: SpecFlow と WatiN によるビヘイビア駆動開発
  • 1