On Wed, 2003-12-17 at 11:58, Hans Raj wrote:
> Folks,
> Applogies for a 'newbieish' email.
> Was wondering if there are any IDEs for GUI programming using C/C++ under Linux
> (like VC++ for Windows). Any recommended books/links on this?
I have never used an IDE under Linux and I never felt the need to
because the programs do play along nicely, more or less.

For Writing Code: XEmacs
        It supports pretty printing, auto-complete (Meta-Tab) and
        auto-indenting for most languages you will ever use, and more
        you have never heard of!  Others use Vim, which is fine, but not
        to my taste.

For Debugging: ddd
        It is not integrated into the editor, but ddd is a good
        debugger.  Often I just use the command-line based gdb, which
        ddd is based on, to figure out why a program just crashed:
                $ gdb program core
                (gdb) info stack
                .
                .
                .
                (gdb) quit

For Creating a GUI: glade
        Rather than spit-out C/C++/Python/Perl/Ruby/Java/Ada/Eiffel
        code, Glade produces an XML file that your program sucks in and
        interprets using the libglade library.  This allows you to make
        changes to the GUI, such as reordering buttons, and not have to
        alter the code.  You can even prototype an application using one
        language, such as Python, and use another language, such as
        Eiffel, for the production code.
        
        A really nice solution to the problem of GUI creation.

Documentation: man and devhelp
        The tried and true man-pages are excellent reference material,
        but terrible to learn the C API from.  For tutorials you will
        have to hunt on the Web.  For some of the more advanced
        libraries, such as libglade and GTK+, I use devhelp as a
        reference source.
        
-- 
Michael JasonSmith                                   http://www.ldots.org/

Reply via email to