Thread: Relativly new to c++, how do I make application interfaces?

  1. #1
    Programmer Frantic-'s Avatar
    Join Date
    Dec 2004
    Posts
    114

    Relativly new to c++, how do I make application interfaces?

    Well, I have oodles of asp and php expereince, as well as visual basic experience, but I cannot find how to make an interface anywhere online. If there is no such thing as an interface (maybe its called something else in c++) then I want to make a something like a form in visual basic.

    Can anyone direct to me to a good tutorial site on making interfaces.

    PS. i know a small amount of c++ such as using files to store and extract data, strings, loops, arrays, structures ect. Just the basics of DOS programming.

  2. #2
    Handy Andy andyhunter's Avatar
    Join Date
    Dec 2004
    Posts
    540
    What compiler are you using? I know MS VC++ IDE has a forms designer in it much like what is found in the VB IDE.

  3. #3
    Programmer Frantic-'s Avatar
    Join Date
    Dec 2004
    Posts
    114
    The newest version of DEV c++.

    Is the above compiler you mentioned free?
    I need a free compiler for now, but I hope to get Visual C++ some time next year.

  4. #4
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Err... This point comes up often. Some advice:
    1. Focus on learning basic C++. Pointers, structures/classes, and polymorphism, etc should be well understood.
    2. There are many options. On Windows you can use WinAPI or MFC. There are also a lot of cross platform libraries gtk, wxWidgets, Qt, etc. To make effective use of a lot of these, you really should know basic C++ fairly well.
    3. All that said, I know you can make "forms" and the like with a) Borland C++Builder and its VCL library in Windows, or b) Qt Designer on the platforms it supports (Linux, Windows, etc).
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  5. #5
    Programmer Frantic-'s Avatar
    Join Date
    Dec 2004
    Posts
    114
    I am assuming that I get the c++ builder. Which one of these would have the form builder in it?

    http://www.borland.com/products/down..._cbuilder.html

  6. #6
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Posts
    2,686
    Not the free version. (Though the free compiler is a nice one.)
    At any rate, I'd still be wary of starting too early with this. Good C++ requires a different style to your coding than does good VB and the like, so being forced to work in less familiar territory could be beneficial to learning.

    I think Qt designer is free, but to use the free Windows version of the library, you need the VC++ compiler (the compiler itself might be available for free, perhaps someone else would know).
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  7. #7
    Handy Andy andyhunter's Avatar
    Join Date
    Dec 2004
    Posts
    540
    I would have to agree with Zach on this, you really should have a sound understanding of the language prior to jumping into windows form design. At any rate I know that VC++ ver 6 is floating around the internet for free.

  8. #8
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    >>you need the VC++ compiler (the compiler itself might be available for free, perhaps someone else would know).

    http://cboard.cprogramming.com/showt...t=vc+2005+beta
    I'm assuming you don't need the resource editor?

    **EDIT**
    VC6 for free? I doubt it. Probably an illegal copy.
    I paid a couple hundred for it a few years ago And now VC 2005 is free.
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  9. #9
    Programmer Frantic-'s Avatar
    Join Date
    Dec 2004
    Posts
    114
    Quote Originally Posted by andyhunter
    I would have to agree with Zach on this, you really should have a sound understanding of the language prior to jumping into windows form design. At any rate I know that VC++ ver 6 is floating around the internet for free.

    where? i tried looking in bit torrent, kazaa and dc++, couldnt find it.

  10. #10
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    Get VC 2005. It's more standards compliant, and it's free (legally). You can download the Windows platform sdk from MS too, search for it on google.
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  11. #11
    Handy Andy andyhunter's Avatar
    Join Date
    Dec 2004
    Posts
    540
    There was a learning edition that MS did a year or so ago that was offered up for free. I remember seeing it in some intro to C books and references to it on the net

  12. #12
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    >>in some intro to C books
    That's at least 50 bucks for it.

    >>and references to it on the net
    That's more believable, though I'm still skeptical.

    In any case, it's bad for standards compliance and rather crippled. Get VS 2005, it's free
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  13. #13
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Or get the command line tools of VS 2003, they're free too.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  14. #14
    Programmer Frantic-'s Avatar
    Join Date
    Dec 2004
    Posts
    114
    currently downloading VS 2005 as we speak, both C++ and Visual Basic. Visual Basic is easy, hopefully ill get the hang of C++ quickly.
    Plus by march when the beta version expires, ill be able to afford it.

  15. #15
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    >>by march when the beta version expires
    It expires?? I just hope it's not crippleware... lol
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Cleanup of the application...
    By Petike in forum Windows Programming
    Replies: 1
    Last Post: 08-16-2008, 05:23 PM
  2. Problem with com application
    By amardon in forum C++ Programming
    Replies: 3
    Last Post: 10-06-2005, 05:50 AM
  3. socket send() exits app unexceptively
    By Kleid-0 in forum C Programming
    Replies: 9
    Last Post: 07-25-2005, 08:29 AM
  4. MFC run application by clicking on file...
    By dug in forum Windows Programming
    Replies: 4
    Last Post: 12-02-2004, 04:33 AM
  5. 'functions' in make?
    By mart_man00 in forum C Programming
    Replies: 1
    Last Post: 06-21-2003, 02:16 PM