보통, C 또는 C++ 에 의한 Microsoft® DirectX® 애플리케이션 개발에는, 종래의 프로그래밍 기법이 사용된다. 다만, DirectX 프로그래밍에는, 종래의 프로그래밍과 다른 특수한 요소가 몇개인가 있다. 여기에서는, DirectX 고유의 토픽에 대해 간단하게 설명해, DirectX 애플리케이션의 컴파일 및 디버그의 가이드 라인을 나타낸다.