[Ervaringen] Visual Studio 2010

Pagina: 1 2 ... 6 Laatste
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
.oisyn schreef op woensdag 01 juli 2009 @ 17:40:
Ach, met lambdas wordt std::for_each zowaar nuttig ;)
Ja, maar for_each(range, ...) kan ook niet toch? Er blijven twee iterators nodig.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// voor containers
template<class C, class F>
void for_each(C && cont, F && f)
{
    for (auto it = cont.begin(); it != cont.end(); ++it)
        f(*it);
}

// voor arrays
template<class T, size_t N, class F>
void for_each(T (&array)[N], F && f)
{
    for (size_t i = 0; i < N; i++)
        f(array[i]);
}

Nu kan het wel.

Range-based for is gestoeld op concepts, en concepts zitten niet in VS 2010. Sterker nog, concepts vertragen heel C++0x en het is sowieso de vraag wat ze er nou mee gaan doen... (al denk ik niet dat ze het eruit gaan halen)

[ Voor 65% gewijzigd door .oisyn op 10-07-2009 17:48 . Reden: const C & -> C && ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
.oisyn schreef op woensdag 01 juli 2009 @ 21:02:
[code=c++]// voor containers
Range-based for is gestoeld op concepts, en concepts zitten niet in VS 2010. Sterker nog, concepts vertragen heel C++0x en het is sowieso de vraag wat ze er nou mee gaan doen... (al denk ik niet dat ze het eruit gaan halen)
Ah, gaat lekker. Erin laten zitten klinkt ook niet zo heel handig.

Acties:
  • 0 Henk 'm!

  • Data-base
  • Registratie: Maart 2007
  • Laatst online: 07-09 10:33
Woy schreef op woensdag 01 juli 2009 @ 11:30:
:D dat ik dat nooit geprobeerd heb :X

Ik werk nu altijd met van die losse floating windowtjes. Dit is wel een stuk beter, nog een maximaliseer knop erbij en het is precies wat ik wil _/-\o_
Maximaliseer knop is er al!

Kijk!

Afbeeldingslocatie: http://img139.imageshack.us/img139/8291/69173056.th.png

Of begrijp ik je verkeerd :o

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Is dat 2010? Voorheen zat dat er nog niet in.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Data-base
  • Registratie: Maart 2007
  • Laatst online: 07-09 10:33
.oisyn schreef op donderdag 02 juli 2009 @ 01:09:
Is dat 2010? Voorheen zat dat er nog niet in.
Ja is 2010 beta zoveel.

Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Data-base schreef op donderdag 02 juli 2009 @ 01:06:
[...]


Maximaliseer knop is er al!

Kijk!

[afbeelding]

Of begrijp ik je verkeerd :o
Ja ik wou het thuis al controrleren, want dacht dat het er idd inzat. Maar had gisteren geen tijd om te testen. Maar blijkbaar werkt het nu in VS.NET 2010 zoals ik zou willen.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 10-09 20:32
RobIII schreef op woensdag 01 juli 2009 @ 16:29:
[...]

Goed; dat de IDE('s) wat mankeert is nog tot daar aan toe, maar wat voor monster van een project is dat dan? :X
Dat heet zogenaamde "enterprise" development :X :+. Tis een project wat begonnen is in 2003 en waarvan we ondertussen mee in 2008 zitten. Zegt wat over hoe lang het al loopt.
Het is een intranet applicatie waar een bedrijf zogoed als al zijn core bedrijfsprocessen in kan managen en beheren. Vanaf de bestelling bij de klant tot aan een order bij de leverancier en alles wat daar tussen zit en meer.
In de loop der tijden is er constant op voortgeborduurd en onderontwikkeld
Er zit dus behoorlijk veel in :+.

Maargoed de markup editor is daar iig erg traag. Had wat dingen gelezen en blijkbaar is Javascript intellisense een van de boosdoeners.
Vroeg me af wat de ervaringen zijn met dat soort dingen in VS2010.

Acties:
  • 0 Henk 'm!

  • Data-base
  • Registratie: Maart 2007
  • Laatst online: 07-09 10:33
D-Raven schreef op donderdag 02 juli 2009 @ 09:37:
[...]


Dat heet zogenaamde "enterprise" development :X :+. Tis een project wat begonnen is in 2003 en waarvan we ondertussen mee in 2008 zitten. Zegt wat over hoe lang het al loopt.
Het is een intranet applicatie waar een bedrijf zogoed als al zijn core bedrijfsprocessen in kan managen en beheren. Vanaf de bestelling bij de klant tot aan een order bij de leverancier en alles wat daar tussen zit en meer.
In de loop der tijden is er constant op voortgeborduurd en onderontwikkeld
Er zit dus behoorlijk veel in :+.

Maargoed de markup editor is daar iig erg traag. Had wat dingen gelezen en blijkbaar is Javascript intellisense een van de boosdoeners.
Vroeg me af wat de ervaringen zijn met dat soort dingen in VS2010.
Ik vind vs2010 stuk trager dan vs2008.

Maar misschien komt dat ook wel omdat ik zo'n extension heb geinstalleerd voor intellisense in wpf.

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Data-base schreef op donderdag 02 juli 2009 @ 12:56:
[...]


Ik vind vs2010 stuk trager dan vs2008.

Maar misschien komt dat ook wel omdat ik zo'n extension heb geinstalleerd voor intellisense in wpf.
Welke plugin is dat? :)

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

Verwijderd

Data-base schreef op donderdag 02 juli 2009 @ 12:56:
[...]


Ik vind vs2010 stuk trager dan vs2008.

Maar misschien komt dat ook wel omdat ik zo'n extension heb geinstalleerd voor intellisense in wpf.
Wat is er mis met de standaard intellisense? Ik mag toch aannemen dat ze dat er niet uitgehaald hebben tussen VS2008 en 2010 8)7

Acties:
  • 0 Henk 'm!

  • dj_vibri
  • Registratie: Oktober 2007
  • Laatst online: 09-09 09:47

dj_vibri

int(e^x) = f(u)^n

