.NETに関するnanto_viのブックマーク (3)

  • フレームワーク デザインのガイドライン | Microsoft Docs

    このセクションでは、.NET Framework を拡張および操作するライブラリをデザインするためのガイドラインを示します。 目標は、開発に使用されるプログラミング言語に依存しない統合プログラミング モデルを提供することにより、ライブラリ デザイナーが API の一貫性と使いやすさを確保できるようにすることです。 .NET Framework を拡張するクラスやコンポーネントを開発する場合は、これらのデザイン ガイドラインに従うことをお勧めします。 一貫性のないライブラリ デザインは、開発者の生産性に悪影響を及ぼし、採用を妨げます。 ガイドラインは、Do、Consider、Avoid、Do not という言葉から始まる単純な推奨事項として編成されています。 これらのガイドラインは、クラス ライブラリ デザイナーがさまざまなソリューション間のトレードオフを理解できるようにすることを目的として

    フレームワーク デザインのガイドライン | Microsoft Docs
  • Protocol Handlers for Microsoft Internet Explorer - misuzilla.org

    description Microsoft Internet Explorer(正確にはURL Moniker)の扱えるスキームを拡張してURN、dataスキームを取り扱えるようにするモジュールです。 また、以前Visual Basicで書いた URN Handler for Internet Explorer の代わりとなるものです。 data scheme RFC 2397にあるURLにデータをエンコードして埋め込んでしまおうというものです。 たとえば <img alt="data" src="data:image/png;base64,iVBORw0KGgo(略)ORK5CYII=" /> などと書くことができます。 URN URNは RFC 2141で定められているリソースの名前をあらわす書式です。 たとえばISBNが4-7973-2723-5のは urn:isb

    nanto_vi
    nanto_vi 2009/01/08
    IEでdata URI、URNを利用可能に。C#製。
  • インライン・メソッド・キャッシュによる動的ディスパッチ高速化(1/3) - @IT

    連載では、筆者が気になって調べてみた.NET関連技術を横断的に紹介していきたい。連載第1回となる今回は、インライン・メソッド・キャッシュについて取り上げる。そもそもなぜ筆者がインライン・メソッド・キャッシュについて調べようと思ったのか、まずはそこからお話ししよう。なお、コードはすべてC#のみで記述する。 ■次世代JavaScriptエンジン ここ数カ月、JavaScriptの高速化が注目を集めている。 MozillaファウンデーションのBrendan Eich氏が8月23日付けのブログで明かしたところによれば、Firefox 3.1に含まれる新しいJavaScriptエンジンの「TraceMonkey」は、JITコンパイラを搭載したものとなる。現在のところx86、x86-64、ARMをサポートしている。最適化前の現時点でもすでに、Firefox 3に比べてFirefox 3.1に組み込ま

    nanto_vi
    nanto_vi 2008/11/19
    VM、Tracing JIT。
  • 1