2010/10/04 - [C# .NET] - C#, DLL 만들어 using으로 사용하기 #2
윈도우 프로그램은 컴파일하여 EXE 형태로 배포됩니다.
적은 용량일 때는 하나의 EXE로 배포할 수 있지만
기능이 하나 둘 추가되어 용량이 커지게 되면 하나의 파일로는 유지 관리/보수에 큰 어려움이 있습니다.
따라서 파일을 분리하여 각 기능별로 구성해야 합니다.
파일 분리는 라이브러리 형태인 DLL로 할 수 있는데
DLL 은 다른 프로젝트에서 재사용이 가능합니다.
간단한 DLL 라이브러리를 만들어서
응용프로그램에서 using로 선언하여 사용해 보는 예제를 만들어 보겠습니다.
윈도우 프로그램은 컴파일하여 EXE 형태로 배포됩니다.
적은 용량일 때는 하나의 EXE로 배포할 수 있지만
기능이 하나 둘 추가되어 용량이 커지게 되면 하나의 파일로는 유지 관리/보수에 큰 어려움이 있습니다.
따라서 파일을 분리하여 각 기능별로 구성해야 합니다.
파일 분리는 라이브러리 형태인 DLL로 할 수 있는데
DLL 은 다른 프로젝트에서 재사용이 가능합니다.
간단한 DLL 라이브러리를 만들어서
응용프로그램에서 using로 선언하여 사용해 보는 예제를 만들어 보겠습니다.
WATCalDll.DLL 만들기
사칙연산이 있는 WATCalDll.dll 파일을 만들어 보겠습니다.
파일 => 새로 만들기 => 프로젝트 로 새로운 프로젝트를 생성합니다.
프로젝트 형식은 다른 언어 => Visual C# => Windows 으로 선택하고,
템플릿은 "클래스 라이브러리"를 선택합니다.
프로젝트 이름은 "WATCalDll"로 하겠습니다.
새로운 프로젝트를 생성합니다.
기본적으로 Class1 이라는 클래스로 구성되는데, 파일명을 "ClsCal.cs"로 변경하여 클래스명을 변경합니다.
(파일명이 변경되면 클래스명은 자동으로 변경됩니다.)
사칙연산 메소드를 static 형태로 추가합니다.
F7을 눌러 컴파일을 하면 2개의 결과 파일이 생기는데 WATCalDll.dll 파일이 최종 파일입니다.
다음에는 이 파일을 가지고 응용 프로그램 만드는 방법을 알아보겠습니다.
출처(ref.) : C# .NET - C#, DLL 만들어 using으로 사용하기 - /zbxe/?mid=WhiteAT_Csharp&document_srl=37201&W=h
by WhiteAT
by WhiteAT
'스터디 > C#.NET:자료' 카테고리의 다른 글
unchecked 키워드 (0) | 2010.10.07 |
---|---|
C# 마우스 커서 모양 (0) | 2010.10.05 |
using System.Management; 사용할수 없을때 (0) | 2010.10.04 |
간단한 메세지박스 보이게 하는 소스 (C# .NET 사용) (0) | 2010.10.04 |
C#, DLL 만들어 using으로 사용하기 #2 (1) | 2010.10.04 |
C# 폼 닫히지 않게 (0) | 2010.10.01 |
this [] 사용하기 (0) | 2010.09.30 |
ListView 아이템 이동하기 (1) | 2010.09.29 |
경로명으로 파일 리스트 가져오기 (0) | 2010.09.27 |
DataGridView 사용하기 (0) | 2010.09.13 |