Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
VB.NET Client Server Programming
Nieuwe verbeteringen aan Visual Basic 2010 maken het een ideaal platform voor client- server computing. Het Entity Framework , Windows Presentation Foundation en unit tests te vereenvoudigen het ontwikkelingsproces en zorgen voor een hogere kwaliteit van de code . Voor degenen die nieuw voor Visual Basic -of client -server computing, hier zijn een paar technieken te overwegen . Client Server Computing

Als personal computers en lokale netwerken verplaatst naar de werkplek , software-ontwikkelaars besefte dat de kracht van iedere PC de belasting op overbelaste mainframes zou kunnen verminderen . Een DOS of Windows -programma interactie met de corporate databaseserver verdeeld de werklast en mogen ontwikkelaars om veel gebruikersvriendelijker programma's te maken . Dit was de geboorte van client -server computing.

Hoewel dit model plaats heeft gemaakt voor web- based applicaties , zijn er nog momenten waarop client -server is geschikt . Het biedt veel betere beveiliging en zogenaamde smart client- technologie maakt het mogelijk clientsoftware op draagbare machines te blijven werken , zelfs als er geen verbinding met het netwerk .
Windows Presentation Foundation

WPF biedt een alternatief voor de traditionele ramen vormen door een XML- gebaseerde vormentaal combineren met de traditionele event driven model . XAML . Uitgesproken Zammel , biedt een rijke set van design elementen met levendige graphics en animatie . Visual Studio bevat zowel een drag en drop vormen designer evenals XML gebaseerde tekstredactie voor totale controle van formulieren ontwerpen . Microsoft biedt ook Blend , een grafisch design tool , om een veel meer elegante gebruikerservaring te creëren.
Entity Framework

Een groot deel van de sleur van client- server ontwikkeling gaat de code die nodig is om gegevens te verplaatsen in en uit de database . De entiteit Framework lost dit door het creëren van een set op maat gebouwde objecten die de tabellen en relaties gevonden in de database vertegenwoordigen . Richt hiervoor Visual Studio aan de database , kiest u de relevante tabellen, weergaven of opgeslagen procedures en een nieuw datamodel magische wijze verschijnt . Objecten die recordstructuur elke tabel biedt methoden om rijen te laden , toevoegen, bijwerken en verwijderen terwijl de collecties van deze objecten vertegenwoordigen tabellen, query's en relaties . Lazy loading verbetert de prestaties door alleen het ophalen van gegevens wanneer het nodig is .
Model View Architectuur

Hoewel niet een kenmerk van Visual Basic , WPF en het Entity Framework lead developers richting een gelaagde ontwerpbenadering . Door het scheiden van de code in de presentatie , zakelijke objecten en data lagen , ontwikkelaars schrijven minder code en unit niveau testen krijgt veel gemakkelijker . De gelaagde aanpak maakt het ook veel meer hergebruik van code en dezelfde business en data lagen gebruikt voor client- server kan later worden gebruikt met webformulieren of als web -diensten voor mobiele apps .
Unit Testing
< br

Een laatste kenmerk > te overwegen is unit testing . De test driven development menigte gaan soms een beetje overboord met deze technologie , maar object laagje testen maakt veel zin . Geselecteerde tests van gegevensvalidatie , berekeningen en de verwerking van transacties zorgt ervoor dat deze kritische processen werken volgens de specificaties en dat wijzigingen later geen onbedoelde gevolgen veroorzaken .

Previous: Next:
  Visual Basics Programming
·Hoe te VBA gebruiken voor bere…
·Hoe maak je een Sine Wave behu…
·Hoe maak je een DF Trainer ver…
·Hoe maak je een Powershell Ins…
·Hoe te Pas VBA Userform 
·Soorten Computer Cursussen 
·Het wijzigen van de tekstkleur…
·Visual Basic 6.0 SQL Tutorial 
·Hoe je Multiple Lines of VB.NE…
  Related Articles
Hoe te Loops in VB.NET Schrijf 
Hoe te VB.NET leren Zonder Classes 
Hoe te Disable /Enable Command Knoppen i…
Verbinding maken met SQL Server via VB.n…
Hoe te Artikelen toevoegen aan een Dropd…
Hoe je tekst markeren in een tekstvak in…
Hoe de voortgangsbalk in VB.net Programm…
Hoe de Timer Controle in VB.NET programm…
Hoe Bron Code converteren van Csharp tot…
  Programmering Articles
·Hoe maak je 3D Characters gebruiken in P…
·Hoe de Script Task Gebruik in SSIS 2008 
·Hoe te Records verwijderen in een C-prog…
·Hoe maak je verbinding een website om SQ…
·Hoe een RSS Feed Reader in Java schrijve…
·Hoe het opzetten van een Zend -indeling …
·Hoe de Eerste Karakter in Python 
·Hoe te versturen HTML Met JavaMail 
·An Introduction to Python 3 
Copyright © Computer Kennis http://www.nldit.com