>  기사  >  백엔드 개발  >  C#과 VB.net의 혼합 개발 및 테스트에 대한 자세한 소개(그림 및 텍스트)

C#과 VB.net의 혼합 개발 및 테스트에 대한 자세한 소개(그림 및 텍스트)

黄舟
黄舟원래의
2017-03-15 11:09:213569검색


과거에는 프로그래밍 소프트웨어는 기본적으로 C#, Java, Delphi 중 하나의 개발 언어를 사용하여 개발되었습니다. 최근에는 여러 C# 프로젝트를 하나의 솔루션으로 병합하는 개발 방법을 본 적이 있는데 이 방법이 좋다고 생각합니다. 아래에서는 Microsoft 플랫폼 다국어 개발의 매력을 경험해 볼 수 있는 간단한 예를 만들어 보겠습니다.

개발 프로세스:

1. 새로운 C# Windows 프로그램 프로젝트 생성

2. 프로젝트

지금 바로 C# 프로젝트에 클래스 라이브러리를 추가하세요("솔루션 추가")

프로젝트를 빌드한 후 다음 그림은 표시됨:

3. VB 클래스 라이브러리 코드 작성

단순히 정보 프롬프트를 출력하는 새로운 테스트 메서드 SayHello()를 만듭니다.

4. 프로젝트 추가

참조

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. 테스트 결과

다중 프로젝트 혼합 개발에는 주로 다음과 같은 이점이 있습니다.

계층적 설계, 각 레이어

서로 다른 프로젝트 간에 참조를 추가하면

Dll 파일이 됩니다. 게시할 때 Dll을 게시할지 여부를 결정할 수 있습니다. 또는 필요에 따라 소스 코드를 사용하거나

모듈형

개발을 통해 향후 유사 프로젝트에서는 중복 코드 인용을 피하기 위해 관련 프로젝트만 참조하면 됩니다. 지금 다른 언어 플랫폼이 도달할 수 없는 또 하나의 지점이 있습니다. 그 결과 닷넷 플랫폼 하에서는 서로 다른 언어의 장점을 활용할 수 있고, 서로 다른 언어를 사용하는 프로그래머들이 공동으로 프로젝트를 개발할 수 있다는 점입니다.

위 내용은 C#과 VB.net의 혼합 개발 및 테스트에 대한 자세한 소개(그림 및 텍스트)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.