'J-Study'에 해당되는 글 8건

음... 어떻게 모달리스 대화상자를 무리없이 띄었더라 ㅠ_ㅠ
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소

이전 만들어놓은 것을 이번 STL 강의 하면서 내부 소스 정리 (알고리즘 STL 변경)

및 term project 겸 겸사 겸사 해서 만들었습니다.

<프로그램 실행파일들>




Study는 제가. Note 부분은 저와 같은 팀원이 맡아서 했지만, 소스는 대부분 공유된 상태에서 공동 작업 진행됬습니다.  우선 실행화면은 아래와 같습니다.

<J-Study>

사용자 삽입 이미지

Talk 박스와 케릭터 창으로 구성되어 있습니다

위 그림은 커스텀으로 조정이 가능합니다.

압축파일 안에 있는 talk.png 파일과 backpic.png 파일의 그림을 다른것으로 교체 하시면

그것 모양대로 바뀜니다. 단 투명색은 RGB(0,255,0) 진녹색 입니다.

<케릭터 그림> 진녹색이 투명색으로 처리 됩니다.

사용자 삽입 이미지

그림은 니어리님 플레쉬에서 갖구 왔습니다. (http://niari.gaver.org/).. orz

메뉴는 케릭터에 마우스 오른쪽 버튼으로 호출할수 있습니다.

사용자 삽입 이미지

기능 메뉴

구분

메뉴

기능

화면조정

케릭터 윈도 숨기기

케릭터를 숨김니다.

단어창 위치 조정

단어창 위치와 단어창 투명도를 바꿈니다

언제나 위에 표시

단어창을 항상 위로 표시할수 있습니다.

사전 검색 기능

네이버 사전 띄우기

네이버 사전을 띄웁니다.

현재 창 단어 자동검색

네이버 사전을 띄워야 나오는 옵션입니다.

단어 조정

노트 불러오기

임의의 노트(.note) 파일을 로드합니다

난이도 조절

후리가나 / 단어 / 뜻등의 난이도 조절

단어 렌덤 출력

단어를 사전순이 아닌 렌덤 하게 출력합니다

다음 단어까지 시간

다음 단어까지 시간을 설정합니다.

이전단어

케릭터창을 클릭해야 됩니다. 케릭터 창을 더블클릭해도 됩니다

다음단어

다음단어로 넘김니다.

단어창은 투명하기 때문에 아무런 클릭이나, 키보드 반응에 응답하지 않습니다.

케릭터창을 닫으신후에는, 트레이 아이콘을 마우스 오른쪽 버튼을 눌러 메뉴를 호출해 주세요

<케릭터 창이 숨겨져 있을 때>

사용자 삽입 이미지

기본적으로 notebook.note 파일을 열게 하였습니다.

노트 불러오기 하시면 eng.note 란것도 있습니다.
그것은 영어 공부 하기 위함으로 테스트 할려고 만들어 봤는데.
별 이상은 없었습니다... (허나 버그 생길수도 있습니다.. >_<)

음.. 즉, 영어 단어장으로 활용하고 싶으실땐
아래 J-Notebook 으로 영어 단어장을 작성하시고 저장을 위의 notebook.note 파일로 저장하시면
영어로 출력이 됩니다.

J-Notebook

이 프로그램은 위 J-Study 에 들어가는 note 파일을 만드는 프로그램입니다.

원래 J-Study 는 txt 파일을 열고 닫았지만, 이걸 편집하는 것이 워낙 귀찮은 일이라

이번기회에 따로 제작 했습니다.

J-Notebook 을 실행하면 아래와 같은 것이 뜹니다

사용자 삽입 이미지

현재창은 기본에 있는 notebook.note 파일을 열었을때 입니다.

New로 새로 노트 파일을 만드시면 됩니다.

그 이후 J-Study 의 메뉴중 노트파일 로드로 불러오시면 됩니다.

뒤의 단어장과 앞에 있는 리모컨 구조로 되어있으며

버튼들의 설명은 아래와 같습니다.

버튼

기능

Note Load

Note 파일을 로드합니다.

Note Save

현재 Note를 저장합니다

New word

새 단어를 추가합니다. 이때 단어는 반드시 입력하셔야 합니다.

Find

단어를 기준으로 찾습니다

Modify

단어를 기준으로 해당 요미가나와 뜻을 수정합니다.

Delete

해당 단어를 삭제합니다.

Quit

프로그램을 종료합니다.

임시단어장

임시 단어장을 엽니다. 주로 신문이나 웹서핑중 번역의 맥을 끊지 않고, 일단 모르는거 계속 쌓아놓고, 나중에 사전으로 뜻을 검색하기 위해 만들어 놓았습니다.

추가적으로 네이버 사전도 띄울수 있습니다.


새로 노트를 만드실땐 반드시 File ->New 를 하시는게 좋습니다.
단어를 추가할때마다  자동 Save가 되는데,  만약, File->New를 안한 상태..
(즉 처음 노트프로그램 열고, 파일로드를 취소한상태에서 작업할때)
에서 단어를 추가하시면, 해당 단어장의 비휘발성을 보장받으실 수 없습니다.

====================================================================================================

ps.. 추가적으로.
원래 이 프로그램은 군대 갔다온뒤에 그곳에서 외웠던 일어를 복습할 차원 겸,
프로그래밍 공부할겸 만들었습니다.

그것을 이번 STL 강의들으면서 자료구조를 STL로 대거 바꿧습니다.
확실히.. 이전보다 안전성면에선 많이 좋아졌습니다..
프로그램 다루는것도 그렇고 소스도 깔끔해 졌고요.

앞으로도 친하게 될꺼 같네요 STL..
다만.. MFC의 문자열 다루는 방법... 같은건 아직 애매한거 같습니다.
내부 단어는 wstring 으로 저장하지만, 이걸 file I/O 할땐 MFC의 CString 을 사용하지 않으면
어째서인지 일어단어가 깨집니다..
Local로 잡고 별 짓을 했지만... GG..

소스는 STL 이 깔끔한데 비해 유니코드 문제는 아직 CString 보다는 사용하기 불편한거 같은 느낌입니다.

신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소

사용자 삽입 이미지

누르시면 원본 그림이 확인가능합니다



단어창이 투명폼이기때문에, 폼안에선 전혀 컨트롤이 안먹힙니다.
트레이 아이콘에서 제어해야합니다.

개인적으로 항상위에, 위치는 렌덤, 투명도는 200을 추천합니다;;
신고

'대학생 졸업하기 전 레벨 > MFC 수업 결과' 카테고리의 다른 글

일본어 노트 Ver 0.94  (0) 2007.11.15
한자 암기법  (0) 2007.11.11
J-Study ver 2.2  (0) 2007.09.16
J-Study 소스  (0) 2007.09.12
J-Study  (0) 2007.09.12
J-Study.. 2.0beta  (0) 2007.04.04
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소

J-Box 소스 (ver 2.2) 2007년 9월 12일 소스임.

Visual C++ Express 2005 버젼.. 될까...

신고

'대학생 졸업하기 전 레벨 > MFC 수업 결과' 카테고리의 다른 글

한자 암기법  (0) 2007.11.11
J-Study ver 2.2  (0) 2007.09.16
J-Study 소스  (0) 2007.09.12
J-Study  (0) 2007.09.12
J-Study.. 2.0beta  (0) 2007.04.04
J-Study... 1.97b [일본어 한자 학습 (세뇌..)]  (0) 2007.02.15
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소

사용자 삽입 이미지

예전 프로그램은 단순히 화면 어딘가 짱박혀서 노는거라
솔직히 신경 안쓰면 잘 보지 못합니다

그래서, 이번 프로그램은 알송 가사창에 영감을 받아
화면 정 중앙에 투명도 100 정도로 출력합니다.

음... 아직 컨트롤은 Tray아이콘에서만 되지만, 차차 개선해갈껍니다 ㅎㅎ...

주의, 1. 이 프로그램 조절은 트레이 아이콘에서만 가능합니다.
        2. 효과적인 구동법으로, 트레이 아이콘 메뉴에서 항상위를 클릭해 놓습니다.      
        3. 대기 시간 기본 5초를.. 가급적 30초로 하시는편이 좋다고 생각합니다.
신고

'대학생 졸업하기 전 레벨 > MFC 수업 결과' 카테고리의 다른 글

J-Study ver 2.2  (0) 2007.09.16
J-Study 소스  (0) 2007.09.12
J-Study  (0) 2007.09.12
J-Study.. 2.0beta  (0) 2007.04.04
J-Study... 1.97b [일본어 한자 학습 (세뇌..)]  (0) 2007.02.15
일본어 한자 학습 (세뇌..)ver 1.97  (0) 2007.02.06
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소