[1]. 배치파일 .bat 생성.

[2]. Client.cpp 에 MainApp 클래스 생성 및 함수 호출.
다시, 복기하자면, MainApp 클래스의 목적은, Client.cpp 의 절차지향식 프로그래밍을 방지하고,(그 cpp에 모든 게임 관련 코드들을 적어넣기에 무리) 객체지향식으로 구현하기 위함이다.

[3]. 현재는 저 pMainApp→Update(0.0f); 라고 되어있는데, 이를 추후에 수정하기 위한, Timer_Manager 클래스를 만든다.
======== Timer Manager 작성 ========
[4]. 프로그램의 수행 시간을 구해, 성능을 측정하는 용도의 Timer클래스와, 그 Timer 클래스의 기능을 관리해 인스턴스로 사용하려는 Timer_Manager를 만든다.
[5]. 기존의 GetTickCount함수보다 더 세밀한 시간을 얻기 위해, QueryPerformanceCounter 함수를 사용한다.
[6]. QueryPerformanceCounter 이 함수에 사용되는 매개변수는 LARGE_INTEGER는, 64비트 정수형 데이터를 저장하기 위한, 사용자 정의 데이터 타입이다. 64비트 정수를 사용할 수 있게 정의한 이유는, microsecond( 1 / 1000000초) 까지 측정가능하게 하기 위함이다.

[7]. 통상, 수행시간이란 것을 얻기 위해, 1초에 타이머의 성능에 맞는 진동수를 이용해, 측정하고자 하는 코드들의 시작과 끝에서 CPU 클럭수를 얻어 그 차이로 수행시간을 얻는다.
이 때, QueryPerformanceCounter와 QueryPerfomanceFreQuency 함수를 사용한다.