회원가입 ID/PW 찾기

1) 지식 창고는 본인이 작성한 콘텐츠(팁/노하우/리소스/강좌 등)을 무료 혹은 가상화폐인 납포인트를 통해 공유하는 공간입니다.
2) 본인이 작성한 콘텐츠에 대해서만 지식 창고에 등록할 수 있으며, 저작권에 위배되는 콘텐츠는 사전경고 없이 삭제될 수 있습니다.
3) 콘텐츠 구매 및 첨부파일 다운로드는 회원그룹 '연구원' 이상 가능하오니, 경험치를 쌓아 진급한 후에 이용 부탁드립니다.
4) 무료 콘텐츠의 본문은 구매절차 없이 즉시 이용할 수 있으며, 판매 납포인트가 있는 콘텐츠는 구매 후 이용할 수 있습니다.
5) 콘텐츠 판매에 따른 납포인트 수익은 지정한 비율(50%)에 따라 판매자에게 지급하며, 납포인트 수익을 통해 진급을 빨리할 수 있습니다.
6) 구매 후 평가를 하면 구매 납포인트의 20%를 돌려 드립니다.

콘텐츠 수 33

c 임베디드 #4

펌웨어 & 코딩언어 구매수 0 2007.08.20 10:22:51
판매자 나임 판매 납포인트 무료 평점 0점 / 총 0명 참여
 

C-4 GTK 프로그래밍 


0 들어가며


리눅스원㈜ 교육사업부 조재호(savi@linuxone.co.kr)


 지난해부터 linux@work 에 연재했었던 Gtk+ 프로그래밍 기사를 응용, 편집한 것임을

밝혀둡니다.


 요즘은 컴퓨터 잡지나 신문, 언론 매체를 보더라도 리눅스 기사가 항상 빠지지 않고 등장할 정도로 리눅스 열풍이 불고있다. 관심이 있는 개인 유저에서부터 리눅스를 기반으로 솔루션과 하드웨어 등을 취급하는 상업적인 수많은 회사들까지 과연 리눅스는 이제 무시할 수 없는 운영체제의 하나로 확고한 자리 매김을 하고 있다. 처음 리눅스를 접하면서 수십 장의 디스켓으로 실패를 거듭해가며(과거에는 요즘처럼 CD가 아닌 5.25인치의 디스켓에 리눅스가 저장되어 있었다) 파티션을 나누고 각종 설치에 필요한 기본적인 지식을 하나하나 배워가면서 모니터 상에 로그인 프롬프트가 떠올랐을 때의 감격(?)은 경험해본 사람만이 알 수 있으리라.


 리눅스에 대한 관심과 지식이 깊어지면서 나도 리눅스의 X-Windows 상에서 돌아가는 Gnome이나 GIMP같은 훌륭한 어플리케이션을 개발해보고 싶다는 유혹을 누구나 느끼게 될 것이다. 과연 그런 프로그램들은 어떻게 만들어지는지 궁금하지 않은가?


 수많은 프로그래밍 언어들이 저마다 특징을 내세우며 공존하는 요즘, 아마 리눅스 유저라면 한두 가지 개발 언어는 사용해 보았으리라 생각한다. C, C++, Pascal, JAVA, Python.. 등등. 이중에서 C/C++은 오랜 시간이 흘렀어도 아직까지 핵심적인 프로그램 개발 언어로 확고한 자리 매김을 하고 있다. 대부분의 운영체계가 C로 개발되고 그 강력하고 간결한 표현 형식과 폭 넓은 개발 환경은 앞으로도 당분간은 시들지 않으리라 본다.


 윈도우에서 그래픽 디자인을 위한 가장 대표적인 프로그램은 꼽는다면 아마 포토샵이라 할 수 있을 것이다. 리눅스에는 과연 그것에 비길만한 툴이 없을까? 당연히 있다. 바로 GIMP라는 훌륭한 프로그램이, 그것도 공짜로 배포되고 있다. 한번 확인해 보자, X-Window 상에서 GIMP를 실행시키고 다양한 도구들을 이용해 멋진 디자인을 만들어 보자. 자, 이 훌륭한 프로그램이 이제부터 소개할 Gtk+를 기반으로 만들어 졌다. 정확히는 GIMP 개발을 위한 GUI 라이브러리 집합이 Gtk+이다. 즉 Gtk+는 X-Window 환경의 그래픽 인터페이스 프로그램 개발을 위한 라이브러리 집합이다. 또한 여러 유닉스 계열의 플랫폼에서 동작이 가능하며 C++, Python, Perl등과 결합하여 사용도 가능하다. Gtk+는 다시 Gtk와 Gdk로 나누어진다. GTK+를 별도의 개발언어로 착각하지 말기 바란다.(필자가 예전에 그랬으니까..) 이번 호에서는 간단한 Sample 프로그램을 통해 X-Window 프로그래밍의 개념과 개발환경에 대해서 배워보도록 하겠다.


