[ Ivan Dimkovic @ 11.04.2008. 18:23 ] @
Pre par dana je Microsoft konacno izbacio Feature Pack za Visual Studio 2008 (koji je vec neko vreme bio dostupan kao Beta verzija). http://www.microsoft.com/downl...48B326C48E7&displaylang=en Novosti: Citat: The VC++ 2008 MFC libraries have been extended to support creation of applications that have: * Office Ribbon style interface * Office 2007, Office 2003 and Office XP look and feel * Modern Visual Studio-style docking toolbars and panes * Fully customizable toolbars and menus * A rich set of advanced GUI controls * Advanced MDI tabs and groups * And much more! Konacno je moguce bez ikakvih dodatnih biblioteka kreirati aplikacije u MFC-u koje ne izgledaju kao artefakt sredine 90-tih ispao iz nekog vremenplova :) Takodje je jako pohvalno sto je Microsoft mislio i na ljude koji pisu native kod, a takodje pokazuje da MFC i te kako jos nije mrtav i pored svih napora Microsofta da ljude fokusira na .NET i W*F framework-e (WPF/WCF/itd...) koji su bazirani na managed platformi. Valjda cemo docekati i trenutak da Microsoft odustane i javno objavi sve API-je dostupne u milcore.dll i time omoguci sve WPF funkcionalnosti "zastarelim i vremenom pregazenim Native developerima" :) Sa novim MFC-om dolazi naravno i kompletan source za one koji bi da pogledaju kako je izveden novi UI. Inace, UI je baziran na licenciranoj BCGSoft-ovoj biblioteci koju je Microsoft doradio i integrisao u MFC. Sva imena klasa su promenjena, tako da ne postoji mogucnost za konflikte. Evo kako izgleda tipicna Office 2007 UI aplikacija generisana iz AppWizarda (moguc je dinamicki switching izmedju Office 2007/2003/XP/Visual Studio stilova): ![]() Takodje, feature pack donosi i dodatke u C++ kompajleru: Citat: This feature pack also includes an implementation of TR1. Portions of TR1 are scheduled for adoption in the upcoming C++0x standard as the first major addition to the ISO 2003 standard C++ library. Our implementation includes a number of important features such as: * Smart pointers * Regular expression parsing * New containers (tuple, array, unordered set, etc) * Sophisticated random number generators * Polymorphic function wrappers * Type traits * And more! A must have! |