Nog niet kunnen testen :( maar wat ik me wel afvroeg is het volgende: Waarom brengt Microsoft in godsnaam geen Visual Studio x64 editie uit?!? Heb zitten zoeken naar VS 2008 x64 en VS 2010 x64 maar blijkbaar draait vs 2010 nog steeds enkel op 32-bits......

Vermits dit mijn primaire werktaak op de pc is, vraag ik me dus ook af of het überhaupt dan wel nodig is om te 'investeren' in 64-bits systeem?

Anybody got some thoughts?

ps: hetzelfde is trouwens ook geldig ivm Office 2007/2010..... Net gevonden dat Office 2010 wel degelijk 64-bits aangeboden zal worden....

[ Voor 14% gewijzigd door dj_vibri op 03-07-2009 07:53 ]

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 01:03

OMX2000

By any means necessary...

dj_vibri schreef op vrijdag 03 juli 2009 @ 07:49:
Nog niet kunnen testen :( maar wat ik me wel afvroeg is het volgende: Waarom brengt Microsoft in godsnaam geen Visual Studio x64 editie uit?!? Heb zitten zoeken naar VS 2008 x64 en VS 2010 x64 maar blijkbaar draait vs 2010 nog steeds enkel op 32-bits......

Vermits dit mijn primaire werktaak op de pc is, vraag ik me dus ook af of het überhaupt dan wel nodig is om te 'investeren' in 64-bits systeem?

Anybody got some thoughts?

ps: hetzelfde is trouwens ook geldig ivm Office 2007/2010..... Net gevonden dat Office 2010 wel degelijk 64-bits aangeboden zal worden....
Microsoft, ik weet niet meer waar ik dat gehoord/gelezen heb, heeft aangegeven dat het niet zoveel voordelen heeft en dat het meer loont om VS 32 bits op een 64 bits platform te draaien. Memory management van je OS is met 64 bits een stuk beter. Ik denk dat het ook wel waar is. Het gaat dus niet om de compiler en het framework zelf.

Found the article : http://news.softpedia.com...isual-Studio-113943.shtml

Als ik het nu nog eens lees is het met name de kosten die Microsoft ervan weerhoudt om het te gaan porten naar x64.

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • dj_vibri
  • Registratie: Oktober 2007
  • Laatst online: 09-09 09:47

dj_vibri

int(e^x) = f(u)^n

Maar gaat je applicatie dan bv. niet sneller compilen op een x64-systeem? Meer memory om te gebruiken bv. Weliswaar op voorwaarde dat Microsoft zijn code aanpast naar x64 :)

Ze zetten alles om naar x64 behalve Visual Studio....zonde.... *denk ik dan weer*

Last night I lay in bed looking up at the stars in the sky and I thought to myself, where the heck is the ceiling.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Dat VS niet in 64 bits is wil niet zeggen dat de compilers dat ook niet zijn. Als ik kijk naar m'n VC++ 2005 directory, dan staat er in VC/bin/amd64 gewoon een 64 bits compiler (dwz, het is een 64 bits executable, ik bedoel niet dat ie 64 bits executables produceert :))

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 01:03

OMX2000

By any means necessary...

dj_vibri schreef op vrijdag 03 juli 2009 @ 10:32:
Maar gaat je applicatie dan bv. niet sneller compilen op een x64-systeem? Meer memory om te gebruiken bv. Weliswaar op voorwaarde dat Microsoft zijn code aanpast naar x64 :)

Ze zetten alles om naar x64 behalve Visual Studio....zonde.... *denk ik dan weer*
Nou ja zonde... Visual Studio is best wel een grooot beest. Ze gaan denk ik stapje voor stapje. Door nu bijv. de code-editor te porten naar WPF/Managed code. Hoewel VS een hele belangrijke tool is voor MS maken ze er lang niet zoveel winst op als Office. Dus logisch dat ze het daar kunnen veroorloven om in een keer te porten naar x64.

Ik ben het ook met MS eens. Je zult het alleen merken bij extreem grote solutions. En daar heb ik zoieso mijn twijfels bij, ophakken die hap. Niemand kan mij vertellen dat hij/zij overzicht heeft of houdt doordat alles in een solution zit. En het is ook niet goed als een persoon op een moment zoveel projecten tegelijk open moet hebben om makkelijk te debuggen.

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
offtopic:
Ben ik een beetje aan het spelen met mijn nieuw verworven docking kunsten :+, loop ik meteen tegen deze bug aan FIX: When you undock some windows or change the window layout in the Visual Studio 2008 Service Pack 1 IDE, the IDE crashes :(

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
dj_vibri schreef op vrijdag 03 juli 2009 @ 10:32:
Maar gaat je applicatie dan bv. niet sneller compilen op een x64-systeem? Meer memory om te gebruiken bv. Weliswaar op voorwaarde dat Microsoft zijn code aanpast naar x64 :)
2, 3 of 4 gbyte geheugen is aardig wat hoor, het zou toch absurd zijn als het IDE of compiler/linker proces nog meer geheugen nodig had?

MS heeft aangegeven dat de beschikbaarheid van meer geheugen wel verleidelijk is, maar dat ze liever optimaliseren om meer met minder geheugen te doen.

