Dat weten wij wel. Tot nu toe is Sourcesafe wel goed genoeg. We maken wel de stap naar TFS. Maar dit ging meer over simpel thuisgebruik. Het enige wat ik daarvoor nodig heb is makkelijk code backupen, en dat ik files kan rollbacken.quote:Op maandag 10 mei 2010 09:08 schreef Wijnbo het volgende:
http://www.codinghorror.c(...)-but-sourcesafe.html
http://www.highprogrammer.com/alan/windev/sourcesafe.html
En alsjeblieft, probeer op je werk ook te migreren naar SVN / CVS of andere gerenommeerde systemen.
Daar heb je niet alleen volgende week, maar ook over 5 jaar nog lol van.
Gelukkig.quote:Op maandag 10 mei 2010 10:05 schreef Fortitude het volgende:
[..]
Dat weten wij wel. Tot nu toe is Sourcesafe wel goed genoeg. We maken wel de stap naar TFS. Maar dit ging meer over simpel thuisgebruik. Het enige wat ik daarvoor nodig heb is makkelijk code backupen, en dat ik files kan rollbacken.
Dat. Of Git, ook erg prettig, en heeft ook een VS pluginquote:Op maandag 10 mei 2010 11:19 schreef Wijnbo het volgende:
[..]
Gelukkig.
Voor thuisgebruik zou ik gewoon SVN nemen, gratis, gemakkelijk, en een gratis plug-in voor visual studio :-)
SVN is inderdaad geniaal handigquote:Op maandag 10 mei 2010 11:19 schreef Wijnbo het volgende:
[..]
Gelukkig.
Voor thuisgebruik zou ik gewoon SVN nemen, gratis, gemakkelijk, en een gratis plug-in voor visual studio :-)
Als je TFS gewend bent dan is SVN ook een amateuristische bende (no offense). TFS is bijna monkey-proof, je kan naar hartelust met directories klooien (hernoemen/verplaatsen etc) zonder dat de boel in het honderd loopt. Ik heb in 10 minuten een SVN project op zo'n manier om zeep geholpen.quote:
TFS is sowieso het serieuze werk. Ook qua testen enzo. Maar daar zit weer een enorme learning curve aan vast. En je moet ervoor een flinke server hebben staan.quote:Op dinsdag 11 mei 2010 19:49 schreef OEM het volgende:
[..]
Als je TFS gewend bent dan is SVN ook een amateuristische bende (no offense). TFS is bijna monkey-proof, je kan naar hartelust met directories klooien (hernoemen/verplaatsen etc) zonder dat de boel in het honderd loopt. Ik heb in 10 minuten een SVN project op zo'n manier om zeep geholpen.
Andere ervaringen
- SourceSafe staat niet echt goed bekend in de echte wereld
- ClearCase is kansloos vervelend
Voor thuis zou ik gewoon sourcesafe gebruiken (als je die legaal thuis mag draaien). By far de beste VS integratie vergeleken met de niet-VS specifieke alternatieven.
Ik heb m'n thuisprojectjes (niet-commercieel) op de TFS server van m'n werk staan. Reuze handig.
Dit moet ik ontkrachten, wij zijn in veel gevallen van TFS weer teruggegaan van SVN.quote:Op dinsdag 11 mei 2010 19:49 schreef OEM het volgende:
[..]
Als je TFS gewend bent dan is SVN ook een amateuristische bende (no offense). TFS is bijna monkey-proof, je kan naar hartelust met directories klooien (hernoemen/verplaatsen etc) zonder dat de boel in het honderd loopt. Ik heb in 10 minuten een SVN project op zo'n manier om zeep geholpen.
Wat was de reden om terug te gaan? Of iets generieker, wat waren de overwegingen voor TFS cq SVN?quote:Op maandag 17 mei 2010 16:58 schreef raptorix het volgende:
[..]
Dit moet ik ontkrachten, wij zijn in veel gevallen van TFS weer teruggegaan van SVN.
SVN in combinatie met TeamCity is behoorlijk krachtig.
Wat is er zo slecht aan VB? Schijnt een iets makkelijkere taal als C# te zijn en eenmaal dat onder de knie lijkt me overschakelen naar C# geen grote kwestiequote:
Op zich is er niks mis met VB.NET, maar er zitten veel overblijfselen uit VB6 in, en het is gewoon een lelijke taal (als je VB code ziet dan lijkt het wel alsof je een boek aan lezen bent ipv programma-code).quote:Op woensdag 19 mei 2010 00:13 schreef Ker_Plunk het volgende:
[..]
Wat is er zo slecht aan VB? Schijnt een iets makkelijkere taal als C# te zijn en eenmaal dat onder de knie lijkt me overschakelen naar C# geen grote kwestie
Ben met VB begonnen omdat het boek waaruit ik leerde alleen in vb stond… Later ASP.NET Unleashed gekocht via werk… dikke 1800 pagina's maar weer in C# (wel vb op cd)
Ik zie wel eens dezelfde scripts in de twee talen… Zie hele grote vergelijkenis, meer andere benamingen enzo… Zal het zelf wel zien Als ik VB ken wil ik ook overschakelenquote:Op woensdag 19 mei 2010 00:21 schreef OEM het volgende:
[..]
Op zich is er niks mis met VB.NET, maar er zitten veel overblijfselen in uit VB6 in, en het is gewoon een lelijke taal (als je VB code ziet dan lijkt het wel alsof je een boek aan lezen bent ipv programma-code).
Het compleet uitschrijven van taalconstructies in VB maakt alles vervelend leesbaar:quote:Op woensdag 19 mei 2010 00:23 schreef Ker_Plunk het volgende:
[..]
Ik zie wel eens dezelfde scripts in de twee talen… Zie hele grote vergelijkenis, meer andere benamingen enzo… Zal het zelf wel zien Als ik VB ken wil ik ook overschakelen
Okquote:Op woensdag 19 mei 2010 00:32 schreef OEM het volgende:
[..]
Het compleet uitschrijven van taalconstructies in VB maakt alles vervelend leesbaar:
Inherits ipv :
AndAlso/OrElse ipv && / ||
begin/end ipv {}
dim ipv niks
etc.
Het meest trieste keyword van VB.NET vind ik "Shared" versus "static" in elke normale taal. Ik bedoel, kom op zeg, een gedeelde methode.
Zo snel mogelijk naar c# overschakelen. Daar hoef je VB echt niet voor te kennen.
TFS gaf met name nogal wat problemen bij het maken van nieuwe Trunks, de database ging dan soms om vage reden compleet over de zeik, daarnaast hadden we ook vaak problemen met mergen van files. Ook de grotere kennis van SVN binnen de organisatie was een overweging.quote:Op dinsdag 18 mei 2010 23:29 schreef OEM het volgende:
[..]
Wat was de reden om terug te gaan? Of iets generieker, wat waren de overwegingen voor TFS cq SVN?
Daarnaast zie je dat C# toch als .NET taal op het web een veel grotere standaard is, het is dus ook veel makkelijker om hulp, voorbeelden te vinden voor C# als voor VB, en heel veel moeilijker is het niet hoor...quote:Op woensdag 19 mei 2010 00:48 schreef Ker_Plunk het volgende:
[..]
Ok
Dat laatste over shared begrijp ik trouwens niet
Je weet dat een rollback ook een echte rollback is hequote:Op maandag 10 mei 2010 10:05 schreef Fortitude het volgende:
[..]
Dat weten wij wel. Tot nu toe is Sourcesafe wel goed genoeg. We maken wel de stap naar TFS. Maar dit ging meer over simpel thuisgebruik. Het enige wat ik daarvoor nodig heb is makkelijk code backupen, en dat ik files kan rollbacken.
Pas op DevDays bleek dat maar weer. Tijdens 1 van de presentaties was er even snel een check met wat voor mensen er in de zaal zaten.quote:Op woensdag 19 mei 2010 10:31 schreef raptorix het volgende:
[..]
Daarnaast zie je dat C# toch als .NET taal op het web een veel grotere standaard is, het is dus ook veel makkelijker om hulp, voorbeelden te vinden voor C# als voor VB, en heel veel moeilijker is het niet hoor...
Ja, maar dat wil ik dus ook. Rollbacken naar de laatste goeie versie.quote:Op woensdag 19 mei 2010 10:32 schreef raptorix het volgende:
[..]
Je weet dat een rollback ook een echte rollback is he
TRquote:
En als je beseft dat dat toch niet goed was, dan ben je dus de sjaak, want een Roll forward kan nietquote:Op woensdag 19 mei 2010 11:39 schreef Fortitude het volgende:
Ja, maar dat wil ik dus ook. Rollbacken naar de laatste goeie versie.
Denk dat een hoop mensen het ook niet durven toegeven, waarschijnlijk die 1/4e minus 2 personen zie z'n hand niet op stakquote:Op woensdag 19 mei 2010 11:39 schreef Fortitude het volgende:
Pas op DevDays bleek dat maar weer. Tijdens 1 van de presentaties was er even snel een check met wat voor mensen er in de zaal zaten.
"Who conciders himself primarily a VB.NET programmer?": 2 handen omhoog.
"Who conciders himself primarily a C#.NET programmer?": 3/4 van de zaal hand omhoog.
Dacht ik gisteren ook al aan.quote:Op donderdag 20 mei 2010 14:17 schreef Intrepidity het volgende:
Het wordt hoog tijd dat LOLCODE.net een officiele specificatie wordt.
1 2 3 4 | { e.NewValues["PostDate"] = e.OldValues["PostDate"]; } |
Waarom zo moeilijk? Een veld dat niet geupdate word, word niet geupdate lijkt me, daar hoef je niet de oude value in te vullen. Overigens zou ik je adviseren eens naar LinQ te kijken, erg makkelijk voor databases.quote:Op maandag 24 mei 2010 01:48 schreef Fortitude het volgende:
Dit zal wel redelijk simpel zijn, maar ik kan het niet vinden.
Ben bezig met ASP.NET. Ik probeer een record te updaten met een DetailsView. Naast 2 velden die aangepast kunnen worden is er nog een 3e DateTime property. Deze moet hetzelfde blijven.
[ code verwijderd ]
Nu wou ik de waarde gewoon zo overnemen. Probleem is dat de property niet bestaat in de OldValues. Alleen maar de 2 velden die daadwerkelijk op de DetailsView staan worden gevuld.
Hoe kan ik er voor zorgen dat ik de waarde toch krijg?
Omdat ik NHibernate gebruik. En LINQ ook.quote:Op dinsdag 25 mei 2010 13:57 schreef raptorix het volgende:
[..]
Waarom zo moeilijk? Een veld dat niet geupdate word, word niet geupdate lijkt me, daar hoef je niet de oude value in te vullen. Overigens zou ik je adviseren eens naar LinQ te kijken, erg makkelijk voor databases.
Wat overigens een steeds slechter idee blijkt te zijn.quote:Op dinsdag 25 mei 2010 14:21 schreef Fortitude het volgende:
[..]
Omdat ik NHibernate gebruik. En LINQ ook.
t.b.h:quote:Op woensdag 19 mei 2010 00:32 schreef OEM het volgende:
[..]
Het compleet uitschrijven van taalconstructies in VB maakt alles vervelend leesbaar:
Inherits ipv :
AndAlso/OrElse ipv && / ||
begin/end ipv {}
dim ipv niks
etc.
Het meest trieste keyword van VB.NET vind ik "Shared" versus "static" in elke normale taal. Ik bedoel, kom op zeg, een gedeelde methode.
Zo snel mogelijk naar c# overschakelen. Daar hoef je VB echt niet voor te kennen.
mijn (beetje) ervaring leert me toch andersom: veel code samples zijn alleen in VB terug te vinden en niet in C# of C++quote:Op woensdag 19 mei 2010 10:31 schreef raptorix het volgende:
[..]
Daarnaast zie je dat C# toch als .NET taal op het web een veel grotere standaard is, het is dus ook veel makkelijker om hulp, voorbeelden te vinden voor C# als voor VB, en heel veel moeilijker is het niet hoor...
Een prima gratis C# boek is deze: http://www.robmiles.com/c-yellow-book/
Nou nee, op internet is verweg het meeste C#. Zeker de laatste tijd.quote:Op dinsdag 25 mei 2010 18:18 schreef mschol het volgende:
[..]
mijn (beetje) ervaring leert me toch andersom: veel code samples zijn alleen in VB terug te vinden en niet in C# of C++
ik google iets met C sharp .net en/of C#.net in de string en ik vond niet of veel minder snel (pagina 2 ofzo in google) wat ik wilde hebbenquote:Op dinsdag 25 mei 2010 18:19 schreef Fortitude het volgende:
[..]
Nou nee, op internet is verweg het meeste C#. Zeker de laatste tijd.
Als ik bijvoorbeeld zoek op LINQ en C# dan krijg ik 15 keer zoveel resultaten als met LINQ en VB.NET ....quote:Op dinsdag 25 mei 2010 18:21 schreef mschol het volgende:
[..]
ik google iets met C sharp .net en/of C#.net in de string en ik vond niet of veel minder snel (pagina 2 ofzo in google) wat ik wilde hebben
doe ik dat met VB.net zat het altijd in de eerste reeks resultaten...
ook de sample codes van microsoft lijken meer vb.net als c#.net te hebben
meer betekent niet beterquote:Op dinsdag 25 mei 2010 18:44 schreef raptorix het volgende:
[..]
Als ik bijvoorbeeld zoek op LINQ en C# dan krijg ik 15 keer zoveel resultaten als met LINQ en VB.NET ....
Het gaat niet om het lezen, het gaat om het schrijven. En hoe eenvoudig het leest is slechts een kwestie van ervaring denk ik. Ik word persoonlijk gestoord van de syntax van VB.net. Een } of { valt op, omdat het geen tekst is.. een woord als End zou net zo goed een variabele kunnen zijn in een oogopslag. En ja het is 2010 en we hebben prachtige syntax highlighting, maar toch. Leestekens gebruiken voor syntax vind ik logischer als een compleet woord.quote:Op dinsdag 25 mei 2010 18:16 schreef mschol het volgende:
[..]
t.b.h:
ik lees liever een "boek" dan een stel wazige tekens die vaak maar heel vaag ergens aan de bedoelde betekenis vast te knopen zijn..
Ik doe altijd het meest simpele:quote:Op woensdag 2 juni 2010 19:22 schreef Ker_Plunk het volgende:
Ik maak regelmatig op mijn werk formulieren waaruit emails verstuurd worden met de ingevulde informatie.
Het emailtje laat ik opbouwen vanuit de code-behind. Voor kleine mailtjes niet zo probleem maar met emails met veel html code wordt het een stuk onoverzichtelijker vanwege de dubbele aanhalingstekens die erin moeten en er mag ook niet worden afgebroken mits goed afgesloten met " & _ .
Ik wil nu een email html bestand die wordt 'ingeladen' en waarin de waardes worden gezet. Hoe doe ik dit?
1 2 3 4 5 6 | text = text.Replace("{naam}", "OEM"); text = text.Replace("{adres}", "Oemstraat 12"); text = text.Replace("{woonplaats}", Oemmerveen"); mailer.Send(from, to, text); |
Je kan het wel wat overzichtelijker maken door een Dictionary te vullen met die 2 waardes en daar dan doorheen loopen.quote:Op woensdag 2 juni 2010 20:02 schreef OEM het volgende:
dat eindeloos replacen is ook niet de mooiste oplossing, maar dat maakt ook niet zoveel uit in dit soort gevallen.
True.quote:Op woensdag 2 juni 2010 20:29 schreef Fortitude het volgende:
[..]
Je kan het wel wat overzichtelijker maken door een Dictionary te vullen met die 2 waardes en daar dan doorheen loopen.
Wel eens aangedacht om hier een bestaande oplossing voor te gebruiken?quote:Op woensdag 2 juni 2010 19:22 schreef Ker_Plunk het volgende:
Ik maak regelmatig op mijn werk formulieren waaruit emails verstuurd worden met de ingevulde informatie.
Het emailtje laat ik opbouwen vanuit de code-behind. Voor kleine mailtjes niet zo probleem maar met emails met veel html code wordt het een stuk onoverzichtelijker vanwege de dubbele aanhalingstekens die erin moeten en er mag ook niet worden afgebroken mits goed afgesloten met " & _ .
Ik wil nu een email html bestand die wordt 'ingeladen' en waarin de waardes worden gezet. Hoe doe ik dit?
Wat je moet doen is een nieuw project maken en dan de "Web Application" template kiezen. Hetgeen wat je dan default krijg heeft precies wat jij nu probeert te maken.quote:Op vrijdag 4 juni 2010 15:55 schreef Ker_Plunk het volgende:
Bij een site heb ik een menu waarin 2 classes bestaan, het menu zit in een masterpage.
'active' voor als de pagina actief is en 'off' als deze dat niet is.
Elke van de buttons is een asp:label (ter vervanging van een div) waaraan de class hangt.
Bij asp classic gebruikte ik een if then statement die de Pagename bekeek en dan een class aanriep. (slechts een regeltje code…)
Hoe ik dat doe in aspx? Het leek mij het beste om vanuit de asp:label een control event te starten en daar een if then te gebruiken. Ik weet alleen niet welke term ik verder moet gebruiken. Ik zie pagetitle/pagename niet verschijnen tijdens het typen (misschien een bepaalde namespace importeren?).
quote:<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
<asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
</Items>
</asp:Menu>
Geen idee wat je exact probeert te bereiken, maar misschien:quote:Op vrijdag 4 juni 2010 15:55 schreef Ker_Plunk het volgende:
Bij een site heb ik een menu waarin 2 classes bestaan, het menu zit in een masterpage.
'active' voor als de pagina actief is en 'off' als deze dat niet is.
Elke van de buttons is een asp:label (ter vervanging van een div) waaraan de class hangt.
Bij asp classic gebruikte ik een if then statement die de Pagename bekeek en dan een class aanriep. (slechts een regeltje code…)
Hoe ik dat doe in aspx? Het leek mij het beste om vanuit de asp:label een control event te starten en daar een if then te gebruiken. Ik weet alleen niet welke term ik verder moet gebruiken. Ik zie pagetitle/pagename niet verschijnen tijdens het typen (misschien een bepaalde namespace importeren?).
1 2 3 4 5 6 7 | { protected void Page_Load(object sender, EventArgs e) { string pageName = Page.GetType().FullName; } } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |