태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

lbjcom's blog

이 글은 Prentice Hall 에서 나온 CROSS-PLATFORM GUI PROGRAMMING WITH WXWIDGETS을 참조하여 작성한 글입니다. 크로스플랫폼에서 동작 가능한 프로그램을 만들려는 분들께 도움이 되었으면 합니다.


CHAPTER 1. INTRODUCTION


첫번째 챕터에서는 wxWidget이 무엇인지, 다른 솔루션과의 차이는 무엇인지에 대한 해답을 알려줄 것입니다. wxWidgets 프로젝트의 역사, 커뮤니티의 활동, 라이센스 등에 대해 간단히 알아보도록 할 것입니다.



wxWidgets은 무엇인가?


wxWidgetsGUI를 사용하는 데스크탑 혹은 모바일 어플리케이션 개발을 위한 툴킷입니다. wxWidgets 라이브러리에는 많은 클래스(class)와 메소드(method)가 있는데, 이런 것들을 활용하여 어플리케이션을 쉽게 개발할 수 있습니다. 흔히 wxWidgetsGUI 개발 툴킷으로 생각할 수도 있는데, 이외에도 어플리케이션 개발에 매우 유용한 특징들을 가지고 있습니다. 왜냐하면 wxWidgets은 다양한 플랫폼에 사용할 수 있도록 개발되었기 때문입니다. wxWidgets은 파일, 스트림, 다중 스레드, 어플리케이션 설정, 프로세스간 통신, 온라인 도움말, 데이터베이스 접근 등을 위한 다양한 클래스를 제공하고 있습니다.



wxWidgets을 사용해야 하는가?


wxWidgetsMFCOWL과는 달리 멀티 플랫폼을 지원합니다. 따라서 여러 플랫폼으로 프로그램을 개발할 때 비용과 시간을 절약할 수 있습니다. 또한 다른 플랫폼에서 개발할때 새로운 API를 익힐 필요가 없습니다.


또한 native look and feel 을 제공합니다. 어떤 플랫폼에서 실행하든지, 해당 플랫폼의 환경에 맞게 나옵니다.


그러면 JAVA?

JAVA역시 멀티 플랫폼으로 동작하지만, 속도가 비교적 느립니다. 하지만 wxWidgets은 훨씬 빠릅니다.


wxWidgetsopen source 프로젝트입니다. 따라서 비용이 전혀 들지 않습니다.


wxWidgets 커뮤니티


http://www.wxwidgets.org : wxWidgets 홈페이지

http://lists.wxwidgets.org : 메일링 리스트 아카이브

http://wiki.wxwidgets.org : wxWidgets 위키

http://www.wxforum.org : 포럼


개발툴

Codeblocks : http://www.codeblocks.org코딩을 위한 IDE

설치방법 : 2007/09/09 - [Tips/Windows] - Codeblocks에서 wxWidget을 사용하여 GUI프로그램 만들기 (Windows)

wxFormBuilder : http://www.wxformbuilder.org/ - GUI 디자인을 위한 툴

* 다른 여러 툴들도 사용할 수 있습니다^^

크리에이티브 커먼즈 라이선스
Creative Commons License

IMAP 한글 인코딩(정확히는 non-english character) 문제 때문에 한동안 IMAP을 사용하지 않았었는데요.
오늘(11월 19일) 심심해서? 썬더버드로 메일을 주고 받아 보니 한글이 정상적으로 나옵니다. gmail 블로그에는 아무런 공지가 없었는데, 아마도 해결이 된 것 같습니다^^ gmail 과 함께 IMAP을 이용해 보아요!
ps. IMAP과 POP의 차이에 대해서는 다음을 참조해 주세요^^