[ Voor 15% gewijzigd door Olaf van der Spek op 03-07-2009 12:13 ]


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Woy schreef op vrijdag 03 juli 2009 @ 11:43:
offtopic:
Ben ik een beetje aan het spelen met mijn nieuw verworven docking kunsten :+, loop ik meteen tegen deze bug aan FIX: When you undock some windows or change the window layout in the Visual Studio 2008 Service Pack 1 IDE, the IDE crashes :(
Ni moeilijk doen e :P de hotfix kan je gratis downloaden.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Grapjas. Het nadeel van die hotfixes is dat ze doorgaans niet compatible zijn met de Xbox SDK :(. Wel moeilijk doen dus. 't Grappige is overigens dat wij net deze week overgaan op 2008 :)

[ Voor 32% gewijzigd door .oisyn op 03-07-2009 12:56 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

.oisyn schreef op vrijdag 03 juli 2009 @ 12:55:
Grapjas. Het nadeel van die hotfixes is dat ze doorgaans niet compatible zijn met de Xbox SDK :(. Wel moeilijk doen dus. 't Grappige is overigens dat wij net deze week overgaan op 2008 :)
Geen ervaring mee :$ Mea culpa!

Maar moet je die installeren gelijk bvb de Azure SDK? Of is dat een volledig pakket geintegreerd in VS.NET? :)

Of mag je hierover niet praten? :+

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Als ik Step Into gebruik tijdens debuggen, kom ik vaak terecht in functies als std::string::c_str(). Is dit automatisch te voorkomen zonder Step Into Target te gebruiken of Step Into uit te schakelen voor class/functie templates? Ik heb er in 2010 nog niks op gevonden.

[ Voor 8% gewijzigd door Olaf van der Spek op 05-07-2009 16:26 ]


Acties:
  • 0 Henk 'm!

  • .Gertjan.
  • Registratie: September 2006
  • Laatst online: 17-02 21:20

.Gertjan.

Owl!

Olaf van der Spek schreef op zondag 05 juli 2009 @ 16:25:
Als ik Step Into gebruik tijdens debuggen, kom ik vaak terecht in functies als std::string::c_str(). Is dit automatisch te voorkomen zonder Step Into Target te gebruiken of Step Into uit te schakelen voor class/functie templates? Ik heb er in 2010 nog niks op gevonden.
Ik weet niet of je er iets aan hebt, maar binnen 2008 was er volgens mij een optie waarmee je kon aangeven dat je alleen je "eigen code" wilde debuggen. Ik kan zo niet op de exacte naam komen, maar volgens mij zat hij er wel in. Je kreeg dan alleen je eigen code en libraries te zien als je step into deed.

The #1 programmer excuse for legitimately slacking off: "My code's compiling"
Firesphere: Sommige mensen verdienen gewoon een High Five. In the Face. With a chair.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Just My Code™, maar da's managed only :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • TaraWij
  • Registratie: December 2007
  • Laatst online: 08-02 18:37
Olaf van der Spek schreef op zondag 05 juli 2009 @ 16:25:
Als ik Step Into gebruik tijdens debuggen, kom ik vaak terecht in functies als std::string::c_str(). Is dit automatisch te voorkomen zonder Step Into Target te gebruiken of Step Into uit te schakelen voor class/functie templates? Ik heb er in 2010 nog niks op gevonden.
The functionality you are requesting is a feature that is currently in the product called "Step Into Specific" and was introduced with Visual Studio 2008 SP1. When the current line has multiple method calls right click the mouse in the editor, and choose "Step Into Specific ->" from the context menu. A list will then pop out of methods that you can step into.

As for the Global exclude/include lists, this functionality can be achieved through adding a "StepOver" registry entry as detailed here: http://blogs.msdn.com/hab...sual-studio-debugger.aspx
Bron van bovenstaande quote

Werking en voorbeelden van de boven vermelde registry key

Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Heel toevallig had ik dat al gelezen... ;)
Daarom vroeg ik expliciet om een andere optie:
Is dit automatisch te voorkomen zonder Step Into Target te gebruiken of Step Into uit te schakelen voor class/functie templates?
Class/functie templates worden namelijk zoveel gebruikt dat het niet handig is Step Into er totaal voor uit te schakelen.

[ Voor 8% gewijzigd door Olaf van der Spek op 06-07-2009 11:42 ]


Acties:
  • 0 Henk 'm!

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Er wordt al jaren om die optie grvraagd, maar MS' debugger team is er gewoon doof voor. Die hack die in Sp1 zat werkt wel 'aardig' maar nog steeds niet top, zoals je zelf ook al aangeeft. Ik geloof niet dat ze dit ooit nog gaan oplossen op een manier die beter werkt.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


Acties:
  • 0 Henk 'm!

  • TaraWij
  • Registratie: December 2007
  • Laatst online: 08-02 18:37
Olaf van der Spek schreef op maandag 06 juli 2009 @ 11:42:
[...]

Class/functie templates worden namelijk zoveel gebruikt dat het niet handig is Step Into er totaal voor uit te schakelen.
Volgens mij heb je die links dan niet volledig gelezen, er staat uitleg en voorbeelden in de tweede link waarmee je dus door even enkele waarden aan te maken in het register zulke specifieke dingen als c_str, de + operator en meer automatisch kan laten overslaan, hierbij functioneert Step Into dan vervolgens zoals jij het wilt. Het enigste nadeel is hier dat er geen GUI functionaliteit is, maar voor een enkele keer dat jij in het register daarvoor moet zijn is dat nu ook niet zo'n probleem.

Het kan natuurlijk zijn dat ik fout ben en het niet mogelijk is te specifieren dat je bij de + operator wel wil inspringen voor jouw eigen dingen, maar in die mate heb ik die tweede link niet gelezen, in dat geval is het inderdaad wel weer ambetant. Als dat het geval is raad ik jullie aan gezamelijk op connect.microsoft.com dat als een bug/feature in te dienen onder Visual Studio 2010, als je het hier linkt krijg je van mij ook een up-vote. :)

[ Voor 23% gewijzigd door TaraWij op 06-07-2009 17:06 ]


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
TaraWij schreef op maandag 06 juli 2009 @ 16:58:
Volgens mij heb je die links dan niet volledig gelezen, er staat uitleg en voorbeelden in de tweede link waarmee je dus door even enkele waarden aan te maken in het register zulke specifieke dingen als c_str, de + operator en meer automatisch kan laten overslaan, hierbij functioneert Step Into dan vervolgens zoals jij het wilt. Het enigste nadeel is hier dat er geen GUI functionaliteit is, maar voor een enkele keer dat jij in het register daarvoor moet zijn is dat nu ook niet zo'n probleem.
Ah, die tweede link had ik inderdaad nog niet gelezen.
Maar met een hele lijst regexen klooien lijkt me ook niet zo handig. c_str() was maar een voorbeeld, ik wil in niks van boost en std steppen eigenlijk. Behalve dan misschien een paar uitzonderingen. Mogelijk is die hack dan toch bruikbaar, ik zal er eens naar kijken.
Het kan natuurlijk zijn dat ik fout ben en het niet mogelijk is te specifieren dat je bij de + operator wel wil inspringen voor jouw eigen dingen, maar in die mate heb ik die tweede link niet gelezen, in dat geval is het inderdaad wel weer ambetant. Als dat het geval is raad ik jullie aan gezamelijk op connect.microsoft.com dat als een bug/feature in te dienen onder Visual Studio 2010, als je het hier linkt krijg je van mij ook een up-vote. :)
Mijn poging dus: https://connect.microsoft...ckID=469061&wa=wsignin1.0

Zo'n optie moet gewoon in de GUI zitten.

Acties:
  • 0 Henk 'm!

  • Ruudjah
  • Registratie: November 1999
  • Laatst online: 06-09 20:58

