Programmeren in ASP.net 2.0 N-Tier Tutorial/Visual Studio Solution: verschil tussen versies

Afbeelding vervangen
(Afbeelding vervangen)
#Vul bij Location het gewenste pad voor het project in. Ik kies voor c:\Apps
#Klik OK. Visual Studio zal automatisch een submap maken met de naam van het project.
[[Afbeelding:Lege-Solution-maken.jpg|center|500px|Lege Solution maken]]
 
Natuurlijk kan je zelf een eigen naam kiezen voor je project. Zorg er dan voor dat je overal de juiste verwijzingen legt voor de rest van de tutorial.
<br/>Dit is nodig omdat Visual Studio van onze projecten namespaces maakt. Op die manier heb je een eenvoudig en consistent systeem om later met de verschillende klasses in het project te communiceren.
#Voeg nu Class Libraries "MessageBoard.Business.Services" en "MessageBoard.Common" toe op dezelfde manier.
[[Afbeelding:Add-New-Project.jpg|center|500px|Nieuw project toevoegen]]
 
== Presentation tier ==
#Selecteer Language Visual C#
#Tik of browse naar de locatie van de map "c:\APPS\MessageBoard\MessageBoard.Presentation.Website". Op deze manier wordt het webproject aangemaakt binnen de map van onze Solution. In ons voorbeeld is de solution file opgeslaan onder c:\Apps\MessageBoard. Pas de locatie aan als dit niet het geval is.
[[Afbeelding:Add-New-Website.jpg|center|500px|Nieuwe website toevoegen]]
 
== Even controleren ==
De Solution in Visual Studio zou er nu zo moeten uit zien:
 
[[Afbeelding:New-Solution-Solution-Explorer.jpg|center|Solution Explorer]]
<pre>
<br/><br/>
[ ] Solution 'MessageBoard' (4 projects)
[-]-[ ] c:\...\MessageBoard.Presentation.Website\
| |-- App_Data
| [+]- Default.aspx
[-]-[ ] MessageBoard.Business.Services
| [+] Properties
| [+] References
[-]-[ ] MessageBoard.Common
| [+] Properties
| [+] References
[-]-[ ] MessageBoard.DataAccess
[+] Properties
[+] References
</pre>
 
De mappenstructuur zou er nu zo moeten uit zien:
 
[[Afbeelding:File-System.jpg|center|500px|Mappenstructuur]]
<pre>
<br/><br/>
MessageBoard.Business.Services
MessageBoard.Common
MessageBoard.DataAccess
MessageBoard.Presentation.Website
MessageBoard.sh
MessageBoard.suo
</pre>
 
Ga verder naar Stap 2: [[../Data Laag/]]
 
2.495

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.