GTK+ 어렵네요...

요새 가만히 놀기만 하면 안되겠다 싶어서 GTK+ 프로그래밍 공부를 시작했습니다.
MS WIndows에서는 MFC를 배우고 있어서 헷갈리지 않을까 싶었는데, 아직까지는 헷갈리는 게 없네요.

한가지 힘든 점이 있다면…GTK+ 관련 서적이 거의 없고, 있는 것도 뭔가 애매하네요.
궁여지책으로 GTK+ 2.0 튜토리얼 문서 보고 있습니다. 영어 원문이긴 하지만, 이쪽이 책 보다는 보는데 수월합니다.
지금이야 창 하나 겨우 띄워 놓는 수준이지만, 익숙해지면 그놈(GNOME 아닙니다;;)의 MFC보다는 좋을 듯 싶습니다.
MFC는 편하긴 한데 뭔가 코딩하는 재미가 없달까요…하긴 저같은 초보자 입장에서는 쉽겠지만요.
왠지 하다보면 구조건 뭐건 알아먹기 힘들 것 같아서 좀 회의적이긴 합니다. 먹고사는데는 이쪽이 더 좋겠지만, 그렇다는 거죠…

생각해보니 지금 시험기간인데 이러고 있네요. 아무래도 저 장학금 받기는 글렀나봅니다 ㅋㅋ

GTK+ 튜토리얼은 C로 설명하고 있으니 단순히 맛배기만 하고 넘어가세요.
GTK+ 가 C로 짜여진 목적 중의 하나가 다양한 언어 바인딩 지원입니다.
물론 C로 직접 짜셔도 되지만, 생산성이 뛰어난 다른 언어로 코딩하셔도 될 것 같네요.

[quote="lalaputin":2esrtln7]GTK+ 튜토리얼은 C로 설명하고 있으니 단순히 맛배기만 하고 넘어가세요.
GTK+ 가 C로 짜여진 목적 중의 하나가 다양한 언어 바인딩 지원입니다.
물론 C로 직접 짜셔도 되지만, 생산성이 뛰어난 다른 언어로 코딩하셔도 될 것 같네요.[/quote:2esrtln7]

제가 그나마 아는 언어라고는 C언어밖에 없어서요 ㅎㅎ
그동안 나태하게 논 게 죄라면 죄죠…그것도 사형감이죠 ^^
우선은 C언어로 공부하다가 좀 익숙해지고 다른 언어를 능숙하게 사용 가능해진다면 그쪽으로도 해볼 생각입니다.

그나저나…GTK+ 튜토리얼 의외로 친절하게 설명이 되어 있더라구요. 저같은 초보자가 봐도 금방 따라갈 수 있을 만큼이랄까요.
(그렇다고 진짜 벌써부터 뭔가 만들만큼 능력이 좋아진 것은 아닙니다)

튜토리얼 한 번 다 보시고… 그 다음에는 API 레퍼런스를 참고하시면 될 겁니다.
API 레퍼런스에도 각 함수에 대한 간략한 튜토리얼이 있어요.
전… C 초보인데도 그냥 튜토리얼 빼겨쓰면 왠만한 프로그램은 다 만들어져요. :mrgreen:
gnome 개발자 레퍼런스(http://library.gnome.org/devel/references),
gtk 개발자 레퍼런스(http://library.gnome.org/devel/gtk/stable/)

irc에 다시 한 번 놀러가볼까… :roll:
아흑… 카스도 리눅스에서 되게 해주세요. :cry:

glade와 devhelp 면… 조금은 쉬워질수도 =.=;

저는 컴파일도 제대로 못합니다. ㅋㅋ;; ㅜㅜ

[quote="shriekout":2hhaf00q]튜토리얼 한 번 다 보시고… 그 다음에는 API 레퍼런스를 참고하시면 될 겁니다.
API 레퍼런스에도 각 함수에 대한 간략한 튜토리얼이 있어요.
전… C 초보인데도 그냥 튜토리얼 빼겨쓰면 왠만한 프로그램은 다 만들어져요. :mrgreen:
gnome 개발자 레퍼런스(http://library.gnome.org/devel/references),
gtk 개발자 레퍼런스(http://library.gnome.org/devel/gtk/stable/)

irc에 다시 한 번 놀러가볼까… :roll:
아흑… 카스도 리눅스에서 되게 해주세요. :cry:[/quote:2hhaf00q]
하하…고지가… 멀어지네요. 하루빨리 튜토리얼 보고 감을 잡아야겠어요.

[quote="haze11":2hhaf00q]glade와 devhelp 면… 조금은 쉬워질수도 =.=;[/quote:2hhaf00q]
glade설치는 했는데, 어렵더군요…ㅠㅠ

[quote="hanbin973":2hhaf00q]저는 컴파일도 제대로 못합니다. ㅋㅋ;; ㅜㅜ[/quote:2hhaf00q]
저도 예제에 나온 컴파일 명령어 없으면 못해요;

좀 복잡한거 짜다보면 glade가 좋아지실꺼예요… ㅎㅎ
코드를 알고싶으면 glade-2 도 도움 많이 되죠…
함수를 잘 모를때 glade-2로 소스 만들어서 참고하곤 했는데…
glade-3를 해보시면… 또 그에 대한 매력을 느낄 수 있지요

[quote="haze11":2yqf2xuu]좀 복잡한거 짜다보면 glade가 좋아지실꺼예요… ㅎㅎ
코드를 알고싶으면 glade-2 도 도움 많이 되죠…
함수를 잘 모를때 glade-2로 소스 만들어서 참고하곤 했는데…
glade-3를 해보시면… 또 그에 대한 매력을 느낄 수 있지요[/quote:2yqf2xuu]

glade-2를 설치해서 보고 있는데 사용법을 몰라서 고민중입니다 ㅠㅠ
확실한건, 만들기 편해보인다는 걸까요…

glade2는… 프로그램을 만들어주지만…
glade3는 스킨을 만들어주죠 =.=