Ruudjah

2022

DIT BERICHT IS PREVENTIEF VERWIJDERD DOOR DE GEBRUIKER

[ Voor 95% gewijzigd door Ruudjah op 01-12-2009 21:52 ]

TweakBlog


Acties:
  • 0 Henk 'm!

  • EfBe
  • Registratie: Januari 2000
  • Niet online
Ruudjah schreef op dinsdag 07 juli 2009 @ 17:50:
Wat ik nog niet zo goed begrijp (en jammer vind) is dat ze die ribbon interface niet hebben gebruikt in de nieuwste VS telg. Je zou zeggen dat het ook op VS een waardevolle verbetering is, juist omdat je zo belachelijk veel functionaliteit in een IDE hebt tegenwoordig.
Ik denk omdat de ribbon gewoon een debiel idee is. Immers, het is niets anders dan menu items over een dikkere bar uitgesmeerd, zodat je meer screen estate kwijt bent aan dingen die ook in menus zitten. Na een tijdje de ribbon te hebben gebruikt in word snap ik werkelijk niet waarom het zo'n goed idee is, zeker gezien het feit dat het screenestate opslokt VERTIKAAL terwijl de editing richting ook vertikaal is.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


Acties:
  • 0 Henk 'm!

  • Ruudjah
  • Registratie: November 1999
  • Laatst online: 06-09 20:58

Ruudjah

2022

DIT BERICHT IS PREVENTIEF VERWIJDERD DOOR DE GEBRUIKER

[ Voor 97% gewijzigd door Ruudjah op 01-12-2009 21:52 ]

TweakBlog


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ruudjah schreef op dinsdag 07 juli 2009 @ 18:13:
Al die bars horizontaal onder elkaar slurpen meer screen estate op dan één ribbon. Vergeet niet het textuele menu hier ook bij te rekenen, dan kom je al snel op 1,5 meer hoogte.
Welke bars? Aan een of twee bars heb je toch wel genoeg? Ik gebruik geen toolbars en het menu bedien ik vooral met het toetsenbord. Je hebt wel gelijk, liefst zou ik zien dat ze het menu en de titelbalk samenvoegen ofzo.
De status bar is eigenlijk ook best nutteloos. Enige info van waarde daar is het regelnummer.
Het mooie is juist dat je alle functionaliteit op een éénduidige manier toegankelijk maakt, zonder 10x te moeten klikken in louter textuele sub-sub-submenu's. En kan zien wát je nu eigenlijk allemaal kan.
Zoveel lagen heb je toch niet? Als de menu bar laag een is, heb je maar drie lagen.

[ Voor 6% gewijzigd door Olaf van der Spek op 07-07-2009 23:00 ]


Acties:
  • 0 Henk 'm!

  • Rhapsody
  • Registratie: Oktober 2002
  • Laatst online: 17:01

Rhapsody

In Metal We Trust

Ruudjah schreef op dinsdag 07 juli 2009 @ 18:13:
Al die bars horizontaal onder elkaar slurpen meer screen estate op dan één ribbon. Vergeet niet het textuele menu hier ook bij te rekenen, dan kom je al snel op 1,5 meer hoogte. Als je de gehele breedte meerekent, afhankelijk van de schermresolutie, kan het inderdaad groter uitvallen (die dunne 16x16 px iconenbars stoppen ergens). Door de tabs (ribbons) kan je juist meer icoontjes/woorden uitsmeren over dezelfde ruimte als een conventionele iconenbar. Je offert hier wel één klik voor op als je niet in de juiste ribbon zit, maar dat is nog altijd meer dan het gebruik van het textuele menu, wat minimaal één klik vereist. Voor sommige functies zelfs rond de 8-10.

Het mooie is juist dat je alle functionaliteit op een éénduidige manier toegankelijk maakt, zonder 10x te moeten klikken in louter textuele sub-sub-submenu's. En kan zien wát je nu eigenlijk allemaal kan.
De ribbon is niet voor elke applicatie een verbetering. Visual Studio heeft zoveel functies, ik denk dat die simpelweg niet makkelijk in de ribbon te stoppen zijn zonder dat het extra werk kost om een bepaalde functie te gebruiken.
Iedereen heeft Visual Studio ingericht zoals hij/zij wil.

Dus ergens kan ik het wel begrijpen. Ik denk dat de ribbon niet geschikt is voor Visual Studio.

🇪🇺 pro Europa! | Puinhoop Veroorzaken en Vertrekken (PVV)


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Zo, ik heb 'm net ook maar geïnstalled.
Wat me vooral opvalt is dat de C++ intellisense parser de nieuwe C++0x constructies nog niet snapt 8)7

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Phyxion
  • Registratie: April 2004
  • Niet online

Phyxion

_/-\o_

.oisyn schreef op vrijdag 10 juli 2009 @ 17:32:
Zo, ik heb 'm net ook maar geïnstalled.
Wat me vooral opvalt is dat de C++ intellisense parser de nieuwe C++0x constructies nog niet snapt 8)7
Ach, het is nog niet final natuurlijk. Sowieso vind ik de C++ IS lang niet zo goed als die van C#. Zal in de final vast wel werken :)

'You like a gay cowboy and you look like a gay terrorist.' - James May


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Phyxion schreef op vrijdag 10 juli 2009 @ 19:18:
[...]

Ach, het is nog niet final natuurlijk
Oh ik heb er helemaal vertrouwen in dat dat in het eindproduct gefixed gaat zijn idd, maar vond het toch een beetje vreemd. Dan introduceer je nieuwe features, maar dan snapt de IDE die niet :P
Sowieso vind ik de C++ IS lang niet zo goed als die van C#
Nogal wiedes, C++ is vele malen complexer om te parsen :), en is veel te ambigu als je niet exact de juiste context kent (vooral de preprocessor kan roet in het eten gooien). En die context is in elke sourcefile weer anders, ookal gebruiken ze dezelfde types. Talen als C# en Java hebben daar een stuk minder last van.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 12-09 06:48

Sebazzz

3dp

Phyxion schreef op vrijdag 10 juli 2009 @ 19:18:
[...]
Sowieso vind ik de C++ IS lang niet zo goed als die van C#.
Je mist natuurlijk ook de XML documentation, dat scheelt wel ;)

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Phyxion
  • Registratie: April 2004
  • Niet online

Phyxion

