Auteur archief

The toilet namespace

20 februari 2012
Het toilet is een prima plek om dat lastige probleem waarmee je worstelt eens door je onderbewustzijn te laten tackelen. Mocht het eurekamoment er echter boven komen drijven, dan hebben wij de volgende ludieke boodschap in het toilet hangen om de betreffende persoon te herinneren aan zijn verplichtingen: .namespace ToiletApplication .{ .  class Program .  { .    static void [...]
Lees verder >>

MVVM, de stap naar beheersbare WPF/Silverlight applicaties

30 december 2010
Als je net leert programmeren, is het fijn dat je snel up and running bent en resultaat boekt. Dit houdt je gemotiveerd om verder te gaan en de diepte in te duiken. Echter nu, een aantal jaar later, vind ik het jammer dat quick and dirty programmeren in de eerste programmeerstappen die men maakt met [...]
Lees verder >>

XNA Game Editor

08 mei 2009
Om studenten op een effectieve manier lesstof tot zich te laten nemen, moet je ze niet enkel en alleen boven een boek laten hangen. Studenten moeten geprikkeld worden om op verschillende manieren met de lesstof om te gaan. Een interactieve manier om dit te doen is door middel van een serious game. Docent rechten Marc [...]
Lees verder >>

XNA Intro workshop

15 april 2009
Hogeschool InHolland luistert naar haar leerlingen! Op de opleiding Technische informatica van Hogeschool InHolland te Delft wordt binnenkort een project gestart. In dit project moeten studenten een netwerk game maken. Er dienen 4 spelers in twee teams tegen elkaar te kunnen strijden. Hierbij zal team 1 een scheepsconvooi veilig van A naar B leiden, en zal [...]
Lees verder >>

Het databinden van een Object collectie aan een listbox

08 december 2008
English version of this article Wanneer je een object collectie databind aan een  listbox, wordt de ToString() method gebruikt om de items te visualiseren in de listbox. Het toevoegen en verwijderen van items zorgt voor een update in de listbox, maar het veranderen van de ToString() output niet. Vreemd genoeg werkt dit wel zoals verwacht bij de [...]
Lees verder >>

Reference Types en het Ref keyword visueel uitgelegd

08 december 2008
English version of this article Een van de meest voorkomende vergissingen die ontwikkelaars maken bij het leren van .Net is het uit elkaar houden van Reference en Value Types en het doorgeven van een waarde “by reference”. In dit artikel zal ik proberen visueel uit te leggen wat het Ref keyword doet en wat zijn relatie [...]
Lees verder >>

Reference Types and the Ref Keyword visually explained

05 december 2008
One of the most common mistakes developers make when learning .NET is confusing Reference and Value Types with passing values by Reference or Value. In this article I will try to visually explain what the ref keyword does and what relation it has with referency types versus value types. In C# there are value types (structs) [...]
Lees verder >>

Schrijven voor het web

18 november 2008
Aantrekkelijk schrijven voor het web wordt door gebruik te maken van een aantal stelregels een stuk makkelijker. Vorige maand kregen we bij Sogyo de gerenommeerde IT-journalist Gijs Hillenius op bezoek. In twee avonden heeft hij geprobeerd ons de fijne kneepjes van zijn vak bij te brengen. Een aantal van de belangrijkste regels zal ik in [...]

Databinding a listbox control to an object collection

10 oktober 2008
When you databind an object collection to a listbox, the ToString() method is used to visualize the items in the listbox. Adding and removing items to the collection automatically updates the listbox, but changing the output of the ToString() method does not. Strangely enough this behaviour does work as expected with the CheckedListbox control, which inherites [...]
Lees verder >>

Settings.settings vs. App.config, the best of both worlds

11 september 2008
Bij het ontwikkelen van vrijwel elk stuk software wil je graag dat instellingen configureerbaar opgeslagen en beheerd kunnen worden. Aan de ene kant wil je naar buiten toe dat een applicatie configureerbaar is voor de eindgebruiker, bijvoorbeeld welke server er wordt gebruikt voor de databaseconnectie. Aan de andere kant wil je binnen de applicatie zelf [...]