아래에 GTK와 GDK, Glib에 관해 비교해 놓았다. 참고하기 바란다.


profile
start 2010.12.28 13:23

좋은 자료 감사합니다.^^

profile
dosososo 2013.11.24 14:22
감사합니다 ㅎㅎ
profile
시나브로69 2017.06.24 15:03
좋은 자료 감사합니다.
search
List of Articles
번호 분류 제목 평점 포인트 판매자 등록일 구매수 조회 수
공지 공공의 목적으로 공유하고자 하는 소프트웨어는 '소프트웨어 자료실'에 업로드를 요청드립니다.
공지 구매후 평점 댓글을 남겨주시면 구매포인트의 20%를 돌려드립니다.
33 Software & IDEs fortran에서 수치해석 라이브러리 IMSL사용하기 [3] 무료 도시인 2014-03-04 0 215
32 Software & IDEs C# - GPS 예제 [4] 무료 달리는거북이 2010-12-03 0 3645
31 Software & IDEs 저는 학원에서 패스했습니다 ㅋ 무료 뒤집기달인y 2010-10-22 0 1993
30 Software & IDEs VS6 MFC기반에서 Rchedit 컨트롤 추가시 에러 무료 아크마 2010-10-04 0 2101
29 Software & IDEs MFC 테트리스프로그램 입니다^^ [8] 무료 초짜초짜초짜 2010-09-27 0 3104
28 Software & IDEs [Win32api/게임 ] 갤러그 [4] 무료 밍구리 2010-07-02 0 3576
27 Software & IDEs VB 에서 VC++ 처럼 메시지 이벤트 사용 [2] 무료 전자과조교 2010-05-04 0 1893
26 Software & IDEs Serial로 데이터 받아 처리하는 신체검사프로그램 [7] 무료 맑은소리 2010-04-26 0 1852
25 Software & IDEs 그리기 예제입니다 ^^ [5] 무료 전설의사나이 2010-04-10 0 1855
24 Software & IDEs MFC를 이용한 타자게임 입니다 ^^ [4] 무료 전설의사나이 2010-04-10 0 3197
23 Software & IDEs Winsock API 한글 도움말 입니다 . [6] 무료 쑤잉아 2010-04-08 0 2032
22 Software & IDEs unix network 프로그래밍 관련 자료 입니다. [2] 무료 블루미르7 2010-01-05 0 1782
21 Software & IDEs 강아지 키트를 이용하여 만들었습니다~~~ [17] 무료 kimd 2009-11-20 0 2118
20 Software & IDEs [MFC] 날짜 계산기입니다 [8] 무료 shindy 2009-10-28 0 3538
19 Software & IDEs 제어용DSP 추천합니다 [1] 무료 날아가는잡쉐 2008-09-25 0 1282
18 Software & IDEs API 시리얼통신 함수 사용방법 입니다. 참고하세요 [10] 무료 뺘쑝 2008-04-30 0 3911
17 Software & IDEs [MFC] 윈도우 크기 고정하기 [6] 무료 아크마 2008-04-28 0 3956
16 Software & IDEs 섭씨 화씨 변환 프로그램 [8] 무료 아크마 2008-04-23 0 2536
15 Software & IDEs 저.. 지금 딱 두번 글을 올려 봤는데.. 움.. 먼가 좀 바꿔야 될듯 해서..;; ㅋㅋ [1] 무료 행복하면 2007-12-03 0 1313
14 Software & IDEs c언어와 c++ 할 줄은 아는데.. 개념이 조금 부족하신분.. [14] 무료 행복하면 2007-11-29 0 1966
  • 최고에 도달하려면 최저에서 시작하라.
    - P.시루스
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.