_/-\o_

.oisyn schreef op vrijdag 10 juli 2009 @ 19:29:
[...]

Oh ik heb er helemaal vertrouwen in dat dat in het eindproduct gefixed gaat zijn idd, maar vond het toch een beetje vreemd. Dan introduceer je nieuwe features, maar dan snapt de IDE die niet :P


[...]

Nogal wiedes, C++ is vele malen complexer om te parsen :), en is veel te ambigu als je niet exact de juiste context kent (vooral de preprocessor kan roet in het eten gooien). En die context is in elke sourcefile weer anders, ookal gebruiken ze dezelfde types. Talen als C# en Java hebben daar een stuk minder last van.
Uiteraard, maar je zou zeggen dat na al die jaar dat Microsoft nu aan VS aan het sleutelen is het toch wel wat beter zou kunnen zijn. Ik heb nog regelmatig dat IS gewoon helemaal niks doet (In VS2005 en VS2008), en dan na een tijdje weer tijdelijk een aantal dingen pakt en vervolgens weer helemaal niks. Je hoeft maar een klein tikfoutje te maken en het ligt hier compleet op z'n gat.

'You like a gay cowboy and you look like a gay terrorist.' - James May


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Phyxion schreef op zaterdag 11 juli 2009 @ 08:14:
Uiteraard, maar je zou zeggen dat na al die jaar dat Microsoft nu aan VS aan het sleutelen is het toch wel wat beter zou kunnen zijn.
In 2010 schijnt IS dus wel sterk verbeterd te zijn.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hmz, block selection met alt werkt niet meer :/. Hopelijk blijft dat niet zo.

.edit: wheee, internal compiler error :P
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<class F, class P>
auto call(F && f, P && p) -> decltype(f(std::forward<P>(p)))
{
    return f(std::forward<P>(p));
}

void bar(int i)
{
}

int wmain()
{
    int i = 34;
    call(bar, i);
}

[ Voor 86% gewijzigd door .oisyn op 12-07-2009 16:38 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 11-09 12:01
.oisyn schreef op zondag 12 juli 2009 @ 16:33:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
template<class F, class P>
auto call(F && f, P && p) -> decltype(f(std::forward<P>(p)))
{
    return f(std::forward<P>(p));
}

void bar(int i)
{
}

int wmain()
{
    int i = 34;
    call(bar, i);
}
Tjee, ik moet me weer wat gaan verdiepen geloof ik, decltype == typeof ?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Yup, en de auto foo() -> returntype is de nieuwe functiedeclaratiesyntax, die nodig is omdat anders het returntype voor de parameters komt en je die parameters op dat moment dus nog niet kunt gebruiken in een eventuele decltype :)

leesvoer (da's deel 3, maar die bevat ook de linkjes naar deel 1 en 2)

[ Voor 26% gewijzigd door .oisyn op 12-07-2009 21:53 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 11-09 12:01
.oisyn schreef op zondag 12 juli 2009 @ 21:24:
Yup, en de auto foo() -> returntype is de nieuwe functiedeclaratiesyntax, die nodig is omdat anders het returntype voor de parameters komt en je die parameters op dat moment dus nog niet kunt gebruiken in een eventuele decltype :)

leesvoer (da's deel 3, maar die bevat ook de linkjes naar deel 1 en 2)
Ah dank. Nuttig leesvoer :)

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

Verwijderd

weet iemand of de c++ Concurrency Runtime ook onder windows XP gaat werken of alleen vista/7? Ik kan het nergens echt expliciet vinden.

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 11-09 12:01
Verwijderd schreef op maandag 13 juli 2009 @ 14:12:
weet iemand of de c++ Concurrency Runtime ook onder windows XP gaat werken of alleen vista/7? Ik kan het nergens echt expliciet vinden.
Volgens mij is het onderdeel van de CRT, dat zou betekenen dat het ook op XP draait. Kan me eigenlijk ook niet voorstellen waarom het niet op XP zou werken eigenlijk.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Zijn er mensen hier die de laatste build van Visual Assist (1727) hebben draaien én de beta 1 van VS 2010? Is VAX bij jullie dan ook in 2010 geïntegreerd? Want bij mij is dat dus wel het geval, en de mensen van WholeTomato geloven me niet :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Phyxion
  • Registratie: April 2004
  • Niet online

Phyxion

_/-\o_

.oisyn schreef op woensdag 15 juli 2009 @ 12:32:
Zijn er mensen hier die de laatste build van Visual Assist (1727) hebben draaien én de beta 1 van VS 2010? Is VAX bij jullie dan ook in 2010 geïntegreerd? Want bij mij is dat dus wel het geval, en de mensen van WholeTomato geloven me niet :P
offtopic:
Bevalt Visual Assist wat? Ik gebruik zelf ReSharper en Refactor.

'You like a gay cowboy and you look like a gay terrorist.' - James May


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

.oisyn schreef op woensdag 01 juli 2009 @ 15:34:
Ik code alleen C++, dus ik heb niets aan Resharper ;)
;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Voor C# is Resharper IMHO gewoon de tool om te gebruiken.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

En voor C++ is dat Visual Assist. Het was ook altijd al C++ only (en het bestaat al sinds Visual Studio 5). Later zijn er wat .Net talen aan toegevoegd (maar volgens mij ook pas rond 2005 oid), maar voor mij blijft het een pure C++ tool. Adviesen over VA icm .Net zijn bij mij dus ook aan het verkeerde adres :P

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:07
Heeft er iemand al eens TestDriven.NET (2.22 geloof ik), aan de praat gekregen binnen VS.NET 2010 ?

Die versie zou VS.NET 2010 moeten supporteren; ik heb het geinstalleerd, ik zie het verschijnen in de AddIn manager, ik vink het aan, maar ik zie toch geen 'run tests' menuitem in het contextmenu als ik rechtsklik op een project.

[ Voor 13% gewijzigd door whoami op 17-07-2009 11:45 ]

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 12-09 06:48

Sebazzz

3dp

Woy schreef op woensdag 15 juli 2009 @ 13:13:
Voor C# is Resharper IMHO gewoon de tool om te gebruiken.
Yep, precies. Natuurlijk blijven het hulpmiddelen, je zal altijd zelf nog je variabelen en methodes goed moeten benoemen.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Phyxion
  • Registratie: April 2004
  • Niet online

Phyxion

