|
|
La generazione seguente di .NET di base di base e visivo visivo � destinata per essere l'attrezzo pi� facile e pi� produttivo per la generazione delle applicazioni di .NET, compreso le applicazioni di applicazioni di Windows, di servizi di fotoricettore e di fotoricettore.
.NET di base visivo inoltre permette l'uso facoltativo di nuove caratteristiche di lingua. L'eredit�, metodo che sovraccarica, ha strutturato il trattamento di eccezioni e libero filettando tutto il di base visivo di marca un linguaggio di programmazione orientato oggettivamente potente, mentre forniva la facilit� di uso tradizionale di sviluppo di base visivo.
.NET di base visivo completamente integra con il linguaggio comune Runtime (CLR) e la struttura di .NET, che forniscono insieme il interoperability di lingua, lo schieramento semplificato, sicurezza aumentata e supporto versioning migliorato.
.NET di base visivo inoltre permette l'uso facoltativo di nuove caratteristiche di lingua. L'eredit�, metodo che sovraccarica, ha strutturato il trattamento di eccezioni e libero filettando tutto il di base visivo di marca un linguaggio di programmazione orientato oggettivamente potente, mentre forniva la facilit� di uso tradizionale di sviluppo di base visivo.
|
Usando il codice categoria di System.Windows.Forms.Form
|
Il codice categoria del fondamento affinch� tutte le forme sia generato � System.Windows. Codice categoria di Forms.Form. In VB .NET, tutte le forme che sono generate inoltre stanno ereditando da questo codice categoria basso. Per tutte le facilit� ha avuto bisogno di per la forma � fornito da questo codice categoria. Usando i codici separati, possiamo aggiungere la funzionalit� supplementare.
Nella struttura di .NET, un certo numero di nuove caratteristiche sono state aggiunte ai comandi ed al codice categoria della forma. Alcune di nuove caratteristiche rapidamente, vedremo. Nel Web site di Microsoft, dato che nella maggior parte delle informazioni dettagliate � disponibile. Nel quadro di .NET, vedremo alcuni dei membri che sono stati aggiunti ai codici categoria delle forme di Windows:
|
Fare le cose il senso di base visivo di .NET
|
Piuttosto che gli oggetti della struttura di .NET, usano i metodi runtime di base visivi.
Per i codici categoria instantiating, usare il metodo corto.
'Preferito. Impiegati fiochi come nuova accumulazione () 'Non preferito. Impiegati fiochi come accumulazione = nuova accumulazione ()
Nella dichiarazione di AddHandler, non esplicitamente il instantiate un delegato.
Piuttosto che l'attributo di DllImport per accedere a APIs natale, usa la dichiarazione di dichiar.
Uso di a linea singola se la dichiarazione � evitata.
Con il nome variabile, dichiarare la lunghezza di allineamento.
'Preferito. Tasti fiochi (4) come tasto 'Non preferito. Tasti fiochi () come tasto = nuovo tasto () {}
Piuttosto che �sull'errore�, fermo di prova di uso�.
Piuttosto che un AddHandlerstatement, usa una clausola delle maniglie.
- Anzich� lo streptococco (), usare CStr ().
- Anzich� interno (), usare CInt ().
Usare l'opzione rigorosa sopra, come dichiarazione in ogni lima, o come regolazione di progetto.
Usare l'opzione esplicita sopra, come dichiarazione, o come progetto che si regola in ogni lima.
- Nell'applicare un attributo, usare il nome completo del codice categoria.
- Piuttosto che i metodi globali in moduli, uso hanno ripartito i metodi nei codici categoria.
- Non usare il tipo i caratteri (%, $ ed e cos� via).
- Non usare la chiamata.
|
Differenza fra VB e VB.NET
|
VB.NET � che cosa ha ottenuto trasformato sotto in Microsoft .NET la struttura e VB � una lingua obsoleta
Tuttavia, VB.NET, C++.NET e C# tutti compilano nello stesso codice di .NET - in certo senso � quasi come sono la stessa lingua.
Il cambiamento pi� grande in VB.NET e in VB6 � dell'ambiente runtime. VB6 ha usato il VB-Tempo di esecuzione mentre fare funzionare il programma ma VB.NET usa. Tempo di esecuzione netto di linguaggio comune (. Rete CLR). In comparision aVB-Tempo di esecuzione, il CLR � progettato molto pi� meglio e implemented.VB-Runtime interpreta il codice mentre il CLR usa la traduzione di codice migliore attraverso appena nel compilatore di Tempo. In comparision a VB6, il collettore dell'immondizia di CLR � inoltre quello pi� efficiente poich� pu� rilevare i riferimenti ciclici anche.
VB6 era lingua basata interpretatore mentre VB.NET � una lingua compilata e il VB6 non era una lingua tipo-sicuro mentre VB.NET � un tipo lingua della cassaforte. Non ci � tipo magico conversioni di no in VB.NET ed il tipo variabile accade in VB.NET
VB6 ha usato il `su sintassi di avanzamento di errore' per maneggiare le eccezioni a tempo di esecuzione. VB.NET usa la prova. Il tempo di esecuzione di Catch.At, infine sintassi � usato per maneggiare le eccezioni.
In VB6, il codice molto (come il codice dell'interfaccia di utente) � stato nascosto da sviluppatore. In VB.NET nessun codice � nascosto da sviluppatore e potete accedere e controllare ad ogni parte della vostra applicazione
VB.NET molto ha aumentato il supporto orientato oggettivamente che VB6
VB6 non permette lo sviluppo multithreaded le applicazioni ma in VB.NET che potete generare multithreaded le applicazioni.
VB6 soltanto � stato considerato buon per l'applicazione desktop delle finestre ma in VB.NET potete anche sviluppare le applicazioni di fotoricettore, applicazioni distribuite, generate le finestre di .NET ed i comandi ed i componenti di fotoricettore, scrivono le finestre ed i servizi di fotoricettore.
In VB.NET, leggere i meta dati dei tipi, riflessioni � usata ed usando la riflessione emetterli pu� anche generare il codice per invocare e definire i tipi a tempo di esecuzione.
VB.NET usa la biblioteca del codice categoria della struttura di .NET con la biblioteca specializzata di VB (System.VisualBasic) come biblioteca standard ed in moda da aumentare la biblioteca standard per VB.NET molto ed utile sia confrontato alla biblioteca di campione VB6
VB.NET � piattaforma indipendente a causa di. La struttura netta ed i programmi scritti in VB.NET possono funzionare su tutta la piattaforma in cui. La struttura netta � presente. La piattaforma include sia le piattaforme del software (sistema operativo) che di fissaggi.
VB.NET inoltre sostiene il interoperability di lingua con le varie lingue compliant di .NET e questo significa che potete usare ed aumentare il codice scritto in altre lingue compliant di .NET. Il codice scritto in VB.NET pu� anche essere usato similmente ed aumentato da altre lingue compliant di .NET. Anche se VB6 inoltre ha fornito questa funzionalit� attraverso COM ma era limitato e difficile da usare e controllare. VB.Net lo rende pi� facile a causa della presenza della lingua intermedia (IL) e della specifica di linguaggio comune (CLS) dell'architettura di .NET.
VB6 usa COM (modello componente dell'oggetto) come architettura componente dove mentre VB.NET utilizza i complessivi mentre la relativa architettura componente e l'architettura delle Assemblee ha rimosso i problemi molto con COM compreso DLL-Inferno ed il problema versioning.
I componenti generati in VB6 (COM) devono aggiornare e fare le entrate di registrazione. VB.NET non richiede alcune marche whic dell'entrata di registrazione lo schieramento pi� facile
VB6 ha usato l'asp per sviluppare le applicazioni di fotoricettore dove mentre VB.NET usa ASP.NET per sviluppare le applicazioni di fotoricettore.
VB6 ha usato registr-si � regolato e ADODB per effettuare i dati accedono alle applicazioni dove mentre VB.NET usa ADO.NET ed i gruppi di dati per sviluppare i dati accedono alle applicazioni. Ed inoltre il ADO.NET inoltre sostiene l'accesso staccato di dati.
|
Vantaggi di usando VB.NET
|
Problemi risolti efficacemente e facilmente.
Applicazioni Windows-based robuste di configurazione.
Con le nuove forme di Windows whic � avialable negli sviluppatori del sistema operativo di Windows che usando .NET di base visivo pu� sviluppare le applicazioni Windows-based che leverage le caratteristiche ricche dell'interfaccia di utente disponibili. Tutti gli attrezzi veloci di sviluppo di applicazione (rad) che gli sviluppatori sono venuto attendersi da Microsoft sono trovati in .NET di base visivo, compreso il codice dietro le forme ed il disegno di trascin-e-goccia. In pi�, le nuove caratteristiche quale controllo automatico che ridimensiona eliminano l'esigenza del complesso ridimensionano il codice. I nuovi comandi quale il redattore sul posto del menu trasportano creare visivo dei menu direttamente presso il progettista delle forme di Windows. Unito con la risposta pi� grande di applicazione, come pure la localizzazione ed accessibilit� semplificata e queste nuove caratteristiche nelle forme di Windows rendere a .NET di base visivo la scelta per gli odierni sviluppatori di base visivi.
Risolvere lo schieramento ed i problema Seamlessly di Versioning.
.NET di base visivo trasporta la risposta a tutti i vostri problemi di manutenzione e di messa a punto di applicazione. Con .NET di base visivo, le edizioni con il registro componente del modello dell'oggetto (COM) ed il DLL scrive sopra sono relics del passato e parallelamente versioning impedisce scrivere sopra e la corruzione dei componenti e delle applicazioni attuali.
Schieramento di XCOPY
Lo schieramento di XCOPY permette alle applicazioni Windows-based di essere assegnato semplicemente alle macchine del cliente copiando le lime nell'indice voluto di applicazione ed in pi�, il automobile-trasferimento dal sistema centrale verso i satelliti delle domande di Windows rende lo schieramento delle applicazioni Windows-based ricche facile quanto schierando un Web page.
Generare le applicazioni di fotoricettore con una curva imparante zero.
In .NET di base visivo, usando il nuovo progettista delle forme di fotoricettore, gli sviluppatori di base visivi possono applicare le abilit� che hanno oggi costruire il sottile-cliente allineare Fotoricettore-hanno basato le applicazioni. la creazione della forma di fotoricettore di Trascin-e-goccia trasporta di base visivo per il fotoricettore mentre il codice dietro le forme permette agli sviluppatori di sostituire le possibilit� scripting limitate del passato con il pieno potere della lingua di base visiva di .NET. Le nuovi possibilit� e comandi di rappresentazione intelligenti delle forme di fotoricettore del assistente-lato forniscono le applicazioni di fotoricettore che rendono su tutto il browser che funziona su qualunque piattaforma. Il nuovo progettista del HTML trasporta la dichiarazione di Microsoft IntelliSense� e la compilazione della modifica per i documenti del HTML. In pi�, la separazione del margine di profitto del HTML ed il codice permettono pi� efficiente squadra-hanno basato lo sviluppo.
|
|
|
Keywords:
visual basic scripts,
visual basic script,
visual basic activex script,
visual basic transformation script,
visual basic script tutorial,
visual basic script reference,
visual basic script file,
source code basic,
visual basic tutorial,
visual basic scripting,
visual basic javascript,
vbscript scripts,
asp scripts,
visual basic functions,
javascript scripts,
visual basic byval,
visual basic timer
|