Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

VB.NET Programmazione Client Server

Nuovi miglioramenti per Visual Basic 2010 lo rendono una piattaforma ideale per i server di client computing . Entity Framework , Windows Presentation Foundation e unit test semplificare il processo di sviluppo e garantisce che il codice di qualità superiore. Per chi è nuovo di Visual Basic o server di client computing , qui ci sono alcune tecnologie da considerare. Client Server Computing

personal computer e reti locali spostato nel posto di lavoro, gli sviluppatori di software rese conto che la potenza di ogni PC potrebbe ridurre il carico sul mainframe sovrasollecitati . Un programma DOS o Windows interagisce con il server di database aziendale distribuito il carico di lavoro e ha permesso agli sviluppatori di creare molto di più programmi user friendly. Questa è stata la nascita di server di client computing .

Anche se questo modello ha dato modo di applicazioni web based , ci sono ancora momenti in cui client server è appropriato . Offre molto più stretta tecnologia smart client sicurezza e la cosiddetta consente al software client su macchine portatili di continuare a lavorare anche quando non è connesso alla rete .
Windows Presentation Foundation

WPF offre un'alternativa a forme finestre tradizionali , combinando un linguaggio di design basato su XML con il tradizionale modello basato sugli eventi . XAML . Pronunciate Zammel , offre un ricco set di elementi di design con una grafica vivace e animazione. Visual Studio include sia un drag and drop forme di design così come l'editing di testo XML based per il controllo totale delle forme di design . Microsoft offre anche Blend, uno strumento di progettazione grafica , per creare una molto più elegante esperienza utente .
Entity Framework

gran parte della fatica di sviluppo client server coinvolge il codice necessario spostare i dati dentro e fuori del database . Entity Framework risolve questo con la creazione di un insieme di oggetti costruiti su misura che rappresentano le tabelle e le relazioni presenti nel database. Basta puntare Visual Studio per il database , scegliere le relative tabelle , viste o stored procedure e di un nuovo modello di dati appare magicamente . Oggetti che rappresentano la struttura record di ogni tabella fornisce metodi per caricare , aggiungere , aggiornare e cancellare le righe , mentre le collezioni di questi oggetti rappresentano le tabelle, query e relazioni . Pigro carico migliora le prestazioni da solo il recupero dei dati quando necessario .
Model View Architettura

Anche se non è una caratteristica di Visual Basic , WPF e gli sviluppatori di piombo di Entity Framework verso un approccio di design a strati . Separando il codice nella presentazione, gli oggetti di business e strati di dati , gli sviluppatori di scrivere meno codice e test di livello di unità diventa molto più facile. L' approccio a più livelli permette inoltre di gran lunga più il riutilizzo del codice e la stessa attività e livelli di dati utilizzati per il client server possono essere successivamente utilizzati con moduli web o come servizi web per le applicazioni mobili .
Unit Testing

Un ultimo aspetto da considerare è il test di unità . Il test guidato folla sviluppo a volte andare un po 'in mare con questa tecnologia , ma i test strato oggetto fa un sacco di senso . I test selezionati sulla convalida dei dati , il calcolo e l'elaborazione delle transazioni garantisce che questi processi critici di lavoro in base alle specifiche e che le modifiche apportate in seguito non causano conseguenze non intenzionali .

 

Programmazione © www.354353.com