Creating a C++ GUI

06/30/2006 05:31 Fiya#1
First of all, sorry to bother putting up a wasteful post. I have searched google for creating a C++ GUI but everything ends up going to creating multi-threading for a process. Maybe I just am not using the correct search terms but I have run out of narrowing keywords and anything too specific gives me no results. Through reading most articles a few articles in the MSDN library, I found nothing useful that could help me. I did learn that I could use C# for this task, but I really want to stick to C++. A search of these forums proved futile since any search word has to be a minimum of four characters.

I currently can make average newbie programs in VB and C++ and would like to stay with C++ as my main programming language, due to the fact that I am still learning a majority of the commands. *EDIT* Special add-on notes; I am using Dev-CPP for creating programs, and only have tried the Console Application file type. I personally would rather have a guide or something rather than tossing my-self further into the deep end of new water by trying to create a Windows Application though logically its something I should try

My request for help is a listing of helpful sites/guides or even helpful tips that deal with creating a GUI perferably something similar to chocoman4k's GUI(textbox/frames/checkbox inputs). Any help is greatly appreciated.

P.s. As a request, please try to not to post 1-2 word comments / flames. They are vulgar and pointless on these forums. Especially in a fairly nice request.

*EDIT* Fixed redundancy in title 'Creating a C++ GUI Interface'
*Remember the siggy V V V V V V *
06/30/2006 06:42 roundknot#2
I have to disagree with how you interpret your "siggy". An interface can be command line, you do not need GUI. I would be more happy with a command line program that worked well than a GUI program that was not as good. I too am trying to learn C++, and every person I talk to who codes in C++ suggests to stick to command line for a while. (But that is up to you)
Step 1: *Google: "How do I make a GUI in C++"
Step 2: Click on the first** result.
Step 3: Look at the first** reply.
Step 4: Check for any helpful*** links. *COUGHWINPROG.ORGCOUGHCOUGH*
Step 5: Read my *s

* If you do not know how to google, #uninstall
** If you encounter any problems here, you most likely made a mistake along the way. Reboot your computer and start over from Step 1, and make sure you clicked on the first, not the second link.
*** Helpful as in the first blue underlined URL contained within BountyX's reply.

lol anyway...
[Only registered and activated users can see links. Click Here To Register...] looks like a fair tutorial for GUI.

[img]text2schild.php?smilienummer=1&text=viva la google!' border='0' alt='viva la google!' />
06/30/2006 06:58 Fiya#3
Hmmm, never though to phrase it as a question, usually thats something that I reserve for Ask / AskJeeves. All the links that google gave me with searches like 'C++ Create GUI Window' and similar keyword by keyword searches gave me zero decent results. I did include though that I tried google and although I appreciate your step-by-step method of searching for google, I do find it rather rude in the manner that you phrased it. Although I did kinda get a kick out of it, got to appriciate the humor there.

Thank you though for the link, time to get busy reading. As well, I am kinda tired by the limited ammount of interaction that I can get while testing things, and want a GUI in order to change values easier that changing my hard-coding, re-compiling, and then re-starting the program.

P.s. The siggy is the model as to which I do programs, a great program will include anything you need to run, fix, and fully utilize the program. It is what I plan on doing with any programs that I will create. Don't mock the siggy ^.^
06/30/2006 20:10 roundknot#4
I was just playing around. I didn't mean to insult you in anyway, (because I know with Google searches you can change one word and find your answer) I just found it ironic that "How do I make a GUI in C++" was the search you were looking for. :D

I do see your point about the "limited amount of interaction" without a GUI, and although I have not stepped into GUI, it sounds like it takes a lot of time and is a major pain. Whatever floats your boat.

I was not mocking your "siggy", but I can understand your interpretation of it.

Another site I visit frequently is [Only registered and activated users can see links. Click Here To Register...] which actually has 345 books... :rolleyes: It has links to online books to just about any subject of programming. Nice collection.

P.S. I will try to make it more obvious when I am messing around because it takes a while to get used to my dry sarcasm. :ops: Sorry again.

P.P.S. I really like this paragraph format! ¶ forever!
06/30/2006 20:36 Fiya#5
Quote:
I do see your point about the "limited amount of interaction" without a GUI, and although I have not stepped into GUI, it sounds like it takes a lot of time and is a major pain. Whatever floats your boat.
My experience, although limited, is that once you are able to get a GUI up and can understand how to use it. It is a mutch easier tool to interact when testing multiple things in a program. It may require more time, but I think it helps me understand the scope of things that I learn. It may just be me.

I think from now on, if I have some stupid question that I cant find with keywords. I will google the entire question, seems to really help. Sometimes I guess the simplest approach is the best.

And again, thank you for your help. Those online books will definatly prove to be a valuble resource to further knowledge. +karma ^.^