C# 연습
연습에서는 일반 시나리오에 대한 단계별 지침을 제공하므로 제품 또는 특정 기능 영역 파악을 효율적으로 시작할 수 있습니다.
이 섹션에는 C# 프로그래밍 연습에 대한 링크가 포함되어 있습니다.
단원 내용
Async 및 Await를 사용하여 웹에 액세스
Visual Studio 2012에 도입된 async 및 await를 사용하여 비동기 솔루션을 만드는 방법을 보여 줍니다.C# 또는 Visual Basic에서 Windows 런타임 구성 요소를 만든 다음 JavaScript에서 호출
Windows 런타임 형식을 만들고 Windows 런타임 구성 요소에 패키지한 다음 JavaScript를 사용하여 Windows용으로 빌드된 Windows 스토어 앱에서 해당 형식을 호출하는 방법을 보여 줍니다.Office 프로그래밍(C# 및 Visual Basic)
C# 및 Visual Basic을 사용하여 Excel 통합 문서와 Word 문서를 만드는 방법을 보여 줍니다.동적 개체 만들기 및 사용(C# 및 Visual Basic)
텍스트 파일의 내용을 동적으로 노출하는 사용자 지정 개체를 만들고 IronPython 라이브러리를 사용하는 프로젝트를 만드는 방법을 보여 줍니다.Visual C#으로 구성 요소 제작
클라이언트와 구성 요소 간의 상호 작용, 개체 수명 및 순환 참조, 클라이언트/구성 요소 디버깅, 공유 메서드와 인스턴스 메서드 사용 방법을 제시하는 간단한 구성 요소 개발을 보여 줍니다.Visual C#에서 복합 컨트롤 제작
간단한 복합 컨트롤을 만들고 상속을 통해 컨트롤 기능을 확장하는 방법을 보여 줍니다.Visual C#으로 간단한 다중 스레드 구성 요소 만들기
다중 스레드 구성 요소를 만드는 방법을 보여 주며 스레드의 작동 방식과 구성 요소에서 여러 스레드를 조정하는 방법을 보여 줍니다.Visual Studio의 디자인 타임 기능을 사용하는 Windows Forms 컨트롤 만들기
사용자 지정 컨트롤용 사용자 지정 디자이너를 만드는 방법을 보여 줍니다.Visual C#을 사용하여 Windows Forms 컨트롤에서 상속
상속 가능한 간단한 단추 컨트롤을 만드는 방법을 보여 줍니다. 이 단추는 표준 Windows Forms 단추에서 기능을 상속하며 사용자 지정 멤버를 노출합니다.디자인 타임에 사용자 지정 Windows Forms 컨트롤 디버깅
사용자 지정 컨트롤의 디자인 타임 동작을 디버그하는 방법을 설명합니다.Windows Forms 컨트롤에서 스마트 태그를 사용하여 일반 작업 수행
TabControl에서 탭 추가/제거, 부모 항목에 컨트롤 도킹, SplitContainer 컨트롤 방향 변경 등 일반적으로 수행하는 몇 가지 작업을 보여 줍니다.C#에서 쿼리 작성(LINQ)
LINQ 쿼리 식을 작성하는 데 사용되는 C# 언어 기능을 보여 줍니다.데이터 조작(C#)(LINQ to SQL)
데이터베이스에서 데이터를 추가/수정/삭제하는 LINQ to SQL 시나리오에 대해 설명합니다.간단한 개체 모델 및 쿼리(C#)(LINQ to SQL)
엔터티 클래스 및 해당 엔터티 클래스를 필터링하는 간단한 쿼리를 만드는 방법을 보여 줍니다.저장 프로시저만 사용(C#)(LINQ to SQL)
LINQ to SQL을 사용해 저장 프로시저만 실행하여 데이터에 액세스하는 방법을 보여 줍니다.관계 간 쿼리(C#)(LINQ to SQL)
LINQ to SQL 연결을 사용하여 데이터베이스에서 외래 키 관계를 표시하는 방법을 보여 줍니다.DesignerSerializationVisibilityAttribute를 사용하여 표준 형식의 컬렉션 serialize
DesignerSerializationVisibilityAttribute 클래스를 사용하여 디자인 타임에 컬렉션을 serialize하는 방법을 보여 줍니다.C#에서 시각화 도우미 작성
C#을 사용하여 간단한 시각화 도우미를 작성하는 방법을 보여 줍니다.
관련 단원
- 배포 샘플 및 연습
일반적인 배포 시나리오의 단계별 예제를 제공합니다.