[질문] 리눅스에서 GTK를 이용해 재고관리 프로그램을 작성하려

wonmanajji의 이미지

안녕하세요~
제가 리눅스에서 GTK를 이용해서 제고관리 프로그램을 작성하려고 합니다..
사용가능한 언어는 C언어이구요.. 아직 C++은 익숙하게 사용하질 못하고 있습니다.

그냥 콘솔 상에서는 어떻게 Mysql을 연동해서 프로그램을 작성하겠는데..

윈도우 어플을 만들려고 하니까 어떻게 시작해야 하는지 도무지 감이 않잡히네요..

우선 glade로 화면 구성만 해놓고.. 아무런 작업도 하지 못하고 있습니다..

저희 교수가 윈도우에서 재고관리 프로그램 작성하라고 하는거..
제가 윈도우가 체질적으로 안맞다는 이유로... 리눅스 어플을 하겠다고 했구요..
엑스윈도우 프로그램은 한번도 작성해본적이 없습니다..

어떻게 접근하면 좋을까요?? 2주의 시간을 주시던데..

궁금한 사항들은 .. 그냥 콘솔에서 작성한 코드들을 GTK에서도 활용을 할 수 있느냐 하는것이구요..

잠깐 살펴보니 시그널 개념으로 함수와 위젯을 연결하던데..
튜토리얼을 살펴봐서는 도무지 감이 않잡힙니다..

꼭 좀 도와주세요..

제 질문이 터무니 없다면.. 방법론이라도 알려주시면 감사하겠습니다..

그럼 모두모두 열공하세요~

linuxs의 이미지


물런 GTK에 님께서 만드신 소스를 그대로 사용할 수 있습니다.
그리고 MySQL를 연동하실려면 glage사용시 Makefile.am에서 -lmysql 라이브러리를 링크를 걸어서 컴파일 하셔야 되어야 합니다.
그리고 추가될 소스도 Makefile.am에 추가해서 컴파일 할 수 있습니다. 시그널은 callback.c에 관련 함수가 생성됩니다. 하고 싶은 작업을 함수에 넣어서 작업하시면 됩니다.
제작하려는 프로그램은 GTK로 충분히 가능합니다.

꿈은 이루어진다.

alsong의 이미지

GTK나 GUI가 돌아가는 기본구조를 이해하시고 시작하세요.
넓게 보면 windows나 GTK나 비슷한 구조로 되어 있습니다.

주 Frame을 이해하시고.....

그 다음은 찾기의 노가다입니다. 각 위젯의 이벤트나 함수들의
사용법을 찾는데 시간을 다 보내야합니다.

그나저나 백수 언제 탈출하냐... ㅡㅡ; 배고파라.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.