얼마전에 gmail에서 IMAP 서비스를 시작했습니다. (http://qaos.com/viewtopic.php?forum=1&topic=10599)

그런데 IMAP을 사용할 경우 non-english 에 대해서 인코딩 문제가 발생하더군요.
텍스트 인코딩을 찾지 못하고 ???? 로 표시됩니다.
이 문제는 한글 뿐만 아니라 다른 모든 비영어권 문자에 대해서 발생하고 있고요, 외국 포럼에는 여러 사람들이 테스트?를 해봤더군요. (그 결론은 gmail의 버그가 지배적이었습니다.)

현재 구글쪽에서 수정을 하고 있다고 하는데, 얼른 고쳐졌으면 좋겠네요.

ps. 제가 gmail 계정을 두 개 사용하는데, hanmail.net 에서 gmail.com과 lbjcom.net(gmail for your domain 사용) 으로 메일을 보낸 후 윈도우즈 메일에서 받아 봤는데, gmail.com으로 보낸건 인코딩에 문제가 없는데 lbjcom.net으로 보낸건 인코딩에 문제가 있네요. 버그 수정 중인 걸까요?=_=a

ps. 어떤 포럼에 따르면 OS와 썬더버드, 메일 메시지의 인코딩이 다 같으면? 깨지지 않는다고 하는데, 이건 그다지 신빙성은 없어 보입니다=_=;

ps. 다른 컴퓨터(Ubuntu 7.10 + 썬더버드)에서도 확인했는데 역시 gmail.com으로 보낸 메시지는 한글이 정상적으로 출력이 되고 lbjcom.net 으로 보낸 메시지는 한글이 깨지네요-_-a

크리에이티브 커먼즈 라이선스
Creative Commons License

윤석찬님의 블로그를 보고 무농약 귤을 파는 곳을 알게 되었습니다. 원래 귤을 좋아하고 가격이 마트에 비해 아주 착하고^^해서 한박스를 주문해 보았습니다.
사용자 삽입 이미지
폰카로 찍어서 그런지 화질이 좀 구리죠? 음... 그리고 주위가 온통 노랗다 보니 화이트밸런스가 안맞아서 약간 하얗고 보이는데요, 실제는 이것보다 훨씬 노랗고 이쁩니다^^ (벌써 많이 꺼내 먹어서 좀 비어있죠?ㅋ 군데군데 좀 파랗고, 못생긴애들도 있는데, 무농약으로 재배하면 어쩔 수 없다고 합니다. 하지만 정말 맛있습니다^^)

택배는 주문한지 하루만에 도착했고요, 상태도 아주 양호했습니다. 홈페이지에는 무농약이고 그래서 맛이 보통 것보다 좀 떨어질 수도 있다고 되어 있었는데, 제 개인적인 생각으론 마트에서 파는 것과 비교하면 가격이나 맛 어느 쪽으로도 훨씬 좋습니다!! (얼마전에 2kg 1만원 하는 비교적? 싼 귤을 한 번 사 먹었는데, 완전 좌절이었습니다. 사실 맛이 없어 보이긴 했지만, 가난해서? 선택의 여지가 없었죠. 그것과 비교하면 2.1만원에 10kg는 아주 싼거죠^^)
그리고 주인아저씨의 블로그를 보니 정말 정성이 넘쳐나는 것 같아서, 왠지 더 좋아 보이고, 더 사고 싶은 그런 생각이 들었습니다^^a (주인 아저씨의 사모님께서 항암 치료중이라고 합니다ㅡㅜ)

오랜만에 너무 맛있는 귤을 먹어서 기분이 좋네요^^ 앞으로는 비싼 마트에 가서 사먹지 말고 여기서 사먹어야 겠습니다^-----^

ps. 맛있는 귤 고르는 방법은 여기로! -> 이 기준대로 마트의 귤들과 비교해봐도, 무농약 귤이 훨씬 맛있어요^^
크리에이티브 커먼즈 라이선스
Creative Commons License
TAG , 무농약
  1. Alex K  댓글주소  수정/삭제  댓글쓰기

    난 녹색 귤인줄 알았네...
    녹색귤도 맛있다든데?

    2007/11/08 17:27

기사 본문 보기
일단 원본 기사를 봐주시고요... 병역비리에 연루된 사법연수원생들이 처벌을 받지 않는다고 하네요-_-; 쓰레기들-_-;
삼성과 연루된 검찰 얘기도 그렇고 이런 얘기도 그렇고... 마음이 영 씁슬하고... 우리 나라의 미래가 걱정됩니다...
ps. 사시합격하면 전부다 떡만 먹고 사나 봅니다. 떡값을 도대체 얼마나 쓰는(받는)건지-_-;
ps. 삼성같은 곳엔 절대 안갈렵니다. 열심히 일해줘봤자 이거니 떡선물하는 돈으로 다 갈테니까요-_-;(갈 능력은 되냐?ㅋ)
크리에이티브 커먼즈 라이선스
Creative Commons License

배려심없는 주차

Diary l 2007/11/02 23:42
밤에 잠시 나갔다 들어오다가 개념없는 차를 발견했습니다. 먼저 현장을 보여드리겠습니다.
사용자 삽입 이미지
(제 폰카메라로 찍은 거라서 화질이 좋지 않습니다. 양해해 주세요^^;)
위 사진은 제가 다니는 학교 앞에서 찍은 사진입니다. 사진의 차가 주차해 있는 길은 큰길에서 우회전하여 학교로 진입하는 도로입니다. 그런데 사진의 차는 저 지점에 '주차' 하고 있었습니다. 시동도 꺼놓고요-_-;
학교로 들어오는 길에 우회전을 하는데 가는 길 앞에 차가 서 있어서 깜짝 놀랐습니다. 상향등을 켜봐도 응답이 없길래 옆으로 가서 봤더니 뒤로 누워서 껌을 잘근잘근?! 씹고 있더군요. 제가 주차장에 차를 세워놓고 나가는 동안에도 계속 있다가 이 사진을 찍은뒤 잠시 후 경비 아저씨가 와서 차를 빼라고 하니 그때서야 빼더군요.

사실, 길을 그냥 간다면 옆으로 피해 갈 수도 있습니다. (옆은 학교 안에서 큰길로 좌회전 하는 차선입니다.) 하지만, 이 차의 개념없는 주차의 정도를 떠나서, 배려가 너무 없다는 생각이 들었습니다. 차량 통행에 방해가 최대한 안되도록 주차할 수도 있을텐데 길 한 가운데 저렇게 주차하는 사람의 생각이 도대체 어떤지 들여다 보고 싶습니다. (사실 저런 곳에는 차를 세우면 안되죠-_-a)


덤으로 옆에 있던 차도...
사용자 삽입 이미지
위 사진은 첫번째 사진의 차 옆 쪽을 찍은 사진입니다. 차 뒷쪽은 학교앞 횡단보도로(사람들 건너는거 보이시죠?) 사람들이 아주 많습니다. 그런데 그 안에 차를 세워놓고 뭐하는건지...


생각난 김에 하나 더 올립니다.
사용자 삽입 이미지
이 사진은 좀 예전에 찍은 건데요, 왼쪽의 문은 엘리베이터 쪽으로 나가는 출입구 입니다. 출입구 앞에 자랑스럽게 차를 세워 놨습니다 (-_-)=b 당신이 최곱니다-ㅋ


몇가지 배려심없는 (개념없는...도 맞긴 하지만 여기서는 배려로^^) 주차 사진을 올렸습니다. 제가 너무 오바하는 건가요??  서로서로 배려하며, 한 번 쯤은 자신의 행동이 상대방에게 어떤 영향을 줄까 생각하는 '역지사지'의 마인드를 가졌으면 합니다.
크리에이티브 커먼즈 라이선스
Creative Commons License

'Diary' 카테고리의 다른 글

싸고 맛있는 무농약 귤^--------^  (2) 2007/11/07
사시합격자들은 눈이 사신가??  (0) 2007/11/05
배려심없는 주차  (0) 2007/11/02
나와 닮은 저명인사는 누구일까요?^^  (5) 2007/10/25
학교 정보통신처의 막장 정책-_-  (0) 2007/10/10
모기-_-  (0) 2007/09/20
TAG 주차

1 
BLOG main image
lbjcom's blog
봉진이의 블로그입니다:)
by lbjcom

카테고리

분류 전체보기 (230)
Diary (72)
My Precious... (13)
Talk (101)
Pictures (15)
Thinking... (24)
Works (4)

달력

«   2007/11   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30