_/-\o_

Sebazzz schreef op vrijdag 17 juli 2009 @ 21:57:
[...]
Yep, precies. Natuurlijk blijven het hulpmiddelen, je zal altijd zelf nog je variabelen en methodes goed moeten benoemen.
De namen wel qua wat het is maar in de laatste Resharper kan je ook al naming rules instellen, werkt best handig (camelcase ed).

'You like a gay cowboy and you look like a gay terrorist.' - James May


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
.oisyn schreef op woensdag 01 juli 2009 @ 21:02:
[code=c++]// voor containers
Range-based for is gestoeld op concepts, en concepts zitten niet in VS 2010. Sterker nog, concepts vertragen heel C++0x en het is sowieso de vraag wat ze er nou mee gaan doen... (al denk ik niet dat ze het eruit gaan halen)
Het is toch exit concepts zo te lezen...

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Waar lees je dat dan?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
In een bericht op de Boost mailing list:
The C++ standards committee met in Frankfurt, Germany, last week. Key
actions:

* Concepts have been removed from C++0x.

The committee is very much in favor of Concepts. But Concepts are seen as so
important that they have to be right. And the strong consensus was that
getting Concepts right, for any reasonable definition of "right", would add
several years to the schedule. There was also a consensus that an
implementation of a compiler that could compile the entire standard library
is part of the definition of "right". While ConceptGCC has been a great
help, it isn't there as far as validating "right". Personally, I think Clang
may end up being the compiler that eventually validates Concepts.

* The range-based for loop and some other library features that were
dependent on Concepts will be retained by recasting them to no longer depend
on Concepts. See a paper in the upcoming post-meeting mailing to see how
range-based for loops will work.

* A second Committee Draft (CD2) will need go out for public comment in the
Spring or Summer 2010, given the amount of change required to remove
Concepts. The C++0x final schedule will thus slip about one year.

* No committee action was taken as to how Concepts will eventually make it
into C++. While there was a bit of discussion about doing a Concepts
Technical Report (TR), there was no such proposal made. Committee members
seem to lean toward letting the two rival Concept teams go back to work
outside of the committee process. The expectation being they will come back
to the committee when they are ready to restart the standardization process.
Hopefully the lessons learned about Concepts during the committee process
will be taken advantage of, so future standardization of Concepts will be
smoother.

My personal opinion is that removing Concepts will speed the arrival of
conforming C++0x compilers. GCC, for example, has already implemented much
of C++0x, so their key developers are no longer faced with the difficult
task of turning ConceptGCC into a production compiler, and can concentrate
on remaining major features like lambdas.

Although Concepts would have added a lot to C++ and Boost, Concepts would
also have presented major migration challenges. I'm thinking that for most
Boost libraries, migration to C++0x will now be easier and less disruptive.
We need to focus on the bright side.

--Beman

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Jammer, maar wel de betere keuze denk ik.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hier staat ook nog wat interessant leesvoer over het verwijderen van concepts: http://www.informit.com/g...px?g=cplusplus&seqNum=441

.edit: trouwens wel interessant, het verwijderen van concepts maakt de implementatia van range-based for ook makkelijker. Wellicht eindigt dat dan toch in VS 2010 :)

[ Voor 36% gewijzigd door .oisyn op 22-07-2009 15:09 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Cavalera125
  • Registratie: December 2003
  • Laatst online: 12-09 15:22
Ik heb even door het topic gezocht, volgens mij is het hier nog niet vermeldt. Voor zover ik heb kunnen zien biedt deze beta geen ondersteuning voor ontwikkelen voor het Windows Mobile platform! Indien je hiervoor wil ontwikkelen kun je de lange installatie van VS 2010 voorlopig aan je voorbij laten gaan. Het schijnt overigens wel in de final release te zitten, kan natuurlijk ook haast niet anders.

Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Cavalera125 schreef op donderdag 23 juli 2009 @ 23:09:
Ik heb even door het topic gezocht, volgens mij is het hier nog niet vermeldt. Voor zover ik heb kunnen zien biedt deze beta geen ondersteuning voor ontwikkelen voor het Windows Mobile platform! Indien je hiervoor wil ontwikkelen kun je de lange installatie van VS 2010 voorlopig aan je voorbij laten gaan. Het schijnt overigens wel in de final release te zitten, kan natuurlijk ook haast niet anders.
Je kunt met beta1 wel ontwikkelen voor Windows Mobile, er is alleen geen project template. Zelf start ik het project in VS2008 en daarna open en importeer ik hem in VS2010.

De reden dat WM momenteel niet 'actief' wordt ondersteund komt omdat zij in de final release WM7 willen ondersteunen. WM7 applicaties lijken meer op WPF dan WinForms. Met WM7 komt ook Silverlight eindelijk beschikbaar voor mobieltjes. Een feature welke microsoft sinds MIX '07 elk jaar aankondigd.

Omdat Microsoft wil dat VS2010 developers straks masaal WM7 apps gaan schrijven, hebben ze momenteel de project templates voor WM6.5 eruit gelaten. Dit was overigens uitgelegd op de MIX in maart. Ik heb nog even snel gezocht naar de presentatie, maar kon hem niet zo snel vinden. Vorige week liet Scott Guthrie in Londen een zeer vroege alpha van WM7 zien met daarop Silverlight. Scott was daar voor de presentatie van Silverlight 3. Ook daar werd nogmaals benadrukt dat beta1 vooral bedoeld is om een idee te krijgen wat er veranderd is ten opzichte van VS2008 (zoals het WPF start screen).

If it isn't broken, fix it until it is..


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Kan VC al meerdere cores gebruiken om een project te compileren? VC9 kan dat niet (AFAIK) en in VC10 heb ik het ook nog niet gezien.

Acties:
  • 0 Henk 'm!

Verwijderd

Olaf van der Spek schreef op zaterdag 25 juli 2009 @ 20:26:
Kan VC al meerdere cores gebruiken om een project te compileren? VC9 kan dat niet (AFAIK) en in VC10 heb ik het ook nog niet gezien.
Dit was toch wel al onder VC9 mogelijk. Met de /MP switch.

[ Voor 10% gewijzigd door Verwijderd op 26-07-2009 12:51 ]


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Verwijderd schreef op zondag 26 juli 2009 @ 12:38:
[...]


Dit was toch wel al onder VC9 mogelijk. Met de /MP switch.
Ah, helaas niet echt bruikbaar:
The /Gm Compiler Option

By default, a project build enables the /Gm compiler option (incremental builds) for debug builds, and disables it for release builds. Therefore, the /MP compiler option is automatically disabled in debug builds because it conflicts with the default /Gm compiler option.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Alsof de /Gm optie zoveel boeit. Die kun je net zo goed uitzetten. Overigens zou je ook iets als Incredibuild kunnen gebruiken, dan is het nog distributed ook :)

