Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Izasao Visual Studio 2008 Feature Pack

[es] :: C++ programiranje :: Izasao Visual Studio 2008 Feature Pack

[ Pregleda: 400 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic
Senior Product Manager - Consumer Electronics, Nero C..
EU

Administrator
Član broj: 13
Poruke: 10930
*.dip.t-dialin.net.

Sajt: www.linkedin.com/in/ivand..


Profil

icon Izasao Visual Studio 2008 Feature Pack11.04.2008. u 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!
Prikaceni fajlovi
11.04.2008. u 18:23 

Goran Arandjelovic
Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 234
*.dynamic.sbb.rs.

Jabber: goranche@elitesecurity.org
ICQ: 225134151


Profil

icon Re: Izasao Visual Studio 2008 Feature Pack12.04.2008. u 02:03
Što se C++-a tiče, kada se konačno "rodi" C++09 standard, tada će priča biti kompletnija, jer će neke stvari kao što su rvalue reference (gde za sada postoje samo NRVO optimizacije ili alternativno pribegavanje nekom move-constructor idiomu), eksterni templejti i liste inicijalizacije predstavljati pravo olakšanje.

@Ivan Dimković
Nisu pregaženi native developeri, možda tek sada njihovo vreme opet dolazi...:)

Možda to svedoči ova analiza: http://cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
sem ako neko ne reši da koristi 10x više memorije nego što je zaista neophodno :)


Sajt mog odeljenja - http://odeljenjce.justsalsa.net
12.04.2008. u 02:03 

milanche
San Francisco

Član broj: 2447
Poruke: 694
*.hsd1.ca.comcast.net.



Profil

icon Re: Izasao Visual Studio 2008 Feature Pack12.04.2008. u 08:21
Citat:
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...)


Za multimediju i DSP-intenzivne aplikacije je daleko od toga da bude mrtav/zastareo. Znam za vec
nekoliko firmi sa award-winning proizvodima, koje su za svoje client GUI desktop + WinMo aplikacije
pre par godina odabrale bas MFC umesto vec siroko prihvacenog C#/.NET-a. Performanse na WinMo
su me licno prijatno obradovale cak i u najzahtevnijim GUI + media aplikacijama.

Win32 API je takodje ziv (zapravo: jos zivlji) tamo gde se ziletom trimuje code footprint.

Za ostatak programerske populacije kojoj treba GUI, network, pristup bazama, .NET izgleda kao logican
korak napred.

12.04.2008. u 08:21 

deerbeer
nikola dzuverovic
xemicomputers

Član broj: 174418
Poruke: 143
*.adsl-1.sezampro.yu.



Profil

icon Re: Izasao Visual Studio 2008 Feature Pack12.04.2008. u 19:16
Citat:
@Ivan Dimkovic
Konacno je moguce bez ikakvih dodatnih biblioteka kreirati aplikacije u MFC-u koje ne izgledaju kao artefakt sredine 90-tih ispao iz nekog vremenplova :)

Ne bih se slozio sa ovom konstatacijom .
Slozen i dobar UI (ako si na to mislio) u svakom slucaju ces moci da napravis cak i u VS6.0 (zavisi koliko se potrudis) i ne dobijes toliko slobode kao u ostalim MS alternativama (.NET Framework) ..

Citat:
@Ivan Dimkovic
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.


Definitivno "MFC not dead" .Siguran sam da ima puno firmi koje ne odustaju od MFC-a kao osnovnog razvojnog alata .
Podsetite se da u VS2002 kad se pojavio .NET nije bilo C++ razvojnog okruzenja pa su posle morali da dodaju u sledecem izdanju VS-a
Sto se tice BCG alata koji su dodati ...Office ribbon-i mi ne deluju bas zanimljivo ,ali MDI tabovi izgledaju obecabajuce ..
Da li su to dodali Browser-TreeView kontrolu kao standardni deo alata a da ne moram da rovarim po Shell-API funkcijama ? :)

Pozdrav!!!




Halfway up my head - that's where it got stuck
If you're trying to change me - well you're just out of luck
You can not lock up what was meant to run free - The spirit in me, the spirit in me ...
- Suicidal Tendencies -
12.04.2008. u 19:16 

[es] :: C++ programiranje :: Izasao Visual Studio 2008 Feature Pack

[ Pregleda: 400 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.