데이터 및 파일

이 문서에서는 Windows 앱의 데이터 및 파일과 관련된 시나리오와 관련된 개발 기능의 인덱스를 제공합니다.

Windows 앱 SDK 기능

Windows App SDK는 Windows 10 이상 OS 릴리스에 대한 데이터 및 파일 시나리오와 관련된 다음 기능을 제공합니다.

기능 설명
MRT Core를 사용한 리소스 관리 Microsoft.Windows.ApplicationModel.Resources 네임스페이스에서 MRT Core API를 사용하여 여러 언어의 문자열 및 이미지와 같은 앱 리소스, 스케일링 및 대비 변형을 앱 로직과 상관없이 관리합니다. MRT Core는 Windows 플랫폼의 Windows.ApplicationModel.Resources에 있는 이전 리소스 관리 API의 간소화된 버전입니다.

Windows OS 기능

Windows 10 이상 OS 릴리스는 앱의 데이터 및 파일 시나리오와 관련된 다양한 API를 제공합니다. 이러한 기능은 Windows SDK에서 제공하는 WinRT 및 Win32(C++ 및 COM) API 조합을 통해 사용할 수 있습니다.

WinRT API

다음 문서에서는 Windows SDK에서 제공하는 WinRT API를 통해 사용할 수 있는 기능에 대한 정보를 제공합니다.

문서 설명
앱 리소스 Microsoft.Windows.ApplicationModel.Resources 네임스페이스 및 기타 관련 네임스페이스에서 API를 사용하여 여러 언어의 문자열 및 이미지와 같은 앱 리소스, 스케일링 및 대비 변형을 앱 로직과 상관없이 관리하는 방법을 알아봅니다.
데이터 바인딩 앱의 UI를 데이터에 바인딩하고 UI를 데이터 변경 내용과 동기화된 상태로 유지하는 방법을 알아봅니다.
파일, 폴더 및 라이브러리 텍스트 및 다른 데이터 형식을 읽고 파일에 쓰며, 파일 및 폴더를 관리하는 방법을 알아봅니다.

Win32(C++ 및 COM) API

다음 문서에서는 Windows SDK에서 제공하는 Win32(C++ 및 COM) API를 통해 사용할 수 있는 기능에 대한 정보를 제공합니다.

문서 설명
메뉴 및 기타 리소스 아이콘, 커서, 메뉴, 대화 상자, 비트맵 등을 포함한 앱 리소스를 관리하는 방법을 알아봅니다.
데이터 액세스 및 스토리지 파일 및 파일 시스템 관리, 데이터베이스 액세스 등과 관련된 데이터 액세스 및 스토리지 시나리오에 대해 알아봅니다.

.NET 기능

.NET SDK는 WPF 및 Windows Forms 앱의 데이터 및 파일 시나리오와 관련된 API도 제공합니다.

문서 설명
.NET 앱 리소스 .NET 앱에서 앱 관리를 위해 진행하는 일반적인 전략을 알아봅니다.
애플리케이션 리소스, 콘텐츠 및 데이터 파일(WPF) WPF 앱에서 앱 리소스를 관리하는 방법을 알아봅니다.
애플리케이션 설정(Windows Forms) Windows Forms 앱에서 사용자 지정 애플리케이션 및 사용자 기본 설정을 만들고, 저장하고, 유지 관리하는 방법을 알아봅니다.
LINQ LINQ(Language-Integrated Query)를 사용하여 .NET 앱에서 언어 수준 데이터 쿼리를 수행하는 방법을 알아봅니다.
XML 문서 및 데이터 XML을 구문 분석 및 작성, 메모리의 XML 데이터 편집, XML 데이터의 유효성 검사, .NET 앱에서 XSLT 변환을 수행하는 방법을 알아봅니다.
엔티티 프레임워크 코어 .NET 앱에서 엔티티 프레임워크 코어를 사용하여 데이터베이스를 사용하는 방법을 알아봅니다.
데이터 바인딩(WPF) WPF 앱의 UI를 데이터에 바인딩하고 UI를 데이터 변경 내용과 동기화된 상태로 유지하는 방법을 알아봅니다.
데이터 바인딩(Windows Forms) Windows Forms 앱의 UI를 데이터에 바인딩하고 UI를 데이터 변경 내용과 동기화된 상태로 유지하는 방법을 알아봅니다.
파일 및 스트림 I/O .NET 앱의 데이터 스트림과 파일을 동기 및 비동기적으로 읽고 쓰는 방법을 알아봅니다.