[ Voor 41% gewijzigd door .oisyn op 26-07-2009 18:45 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
.oisyn schreef op zondag 26 juli 2009 @ 18:45:
Alsof de /Gm optie zoveel boeit. Die kun je net zo goed uitzetten.
Is de performancewinst zo laag daarvan?
Overigens zou je ook iets als Incredibuil kunnen gebruiken, dan is het nog distributed ook :)
Hehe, leuk als je een groot LAN hebt inderdaad.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Olaf van der Spek schreef op zondag 26 juli 2009 @ 20:52:
[...]

Is de performancewinst zo laag daarvan?
In mijn ervaring wel. Zeker als het betekent dat je ipv 1 file 4 files tegelijk kunt compilen, en je er in je sourcecode voor zorgt dat je veel gebruik maakt van forward declares en dus alleen include als je een definitie echt nodig hebt, wat sowieso good practice is.
Hehe, leuk als je een groot LAN hebt inderdaad.
Het werkt echt fantastisch. Wij zijn dan niet zo'n heel groot bedrijf (12 werknemers), maar dat zijn dus al 12 quadcores, en daarnaast hebben we nog twee dedicated quadcore build machines, en een full rebuild van een game gaat terug van ongeveer 20 minuten naar iets van 2 minuten. :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
.oisyn schreef op zondag 26 juli 2009 @ 21:05:
In mijn ervaring wel. Zeker als het betekent dat je ipv 1 file 4 files tegelijk kunt compilen, en je er in je sourcecode voor zorgt dat je veel gebruik maakt van forward declares en dus alleen include als je een definitie echt nodig hebt, wat sowieso good practice is.
Er is geen IDE optie voor die /mp switch toch? Is er een manier om die globaal aan te zetten of moet dat voor elk project afzonderlijk?

Forward declaraties zijn inderdaad handig.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Volgens mij niet. Je kunt er evt een property sheet van maken, zodat je die gemakkelijk aan alle projects kunt adden met de property manager.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Dat is niet echt handig. Een manier om globaal crap als _CRT_NONSTDC_NO_DEPRECATE en _CRT_SECURE_NO_DEPRECATE uit te schakelen zoek ik ook nog.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Daar gebruik ik dus ook property sheets voor. Dat adden is echt simpelweg alle projects tegelijk selecten in de property manager, right click, add property sheet, en klaar.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Olaf van der Spek schreef op maandag 27 juli 2009 @ 10:03:
[...]

Er is geen IDE optie voor die /mp switch toch? Is er een manier om die globaal aan te zetten of moet dat voor elk project afzonderlijk?
Even een shot in the dark; maar doet dit niet wat je wil?
Afbeeldingslocatie: http://tweakers.net/ext/f/fwX9YaPUkQ1StdXZFhYkOs1f/full.png

[edit]
Nevermind :P

[ Voor 8% gewijzigd door RobIII op 27-07-2009 14:15 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Nee, daar staat "project builds", niet "file builds" ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Vandaar mijn nevermind ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • jip_86
  • Registratie: Juli 2004
  • Laatst online: 00:52
Gisteren Scott Guthrie gehoord bij een dotNed event. Beta 2 van visual studio 2010 komt 'hopefully in a not to distant future'. Hij liet half doorschemeren dat daar gisteren een deadline/beslismoment over was.

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

jip_86 schreef op zaterdag 26 september 2009 @ 17:22:
Gisteren Scott Guthrie gehoord bij een dotNed event. Beta 2 van visual studio 2010 komt 'hopefully in a not to distant future'. Hij liet half doorschemeren dat daar gisteren een deadline/beslismoment over was.
Ik heb bij MVPs al de Beta 2 al zien draaien. Dus ik begrijp niet waarom ze 'm niet gewoon uitbrengen.

Going for adventure, lots of sun and a convertible! | GMT-8


  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Snake schreef op zaterdag 26 september 2009 @ 18:23:
Ik heb bij MVPs al de Beta 2 al zien draaien. Dus ik begrijp niet waarom ze 'm niet gewoon uitbrengen.
Eh, pre-public testing?

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Het is een Beta, dus ik zie er het nut niet van in. Laat ons toch testen? Kunnen we impesant genieten van de nieuwe features? :)

Going for adventure, lots of sun and a convertible! | GMT-8


  • jip_86
  • Registratie: Juli 2004
  • Laatst online: 00:52
Snake schreef op zaterdag 26 september 2009 @ 18:23:
[...]

Ik heb bij MVPs al de Beta 2 al zien draaien. Dus ik begrijp niet waarom ze 'm niet gewoon uitbrengen.
Hij had het ook over de freeze waarin alleen nog gezocht word naar fouten. Kan best dat dat die versie is.
Scott had ook dingen van ASP.NET MVC preview 2 laten zien. maar dat is een ander onderwerp.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Snake schreef op zaterdag 26 september 2009 @ 19:04:
Het is een Beta, dus ik zie er het nut niet van in. Laat ons toch testen? Kunnen we impesant genieten van de nieuwe features? :)
Bij grote releases (beta of niet) wil je geen blunders begaan, dus daarom kun je het beter eest releasen binnen een kleinere groep.

Acties:
  • 0 Henk 'm!

  • beany
  • Registratie: Juni 2001
  • Laatst online: 19:44

beany

Meeheheheheh

En Beta 2 is uit!

http://blogs.msdn.com/jas...net-framework-beta-2.aspx

edit: volgens mij alleen voor MSDN abonnee's...
edit2: volgens Scott gaat de beta 2 open voor iedereen komende woensdag

[ Voor 36% gewijzigd door beany op 20-10-2009 10:36 ]

Dagelijkse stats bronnen: https://x.com/GeneralStaffUA en https://www.facebook.com/GeneralStaff.ua


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Woei, nullptr in C++ \o/

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
Heb er via MSDN al mee kunnen spelen :D

