GUIs

Hi, I have been programming with C++ for a while now, and I want to start making some
programs with an interface. What is a good toolkit? I have been using the book 'Beginning
visual C++ 2005' and have finsihed the part up to where they start making GUIs, however,
I would like to make cross platform programs, and I only have the express edition of
Visual Studio 2005 C++, so I can't use the MFCs. Also, I would like a well documented setup,
or at least something there are books on, and a good communuity would be nice. What do the
professionals use? When I am older a want to be a software developer, and I would like one
that wouldn't be laughed at if I was asked what I used


So, to some up that rather confusing post:

I would like a cross platform GUI toolkit that works with Visual Studio 2005 express
edition easily, I would like it to be well documented and recognised.

Thankyou, Sophie

Comments

  • : Hi, I have been programming with C++ for a while now, and I want to start making some
    : programs with an interface. What is a good toolkit? I have been using the book 'Beginning
    : visual C++ 2005' and have finsihed the part up to where they start making GUIs, however,
    : I would like to make cross platform programs, and I only have the express edition of
    : Visual Studio 2005 C++, so I can't use the MFCs. Also, I would like a well documented setup,
    : or at least something there are books on, and a good communuity would be nice. What do the
    : professionals use? When I am older a want to be a software developer, and I would like one
    : that wouldn't be laughed at if I was asked what I used
    :
    :
    : So, to some up that rather confusing post:
    :
    : I would like a cross platform GUI toolkit that works with Visual Studio 2005 express
    : edition easily, I would like it to be well documented and recognised.
    :
    : Thankyou, Sophie
    :
    [blue]
    Alot of companies (That I know) tend to make their own.

    There are several ways of developing portable graphics code.
    The easiest is wrapping your code behind #ifdefs.
    (I have seen alot of commercial companies use this in conjunction with
    using multiple lib files with class inheritance (My engine uses all of
    these, in conjunction with multiple linking capabilities)):
    [/blue][code]
    #ifdef _WIN32
    extern "C" {
    # include
    }
    #elif defined(POSIX)
    //posix specific includes..
    #elif defined(XBOX)
    //MS XBox specific includes...
    #else
    # error "Unsupported platform"
    #endif[/code][blue]
    If you need a library, there are quite a few depending on you needs.
    (ie, SDL (Simple DirectMedia Layer), OpenGL (advanced))

    There is no "all portable" graphics API. Their are many more libraries
    (I know there is a portable Windowing system...); but it all depends
    on your needs.

    [/blue]

  • : : Hi, I have been programming with C++ for a while now, and I want to start making some
    : : programs with an interface. What is a good toolkit? I have been using the book 'Beginning
    : : visual C++ 2005' and have finsihed the part up to where they start making GUIs, however,
    : : I would like to make cross platform programs, and I only have the express edition of
    : : Visual Studio 2005 C++, so I can't use the MFCs. Also, I would like a well documented setup,
    : : or at least something there are books on, and a good communuity would be nice. What do the
    : : professionals use? When I am older a want to be a software developer, and I would like one
    : : that wouldn't be laughed at if I was asked what I used
    : :
    : :
    : : So, to some up that rather confusing post:
    : :
    : : I would like a cross platform GUI toolkit that works with Visual Studio 2005 express
    : : edition easily, I would like it to be well documented and recognised.
    : :
    : : Thankyou, Sophie
    : :
    : [blue]
    : Alot of companies (That I know) tend to make their own.
    :
    : There are several ways of developing portable graphics code.
    : The easiest is wrapping your code behind #ifdefs.
    : (I have seen alot of commercial companies use this in conjunction with
    : using multiple lib files with class inheritance (My engine uses all of
    : these, in conjunction with multiple linking capabilities)):
    : [/blue][code]
    : #ifdef _WIN32
    : extern "C" {
    : # include
    : }
    : #elif defined(POSIX)
    : //posix specific includes..
    : #elif defined(XBOX)
    : //MS XBox specific includes...
    : #else
    : # error "Unsupported platform"
    : #endif[/code][blue]
    : If you need a library, there are quite a few depending on you needs.
    : (ie, SDL (Simple DirectMedia Layer), OpenGL (advanced))
    :
    : There is no "all portable" graphics API. Their are many more libraries
    : (I know there is a portable Windowing system...); but it all depends
    : on your needs.
    :
    : [/blue]
    :
    :
    [blue]
    This looks like what you want...

    http://www.wxwidgets.org/about/[/blue]
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

In this Discussion