ホームページ  >  記事  >  バックエンド開発  >  C# と VB.net の混合開発とテストの詳細な紹介 (画像とテキスト)

C# と VB.net の混合開発とテストの詳細な紹介 (画像とテキスト)

黄舟
黄舟オリジナル
2017-03-15 11:09:213546ブラウズ


これまで、プログラミング ソフトウェアは基本的に 1 つの開発言語 (C#、Java、または Delphi) を使用して開発されていました。最近、複数の C# プロジェクトを 1 つのソリューションにマージする開発手法をいくつか見かけますが、この手法は良いと思います。以下では、Microsoft プラットフォーム 多言語 開発の魅力を体験するための簡単な例を作成します。

開発プロセス:

1. 新しい C# Windows プログラム プロジェクトを作成します

2. 新しい VB クラス ライブラリを作成します

今すぐ C# プロジェクトにクラス ライブラリを追加します (「ソリューションの追加」)

プロジェクトをビルドすると、次の図が表示されます:

3. VB クラス ライブラリ コードを記述します。

新しいテスト メソッド SayHello() を作成し、情報プロンプトを出力します。

4. プロジェクト

referenceを追加します

C#プロジェクト、つまりVBプロジェクトにプロジェクト参照を追加します。

5. フォームのデザインと C# フォーム

イベントコードの作成

using System;
using System.Windows.Forms;

using ClassLibrary1;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            new Class1().SayHello();        
        }
    }
}

6. テスト結果

マルチプロジェクト混合開発には、主に次の利点があります。

ポイントレイヤー設計、各レイヤーは分業を容易にするために独立して開発できます。

異なるプロジェクト間で参照を追加するだけで、コンパイルされたファイルは

Dl

l に応じてリリースすることができます。あなたのニーズ;

モジュラー

開発、将来的には、類似のプロジェクトは、冗長なコードの引用を避けるために、関連するプロジェクトのみを参照する必要があります。つまり、.net プラットフォームの下でさまざまな言語の利点を活用でき、さまざまな言語を使用するプログラマーがプロジェクトで協力できます。

以上がC# と VB.net の混合開発とテストの詳細な紹介 (画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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