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

Izasao Visual Studio 2008 Feature Pack

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

[ Pregleda: 2815 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic

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



+7176 Profil

icon Izasao Visual Studio 2008 Feature Pack11.04.2008. u 18:23 - pre 195 meseci
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!
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Prikačeni fajlovi
 
Odgovor na temu

Goran Arandjelovic
Beograd

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



+9 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack12.04.2008. u 02:03 - pre 195 meseci
Š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 :)

 
Odgovor na temu

milanche
San Francisco

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



+1001 Profil

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

 
Odgovor na temu

deerbeer
Beograd

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



+395 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack12.04.2008. u 19:16 - pre 195 meseci
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!!!




Viva lollapalooza
 
Odgovor na temu

icobh
Igor Pejašinović
Network Admin
Navigo SC d.o.o.
Banja Luka

Član broj: 18738
Poruke: 1319
*.inecco.net.

Sajt: www.nsc.ba


+4 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack05.06.2008. u 17:20 - pre 193 meseci
Mene samo zanima, da li je moguće pisati aero aplikacije, mislim na potpuno transparentne prozore bez Dirty Hack-ova? Mislim, moguće je sa bilo čim, ali sve to nekako izgleda traljavo + kontrole su očajne na prozirnom Windows-u...
I ♥ ♀

Ovaj post je zlata vrijedan!
 
Odgovor na temu

deerbeer
Beograd

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



+395 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack06.06.2008. u 19:31 - pre 193 meseci
Citat:
icobh: Mene samo zanima, da li je moguće pisati aero aplikacije, mislim na potpuno transparentne prozore bez Dirty Hack-ova? Mislim, moguće je sa bilo čim, ali sve to nekako izgleda traljavo + kontrole su očajne na prozirnom Windows-u...


Mozes i sada u Aero interfejsu da uradis malo jednostavnije al ce ti opet izgledati traljavo
jer semi-transparentne povrsine ipak ne dozvoljavaju prisustvo standardnih win kontrola u design-modu ...
vec samo koriscenje GDI funkcija za crtanje istih i ne vidim gotove funkcije u novom DWM API-iju
http://en.wikipedia.org/wiki/Desktop_Window_Manager za dobijanje nepravilnog regiona u 32-bitnoj(RGBA) bitmapi
a to je dosta vazno ako zelimo da nam te transparentne povrsine budu nekvadratne i nepravougane ...

Sam aero interfejs je inace dosta zahtevan da bi se osecao komotno u takvom GUI okruzenju ..
I treba ti dosta jaka graficka karta na masini koja na sebe ustvari preuzima svo iscrtavanje-rendering dijaloga prozora itd ....
i programi koji rade pod DWM API-jem ali na Classic XP ce se videti sasvim obicno... ili nece raditi uopste ...

Ja sam ocekivao veci pomak od Viste u tom pogledu
al izgleda da ostaju stare dobre win-api BLENDFUNCTION ,SetWindowRgn,AlphaBlend, BitBlt, UpdateLayeredWindow funkcije ...




Viva lollapalooza
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.bethere.co.uk.



+4 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack06.06.2008. u 20:33 - pre 193 meseci
Ne pratim WinApi tematiku odavno, ali zar win manager u Visti nije kompozitni?
 
Odgovor na temu

deerbeer
Beograd

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



+395 Profil

icon Re: Izasao Visual Studio 2008 Feature Pack07.06.2008. u 12:09 - pre 193 meseci
Evo kompletnog tutorijala od legende codeproject-a Michael Dunn-a :
http://www.codeproject.com/KB/vista/VGGlassIntro.aspx

Citat:
#Michael Dunn
When Aero is the active theme, and Vista determines that your video card can handle it, the desktop is drawn using the DWM. DWM renders the desktop using a process called composition. The DWM automatically uses Aero theme elements in the non-client area of top-level windows.


Sto znaci i ako furas Aero transparencija ti nece raditi vec sam taj glass efekat ako nemas dovoljno dobru graficku kartu ..
Zanimljivo je da su mi se zalili neki ljudi koji su kupovali skoro laptop-ove da im masina sporo radi na Aeru ..

Viva lollapalooza
 
Odgovor na temu

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

[ Pregleda: 2815 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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