비트맵 예제 프로그램에 대해서

현재 비트맵 예제 프로그램을 만들고 있다. 음....꽤 복잡하지만 여러가지로 괜찮은 성능을 보여준다. CBMP 라는 클래스로 만들어져 있다. 물론 이 클래스가 완벽한 클래스이지는 않다.

복사 생성자 처리도 안되어져 있으며, 지원되는 부분과 메모리 핸들러에 관련된 처리도 없다.

 

그외에 연산자 오버로딩 같은것도 안되어 있다. 클래스를 만들때에는 최소한의 완전한 클래스를 만들라고 했는데.......그게 꽤나 복잡하단 말여 -_-;;

복사 생성자 까지는 지원하게 될 것 같다. 하지만 너무나 많은걸 바라지 마라 ㅋㅋ

 

어쨌든 언제나 그래왔듯이 CBMP 라는 클래스를 중심으로 이루어져 있다.

WinMain과 프로시저는 따로 때어났다. (두개의 소스 파일로 나뉘어져있다) 그것은 프로시저가 커질수 있기 때문에 따로 때어났다.

 

그리고 모든 객체의 생성 및 관리는 WinMain에서 한다. 물론 클래스 자체에서 자신의 메모리 관리는 하게 되겠다만, 그 클래스 객체의 생성은 메인에서 이루어지며, 다른 곳에선 이것을 불러서 쓰는 구조이다.

 

최근에 들어서 이런 구조로 사용을 하고 있기 때문에 이 예제도 이렇게 구조가 되어져 간다.

 

예제 프로그램은 굉장히 간단하게 만들려고 했는데, 그렇게 간단하게는 안되는 것 같다. ^^a

 

어쨌든 아직까지는 순조롭다. 언제 완성될지 모르겠지만 ㅋ

칼루
나만의 강의 2005. 5. 28. 16:29
,
Powerd by Tistory, designed by criuce
rss