製品
.NET 技術
 

.NET と オートメーション フレームワーク技術

Microsoft .NET はオートメーション フレームワークのベースです。 Microsoft .NET フレームワークは、統合 Windows コンポーネントで、これによりソフトウェアとウェブサービスの今後の世代を作成、管理します。

   
 

Microsoft が新しい技術を開発した理由

これまでの 10 年間、Microsoft は継続的に Windows® プラットフォーム、対応する API、開発ツールを改良してきました。 例としては、ソフトウェアの再利用を可能にした COM、DCOM、COM+ の開発が挙げられます。  ここで問題は、ツールと言語がますます精巧に発展し、このためさらに複雑になったことです。なぜなら、当然、以前のバージョンとツールに必要なサポートが増えたからです。

.NET はこの状況を変えるために真剣に挑戦しようとしています。 Mircosoft は、ほとんどのプログラミング業務を非常に簡単に実現できるように、完全に新しいフレームワークを開発しました (その際、下方互換性も保証。たとえば、自社の 「従来」 コードがまだ動作していても、新しいコードの開発は非常に簡単にできます)。

 
 

 
 

.NET 技術 特徴とメリットの一覧

.NET コンセプトが、制御技術でも多くのメリットを開拓します :

  • .NET はソフトウェアツール、ソフトウェアプラットフォーム、機能的エンジニアリング用の、将来を見通すソフトウェアストラテジーです。
  • 当初の経験では、ソフトウェアツールを使って、たとえばオートメーションデバイスのパラメータ生成と診断をした場合、従来よりも少なくとも 2 倍の早さでできることが分かりました。
  • 製品の最適サポート用の一貫性ある、同質なソフトウェアプラットフォームの採用には、経済的なメリットもあります。
  • .NET は、高度な個性的デザインも可能な、標準技術です。
  • また、今後、.NET プラットフォームは、多数の開発機会 (ウェブサービスなど) を提供します。
  • Windows で実行したいほとんどの操作、たとえば、データアクセス、Window 技術、インターネット接続、Win32 API の多くの機能などが、シンプルなオブジェクトモデル (FCL、フレームワーククラスライブラリ) でできるようになりました。
  • アプリケーションは、異なるプログラミング言語で開発できます : プログラミング言語 Visual Basic も拡張されました。 クラスが含まれ、C++ でこれまで使用できたほとんどの機能を提供するようになりました。 新規言語 C# も導入しました。 C++ の効率性に VB のシンプルさが組み合わせられました。 コードに VB、C++、C# を混在できるようになった結果、最重要なプログラミング言語がお互いに近づきました。 たとえば、あるクラスを VB で記述してから、VB クラスから C# クラス (または C++) を派生して、デバッガで言語間を切り替えできます。
  • コンポーネントを、アセンブリと呼ばれる、新ユニットに組み合わせます。 アセンブリは、そのインストレーションと使用が非常にシンプルなため、大部分は一目瞭然です。
  • マネージモジュール : マネージモジュールはコンパイルされたクラスです。 このクラスは、CLR で管理、実行されます。
  • CLR (Common Language Runtime) : すべての .NET ベースのアプリケーション用 Microsoft のランタイムエンジンで、仮想 Java マシンに従い、中間コード (IL コード) とメモリ管理のジャストインタイムコンパイルします。
  • IL (または MSIL、Microsoft Intermediate Language) : IL は CLR によってネイティブコードにコンパイルされる中間言語です。 ネイティブコードはプロセッサ専用コードです (コンパイルされた C++ コードと同じ)。

 
 

 
 

オートメーション フレームワーク : オートメーションエンジニアリング用の .NET

オートメーション フレームワークは、オートメーション産業専用の Micorsoft.NET フレームワークの拡張です。

 
 

オートメーション フレームワークは、「伝統的」 で、閉ざされたアプリケーションではなく、実際のアプリケーションのケースに応じて使用できる、複数のコンポーネントで構成されています。 これらの基本コンポーネントは追加コンポーネントで拡張可能です。 ここでは、オートメーション フレームワークは、シンプルな統合を確実にし、統合されたコンポーネント間の必要な通信、一貫したデータ管理を保証します。

 
 
[プリント用ページ] [友人に送る] [トップ]
住所
KW-Software GmbH - Far East Office
ユーロ・ファーイースト株式会社内
〒107-0062 東京都港区南青山1-15-18 リーラ乃木坂ビル#901
Tel.: +81 3 3470-8768
japan@kw-software.com
現在地
ホームページ
製品
オートメーション フレームワーク
クイックリンク
Ansprechpartner
Demo-Software
Firmen-Profil