리소스 관리(C# 및 Java)
업데이트: 2007년 11월
Visual Studio를 사용하는 C#에서는 리소스를 간편하게 관리할 수 있습니다.
Java
Java 응용 프로그램은 일반적으로 클래스 파일, 사운드 파일, 이미지 파일 등의 다양한 응용 프로그램 리소스와 함께 JAR 파일로 제공됩니다. Visual Studio에서 솔루션 및 프로젝트를 관리하는 방식과 비슷하게 JBuilder 또는 Eclipse를 사용하여 JAR 파일을 관리할 수 있습니다.
C#
C# 프로젝트의 경우 Visual Studio의 솔루션 탐색기에서 리소스를 쉽게 열 수 있습니다.
이미지 편집기 및 바이너리 편집기를 사용하여 관리되는 프로젝트의 리소스 파일 작업을 수행할 수도 있습니다.
관리되는 프로젝트에 리소스를 추가하는 방법에 대한 자세한 내용은 다음을 참조하십시오.
이러한 리소스를 응용 프로그램에서 외부 콘텐츠로 읽거나 포함된 리소스로 읽을 수 있습니다. 예를 들어, 다음 코드 줄에서는 System.Reflection 네임스페이스의 클래스와 Assembly 같은 클래스를 사용하여 어셈블리에서 포함된 리소스 파일을 읽습니다. 이 경우 파일은 assemblyname.file.ext입니다.
static void Main()
{
System.Reflection.Assembly asm =
System.Reflection.Assembly.GetExecutingAssembly();
System.Drawing.Bitmap tiles = new System.Drawing.Bitmap
(asm.GetManifestResourceStream("assemblyname.file.ext"));
}
자세한 내용은 리플렉션(C# 프로그래밍 가이드)을 참조하십시오.
응용 프로그램 리소스에 대한 자세한 내용은 응용 프로그램 리소스 관리를 참조하십시오.
일반 리소스 편집기의 작동 방식에 대한 자세한 내용은 리소스 편집기를 참조하십시오.
.Resx 형식의 리소스 파일 편집 방법에 대한 자세한 내용은 응용 프로그램의 리소스를 참조하십시오.
XML 및 SAX2(Simplified API for XML)를 처리하는 방법에 대한 자세한 내용은 XML Developer Center를 참조하십시오.