소년포비의 세계정복!!

[C#]Visual Studio 2008에서 DLL 만들고 사용하기 본문

프로그램 세상/C#

[C#]Visual Studio 2008에서 DLL 만들고 사용하기

소년포비 2009. 10. 22. 16:22

. 새 프로젝트 -> 기타 프로젝트 형식 -> Visual Studio 솔루션 -> 빈 솔루션 -> 이름 : DLL파일만들기

 

 

 

2. 솔푸션 안에 새 프로젝트 추가 ( Console, Windows Form, Web Site, Calculator(클래스라이브러리))

1) 새 프로젝트 추가 -> 콘솔 응용 프로그램 -> ConsoleCalculator

2) 새 프로젝트 추가 -> Windows Forms 응용 프로그램 -> WindowsFormsCalculator

3) 새 웹사이트 추가 -> WebCalculator

4) 새 프로젝트 추가 -> 클래스 라이브러리 -> Calculator -> CalculatorPlus.cs 클래스 추가

콘솔 응용 프로그램 추가

 

Windows Forms 응용프로그램 추가

 

Web site 추가

 

클래스 라이브러리 추가

 

Calculator클래스 라이브러리 안에 CalculatorPlus.cs 클래스 추가

 

 

3. 코드 추가

1) Calculator -> CalculatorPlus.cs

namespace Calculator
{
    public class CalculatorPlus
    {
        public static int Execute(int a, int b)
        {
            return (a + b);
        }
    }
}

 

2) ConsoleCalculator -> Program.cs

class Program
    {
        static void Main(string[] args)
        {
            int a = 10;
            int b = 5;

            Console.WriteLine("{0}", Calculator.CalculatorPlus.Execute(a, b));
        }
    }

 

3) WindowsFormsCalculator -> Form1.cs 

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

        private void button1_Click(object sender, EventArgs e)
        {
            int a = Convert.ToInt32(textBox1.Text);
            int b = Convert.ToInt32(textBox2.Text);

            label1.Text = Convert.ToString(Calculator.CalculatorPlus.Execute(a, b));
        }
    }
}

 

4) WebCalculator -> Default.aspx.cs

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        int a = Convert.ToInt32(TextBox1.Text);
        int b = Convert.ToInt32(TextBox2.Text);

        Label1.Text = Convert.ToString(Calculator.CalculatorPlus.Execute(a, b));
    }
}

4. Calculator 클래스 라이브러리 빌드 또는 다시 빌드

1) 오른쪽 마우스 클릭 -> 빌스 또는 다시 빌드

2) 오늘쪽 마우스 클릭 -> 속성 -> 디버그 -> 구성 : Release

 

 

5. Calculator.dll 파일 사용하기

1) ConsolCalculator에 참조 추가 -> 프로젝트 -> Calculator 추가  

2) WindowsFormsCalculator 참조 추가 -> 찾아보기 -> Calculator 추가

3) dll 파일 복사해서 붙여넣기

4) 또 다른 프로젝트를 생성해서 dll파일을 사용하려면

추가된 프로젝트 -> 참조추가 -> 찾아보기 -> C:\DLL파일만들기\Calculrator -> bin -> Debug -> Calculator.dll 추가

 

 

 

 

6. 결과 화면

1) ConsoleCalculator

         

        

         2) WindowsFormsCalculator

 

        

 

         2) WebCalculator

 

        

'프로그램 세상 > C#' 카테고리의 다른 글

[C#] 웹페이지 자동로그인 구현  (0) 2009.10.24
[C#] 람다식(Lambda Expression)  (0) 2009.10.22
[C#]급여 계산  (0) 2009.10.22
[C#] 체중 관리 프로그램  (0) 2009.10.22
[C#] 외부 응용프로그램 실행  (0) 2009.10.22