Veel beter t.o.v. beta1, mooier uiterlijk (de WPF IDE heeft wederom wat veranderingen ondergaan) en niet al te onbelangrijk ook VEEEEL sneller dan beta1.

C++ ontwikkeling is nu super! Zeer goede snelle intellisense en idd leuke zaken zoals nullptr.

Het buildproces verloopt nu ook veel vlotter t.o.v. beta1. (Dat was in beta 1 bij mij soms behoorlijk wachten)

m.a.w. het is gewoon meer af.

[ Voor 30% gewijzigd door Laurens-R op 20-10-2009 11:38 ]


Acties:
  • 0 Henk 'm!

  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

Ik kijk door de SKUs en sommige toch wel handige features (profiling, testing) ziten niet in de pro editie (welke degene is die ik gratis krijg via DreamSpark waarschijnlijk ;)), dus dat is wel een beetje jammer.

Gelukkig heb ik een 2008 pro + intel profiler die nog wel even mee kan :)

-niks-


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Is nullptr zo leuk / belangrijk?

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Wel als je pointers wilt forwarden, omdat een 0 als argument naar een template functie gededuceerd wordt als int, en een int kun je niet doorgeven aan een functie die een pointer verwacht.
C++:
1
2
3
4
5
int main()
{
    std::pair<int, const char*> p1 = std::make_pair(4, NULL); // bummer
    std::pair<int, const char*> p2 = std::make_pair(4, nullptr); // woei \o/
}

Misschien een beetje een lame voorbeeld, maar het wordt vooral van belang bij r-value references die perfect forwarding zou moeten geven. Het is natuurlijk een beetje suf dat die zogenaamd perfecte forwarding alsnog niet goed gaat omdat je geen (ongetypeerde) null pointers door kan geven.

Of bij function overloads, die zowel een int als een pointer accepteren, en dat je dan NULL passt en dat dan ineens de int-versie wordt aangeroepen.

[ Voor 42% gewijzigd door .oisyn op 20-10-2009 14:18 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • labee
  • Registratie: November 2002
  • Laatst online: 10-09-2022
VS 2010 beta 2 nu ook te testen voor de mensen zonder MSDN
http://www.microsoft.com/visualstudio/en-us/try/default.mspx

http://www.labee.nl


Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 01:03

OMX2000

By any means necessary...

Is er al een VPC te vinden op de MS site?

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

Ben nu bezig om TFS 2010 te installeren, straks eens even kijken of het lekker werkt :D

Nu met Land Rover Series 3 en Defender 90


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

OMX2000 schreef op donderdag 22 oktober 2009 @ 00:38:
Is er al een VPC te vinden op de MS site?
Zelf eentje maken? :) Virtual PC is gratis, en Server 2008 R2 kan je van MSDN halen.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • OMX2000
  • Registratie: Januari 2001
  • Laatst online: 01:03

OMX2000

By any means necessary...

Snake schreef op donderdag 22 oktober 2009 @ 10:43:
[...]

Zelf eentje maken? :) Virtual PC is gratis, en Server 2008 R2 kan je van MSDN halen.
Da's waar... maar liever lui dan moe. Maar klopt ik kan er ook zelf ff eentje maken.

Dè developers podcast in je moerstaal : CodeKlets Podcast


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 11-09 12:01
Ligt het aan mij of is dat een beetje een knullige bug?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

  • Alex
  • Registratie: Juli 2001
  • Laatst online: 20-08 21:38
Microsoft heeft aangegeven dat ze voor C++ een geheel nieuw compiler model aan het bouwen zijn. Dit model moet straks ingezet worden voor alle talen, maar C++ is het begin. De volledige MSBuild(waar C++ toch al geen gebruik van maakte) gaat op de schop. C++ vooraan in de rij. Jammer dat dit soort bugs nu optreden, maar liever nu dan na de RTM....

Deze post is bestemd voor hen die een tegenwoordige tijd kunnen onderscheiden van een toekomstige halfvoorwaardelijke bepaalde subinverte plagiale aanvoegend intentioneel verleden tijd.
- Giphart


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
In VS 2010 gaat C++ toch juist ook naar MSBuild?

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Alex schreef op vrijdag 23 oktober 2009 @ 09:25:
Microsoft heeft aangegeven dat ze voor C++ een geheel nieuw compiler model aan het bouwen zijn. Dit model moet straks ingezet worden voor alle talen, maar C++ is het begin.
Dit strookt in z'n geheel niet met het commentaar dat de STL developer bij MS gaf in z'n videoblog over nullptr, die juist zei dat ze niet zomaar nieuwe features konden toevoegen omdat dat impact heeft op de rest van de codebase en ze dus ontzettend moeten uitkijken voor nieuwe bugs in dingen die altijd al werkten. Als dat zo is, ga je ook niet de hele compiler opnieuw bouwen. Heb je hier een link van oid?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ik kan me er ook niks van herinneren. Ik weet wel dat ze IntelliSense helemaal opnieuw hebben gedaan. Het zat gehacked in de compiler, nu is het eruit.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12-09 15:22

.oisyn

Moderator Devschuur®

Demotivational Speaker

Het VCCodeModel is ook geoverhauld, maar dat is de automation interface die plugins en macro's gebruiken voor refactoring en dat soort dingen. Wellicht dat dat bedoeld wordt?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • MTWZZ
  • Registratie: Mei 2000
  • Laatst online: 13-08-2021

MTWZZ

One life, live it!

bummer
Migreren van een Visual Source Safe database lukt niet :( TFS staat nu niet op http://ts01:8080/ maar op http://ts01:8080/tfs en VSSConverter snapt dat niet :/

Nu met Land Rover Series 3 en Defender 90


Acties:
  • 0 Henk 'm!

  • Laurens-R
  • Registratie: December 2002
  • Laatst online: 29-12-2024
De volledige MSBuild(waar C++ toch al geen gebruik van maakte) gaat op de schop.
Niet bepaald. C++ is juist nu helemaal geintegreerd met MS Build -> ze promoten het notabena als een feature.. http://blogs.msdn.com/vcb...io-2010-ctp-released.aspx (eerste punt in de lijst).

MSBuild is er juist om voorlopig nog even te blijven!

[ Voor 7% gewijzigd door Laurens-R op 23-10-2009 21:26 ]

Pagina: 1 2 ... 6 Laatste