C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[1344] [답변] JSK365/ 책과 한/영모드에 대하여.../프포
박지훈.임프 [cbuilder] 3443 읽음    1999-05-15 03:30
안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당 임펠리테리입니다.

도움이 되었나요.. 별로 자세히 답변해드리지도 못했는데.. 어쨌든 기분은 좋네요.

책을 추천해달라고 하셨는데.. 빌더 관련 서적은 그리 많지 않다는것은 아시겠죠.

빌더 관련 책은 국내 서적이 대여섯권 정도, 원서가 대여섯권정도 되고요. 국내 서적

같은 경우는 원하시는 것처럼 자세한 내용을 다루고 있는 것은 없더군요.

C++Builder 3 unleashed 가 역시 깊은 곳까지 세세히 다루고 있지만, 조금 어려운

감이 있습니다. 하지만 한번쯤 봐두시면 내공에 상당한 도움이.. ^^

그럭저럭 괜찮은 책으로, Teach yourself C++Builder 3 in 21 days가있습니다.

21일 시리즈 중에서는 상당히 잘 된 책이라고 할 수 있죠.

언리시드는 번역되지 않았으며(빌더 1 언리시드는 번역되었었지만, 재판이 안나온

관계로 구하실 수 없으실 겁니다) 원서도 수입된 적이 없습니다. 그러니 아마존 같은

인터넷 사이트에서 주문하실 수 밖에 없을 겁니다. Teach~ 는 번역이 되어 나와있고

비교적 서점에서 구하기 쉬우므로 어렵사리 구입하실 수 있을겁니다.

이 외에 볼만한 책으로는.. How To 가 있는데, 빌더 1으로만 나왔으며 빌더 3용으론

나오지 않았죠. 그래도 자질구레한 팁들을 자세히 설명하고 있습니다.

국내서적같은 경우는 별로 볼만한 것이 없지만, 그래도 정복은 역시 브랜드 파워만큼

가치가 있더군요. 적어도 돈이 아깝진 않습니다. 알기쉬운 C++Builder 3라는 책이

있는데, 거의 책 한권 전체가 표절이지만(인터넷에 널리 공개된 문서들을 번역해서는

자기 저작인양 출판을 했더군요. 비양심...) 내용은 볼만합니다. 하지만 절대로

알기 쉽지는 않습니다. 내용은 중급 이상이며, 번역 상태라든지 구성은 아주 가관입

니다. 초보자용으로 추천할 만한 책으로는젊은이.. 어쩌구 하는 책이 괜찮은 편입니

다. 많은 내용을 다루지는 않았지만 그래도 일관된 방향으로 빌더의 맛을 보여주는

구성으로 되어있습니다.


그다음으로.. 한영전환을 물어보셨는데, 옛날에 빌더라운지에 관련 소스와 설명을

팁으로 올렸었던 것 같은데요, 소스만 다시한번 보여드리겠습니다.

bool __fastcall GetHanMode(void)
{
    unsigned long Conversion, Sentence;
    HIMC Mode = ImmGetContext(Application->Handle);
    ImmGetConversionStatus(Mode, &Conversion, &Sentence);
    return (Conversion == IME_CMODE_HANGEUL);
}

위 함수는 현재 한글상태이면 true, 영문상태이면 false를 리턴하는 함수입니다.

void __fastcall ToggleHanMode(void)
{
    unsigned long Conversion, Sentence;
    HIMC Mode = ImmGetContext(Application->Handle);
    ImmGetConversionStatus(Mode, &Conversion, &Sentence);
    if (Conversion == IME_CMODE_HANGEUL)
        ImmSetConversionStatus(Mode, IME_CMODE_ALPHANUMERIC, IME_CMODE_ALPHANUMERIC);
    else
        ImmSetConversionStatus(Mode, IME_CMODE_HANGEUL, IME_CMODE_HANGEUL);
}

위 함수는 한영상태를 서로 바꾸는 함수이구요. 말씀드린대로.. 설명은 빌더라운지를

참고하시기 바랍니다.

그럼 도움되시길...




임펠리테리 박지훈이었습니다.

(cbuilder, cbuilder@thrunet.com)



+ -

관련 글 리스트
1342 [질문] 책과 한/영모드에 대하여.../프포 jsk365 3343 1999/05/14
1344     [답변] JSK365/ 책과 한/영모드에 대하여.../프포 박지훈.임프 3443 1999/05/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.