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

Visual Studio 11 Developer Preview

[es] :: .NET :: Visual Studio 11 Developer Preview

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

elektrostudio
Vladimir Pavkovic
SZR Elektrostudio, servis idustrijskih
masina i software developer
Novi Sad

Član broj: 201423
Poruke: 283
*.dynamic.isp.telekom.rs.

Sajt: elektrostudio.com


+25 Profil

icon Visual Studio 11 Developer Preview21.09.2011. u 19:47 - pre 153 meseci
visual studio 11 developer preview se pojavio ... iskustva slede
Elektrostudio
 
Odgovor na temu

2paca.zwaka
Nikola Ninkovic
Web Developer
BTGPort
Trebinje, RS/BiH

Član broj: 277023
Poruke: 126
*.teol.net.



+7 Profil

icon Re: Visual Studio 11 Developer Preview21.09.2011. u 20:03 - pre 153 meseci
Metro + C++ ......odlicno
while(I->AmAlive()){
I->DoSomeProgramming();
}
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Visual Studio 11 Developer Preview21.09.2011. u 20:25 - pre 153 meseci
Ne stizem, ajd nek neko samo baci pogled na call stack, jel metro C++ direktni native API ili je c++ layer iznad managed metroa?
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mirdraal
Ivan Mladenovic
Tigar A.D. / Senior Software Developer
Balkan

Član broj: 38001
Poruke: 82
*.static.isp.telekom.rs.

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


Profil

icon Re: Visual Studio 11 Developer Preview22.09.2011. u 09:46 - pre 153 meseci
Citat:
mmix: Ne stizem, ajd nek neko samo baci pogled na call stack, jel metro C++ direktni native API ili je c++ layer iznad managed metroa?


Metro c++ se oslanja odnosno koristi usluge WinRT-a ... E sad WinRT je U stvari "osiromašeni" CLR 4.5 , nesto kao .Net client profile u prethodnim verzijama naravno prilaqgodjen za Metro style aplikacije .WINRT u principu dosta liči na silverlight .
Novo je da se aplikacije za WinRT mogu pisati u C++ , C# i VB.NET ili JavaScript/HTML5 kombinaciji .
Ako kaniš pobijediti , ne smiješ izgubiti.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Visual Studio 11 Developer Preview22.09.2011. u 09:56 - pre 153 meseci
Da li je "osiromaseni" ili je kloniran u unmanaged space? POstoji velika razlika u posledicama.

Ako je managed onda u osnovi znaci da metro C++ aplikacije vec imaju aplikacioni domen ucitan i to je onda problem. Sta ako probas da kroz interop pozoves C++/CLI assembly koji proba da ucita svoj domen ui isti proces?
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mirdraal
Ivan Mladenovic
Tigar A.D. / Senior Software Developer
Balkan

Član broj: 38001
Poruke: 82
*.static.isp.telekom.rs.

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


Profil

icon Re: Visual Studio 11 Developer Preview22.09.2011. u 12:13 - pre 153 meseci
Citat:
mirdraal: Metro c++ se oslanja odnosno koristi usluge WinRT-a ... E sad WinRT je U stvari "osiromašeni" CLR 4.5 , nesto kao .Net client profile u prethodnim verzijama naravno prilaqgodjen za Metro style aplikacije .WINRT u principu dosta liči na silverlight .
Novo je da se aplikacije za WinRT mogu pisati u C++ , C# i VB.NET ili JavaScript/HTML5 kombinaciji .


Pogresio sam u odgovoru ... I ja sam nov u ovome , pratim evo par dana pa i ne pohvatam sve kako treba iz prve .
Dakle , WINRT je unmanaged (native)objektno orijentisani API . Direktno je baziran na COM tehnologiji i implementira cak i Iunknown i refcounting ali ne i neke druge interfejse kao npr IDispatch.Zanimljivo je da su U WINRT implementirani .NET style delegati i eventi za razliku od originalnog COM-a. OD .net-a je preuzeto i da sve komponete imaju i svoj metadata kao i svaki .net assembly ( čak je i format identičan).
C++ aplikacije komuniciraju sa WinRT direktno , što je i logično , dok je za .NEt i JavaScript referenciraju WinRT komponente direktno (svaki na svoj nacin).
Čak za .Net aplikacije nema Com interoperabylity layera već se integracija vrši na veoma niskom nivo-u CLR-a.






Ako kaniš pobijediti , ne smiješ izgubiti.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: visual studio 1122.09.2011. u 12:22 - pre 153 meseci
hmm, pa nisi sad tek odgovorio nista konkretno. Managed API moze da ima unmanaged wrapper API iznad sebe a da ti to ni ne vidis iz svoje native C++ aplikacije i ti koristis managed code iako nisi toga svestan. Pitanje je veoma direktno, ako imas native C++ metro aplikaciju da li je u nju ucitan managed application domain? Za pocetak bar zakaci debuger na app i pogledaj da li je medju ucitanim DLLovima neki od mscor*.dll
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

mirdraal
Ivan Mladenovic
Tigar A.D. / Senior Software Developer
Balkan

Član broj: 38001
Poruke: 82
*.dynamic.isp.telekom.rs.

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


Profil

icon Re: Visual Studio 11 Developer Preview22.09.2011. u 20:57 - pre 153 meseci
Citat:
mmix: hmm, pa nisi sad tek odgovorio nista konkretno. Managed API moze da ima unmanaged wrapper API iznad sebe a da ti to ni ne vidis iz svoje native C++ aplikacije i ti koristis managed code iako nisi toga svestan. Pitanje je veoma direktno, ako imas native C++ metro aplikaciju da li je u nju ucitan managed application domain? Za pocetak bar zakaci debuger na app i pogledaj da li je medju ucitanim DLLovima neki od mscor*.dll


Upravo sam isprobao par c++ aplikacija i nema ni govora o nekakvom managed API-ju za metro c++ aplikacije. Nikakvi aplikacioni domeni , niti mscor*.dll-ovi .
Ako kaniš pobijediti , ne smiješ izgubiti.
 
Odgovor na temu

[es] :: .NET :: Visual Studio 11 Developer Preview

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

Postavi temu Odgovori

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