태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

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

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

카테고리

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

달력

«   2008/07   »
    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 31    
Statistics Graph
tistory!get rss Tistory Tistory 가입하기!
POWERED BY PUBLICONS.DE