암기왕에 아래와 같은 2가지 기능을 더 추가하였습니다.

  • [기능개선] 퀴즈모드에서 정답을 빨간색으로 표시하게 함
  • [옵션추가] “사전모드 활성화” 기능을 추가하여 텍스트를 클리핑하는 형태로 사전 연동을 가능하게 함.

사전모드 기능의 추가로, MDict와 같은 사전 어플을 사용하는 것이 매우 유용해졌습니다. 아래는 MDict를 연동하여 찍은 스크린샷들입니다. 보시면 알겠지만, 학습, 암기 및 퀴즈 모드에서 모두 잘 동작합니다. (다만 퀴즈모드의 표제어는 클리핑이 되나 예제들에 대해서는 클리핑하지 않습니다.)

GNU GPL의 원칙에 따라 소스 코드도 함께 공개합니다.  eVC++ 3.0으로 컴파일하였습니다.

* zip파일로도 올리니 혹 설치가 제대로 되지 않을 경우 activesync로 복사해서 실행시켜 보세요.

1404542002.bmp1257510666.bmp1101383610.bmp

620625599.zip1133179857.zip1018955087.xxx

대화에 참여

댓글 45개

  1. 오~~, 대단합니다. 드뎌, 단어선택이 가능해 젔군요,, 그게,선택모드와, 그래픽모드 동시에 보여주는게 되는군요, 감사합니다.

    about 에 릴리스 버젼이 잘못표시되어 잇어요, r3로 되어 있습네요..

  2. 지난번에 evc 4.0 으로 빌드했다가 에러났다고 했던사람입니다. ^^*, 웹에서, evc 3.0 =>evc 4.0 migration 하는 방법이 있어 그대로 해줬더니 (그래봤자, cpu arm4를 sdk에 추가하는거였음) 다시 빌드했더니, 에러 6개, warning 3개가 떨어젔는데, mirgration 설명서에는 거의 에러없이 컨버젼될꺼라했서 물어봅니다. 혹시, memoking에서 mfc를 사용해서 프로그램된건가요?? mfc가 추가되었다면 좀더 세팅해줘야한다고 되어 있어서요.

  3. ^^* 적용했더니, mfc쪽에서는 에러가 안나는데, 링크하면서 에러르 배터내네요, (5개 -> 3개로 줄긴했습니다. )
    참, 빌드한번 해보기 힘드네요~~, 언젠가는 되겠죠.뭐

    아래는 빌드하면서, 링크부분에러입니다.
    ——————————————————-
    Linking…
    OptionDlg.obj : error LNK2019: unresolved external symbol ChooseColor referenced in function “protected: void __cdecl COptionDlg::OnChangeBackground(void)” (?OnChangeBackground@COptionDlg@@IAAXXZ)
    TemplateSetupDlg.obj : error LNK2001: unresolved external symbol ChooseColor
    ARMV4Rel/MemoKing.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.

    MemoKing.exe – 3 error(s), 1 warning(s)

    1. 타겟 플랫폼을 arm이 아닌 x86으로 잡으신 것은 아닌지.. 그 경우에는 ChooseColor가 win32 x86에서 제대로 지원되지 않아 컴파일되지 않는 경우가 종종 있더군요.

  4. 올려주신자료에 감사드립니다.

    WM5에서 설치가 되지 않아서 직접 실행파일을 복사했더니
    정상적으로 작동합니다.

    다만, (이전부터도 그랬지만)
    퀴즈옵션에서 퀴즈모드전용파일에 체크를 했더니 다운됩니다.
    퀴즈모드시 글자수나 기타등등 제한사항이 어떠한지 궁금합니다.^^;
    암기왕을 단어암기외에도 오답노트자료를 암기왕으로 활용해보고싶습니다만 다운이 되네요.

    좋은 자료 감사하구요, 즐거운 주말 되세요.^^

    1. 퀴즈모드전용파일 기능은 제가 구현한 것이 아닙니다. 원 제작자께서 구현하신 기능이구요, 파일 포맷이 기존의 암기왕 텍스트 파일과는 조금 다른 것으로 알고 있습니다..

  5. 아쉬웠던 부분 채워주셔서 정말 감사드립니다.
    근데 한가지 제안드려도 될까요??
    연습이나, 암기모드에서 모르는단어를 체크해뒀더가
    그것만 반복적으로 따로 암기할 수 있도록하는 기능을 추가하면
    정말 유용할 것 같아요~
    아무튼 좋은자료 정말 감사드립니다.

    1. 추후 point 기능을 추가할 계획이 있으나, 말씀하신 mark 기능까지 추가하면 코드나 디자인의 일관성이 조금 사라질 것 같네요.. 일단 염두에 두고 있겠습니다.

  6. 좋은 기능이 추가되어 깔았는데여…
    사전 기능은 기본적으로 mdic이라는 사전 프로그램이 깔려 있어야 하는 건가요? 저는 깔려있지 않아서 그런지 아무 것도 안나오네요.
    rw6100사용하고 있습니다.

    사전을 꼭 이용하고 싶은데 어떻게 해야 하는지 초보라 상세히 설명을 부탁드립니다…^^

    1. mdic이 아니라 mdict 입니다. 프리웨어 사전 툴이고, 사전 자료는 따로 다운받으셔야 합니다.(역시 조금만 돌아다니면 좋은 자료들을 구할 수 있습니다.) http://www.todaysppc.com 의 일반 자료실에서 mdict로 검색하면 목록이 죽 뜹니다. 우선 mdict를 설치하고 다음에 사전을 설치하면 되는데, 자료실에서 영-영-한-영 통합 사전과 같은 좋은 자료들이 있으니 이런 사전들을 다운받아서 PDA에 집어넣으시면 됩니다.

      그 다음에 mdict에서 Open dictionary를 하여 사전을 열어두고 암기왕에서 영역을 지정한 다음에 맨 위에 떠있는 조그마한 클립 버튼(제 스샷에서도 사전위에 돋보기 있는 아이콘이 있을 겁니다. 그 버튼입니다)을 클릭하면 사전을 볼 수 있습니다.

  7. M450 사용자인데..설치 방법을 통 모르겠네요

    컴맹에다 PDA도 처음 입문하는거래서 당체 모르겠습니다. 어떻게 해야하죠?

    1. 차기 버전부터는 WM5.0 인스톨러도 지원할 예정이나, 아직 완성이 덜 되어서 공개까지는 시간이 걸릴 것 같습니다. 3-4주 내로 완성될 예정입니다. M450이면 WM5.0인 것으로 알고 있는데, 위의 memoking_exe.zip 파일을 다운받아서 압축을 풀면 내부에 실행파일 하나와 DLL 파일이 나오는데, 이걸 PocketPC 싱크 폴더로 복사하시면 PDA와 ActiveSync로 싱크시 PDA에 복사가 됩니다. 이를 File Explorer 등으로 열어서 My Documents 로 들어간 다음에 실행하시면 됩니다.

  8. 위 질문드렸던 컴맹입니다. File Explorer 라는걸 따로 설치하고 실행인가요?
    그냥 PDA자체 탐색기로 들어가서 실행시키면 안되는건가요?
    답답한 컴맹의 질문에도 친절하게 답변 달아주셔서 감사드립니다. (_ _)

  9. 이 프로그램 아주 잘 쓰고 있습니다. 대중교통 이용할때 필수네요. 다시한번 너무 감사드립니다.

    제가 중국어에 관심이 좀 있어서 투피에가서 중국어 관련 파일을 받았는데 글씨가 깨져서 나오네요.
    다른분들도 그런 현상이 좀 있다고 하는데 어떤분이 Font on Storage라는 파일을 깔면 괜찮다고 하는데
    전 그 프로그램을 깔아도 마찬가지네요.

    어디서부터 뭐가 잘못된걸까요?

    성환님의 노력에 진심으로 감사드립니다.

    1. 제 생각에는 프로그램 자체의 오류라기보다는 중국어 locale의 문제가 아닌가 싶습니다. 혹시 중국어 글자가 암기왕 상에서 완전히 깨져보이는지요? 우선은 텍스트 파일을 유니코드로 저장하지 않고 PDA로 옮겼기 때문에 발생하는 문제일 수가 있는데, 그 경우에는 윈도우 메모장 등에서 “다른 이름으로 저장” 하신 다음에 “유니코드”로 저장하시면 됩니다.
      그게 아니면 한자 폰트가 존재하지 않기 때문일텐데, 말씀하신 File on Storage가 어떤 프로그램인지 정확히 몰라 정확한 답변은 못드리겠습니다. 우선 소프트리셋해보신 다음, 암기왕의 템플릿에서 폰트를 설치된 중국어 관련 글꼴로 바꾸시기를 권해드립니다.

    1. 제가 영문 버전까지 작업하기에는 아직 여유가 없네요.. ^^; 추후 영문판 개발을 고려해보기는 하겠지만 해야 할 일이 많아 언제가 될거라고 장담은 못드리겠습니다.

      p.s. 사족일 수 있겠지만, 디오펜 등의 한글 IME 프로그램을 깔면 한글 문제가 해결되지 않을까 싶네요.

  10. 네 🙂 참고로, 영문판 그러니깐 미국에서는 님의 암기왕 같은 프로그램은 하나도 프리웨어가 없이 모두 쉐어웨어입니다. 암기왕이 더 뛰어나다 생각되오니 영문판 만드시면 등록하셔서 수익을 만드심이 좋으실듯 합니다.

    1. 추후 진행될 프로젝트도 GPL이어서 (아쉽지만) 수익을 창출할 일은 없을듯 하네요.. ㅎㅎ 영문판 개발은 다음번 판올림 할 때 시도해 봐야 겠네요.

  11. 전부터 사전검색하기가 힘들어서 복사기능이 있었으면 했었는데 그걸 뛰어넘었군요
    저번꺼는 파일호환이 안된다고 하셔서 안깔다 r4버전 깔았는데 호환 잘되고 아주 좋습니다
    스트라이더님 성환님 두분 모두 최고입니다 감사합니다^^

  12. 잘 쓰고 있습니다…
    기능제안 : 탭키를 줄바꾸기로 인식하게 만들면 어떨까요?

    1. 탭키는 내부적으로 item 구분을 위한 delimiter로도 쓰이는 것으로 알고 있습니다. strider 님 홈페이지에서 얼핏 본 것 같은데, 정확히 확인을 못 해 봤네요.. 우선 확인을 해 봐야 겠지만 기존의 다른 기능과 충돌이 되는 경우에는 저도 함부로 수정할 수 없을 것 같습니다. 참고로 줄바꾸기는 \n으로 되는 것으로 알고 있는데, 혹시 테스트 해 보셨는지는 모르겠네요.

  13. ^^ 감사히 잘사용하고 있습니다. 그런데 잘 안되는 부분이 있어 문의 드립니다.제가 템플릿 설정에서
    글자 색생을 바꾸었는데도 템플릿 글자 색상이 바뀌지를 않습니다. 혹시 제가 모르는 부분에서 잘못하고
    있는건 아닌지요…

    1. 혹시 “사전 모드”를 활성화 시키셨습니까? 그럼 템플릿 컬러가 반영되지 않습니다.
      관련 컨트롤 코드를 이미 수정하여 사전 모드에서도 색깔이 제대로 반영되도록 하긴 하였는데, 다른 추가적인 기능 몇개를 더 구현한 다음에 릴리즈할 생각이라 아직 공개하지는 않았습니다. 조금 더 기다려주시면 감사하겠습니다.

  14. WM 5.0 에서 설치가 안 되는군요 하는 방법좀 부탁드립니다. 제가 피뎅이 초보라서리..^^;;(기종 RX4240)

    1. 아, WM5.0에서 인스톨이 안되는 인스톨러의 문제는 이미 수정하였습니다. 하지만 아직 메이저 판올림을 준비하고 있어서 당분간 공개를 미루고 있는 시점이구요.. 차기 버전에서는 WM5.0에서도 문제없이 인스톨 되리라 생각합니다. 우선은 조금 불편하시겠지만 위에 올린 zip 파일을 압축 풀면 memoking.exe와 gsgetfile.dll 2개의 파일이 나올텐데 이를 ActiveSync되는 폴더 (아마 바탕화면\Pocket PC Document 어쩌구 디렉토리일겁니다) 에 저장하고 싱크시키면 PDA로 복사가 됩니다. 그렇게 한 다음 파일 탐색기 등으로 실행시키면 됩니다.

  15. /n키를 배정할려다 잊어버리신듯 하네요…
    /n키가 공백문자로 인식되는듯 싶습니다.. 이걸 줄바꿈으로 해주시면 좋을듯 합니다

    1. ARM 으로 컴파일되어 있어서 CE계열이라면 실행이 될 듯 한데, 결과를 장담하지는 못하겠습니다. ^^a zip 파일을 압축풀어서 실행해보시고 결과를 알려주실 수 있을까요?

  16. 안녕하세요..

    암기왕을 평소에 영어공부 용도로 사용중인 학생입니다..

    너무너무 감사하게 잘 사용하고 있습니다..

    언제나 화이팅 입니다~

    아.. 그리고 저만 그런지 모르겠는데여.. 가끔 종료 후에 암기왕 텍스트 파일하고 mmk 파일이 지워지는

    경우가 있습니다.. 왜 그런건지 궁금하네여..

    Have a really really niceday~ bㅡㅡd

  17. PDA 리셋하고 다시 깔았는데 암기왕이 필요해서 왔습니다.
    그런데 제 바이러스 백신 프로그램(avast) 웜으로 인식해서 내려 받을수가 없습니다.
    확인 부탁드립니다.

  18. 최근에 rx4240을 질러
    하루를 이넘과 잼있게 살고 있는 사람입니다.

    덕분에 잘 암기왕도 잘 사용할 수 있네요..
    WM5.0에서 싱크가 된다는 0.99버젼 베타로 깔아서,
    실행파일을 위의 zIP파일을 풀어 실행화일을 덮어쓰기 했더니,
    아무문제 없이 잘 사용하고 있습니다.

    그나저나 사전연동은 mdict만 되는건가요?
    처음에 mdic인줄 알고 mdic깔았는데, 아니어서리..
    다시 깔아봐야겠군용..

    1. 사전 연동 기능은 특정 사전과 연동하는 기능이 아니라, 워드 피킹 기능을 지원하도록 해 둔 기능입니다. 다만 mdic에는 워드 피킹 기능이 있는지 기억이 잘 안나는데, 아마 없었던 것 같네요. 프리웨어 사전 중에서는 mdict이 대표적이고, 상용 사전 중에서는 Anydic이나 Saydic 과 같은 사전들이 워드 피킹 기능을 지원하는 것으로 알고 있습니다.

  19. 정말 감사합니다. 잘 쓰고 있습니다. 대단하시네요

    그런데 암기모드에서 순서대로 나오게 할 수는 없나요?

댓글 남기기

김정수에 답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다