my aim is to make good looking GUI based windows application
so please guide me which books to refer now onwards |
If you want to write a GUI using the Windows API directly, then
the book is Petzold's "Programming Windows 5th edition"
http://www.charlespetzold.com/pw5/
It is seen as the definitive book in this area.
But you don't have to use the Windows API directly to write a Windows GUI app. Instead you can use MFC (as Stewbond mentioned), or a cross-platform toolkit like Qt, wxWidgets, or FLTK.
But note that MFC is only provided with the paid-for versions of Visual Studio. So it's not an option if you are using Visual Studio Express or another IDE (e.g. Code::Blocks, CodeLite, ...)
Andy
PS @parjanya
if you want to make really greatlooking interface then c++ is not right language then which language should i follow? |
If you're talking about Windows user interfaces, then I guess Microsoft want you to use WPF, which means C# is the preferred language (though you can use any managed language including VB :-( and C++/CLI.) And that you need to be comfortable with XML.
Windows Presentation Foundation
http://msdn.microsoft.com/en-us//library/ms754130.aspx
This threads discusses the downsides of the move to WPF...
When creating a new GUI, is WPF the preferred choice over Windows Forms? [closed]
http://stackoverflow.com/questions/57909/when-creating-a-new-gui-is-wpf-the-preferred-choice-over-windows-forms