タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MEFに関するnoazohのブックマーク (16)

  • [C#][MEF]Managed Extensibility Framework入門 その7

    過去の関連記事 [C#][MEF]Managed Extensibility Framework入門 その1 [C#][MEF]Managed Extensibility Framework入門 その2 [C#][MEF]Managed Extensibility Framework入門 その3 [C#][MEF]Managed Extensibility Framework入門 その4 [C#][MEF]Managed Extensibility Framework入門 その5 [C#][MEF]Managed Extensibility Framework入門 その6 MEF入門も、既に7回目になりました。 あと何個か書くネタがありますが、今回は今までと趣向を変えてCatalogについてちょっと試してみようと思います。 同一アセンブリしか駄目なの? いきなり変なタイトルをつけましたが、

  • Managed Extensibility Framework入門 まとめ - かずきのBlog@hatena

    MEFの入門記事のまとめです。全11回でMEFの基的な使い方を説明しています。 Managed Extensibility Framework入門 その1「はじめに」 Managed Extensibility Framework入門 その2「使うに当たって覚えておきたいこと」 Managed Extensibility Framework入門 その3「Export」 Managed Extensibility Framework入門 その4「もっとExport」 Managed Extensibility Framework入門 その5「Import」 Managed Extensibility Framework入門 その6「拡張可能なアプリケーション作成」 Managed Extensibility Framework入門 その7「クラス以外のExportとImport」 Mana

    Managed Extensibility Framework入門 まとめ - かずきのBlog@hatena
    noazoh
    noazoh 2013/07/19
  • [Silverlight] MEF を使って XAP を動的に読み込む その1

    前の記事で Silverlight 4 では MEF (Managed Extensibility Framework) を使って XAP を動的に読み込めばいいんじゃないかと書きましたが、せっかくなのでサンプルを紹介しときます。 内容自体は VSUG Day 2010 Summer 大阪 のセッションで紹介したのとだいたい同じだったりしますが。 まず、MEF っていうのはプラグインといった仕組みを実現するフレームワークだと思ってもらえばいいんじゃないかと思います。結構いろいろな機能があるため全体としてはそれなりにややこしくなっていますが、基的な部分を使うだけならば、いくつかの約束ごとを覚えればなんとかなる感じです。 私も全体をきちんと理解出来ているわけではありませんが、単純な例と XAP を動的に読み込む例の 2回に分けて MEF の概要を紹介してみます。 なお、MSDN ライブラリの

  • かずきのBlog - MEF

    C#やJavaRubyとメモ書き 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 691 記事 - 1 コメント - 758 トラックバック - 196 ニュース わんくまBlogが不安定になったため、前に書いてたはてなダイアリーにメインを移動します。 かずきのBlog@Hatena 技術的なネタは、こちらにも、はてなへのリンクという形で掲載しますが、雑多ネタははてなダイアリーだけに掲載することが多いと思います。

  • 列挙体をバインドする

    列挙体の値をバインドするには <ObjectDataProvidor> 要素を使用します。 (参考文献:MSDN) この ObjectDataProvidor を使用するには、名前空間 xmlns:sys="clr-namespace:System;assembly=mscorlib" が必要です。 DayOfWeek 列挙体の全ての値をを取り出してListBoxにバインドする例を下記に示します。 XAMLの例 <Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:sys="clr-namespace:System;assembly=m

    noazoh
    noazoh 2011/07/14
    Enumをコンボボックスにバインド
  • Managed Extensibility Framework(MEF)入門 -目次- | UX Labo Blog

    noazoh
    noazoh 2011/05/10
  • 2010-05-16

    2010-05-16 はじめての Steam for Mac game Mac 版の開始は 12 日だと聞いていたけど、それは現地時間での日付であったらしく、日時間でいうところの 13 日だった。 前回 Windows 版で Portal の試用版 (Portal: The First Slice) を試したので、同じのを Mac 版で試すつもりだったけど、Mac 版リリ… 2010-05-16 はじめての RRoD game Xbox 360 の前面にあるリングライトは、電源を投入すると緑色に光る。また、故障を検知すると赤く光って教えてくれる。 購入してから 3 年半、ついにうちの Xbox 360 でもこの赤いリング (いわゆる RRoD) を見ることになった。金曜日の帰宅後に電源を投入し… 2010-05-16 .NET: はじめての MEF prog Managed Extens

    2010-05-16
  • かずきのBlog@hatena

    2024-01-02 2023 年の振り返り 2024 年になってしまいましたが 2023 年の振り返りをしたいと思います。 プライベート 特筆すべきことはあんまりなかったです。(悲しい) 会社の人たちとマイクラしたりして遊んだり、技術書典に出したりと色々やれたのは楽しかったです。 マイクラをすると… 2023-06-04 Galaxy Tab S8 Ultraのキーボードで日語でWeb検索が非常にしづらい 2022年の年末頃からGalaxy Tab S8 Ultraを買って使ってます。 スペックも満足でUS配列だけど純正キーボードもあり、ペンもついていてAndroidタブレットとしては非常にいい出来です。 何故か日で売られるモデルにはSIMスロットがない点は非常に不満ですが…… #Android #Galaxy 2022-04-16 Surface Laptop Studio を買っ

    かずきのBlog@hatena
    noazoh
    noazoh 2011/05/06
    MEF入門へのリンク
  • MEFベースのアプリケーションの為の小さな起動用クラス - Windows Live

    noazoh
    noazoh 2011/02/25
  • Silverlight の公開 - MEF を使用して Silverlight MVVM アプリケーションのインターフェイスを公開する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 January 2011 Volume 26 Number 01 Silverlight の公開 - MEF を使用して Silverlight MVVM アプリケーションのインターフェイスを公開する Sandrino Di Di | January 2011 コード サンプルのダウンロード Silverlight を Web 中心のテクノロジとして考えている開発者が多いかもしれませんが、実際には、さまざまな種類のアプリケーションの構築に適したプラットフォームに進化しています。Silverlight には、データ バインド、値コンバーター、ナビゲーション、ブラウザー外実行、COM 相互運用機能といった概念のサ

    Silverlight の公開 - MEF を使用して Silverlight MVVM アプリケーションのインターフェイスを公開する
    noazoh
    noazoh 2011/02/25
  • .net Framework4 MEF 超入門 其の一

    MEFについて、お話をば。 MEFとは?.net Framework4 からの新機能の1つです。M (Managed) E (Extensibility) F (FrameWork)の略で、MEFです。 簡単に言ってしまって、容易にプラグイン実装ができてしまう機能がMEFです。今回の記事では、MEFの流れについて書きたいと思います。 MEFの流れ

    noazoh
    noazoh 2011/02/04
  • 属性付きプログラミング モデルの概要 (MEF) - .NET Framework

    MEF (Managed Extensibility Framework) における プログラミング モデル とは、MEF で操作する一連の概念オブジェクトを定義するための特定の方法です。 これらの概念オブジェクトには、パート、インポート、およびエクスポートが含まれます。 MEF では、これらのオブジェクトが使用されますが、その表現方法は指定されていません。 そのため、カスタマイズしたプログラミング モデルを含むさまざまなプログラミング モデルを使用できます。 MEF で使用される既定のプログラミング モデルは、 属性付きプログラミング モデルです。 属性付きプログラミング モデルでは、パート、インポート、エクスポート、およびその他のオブジェクトを、通常の .NET Framework クラスを装飾する属性を使用して定義します。 ここでは、属性付きプログラミング モデルの属性を使用して M

    属性付きプログラミング モデルの概要 (MEF) - .NET Framework
    noazoh
    noazoh 2011/01/20
    MEFの概要。。。
  • Scrabble.NET » Dependency Injection #1 – コンストラクタインジェクション

    noazoh
    noazoh 2011/01/19
    Unityを使ったDIの例
  • Scrabble.NET » Service Locatorとして使う

    前章ではひとしきりHello-worldなUnityの使い方を説明しましたが、Unityをnewの代わりに使われたのではDIコンテナの汚名挽回というものです。 この章ではUnityをService Locatorとして使用する方法を説明します。DIはまだおあずけなのです。 サンプルコード: [Sample] – ServiceLocator 今回はインターフェイスとその実装クラスを2つ用意します。 1: public interface ISay 2: { 3: void Say(); 4: } 5:   6: /// <summary> 7: /// こんにちは 8: /// </summary> 9: public class SayHello : ISay 10: { 11: public void Say() 12: { 13: Console.WriteLine("Hello

    noazoh
    noazoh 2011/01/19
    MEFの参考として。Unityを使ったDIの例。
  • Managed Extensibility Framework - Managed Extensibility Framework による .NET 4 で構成可能なアプリケーションの構築

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 February 2010 Volume 25 Number 02 Managed Extensibility Framework - Managed Extensibility Framework による .NET 4 で構成可能なアプリケーションの構築 Glenn Block | February 2010 まもなくリリースされる Microsoft .NET Framework 4 では、新たにアプリケーションの開発が大幅に容易になる魅力的なテクノロジが登場します。アプリケーションを設計する際にメンテナンスや機能拡張が容易になるようにと頭を悩ませたことのある方は、ぜひお読みください。 Managed E

    Managed Extensibility Framework - Managed Extensibility Framework による .NET 4 で構成可能なアプリケーションの構築
    noazoh
    noazoh 2010/12/24
  • Managed Extensibility Framework(MEF)入門 -目次- - .NETな日々 -EX-

    Visual Studio 2010の登場に伴い、.NET Framework4.0もリリースされました。.NET Framework4.0の新機能として『Managed Extensibility Framework』(以下MEFと記載)という機能が追加されました。これから数回に分けてMEFを取り上げてどのような機能なのか書いていきます。 Managed Extensibility Framework入門(MEF) -MEFとは- Managed Extensibility Framework入門(MEF) -基概念-Managed Extensibility Framework入門(MEF) -Export-Managed Extensibility Framework入門(MEF) -Import-Managed Extensibility Framework入門(MEF) -Co

    Managed Extensibility Framework(MEF)入門 -目次- - .NETな日々 -EX-
    noazoh
    noazoh 2010/12/22
    これで.NETでもDIが可能に。
  • 1