このコーナー(ComponentZine)では、コンポーネントを利用して、ソフトウェア の生産性や品質を向上させるための情報を紹介します。
現在、ドメイン駆動設計やClean Architectureなどが日本でも良く語られるようになり、広く受け入れられはじめています。技術的にはWindows Presentation Foundation(以下WPF)も .NET Frameworkだけでなく .NET上でも動作するようになりました。筆者もそれらを取り入れて開発しています。本稿ではマイクロソフトが架空の大規模多国籍製造企業を想定し公開している、サンプルデータベース「AdventureWorks」を題材に、グレープシティのコンポーネント「ComponentOne for WPF」や「SPREAD for WPF」を活用して業務アプリケーション開発をする際のアーキテクチャを紹介します。
(01/10)
本記事では、前回に引き続き、マイクロソフトが、架空の大規模多国籍製造企業を想定し、公開しているサンプルデータベース「AdventureWorks」を題材に、Prism for WPFや、グレープシティのコンポーネント「SPREAD for WPF」を活用して業務アプリケーション開発する際の実践的なアーキテクチャ例を紹介します。今回は、コードを交えながら具体的な実装方法を解説します。
(04/11)
WPFの個別の技術要素に関する解説は多くありますが、アプリケーション全体のアーキテクチャまで踏み込んだ記事は多くないように思います。本記事では、マイクロソフトが、架空の大規模多国籍製造企業を想定し、公開しているサンプルデータベース「AdventureWorks」を題材に、Prism for WPFや、グレープシティのコンポーネント「SPREAD for WPF」を活用して業務アプリケーション開発をする際の実践的なアーキテクチャ例を紹介します。
(04/10)
グレープシティは、30年以上にわたり業務アプリ開発者を支援し続けているコンポーネントベンダーです。 Visual Studioでの開発を支援する.NETコンポーネントや、WebアプリのUI開発で利用できるJavaScriptライブラリといった開発支援ツールを提供しています。 日本の業務に適したシステムをより早く開発すること、また、エンドユーザーの利用しやすさ、幅広いユーザー環境への対応、そして何よりプログラマの作業を軽減することを一番に目指しています。 |