안녕하십니까? 우선 포스팅이 늦어진 점 사과드립니다.

이번 포스팅에서는 윈도우즈에서 제공하는 메모장 프로그램을 한번 만들어보겠습니다. 물론 100퍼 똑같이 구현은 하지 못하지만 그래도 최대한 비슷하게 만들어보았습니다.

먼저 메모장의 알고리즘을 설명하자면

1. 메모장은 일반 윈도우와 Edit윈도우 2개로 이루어져 있다

2. Edit윈도우의 크기는 일반 윈도우의 크기에 따라 달라진다.

3. 메모장에 작성한 내용을 저장시킬 때에는 유니코드로 작성된 텍스트를 멀티바이트로 변환시켜 저장한다.

4. 반대로 텍스트 파일을 열 경우에는 텍스트를 멀티바이트로 읽어 유니코드로 변환시킨 후 Edit윈도우에 표시한다.

5. 파일을 열거나 저장할 때는 윈도우즈에서 제공하는 공통대화상자를 사용한다.

등이 있겠네요.

자 그럼 이제 다음 포스팅에서 본격적으로 시작해보겠습니다.

 

Posted by englishmath
,