Making a windows GUI app
Me and a friend will try make a calendar application for ouer school project and are wondering if its possible to make such an application with Visual Studios 2010.
We are beginners with both c++ and visual studios, and we wonder what kind of project we must use in order to make such an application.
Can we use C++ and .net?
What about Visual C++, CLR and Windows form application?
Windows form application is certainly possible. It just won't be C++. It will be C++/CLI or C#. Note that they are both not C++.
If you have standard or higher, you can use MFC. It's C++.
Otherwise, there are 3rd party libraries for C++ out there, such as Qt.
Can you tell me more about MFC. Is it pure C++? and how is it compared to the rest? easy and good?
Are there any tutorials on the internet about it?
Thanks alot for ure reply :)
Yes MFC is C++. It is old and can be tricky to get going with and compared with Qt4 or C# it is inferior, and I would go as far as saying that MFC is neither easy nor good really. Sure there are tutorials: MFC tutorial - Sök på Google
Ok, so what kinda program does Microsoft and the big developers use to make win application with C++?
I heard QT is kinda dead since Nokia wont be using QT anymore since they merged together with Microsofts Win-mobile 7.
BTW i need to use C++ since thats ouer course.
I doubt Qt will die. A couple of reasons why:
Nokia themselv say that ain't so (Qt not dead after Nokia-Microsoft deal | The Money Times).
Qt is also gaining momentum in the industry so I don't think it will die down.
Even if nokia stopped supporting it I very much doubt it would die down. Since there is an LGPL license available pretty much anybody could pick up the pieces and continue work on it and I believe it has enough supporters and enough applications use it for it to continue as an open source library.
I think microsoft uses alot of .NET technology (C# and/or C++/CLI) but this is only my speculation.
MFC may be old, but it is not difficult to work with. You just need a little know-how, as with anything.
And remember that Qt isn't just about mobile, it's about PCs, too.
Thanks alot for great answers. I think ill go with QT for starter :)