article search result of '강좌' : 13

  1. 2005.06.21 [비트맵강좌] 마구잡이 클래스
  2. 2005.05.28 비트맵 예제 프로그램에 대해서
  3. 2005.05.27 비트맵 강좌에 대해서 3

[비트맵강좌] 마구잡이 클래스

어그제 일요일날 비트맵 부분을 또 손을 봤다. 만들면서 생각한건데 이걸 어떻게 설명해야 되지???

어제 작업한 부분은 24Bit를 16Bit로 끌어 내리는 부분이다. (변환)

더욱이 어제 작업한 부분에는 비트맵이 거꾸로 정렬되어져 있는 계산 부분이 빠져 있었다.

 

그 부분이 들어가면 현재 소스보다 더 복잡해 질것 같다.

물론 각각의 모듈화는 꽤 잘되었다.

완전한 클래스는 아니지만, 일요일날 느끼는 것이 한동안 코딩을 안하다가 다시 코딩하니

 

무언가 전 스타일이 무너진 느낌이다. 그러면서도 새로운 스타일이 손에 익는 듯한 알수없는

폭풍전야의 느낌 ㅋㅋ

여튼...가볍게 생각했던 비트맵 컨트롤 강좌가 길어지고 있다

칼루
작업일지 2005. 6. 21. 09:58
,

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

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

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

 

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

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

 

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

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

 

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

 

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

 

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

 

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

칼루
나만의 강의 2005. 5. 28. 16:29
,

비트맵 강좌에 대해서

비트맵 강좌가 굉장히 늦어지고 있다. 현재 완성도 약 30%

강좌는 MS Word 2003으로 쓰는 중이다. 생각보다 분량이 어마어마하게 많다.

그저 하루 불태우면 되겠지...싶었는데 써야될것도 많고....여튼 굉장히 많다 -_-;;

예제 프로그램도 만들어야 되고.....

 

앞으로 얼마나 더 걸릴지 모르겠다. 하지만 조금씩 이라도 만들어져 가고 있으니....

자꾸만 더 많은 내용을 넣고 싶어서, 분량이 늘어나는 것 같다. ㅋ

나중에 100 페이지, 막 이렇게 되는거 아닌가 모르겠다. -_-;;;

칼루
나만의 강의 2005. 5. 27. 13:49
,
Powerd by Tistory, designed by criuce
rss