C#으로 이해하는 자료구조 전자책

예제로 배우는 C# 동영상 강의
C# 동영상 강의 : C# 인덱서 (Indexer) 의 개념과 사용법
[레벨] 중급     
[C# 중급] C# 인덱서 (Indexer)의 기본적인 개념과 인덱서를 선언하고 사용하는 방법에 대해 소개합니다. C# 인덱서와 속성(Property)의 유사점과 차이점을 함께 설명합니다.
C# 동영상 강의 : C# 접근 제한자 (Access Modifier) 의 개념과 사용법
[레벨] 중급     
[C# 중급] C# 에서 사용하는 접근 제한자 (Access Modifier) 의 개념과 private, public, internal, protected 를 언제, 어떻게 사용하는지에 대해 자세히 설명합니다.
C# 동영상 강의 : C# 클래스 상속 - 파생클래스, 추상클래스, 메서드 오버라이딩
[레벨] 중급     
[C# 중급] C# 에서 클래스를 상속하는 부분에 대해 설명합니다. Base 클래스/파생클래스를 비롯하여 추상클래스, Sealed 클래스, 그리고 메서드 오버라이딩 (method overriding) 에 대해 예제를 들어 자세히 설명합니다.
C# 동영상 강의 : C# 정적 (static) 멤버와 정적 클래스
[레벨] 중급     
[C# 중급] C# 클래스의 정적 메서드, 정적 속성, 정적 필드, 정적 생성자에 대해 예제를 들어 설명하고, 또한 정적 클래스를 작성하는 부분에 대해 소개합니다.
C# 동영상 강의 : C# 제네릭 개념과 사용법
[레벨] 중급     
[C# 중급] C# 제네릭 타입의 일반적인 개념을 설명하고, 제네릭 클래스를 만들어 사용하는 방법에 대해 자세히 소개합니다. 제네릭 타입을 설명하는 예제에서 필요로 하여 C# dynamic 을 사용한 동적 타입에 대해서도 함께 설명합니다.
C# 동영상 강의 : C# 인터페이스 기초
[레벨] 중급     
[C# 중급] C# 인터페이스(interface)의 기초 개념을 설명하고, 예제로서 인터페이스를 정의하고, 클래스에 인터페이스를 구현하는 방법, 그리고 구현된 인터페이스를 사용하는 방법에 대해 자세히 설명합니다.
C# 동영상 강의 : 인터페이스를 활용한 사례
[레벨] 중급     
[C# 중급] 가상의 그림판(Paint) 프로그램에 3rd Party 파트너들이 Addin 을 추가해서 사용할 수 있도록 하기 위해 인터페이스를 활용하는 사례에 대해 자세히 소개합니다.
C# 동영상 강의 : C# 델리게이트 (delegate)
[레벨] 중급     
[C# 중급] C# 델리게이트의 기초 개념과 C# 에서 delegate 를 정의하고 사용하는 방법에 대해 자세히 소개합니다.
C# 동영상 강의 : C# 무명 메서드 (Anonymous Method)
[레벨] 중급     
[C# 중급] C# 에서 지원하는 무명 메서드 (Anonymous Method)의 개념과 사용법에 대해 자세히 설명합니다.
C# 동영상 강의 : C# 람다식 (Lambda Expression)
[레벨] 중급     
[C# 중급] C# 에서 람다식(Lambda Expression)을 사용하는 방법에 대해 사례를 들어 자세히 설명합니다.
C# 동영상 강의 : C# 익명 타입 (Anonymous Type)
[레벨] 중급     
[C# 중급] C# 익명 타입(Anonymous Type)의 개념과 익명 타입을 정의하는 사용하는 사례에 대해 자세히 설명합니다.
C# 동영상 강의 : C# 확장메서드 (Extension Method)
[레벨] 중급     
[C# 중급] C# 확장메서드 (Extension Method)의 개념을 설명하고, 구조체, 클래스, 인터페이스 각각에서 확장메서드를 사용하는 예제를 소개합니다.
C# 동영상 강의 : C# dynamic 의 기초 개념과 사용법
[레벨] 중급     
[C# 중급] C# 은 기본적으로 Static Language이지만, C# 4.0에서 Dynamic Language의 요소를 추가하였습니다. C# 4.0 에서 추가된 dynamic 키워드를 둘러싼 C#의 Dynamic Language 기능을 소개합니다.
C# 동영상 강의 : C# await 비동기 처리
[레벨] 중급     
[C# 중급] C# 에서 비동기 프로그래밍을 위해 널리 사용되는 await / async 에 대해 기본 개념과 사용법을 설명합니다.

C# : 클래스 상속
[레벨] 중급      [열람수] 8571    2012-10-21

C#에서 객체지향프로그래밍의 클래스 상속을 구현하는 예제를 보여줍니다. Base클래스, 파생클래스, 추상클래스, Sealed 클래스등을 살펴보고, C# 키워드인 abstract, virtual, override, protected 등을 설명합니다.


C# : 클래스 OOP 다형성
[레벨] 중급      [열람수] 6941    2012-10-21

C#을 이용한 객체지향프로그래밍의 중요한 특징인 다형성에 대해 알아봅니다. 정적 다형성 및 동적 다형성에 대해 예제를 들어 살펴 봅니다.


C# : SQL 데이타 활용 (1)
[레벨] 중급      [열람수] 7246    2012-10-21

Visual Studio에서 SQL 테이블을 작성하고, ADO.NET을 사용하여 SQL Server에 Connection을 맺는 부분을 설명합니다.


C# : SQL 데이타 활용 (2)
[레벨] 중급      [열람수] 4839    2012-10-21

ADO.NET을 이용하여 SQL 테이블에 데이타를 삽입, 갱신, 삭제하는 방법을 소개합니다.


C# : SQL 데이타 활용 (3)
[레벨] 중급      [열람수] 4936    2012-10-21

C# / ADO.NET을 이용하여 SQL 데이타를 가져오는 방법과 그리드 컨트롤에 데이타 바인딩으로 쿼리 데이타를 보여주는 방법을 설명합니다.


VS 기능 : LocalDB와 SSDT (1/2)
[레벨] 중급      [열람수] 4255    2012-10-21

Visual Studio의 LocalDB 지원과 SQL Server Data Tools(SSDT) 기능을 소개합니다. 이 첫번째 클립에서는 LocalDB의 개념 및 사용방법을 소개합니다.


VS 기능 : LocalDB와 SSDT (2/2)
[레벨] 중급      [열람수] 3799    2012-10-21

Visual Studio의 LocalDB 지원과 SQL Server Data Tools(SSDT) 기능을 소개합니다. 두번째 클립에서는 SQL Server Object Explorer 및 SQL Server Database Project 사용방법을 소개합니다.