Thread: GUI programming

  1. #1
    Registered User
    Join Date
    Aug 2008
    Posts
    33

    GUI programming

    Hello.

    I was wondering how different Graphical programming in Linux was to Windows.

    I am Just about to start the Windows Programming Foundations chapter of an old book (complete guide to VB6) and wanted to know, really, if there were any avaliable pockets of infomation that might help the transition after Windows GUI...

    - Else

  2. #2
    Registered User
    Join Date
    Jul 2009
    Posts
    61
    Hi,
    I think you have to read about X Server, Gnome and KDE first.

  3. #3
    Registered User
    Join Date
    Aug 2008
    Posts
    33
    ok. Cheers.

  4. #4
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    You probably don't want to get that low-level for programming in X*. Go with GTK or the like.

  5. #5
    Making mistakes
    Join Date
    Dec 2008
    Posts
    476
    Better use GTK. GTK can look fine in KDE, but Qt looks awful in Gnome. Qt is also c++ only. But if you're using C++, why not write with wxWidgets?

  6. #6
    Registered User
    Join Date
    May 2009
    Posts
    60
    A good Gtk+ programming tutorial series as well:

    - Prison Code Breaker Diary -: Gtk+ Programming Tutorial

  7. #7
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by hosseinyounesi View Post
    Hi,
    I think you have to read about X Server, Gnome and KDE first.
    That will not really not get you anywhere; it's like advising someone who wants to write a computer program to read about operating systems, architecture, and photoshop. If you want to write a computer program, read about computer programming languages.

    95% of GUI stuff in linux is done using one of the following API's:
    • gtk+ (C)
    • Qt (C++)
    • motif (C)
    • SDL (C++)
    • wxWidgets (C++)

    Pretty much in descending order of relevance, I would think, but all or most installations should support all or most of those. I believe they are all be used/usable on windows and mac as well.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. any shareware GUI to use for Windows ?
    By Amy N. in forum C Programming
    Replies: 6
    Last Post: 07-22-2009, 01:31 PM
  2. GUI Programming...
    By ShadeS_07 in forum C++ Programming
    Replies: 12
    Last Post: 12-28-2008, 04:58 PM
  3. .NET And GUI Programming :: C++
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 01-27-2002, 04:22 PM
  4. GUI Programming :: C++ Exclusive
    By kuphryn in forum C++ Programming
    Replies: 5
    Last Post: 01-25-2002, 03:22 PM
  5. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 08:03 PM