Tuesday, September 25, 2012

The only version included in Windows 8 by default is .NET Framework 4.5 which is new version of .NET Framework just appeared in 2012. The only version which you can install on Windows 8 machine is .NET Framework 3.5. What about earlier versions of .NET Framework and applications based on them?

.NET Framework 1.1 is considered fully deprecated in Windows 8, it can't be installed and applications with it can't be used any more - it should be OK since it is really deprecated long ago.

.NET Framework 2.0 and .NET Framework 3.0 is a different case. Since they are parts of .NET Framework 3.5, the applications which use them can be run successfully on Windows 8 but you should install .NET Framework 3.5 instead of 2.0 or 3.0. You can install .NET Framework through installer or you can enable it through Control Panel, more details are here:

Range-based for loop will work automatically with array or with std::vector or other STL containers. You can also make your own data structures iterable in the new way, you can find exact requirements and example of such a class here:

Being
introduced in Qt 4.7 (September 2010) QML and Qt Quick will play major role in
Qt 5 release. Qt Quick gives us a declarative way of building user interfaces
and it is intended to be used widely for mobile devices. Declarative scripting
language is called QML.

A good
thing is that they say it will be easy to make Qt 4 applications to work on Qt
5, no special efforts will be required for that.

Another
good thing is that more features of current C++ standard (C++ 11) will be supported
in Qt 5. You can read about some of the features here: