ホームページ  >  記事  >  ブートストラップとはどういう意味ですか?

ブートストラップとはどういう意味ですか?

(*-*)浩
(*-*)浩オリジナル
2019-07-18 14:03:195843ブラウズ

Prism は超軽量のオープンソース フレームワークで、以前は Angel として知られていましたが、現在は Prism に名前が変更されました。 Prism 初期化アプリケーションに関する初期調査

ブートストラップとはどういう意味ですか?

Bootstrapper (推奨される学習: Bootstrap ビデオ チュートリアル )

##Bootstrapper クラスの役割は、Prism クラス ライブラリを使用してアプリケーションを初期化することです。抽象クラス Bootstrapper によって提供される関数のほとんどは仮想メソッドです。

DI

UnityBootstrapper クラスと MefBootstrapper クラスは、必要な機能のほとんどを実装します。

シェル

Prism アプリケーションでは、シェルまたはメイン ウィンドウを作成する責任はブートストラップにあります。シェルが依存する一部のサービス (リージョン マネージャーなど) は、シェルを表示する前に初期化する必要があるためです。

重要な決定事項

Unity、MEF、またはその他の依存関係注入コンテナーを使用するかどうか、これによって Bootstrapper クラスの作成が決定されます;

どのサービスが使用されるかアプリケーション、これら サービスはコンテナーに登録する必要があります。

ログ サービスを作成する必要があるかどうか、または他のログ サービスが必要かどうかを決定します。

必要なモジュールを決定します。コード ステートメントとフォルダー スキャン、構成ファイルまたは XAML 構成を表示して、検出するアプリケーション;

コア ステップ

ブートストラップの作成

CreateShell の実装メソッド

アプリケーションのシェルに戻る クラスのインスタンスとして、必要に応じてシェル オブジェクトを作成するか、コンテナからシェルを取得するかを選択できます。

protected override DependencyObject CreateShell()<br>{<br>     return this.Container.Resolve<Shell>();<br>}<br>
Bootstrap に関連する技術的な記事については、

Bootstrap チュートリアル 列にアクセスして学習してください。

以上がブートストラップとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。