File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes C / C++ and the fly likes C++ GUI Tutorial Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » C / C++
Bookmark "C++ GUI Tutorial" Watch "C++ GUI Tutorial" New topic
Author

C++ GUI Tutorial

Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Hello all,

I am very much newbie to C++, just in chapter 3 of "C++ how to program" book, and I am self studying. Can anyone please give me a link to a good C++ GUI tutorial which start from the beginning? Or a book name? Please help..


Are you better than me? Then please show me my mistakes..
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Any hand here please?
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3649
    
  17

I'm sorry Yohan. Have you searched around on Google? Maybe take a look at some websites dedicated to C++ that can help you out with this specific query.
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Thanks for the reply Stephan.

Yes I googled, but got nothing. This is the first time I found no answers to a question. Now I have a doubt, "Can we make GUI using C++" ?
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3649
    
  17

If I Google: "C++ GUI tutorial", I get 1.2 million hits. Are you sure there's nothing in there?
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Yes, not up to my expectations. I am seeking for a tutorial something like "Java Tutorials Provided by Oracle". In other words, I am seeking for a tutorial which teach me from the beginning. And, most of those results are questions asked from people, which got no answers

However, I will have a more look at it.

If anyone got a nice link, please be kind enough to share with me.
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3649
    
  17

The reason is probably because C++ is platform dependent. What you need depends on the platform you're developing for. If your target is Windows, look for Win32 GUI tutorial.
Mahmoud Fathy
Greenhorn

Joined: Apr 24, 2012
Posts: 3
Just Go Search for Qt ;) if you don't know it ..
you can make cross-platform apps with
and it is very easy to learn ( as far as I know , I am still learning it )

you can find the SDK on nokia website

consider it ,, I have just registered here to be able post this reply

Good luck
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Stephan van Hulst wrote:The reason is probably because C++ is platform dependent. What you need depends on the platform you're developing for. If your target is Windows, look for Win32 GUI tutorial.


Seems like it is working

Thanks a lot for the help. I really appreciate it
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Mahmoud Fathy wrote:Just Go Search for Qt ;) if you don't know it ..
you can make cross-platform apps with
and it is very easy to learn ( as far as I know , I am still learning it )

you can find the SDK on nokia website

consider it ,, I have just registered here to be able post this reply

Good luck


I like it! Actually this is not 100% PC development, it is mobile. However, I am thinking about learning mobile development too, so I am glad to see this. Thank you
Mahmoud Fathy
Greenhorn

Joined: Apr 24, 2012
Posts: 3


I like it! Actually this is not 100% PC development, it is mobile. However, I am thinking about learning mobile development too, so I am glad to see this. Thank you

Have the word "nokia" given you the impression it is a mobile app development ? actually I am using it to make app for PC,, it was trolltech (100% PC) then bought by nokia ,, just what companies do , business

If you like to dedicate your time for C++ GUI just to develop on one platform , there is a book which I have read some of it "Ivor horton's beginning visual c++" it is 1000+ pages book
introduce you to program using API's then encapsulated within MFC ,
or you can simply use forms in microsoft visual C++ for windows ,, Xcode for mac ,, very easy don't need books , just online tutorials will do

there are pretty great selection out there ,, what moved me to Qt that I wanted to develop for linux

Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Mahmoud Fathy wrote:

I like it! Actually this is not 100% PC development, it is mobile. However, I am thinking about learning mobile development too, so I am glad to see this. Thank you

Have the word "nokia" given you the impression it is a mobile app development ? actually I am using it to make app for PC,, it was trolltech (100% PC) then bought by nokia ,, just what companies do , business

If you like to dedicate your time for C++ GUI just to develop on one platform , there is a book which I have read some of it "Ivor horton's beginning visual c++" it is 1000+ pages book
introduce you to program using API's then encapsulated within MFC ,
or you can simply use forms in microsoft visual C++ for windows ,, Xcode for mac ,, very easy don't need books , just online tutorials will do

there are pretty great selection out there ,, what moved me to Qt that I wanted to develop for linux



Really?

Then that must be great! Anyway, what is the IDE you are using? The one provided by the Nokia?
Mahmoud Fathy
Greenhorn

Joined: Apr 24, 2012
Posts: 3
Yohan Weerasinghe wrote:

Really?

Then that must be great! Anyway, what is the IDE you are using? The one provided by the Nokia?


You can download what you need from here http://qt.nokia.com/
I suggest you download the whole SDK it is big btw , this is actually due to the large size of the Qt library and it takes around 3 gigs after compilation

you can download the library alone but it will be troublesome to embed it within other IDE's , I personally liked to develop in NetBeans but couldn't get it done there
The IDE is Qt Creator includes mobile apps projects too for nokia Symbian and Maemo

Download Qt SDK 1.2.1
Yohan Weerasinghe
Ranch Hand

Joined: Oct 07, 2010
Posts: 499

Mahmoud Fathy wrote:
Yohan Weerasinghe wrote:

Really?

Then that must be great! Anyway, what is the IDE you are using? The one provided by the Nokia?


You can download what you need from here http://qt.nokia.com/
I suggest you download the whole SDK it is big btw , this is actually due to the large size of the Qt library and it takes around 3 gigs after compilation

you can download the library alone but it will be troublesome to embed it within other IDE's , I personally liked to develop in NetBeans but couldn't get it done there
The IDE is Qt Creator includes mobile apps projects too for nokia Symbian and Maemo

Download Qt SDK 1.2.1


Thats great. Thanks for the reply
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: C++ GUI Tutorial