2010/10/04 - [C# .NET] - C#, DLL 만들어 using으로 사용하기 #2


윈도우 프로그램은 컴파일하여 EXE 형태로 배포됩니다.

적은 용량일 때는 하나의 EXE로 배포할 수 있지만
기능이 하나 둘 추가되어 용량이 커지게 되면 하나의 파일로는 유지 관리/보수에 큰 어려움이 있습니다.
따라서 파일을 분리하여 각 기능별로 구성해야 합니다.

파일 분리는 라이브러리 형태인 DLL로 할 수 있는데
DLL 은 다른 프로젝트에서 재사용이 가능합니다.

간단한 DLL 라이브러리를 만들어서
응용프로그램에서 using로 선언하여 사용해 보는 예제를 만들어 보겠습니다.


WATCalDll.DLL 만들기

사칙연산이 있는 WATCalDll.dll 파일을 만들어 보겠습니다.
파일 => 새로 만들기 => 프로젝트 로 새로운 프로젝트를 생성합니다.
프로젝트 형식은 다른 언어 => Visual C# => Windows 으로 선택하고,
템플릿은 "클래스 라이브러리"를 선택합니다.
프로젝트 이름은 "WATCalDll"로 하겠습니다.
새 프로젝트 생성

새로운 프로젝트를 생성합니다.



기본적으로 Class1 이라는 클래스로 구성되는데, 파일명을 "ClsCal.cs"로 변경하여 클래스명을 변경합니다.
(파일명이 변경되면 클래스명은 자동으로 변경됩니다.)



사칙연산 메소드를  static 형태로 추가합니다.



F7을 눌러 컴파일을 하면 2개의 결과 파일이 생기는데 WATCalDll.dll 파일이 최종 파일입니다.


다음에는 이 파일을 가지고 응용 프로그램 만드는 방법을 알아보겠습니다.


+ Recent posts