Welkom op het developersblog van 4DotNet
Op dit developersblog zullen onze eigen ontwikkelaars hun praktijkervaringen en andere inseressante onderwerpen plaatsen.

Archief van '.NET'

Edgar

Hierbij de maandelijkse links naar alle nieuwsberichten, whitepapers, publicaties en blog berichten van de Microsoft product teams. Nu o.a. over: Agile en SDL templates voor TFS 2010, Microsoft Cloud Services, Server Core, App-V en Hyper-V, SQL Azure, HTML5, Silverlight Security, WCF en WF, .NET4, etc
Lees verder…

Silverlight is sinds de introductie in 2005 / 2006 aan een geweldige opmars bezig. Was de eerste versie (1.0), een door Microsoft te snel gepushte versie, welke alleen bestond uit XAML met als framework Javascript, tegenwoordig met Framework 4.0 en de introductie van RIA services is het zelfs een platform geworden waarin de nodige business applicaties geschreven worden.

De insteek van Silverlight vanuit Microsoft is geweest om als tegenhanger van Adobe Flash / Flex te fungeren. Voor .Net ontwikkelaars is het een eenvoudige stap om vanuit de ervaring met bijvoorbeeld Web of Forms, een overstap te maken naar WPF / Silverlight. Het enige verschil is dat de “voorkant” in Silverlight uit XAML bestaat.
Lees verder…

Edgar

De eerste video opnamen van de DevDays2010 (30-31 mrt 2010) zijn online beschikbaar via de channel9 website.

De sessies die als eerste online staan gaan over ASP.NET MVC, Silverlight 4 en Windows Azure.


Lees verder…

15 t/m 17 maart jl. was de MIX10 conferentie voor (web)ontwikkelaars in Las Vegas.

Tip voor degenen die niet zijn geweest:

de sessies zijn online te bekijken op http://live.visitmix.com/Sessions.

Rene Kapitein

Als Pasen op een vrijdag valt

Nee het is geen typefout: er staat echt Pasen in de titel en geen Kerst! Het is een beetje een dooddoener; een antwoord dat je bijvoorbeeld kunt geven als je kinderen vragen wanneer we naar Disneyland gaan… “Als Pasen en Pinksteren op dezelfde dag vallen”, zeg je dan, of “Als Pasen op een vrijdag valt”. Dit jaar valt eerste Kerstdag echter wel op een vrijdag. Er zijn vast veel mensen die het jammer vinden dat ze dit jaar op tweede Kerstdag geen extra vrije dag hebben. Het is nu eenmaal een vaststaand feit dat we ieder jaar op 25 en 26 december Kerst vieren. De datum waarop het Paasfeest gevierd wordt, is minder makkelijk te achterhalen.
Lees verder…

N-Tier architectuur – uitleg (deel 6)

Nu we de Data Layer af hebben, kunnen we ons richten op de laag erboven: de Business Layer. We hebben al een gedeelte van de Business Layer geïmplementeerd, namelijk de BusinessObjects.

Naast de BusinessObjects bevat de Business Layer ook nog een soort façade. Deze façade wordt geïmplementeerd in OrderSystem.BusinessLayer.

Lees verder…

N-Tier architectuur – uitleg (deel 5)

De vorige keer hebben we de generieke Data Layer interface gebouwd. We gaan dit keer verder met het bouwen van een concrete implementatie van de Data Layer, namelijk voor SqlServer.

Om te beginnen voeg eerst een paar references toe aan de class library OrderSystem.DataLayer.SqlServer. Klik met de rechtermuisknop op de hiervoorgenoemde class library. Kies Add Reference-> Tabblad Projects -> Kies het project OrderSystem.DataLayer. Doe hetzelfde nog een keer voor OrderSystem.BusinessLayer.BusinessObjects en ook nog een keer voor System.Configuration in het tabblad .NET.


Lees verder…

Microsoft’s dot net begon ooit als een ontwikkelomgeving die nog te overzien was. Voor het maken van Windows applicaties had je Winforms en voor het maken van web applicaties had je ASP.NET. De gegevens staan in een database, ADO.NET was een prima API om bijna elke database te benaderen. En om met de rest van de wereld te kunnen praten was er XML en webservices. In eerste instantie leek het er op dat het walhalla van applicatieontwikkeling aan was gebroken. Dankzij de vele wizards en designers in Visual Studio kon iedere ontwikkelaar de meest complexe applicaties bouwen.
Lees verder…

N-Tier architectuur – uitleg (deel 4)

De vorige keer hebben we de structuur van de solution aangemaakt. We gaan dit keer verder met het bouwen van de BusinessObjects. Waarom eerst de Business Objects? De Business Objects komen overal in elke laag weer terug. Als ik nu eerst de DataLayer zou bouwen, zou ik de helft niet kunnen maken, omdat ik dan references nodig heb naar Business Objects. We kunnen niet zonder deze objecten.
Lees verder…

N-Tier architectuur – uitleg (deel 3)

We gaan nu stap voor stap het framework bouwen. Ik gebruik hiervoor Visual Studio 2005.
Maak in Visual Studio een nieuwe Solution aan. File->New->Project. In de treeview ProjectTypes selecteer je Other Project Types -> Visual Studio Solutions. Vervolgens selecteer je in Templates de Blank Solution. Noem de Solution OrderSystem.

Het eerste wat we nu gaan doen is de Logische indeling in Layers maken. Klik in de Solution Explorer met de rechtermuisknop op de solution node. Selecteer Add->New Solution Folder. Geef de folder de naam DataLayer. Doe hetzelfde nog een keer voor Business Layer en Framework.


Lees verder…