Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. |
Traduzione
Originale
|
Novità di RC 2012 di Visual Studio
[Questa documentazione ha solo scopo di anteprima ed è soggetta a modifiche nelle versioni successive. Gli argomenti vuoti sono inclusi come segnaposto.]
È possibile trovare informazioni sulle nuove funzionalità e miglioramenti in Visual Studio 2012 RC esaminando le sezioni seguenti di questo argomento e gli argomenti al quale sono associati:
|
Stile di Metro Windows Apps IDE di Visual Studio Linguaggi |
Gestione del ciclo di vita delle applicazioni e Team Foundation Server ASP.NET 4.5 e lo sviluppo Web |
Altri miglioramenti |
-
Comprendere le nozioni di base delle applicazioni di stile Metro.
Per ulteriori informazioni, vedere introduttiva con applicazioni stile Metro.
-
Creare un'applicazione di stile Metro utilizzando uno dei numerosi modelli di progetto predefiniti, che forniscono i file, risorse e struttura per vari tipi di applicazioni stile Metro.
Per ulteriori informazioni, vedere Metro di sviluppare applicazioni di stile utilizzando Visual Studio 2012.
-
Creare un'applicazione di stile Metro utilizzando XAML e C++, c# o Visual Basic.
Per ulteriori informazioni, vedere Metro lo sviluppo di applicazioni di stile (c# / C + + VB).
-
Creazione di un'applicazione di stile Metro mediante JavaScript.
Per ulteriori informazioni, vedere Progettazione e realizzazione applicazioni stile Metro (JavaScript).
-
Progettazione visiva di applicazioni di stile Metro che genera codice HTML.
Blend consente di trascinare i controlli dell'applicazione su una superficie di progettazione e quindi modificarli e impostarne le proprietà. Per ulteriori informazioni, vedere la le applicazioni di stile di progettazione Metro utilizzando Blend.
-
Progettare le applicazioni di stile Metro generazione tramite XAML.
È possibile utilizzare la finestra di progettazione di XAML per trascinare un'area di progettazione di controlli applicazione e quindi modificarli e impostarne le proprietà. Per ulteriori informazioni, vedere Creating a UI using the XAML Designer.
-
Eseguire il debug di un'applicazione di stile Metro locale utilizzando il tradizionale modello di debug per Visual Studio.
Per ulteriori informazioni, vedere Eseguendo il debug e test delle applicazioni di stile di metropolitana.
-
Eseguire il debug di un'applicazione di stile tracciato utilizzando il simulatore di stile Metro.
Per eseguire le applicazioni di stile del tracciato e per simulare il touchscreen comune e ruotare gli eventi sullo stesso computer, è possibile utilizzare il simulatore di stile Metro. Per ulteriori informazioni, vedere Applicazioni in esecuzione di stile di metropolitana in simulatore.
-
Eseguire il debug di un'applicazione di stile tracciato utilizzando il debugger remoto per eseguire, il debug e test di un'applicazione in esecuzione su un dispositivo da un secondo computer che esegue Visual Studio.
Per ulteriori informazioni, vedere Applicazioni in esecuzione di stile di metropolitana in un computer remoto.
-
Debug di un'applicazione di stile Metro in modo interattivo mediante l'utilizzo di strumenti, tra cui la finestra di Console di JavaScript e DOM Explorer di debug JavaScript.
Per ulteriori informazioni, vedere applicazioni di debug (JavaScript).
-
Individuare eventuali colli di bottiglia nelle funzioni e gli algoritmi di.
È possibile utilizzare Visual Studio di analisi per identificare dove il codice dell'applicazione impiega più tempo di elaborazione. Per ulteriori informazioni, vedere Analizzare le prestazioni delle applicazioni di stile di metropolitana.
-
Controllare il codice nell'applicazione stile Metro per difetti e violazioni della buona pratica di programmazione comuni.
Per ulteriori informazioni, vedere Analizzando la qualità del codice di metropolitana disegnare le applicazioni con l'analisi del codice di Visual Studio.
-
Creare un account di sviluppatore all'interno dell'archivio di Windows o prenotare un nome per l'applicazione di stile Metro.
È possibile interagire con l'archivio di Windows utilizzando diversi comandi dal menu archivio. Per ulteriori informazioni, vedere Packaging your app using Visual Studio.
-
Creare un manifesto dell'applicazione e tutti i file necessari del pacchetto tra loro in modo che è possibile caricare l'archivio di Windows.
Per ulteriori informazioni, vedere Packaging your app using Visual Studio.
-
Lavorare con i progetti di Visual Studio 2010 SP1 e i file in entrambiVisual Studio 2012 RC e Visual Studio 2010 SP1.
Per ulteriori informazioni, vedere compatibilità di Visual Studio 11.
-
Sfoglia il codice in Esplora soluzioni.
Sfoglia tipi e membri nei progetti, cercare simboli, visualizzazione delle gerarchie di chiamare un metodo, trovare riferimenti al simbolo e altre attività senza dover passare più finestre degli strumenti. Per ulteriori informazioni, vedere Visualizzare la struttura del codice.
-
Visualizzare in anteprima i file nell'Editor di codice.
Ridurre l'ingombro di file nell'editor dalla visualizzazione di file senza aprirli. In una scheda blu sul lato destro della scheda del documento sia vengono visualizzati i file di anteprima. Il file verrà aperto se si modifica o si sceglie il Apri pulsante. Per ulteriori informazioni, vedere Tipi di finestre.
-
Accesso ai file di utilizzo frequente più facilmente.
Bloccare i file utilizzati di frequente sul lato sinistro della scheda anche in modo da potervi accedere facilmente indipendentemente dal numero di file sono aperti nell'IDE.
-
Disporre le finestre su più monitor in modo più efficiente.
Ancorare le finestre di documento o degli strumenti mobile più insieme come offre una "serie" su altri monitor. È inoltre possibile creare più istanze di Esplora soluzioni e spostarli su un altro monitor. Per ulteriori informazioni, vedere Procedura: disporre e ancorare le finestre.
-
Modificare la combinazione di colori dell'IDE.
Scegli tema colore scuro o chiaro per l'interfaccia utente Visual Studio. Per ulteriori informazioni, vedere Procedura: modificare i tipi di carattere e colori utilizzati nell'IDE.
-
Ricerca all'interno dell'IDE.
Specificare una parola o una frase e quindi scegliere una voce dall'elenco per aprire la finestra di dialogo o finestra in cui è associato l'elemento o il comando. Per ulteriori informazioni, vedere Avvio veloce.
-
Ricerca nelle finestre degli strumenti.
Filtrare la visualizzazione mediante una parola chiave nella casella di ricerca nella parte superiore di alcune finestre degli strumenti, ad esempio il della casella degli strumenti, Esplora soluzioni, Errore elenco, e Team Explorer. Per ulteriori informazioni, vedere Cercare e sostituire testo.
-
Trova le stringhe utilizzando la sintassi dell'espressione regolare dal.NET Framework.
Utilizzare la sintassi delle espressioni regolari dal.NET Framework il Trova e Sostituisci controllo e la Cerca nei file e Sostituisci nei file le finestre di dialogo. Per ulteriori informazioni, vedere Utilizzo di espressioni regolari in Visual Studio.
-
Specificare la colorazione di semantica.
Più token di C++ hanno ora la colorazione per impostazione predefinita ed è possibile specificare più colorizations. Per ulteriori informazioni, vedere Editor di codice e di testo.
-
Utilizzare il riferimento migliore evidenziazione.
È possibile evidenziare tutte le istanze di un simbolo semplicemente facendo riferimento a una sola istanza. È possibile spostarsi tra i riferimenti evidenziati scegliendo il Ctrl + Maiusc + freccia su o Ctrl + Maiusc + freccia giù chiavi. È possibile attivare questa funzionalità o disattivare.
-
Scegliere le funzioni membro mentre si digita.
Il Elenca membri elenco viene visualizzato automaticamente quando si immette testo nell'editor di codice. I risultati vengono filtrati in modo da visualizzare solo i membri rilevanti. Per ulteriori informazioni, vedere Utilizzo di IntelliSense.
-
Sfruttare i vantaggi di C + + / CLI IntelliSense.
C + + / CLI supporta funzionalità di IntelliSense, ad esempio informazioni rapide, Guida in linea di parametro, i membri dell'elenco e completamento automatico.
-
Aumentare la velocità di codifica utilizzando i frammenti di codice.
È possibile scegliere un frammento di codice di Elenca membri elenco e quindi compilare la logica necessaria. Sono disponibili per i frammenti di switch, if-else, for, e i costrutti di codice di base. È inoltre possibile creare frammenti personalizzati. Per ulteriori informazioni, vedere frammenti di codice.
-
Utilizzare le funzionalità di ECMAScript 5 e DOM HTLM5.
-
Prevedere gli overload di funzione e le variabili IntelliSense.
Fornire informazioni IntelliSense mediante l'utilizzo di nuovi elementi supportati in triple-barra (/ / /) commenti di codice. Nuovi elementi includono <var> e <signature>. Per ulteriori informazioni, vedere La documentazione XML commenti (JavaScript).
-
Visualizzare le firme nell'elenco di completamento delle istruzioni.
Le firme di funzione vengono visualizzati nella parte destra dell'elenco di completamento delle istruzioni.
-
Utilizzare rientri intelligenti, corrispondenza parentesi graffe e quando si scrive codice di struttura.
-
Utilizzare Vai A definizione per individuare le definizioni di funzione nel codice sorgente.
Una funzione di pulsante destro del mouse e quindi fare clic su Vai A definizione (o posizionare il cursore nella funzione e quindi selezionare il tasto F12) per aprire il file di origine JavaScript nella posizione del file in cui la funzione è definita. (Questa funzionalità non è supportata per i file generati).
-
Ottenere informazioni IntelliSense da commenti JavaScript standard.
Il nuovo meccanismo di estensibilità di IntelliSense IntelliSense viene fornito automaticamente quando si utilizza il tag di commento standard (/ /).
-
Estendere JavaScript IntelliSense per migliorare il supporto per le raccolte da altre organizzazioni.
Utilizzare API di estendibilità per fornire un'esperienza IntelliSense personalizzata. Per ulteriori informazioni, vedere Estendere JavaScript IntelliSense.
-
Impostare un punto di interruzione all'interno di una singola riga di codice.
Quando una riga singola contiene più istruzioni, è ora possibile interrompere in un'unica istruzione.
-
Controllo quali oggetti sono disponibili nell'ambito globale.
Per ulteriori informazioni, vedere IntelliSense di JavaScript.
-
Visualizzare il completamento delle istruzioni per gli identificatori anche quando le informazioni precise sull'oggetto non sono disponibile.
Per ulteriori informazioni, vedere Completamento delle istruzioni per gli identificatori.
-
Ottenere informazioni IntelliSense per gli oggetti negli script caricato dinamicamente.
Il servizio di linguaggio fornisce il supporto automatico per alcuni script riconoscibili i motivi del caricatore.
-
Scrivere codice asincrono in modo semplice e intuitivo.
Utilizzando la funzionalità asincrona, è possibile chiamare i metodi asincroni senza definizione continuazioni o la suddivisione del codice tra più metodi o le espressioni lambda. Per ulteriori informazioni, vedere La programmazione asincrona con Async e attendere (c# e Visual Basic).
-
Ottenere informazioni sul chiamante che assiste nel processo di analisi e di debug.
È possibile ottenere il percorso del file di codice sorgente, il numero di riga del codice sorgente e il nome del membro del chiamante a un metodo. Per ulteriori informazioni, vedere Informazioni del chiamante (c# e Visual Basic).
-
Mantenere la semplicità di un ciclo For ogni ciclo per una sequenza di elenco complessi.
È possibile utilizzare iteratori per restituire ogni elemento di un insieme uno alla volta. Per ulteriori informazioni, vedere Iteratori (c# e Visual Basic).
-
Comprendere meglio l'orientamento del codice.
Utilizzando la funzionalità di chiamata gerarchia, è possibile visualizzare tutte le chiamate da e verso un metodo selezionato, una proprietà o un costruttore. Per ulteriori informazioni, vedere Gerarchia delle chiamate.
-
Definire uno spazio dei nomi di fuori dello spazio dei nomi principale del progetto.
È possibile utilizzare la Global parola chiave in un lo spazio dei nomi istruzione. Per ulteriori informazioni, vedere Spazi dei nomi in Visual Basic.
-
Scrivere codice asincrono in modo semplice e intuitivo.
Utilizzando la funzionalità asincrona, è possibile chiamare i metodi asincroni senza definizione continuazioni o la suddivisione del codice tra più metodi o le espressioni lambda. Per ulteriori informazioni, vedere La programmazione asincrona con Async e attendere (c# e Visual Basic).
-
Ottenere informazioni sul chiamante che assiste nel processo di analisi e di debug.
È possibile ottenere il percorso del file di codice sorgente, il numero di riga del codice sorgente e il nome del membro del chiamante a un metodo. Per ulteriori informazioni, vedere Informazioni del chiamante (c# e Visual Basic).
-
Scrivere il codice che è conforme a C + + 11 lingua standard.
È possibile utilizzare Visual C++ per scrivere codice che utilizza funzioni lambda senza informazioni sullo stato, gli iteratori con tema HORROR, basata sull'intervallo di cicli, le enumerazioni con ambite e altre nuove potenti funzionalità di standard c + + 11 lingue.
-
Creare applicazioni stile tracciato e giochi utilizzando C++.
Utilizzare Visual C++ con modello di sviluppo di XAML per giochi e applicazioni stile tracciato e utilizzare le estensioni del componente di Visual C++ (C + + CX) e altre nuove funzionalità per la loro creazione.
-
Più veloce, scrivere codice più efficiente utilizzando i miglioramenti del compilatore.
Miglioramenti del compilatore, è possibile scrivere codice che è possibile compilare per velocizzare l'esecuzione della CPU o l'esecuzione di più processori o è possibile scrivere codice che è possibile riutilizzare destinazione diverse configurazioni di sistema.
-
Dotare l'applicazione per eseguire più rapidamente e in modo efficiente quando sono disponibili più processori.
Utilizzando librerie parallele migliorate e nuove funzionalità di debug e di visualizzazione, è possibile attivare l'applicazione funzionare meglio con un'ampia gamma di hardware.
-
Rendere il codice più affidabile.
È possibile utilizzare il framework di test di unità aggiornata, grafico delle dipendenze architecture, architettura Explorer, code coverage e altri strumenti per rendere il codice più affidabile.
Per ulteriori informazioni, vedere Novità di Visual C++ in RC 2012 di Visual Studio.
Importante
|
|---|
|
Per scoprire come creare applicazioni stile Metro in JavaScript, comprese le informazioni sull'editor di Visual Studio JavaScript e altre funzionalità, vedere Develop Metro style apps using Visual Studio 2012. |
-
Introdurre ulteriori vincoli di run-time e controllo degli errori nel codice.
Per ulteriori informazioni, vedere Modalità rigorosa (JavaScript).
-
Consente di gestire i dati binari da fonti quali protocolli di rete, formati di file binari e i buffer grafici non elaborati.
Per ulteriori informazioni, vedere matrici tipizzate (JavaScript).
-
Utilizzare il Runtime di Windows nelle applicazioni di stile del tracciato.
Per ulteriori informazioni, vedere Utilizzo delle finestre runtime in JavaScript.
-
Aggiungere i lavoratori di sfondo in parallelo con la pagina principale.
Per ulteriori informazioni, vedere About Web workers.
Per ulteriori informazioni, vedere Novità di JavaScript.
-
Programmare direttamente spazi ricchi di dati e servizi, ad esempio database, servizi web, feed di dati web e Broker di dati.
Utilizzando il valore di F # tipo provider, è possibile concentrarsi sulla logica di programma e i dati anziché sulla creazione di un sistema di tipi per rappresentare i dati. Per ulteriori informazioni, vedere Provider del tipo.
-
Eseguire query nei database direttamente nel linguaggio F #.
Utilizzare le query LINQ F # per specificare esattamente i dati che desidera nel linguaggio F # senza scrivere una query di database o una stored procedure. Per ulteriori informazioni, vedere Espressioni di query (F#).
-
Gestire il backlog, sprints e attività utilizzando strumenti agili.
Consente di definire più team, ognuno dei quali può gestire il backlog di sprints di lavoro e il piano. Assegnare una priorità di lavoro e le dipendenze di struttura e le relazioni. Vedere chi è oltre la capacità, in tempo reale. Aggiornamento delle attività e vedere lo stato di avanzamento all'interno di un sprint. Per ulteriori informazioni, vedere Pianificazione agile e iterazioni.
-
Coinvolgere gli interessati per fornire commenti e suggerimenti sul software pre-release.
Gli interessati possono registrare gli script di azione, annotazioni, le schermate e le registrazioni audio o video. Per ulteriori informazioni, vedere I commenti e suggerimenti delle parti interessate di revisione e di richiesta utilizzando team Web Access.
-
Illustrare i requisiti di storyboard e collegare gli storyboard a elementi di lavoro.
Creare uno storyboard di un insieme di forme predefinite storyboard, acquisire le interfacce utente e collegare qualsiasi storyboard o un file condiviso in rete di un elemento di lavoro. Per ulteriori informazioni, vedere Storyboard un elemento di backlog di utilizzare PowerPoint.
-
Gestire i progetti dell'organizzazione utilizzando Microsoft Project e Project Server.
Gestire raccolte di progetti e visualizzare la disponibilità delle risorse e lo stato tra i team software agili e formali. Per ulteriori informazioni, vedere Abilitare flusso di dati tra Team Foundation Server e Project Server.
-
Visualizzare più rapidamente il codice.
Per ulteriori informazioni, vedere Procedura: Visualizzare il codice generando grafici dipendenze.
-
Creare, leggere e modificare elementi grafici di dipendenza sono più scalabili.
Sfoglia i grafici e ridisporre gli elementi per facilitarne la lettura e per migliorare le prestazioni di rendering. Per ulteriori informazioni, vedere Procedura: Modificare e personalizzare i grafici dipendenze e Procedura: Esplorare e riordinare i grafici dipendenze.
-
Aprire e visualizzare gli elementi del modello collegato in elementi di lavoro.
Per ulteriori informazioni, vedere Procedura: Elementi del modello ed elementi di lavoro di collegamento.
-
Generare il codice c# dai diagrammi classi UML.
Iniziare a implementare la progettazione più rapidamente e personalizzare i modelli che vengono utilizzati per generare il codice. Per ulteriori informazioni, vedere Procedura: generare codice da diagrammi classi UML.
-
Creare diagrammi di classe UML da codice esistente.
Diagrammi UML classe dal codice in modo che sia possibile comunicare con altri utenti sulla progettazione. Per ulteriori informazioni, vedere Procedura: creare diagrammi classi UML dal codice.
-
Importare file 2.1 XMI.
Classe UML di importazione, utilizzare i casi e gli elementi del modello diagramma sequenza esportati come file XMI 2.1 da altri strumenti. Per ulteriori informazioni, vedere Procedura: importare elementi di modello UML dai file XMI.
-
Tenere traccia delle attività e l'aumento della produttività mediante un'interfaccia avanzata.
Organizzare il lavoro imminente, continuo e sospeso aumentando la trasparenza e riducendo l'impatto delle interruzioni. Per ulteriori informazioni, vedere Sviluppare un'applicazione in un codice di controllo della versione di base.
-
Lavoro in modo più efficiente in un controllo della versione codebase.
Organizzare il lavoro, ridurre l'impatto delle interruzioni e gestire aree di sospensione e gli insiemi di modifiche. Per ulteriori informazioni, vedere Sviluppare un'applicazione in un codice di controllo della versione di base.
-
Condurre e tenere traccia delle revisioni del codice utilizzando nuovi strumenti di.
Per ulteriori informazioni, vedere Conduct a code review.
-
Esecuzione di unit test utilizzando uno strumento dedicato.
Verificare il codice come parte del flusso di lavoro. Per ulteriori informazioni, vedere Esecuzione di Unit test con Test Explorer.
-
Trova codice duplicato in modo che è possibile effettuare il refactoring.
Per ulteriori informazioni, vedere Ricerca di codice duplicato tramite rilevamento di clonazione di codice.
-
Confrontare le versioni di codice utilizzando uno strumento avanzato diff.
Per ulteriori informazioni, vedere Confrontare i file.
-
Lavoro offline.
Lavorare in aree di lavoro locale all'interno o all'esterno di Visual Studio, anche quando non si è connessi a Team Foundation Server. Per ulteriori informazioni, vedere Decidere tra l'utilizzo di una locale o un'area di lavoro del server.
-
Eseguire, monitorare e gestire generazioni utilizzando un'interfaccia avanzata.
Per ulteriori informazioni, vedere Eseguire, monitorare e gestire compilazioni.
-
Esecuzione automatizzata delle generazioni dal servizio di Team Foundation.
Usufruire di un controller di build on premise o ospitato.
-
Definire i processi di generazione chiusa check-in supportano di archiviazione più.
Creare più archiviazioni nello stesso momento. Per ulteriori informazioni, vedere Definire un processo di compilazione di archiviazione gestita per convalidare le modifiche.
-
Eseguire i test di unità framework nativo e di terze parti nel processo di compilazione.
Per ulteriori informazioni, vedere Eseguire i test nel processo di compilazione.
-
Il processo di build di debug più facilmente.
Scegliere un collegamento nella finestra dei risultati della generazione per visualizzare i registri diagnostici. Per ulteriori informazioni, vedere Ricerca di codice duplicato tramite rilevamento di clonazione di codice.
-
Esecuzione manuale test su applicazioni stile Metro.
È possibile utilizzare Gestione Test Microsoft per l'esecuzione di test manuali che consentono di identificare i problemi nelle applicazioni stile Metro in esecuzione su un dispositivo remoto, ad esempio un Tablet PC. Per ulteriori informazioni, vedere Testing Metro stile applicazioni in esecuzione su un dispositivo con il responsabile del Test di Microsoft.
-
Condurre test esplorativi.
Dalla finestra Testing esplorativo è possibile eseguire il test senza essere limitati a uno script di test o serie di passaggi predeterminati. Per ulteriori informazioni, vedere Eseguire attività di testing esplorativo tramite Microsoft Test Manager.
-
Includere più righe e ricchi di testo nei passaggi del test manuale.
Passaggi del test possono includere più righe per consolidare le azioni correlate all'interno di un passaggio singolo test i test case. Gestione Test Microsoft include una barra degli strumenti che è possibile utilizzare per formattare il testo dei passaggi del test. È possibile utilizzare varie opzioni di formattazione, ad esempio grassetto, sottolineatura, o colore di evidenziazione per evidenziare i punti chiave. Per ulteriori informazioni, vedere Procedura: creare un test case manuale.
-
Ottenere lo stato di pianificazione dei test all'interno di gestione Test Microsoft.
Questo report è disponibile per l'utente dal piano scheda sulla barra di menu gruppo centro di gestione di Test di Microsoft. Da qui, è possibile visualizzare risultati, che include un rapporto sullo stato del piano di verifica. Per ulteriori informazioni, vedere Procedura: creare un test case manuale.
-
Clonare i piani per nuove iterazioni.
Tramite la duplicazione di test, è possibile lavorare più facilmente in diverse versioni in parallelo. Ad esempio, se si dispone già di un piano di test chiamato "Contoso V1-Milestone 1" e il team decide di rendere versione V2, è possibile clonare il piano di test e utilizzarlo per la diramazione del codice sorgente V2. Dopo la clonazione di piani di test, al team possono lavorare contemporaneamente su entrambe le versioni delle applicazioni. Per ulteriori informazioni, vedere Copia e duplicazione i gruppi di test in altri piani.
-
Migliorare le prestazioni di JavaScript.
È possibile combinare i file JavaScript separati e ridurre le dimensioni per il caricamento rapido tramite l'aggiunta e la riduzione.
-
Lavorare con i progetti destinati a versioni precedenti di al.NET Framework.
ASP.NET 4.5 Aggiorna multitargeting, in modo da poter lavorare con i progetti destinati a versioni precedenti di al.NET Framework.
-
Evitare attacchi di cross-site scripting.
Le API di codifica che impediscono il cross-site scripting sono state integrate nella struttura di base di ASP.NET pages.
-
Scrivere le applicazioni web asincrone più facilmente.
È possibile leggere e scrivere in modo asincrono di richieste e risposte HTTP e utilizzare i moduli HTTP e gestori asincroni.
Per ulteriori informazioni, vedere Novità per le applicazioni ASP.NET 4.5 e lo sviluppo Web in Visual Studio 2012.
-
Scrivere il codice che viene chiamato direttamente dai controlli con associazione a dati.
In ASP.NET Web Form, è ora possibile utilizzare i raccoglitori di modello per l'accesso ai dati come in ASP.NET MVC. Se si utilizzano i raccoglitori di modello, i controlli con associazione a dati possono chiamare il codice direttamente, come i metodi di azione in ASP.NET MVC.
-
Scrivere espressioni di associazione dati bidirezionale, fortemente tipizzate nei controlli dati Web Form.
Utilizzando le espressioni fortemente tipizzate, è possibile accedere a proprietà complesse nei controlli dati invece di utilizzare le espressioni di associazione o Eval.
-
Rendere le pagine offrono prestazioni migliori tramite JavaScript discreto.
Spostando il codice per la convalida lato client in un unico file JavaScript esterno, le pagine diventano più piccole e veloci da caricare.
Per ulteriori informazioni, vedere Novità per le applicazioni ASP.NET 4.5 e lo sviluppo Web in Visual Studio 2012.
-
Utilizzare gli standard web più recenti.
Il nuovo editor HTML offre supporto completo per gli elementi di HTML5 e frammenti di codice. Editor CSS offre supporto completo per CSS3, incluso il supporto per CSS hacks e frammenti di codice per le estensioni specifiche del fornitore foglio di stile CSS.
-
La stessa pagina, applicazione o sito di prova in una vasta gamma di browser.
I browser installati vengono visualizzati in un elenco accanto alla Avvia debug pulsante in Visual Studio.
-
Trovare rapidamente la sorgente del tag generati.
La nuova caratteristica di controllo pagina esegue il rendering di una pagina Web (HTML, Web Form ASP.NET MVC o pagine Web) direttamente all'interno dell'IDE di Visual Studio. Quando si sceglie un elemento di rendering, la pagina ispezione apre il file in cui il codice è stato generato ed evidenzia l'origine.
-
Trovare frammenti ed elementi di codice rapidamente utilizzando una migliore IntelliSense.
IntelliSense in un editor HTML e CSS consente di filtrare l'elenco di visualizzazione durante l'immissione di testo. Questa funzione consente di visualizzare stringhe che corrispondono al testo digitato nella loro inizio, metà o alla fine. Corrisponde anche con lettere iniziali. Ad esempio, "bc" corrisponde a "background-color".
-
Selezionare il tag ed estrarre i file a un controllo utente.
Questa funzionalità è utile per creare codice per il riutilizzo in più posizioni. Registra un prefisso di tag di Visual Studio e crea un'istanza del controllo per l'utente. Lo stesso codice selezionato viene sostituito con un'istanza del nuovo controllo utente.
-
Creare e modificare più facilmente il codice e tag.
Quando si rinomina un apertura o un tag di chiusura, il tag corrispondente viene rinominato automaticamente. Quando si sceglie il tasto INVIO all'interno di una coppia di tag vuoto, viene visualizzato il cursore su una nuova riga nella posizione rientrata. Visualizzazione origine ha Smart attività come la vista Progettazione.
-
Creare in modo più efficiente CSS.
Nel nuovo editor CSS, è possibile espandere e comprimere le sezioni, utilizzare rientri gerarchico e commento e Rimuovi commento blocchi liberamente. Editor CSS ha ora un selettore di colori come editor HTML.
-
Scrivere codice JavaScript nell'editor JavaScript.
Per informazioni sui miglioramenti apportati all'editor di JavaScript, vedere la Code Editor Enhancements for JavaScript sezione.
-
Distribuire più facilmente i progetti di applicazione web.
È possibile importare le impostazioni di pubblicazione da provider di hosting, specificare le trasformazioni del file Web. config per un profilo di pubblicazione, archiviare credenziali crittografate nel profilo di pubblicazione, specificare la configurazione di generazione nel profilo di pubblicazione e visualizzare in anteprima gli aggiornamenti della distribuzione.
Per ulteriori informazioni, vedere Novità per le applicazioni ASP.NET 4.5 e lo sviluppo Web in Visual Studio 2012.
-
Automatizzare la convalida per i tipi di dati utilizzati di frequente.
È possibile aggiungere nuovi DataAnnotation attributi alle proprietà per automatizzare la convalida per spesso utilizzati i tipi di dati, ad esempio indirizzi di posta elettronica, numeri di telefono e numeri di carta di credito.
-
Distribuire gli aggiornamenti incrementali del database.
Dopo la distribuzione di un database con un progetto web, le modifiche apportate allo schema del database vengono propagate automaticamente nel database di destinazione la volta successiva che si distribuisce.
Per ulteriori informazioni, vedere Novità per le applicazioni ASP.NET 4.5 e lo sviluppo Web in Visual Studio 2012.
-
Creare e utilizzare i servizi HTTP che raggiungono una vasta gamma di client.
Servizi possono essere utilizzati dai browser, applicazioni per dispositivi portatili, Tablet PC e altri dispositivi. Supporto incorporato per la negoziazione di contenuto consente ai client e server di stabilire di comune accordo il formato corretto per i dati.
-
Accedere direttamente e manipolare le richieste e risposte HTTP utilizzando un modello di programmazione HTTP moderno.
Utilizzare un pulito, fortemente tipizzato oggetto modello di programmazione HTTP supportato sul server e sul client. La nuova API HttpClient può chiamare le API Web da qualsiasi.NET esistente.
-
Estrarre con facilità i dati da una richiesta HTTP.
Raccoglitori di modello semplificano l'estrazione di dati da varie parti di una richiesta HTTP. Le parti del messaggio diventare.NET che possono utilizzare le azioni di API di Web. L'applicazione ASP.NET Web API supporta l'infrastruttura di associazione e la convalida modello stessa come ASP.NET MVC.
-
Divertirsi con una serie completa di funzionalità di routing.
ASP.NET Web API supporta il set completo di funzionalità di routing in ASP.NET MVC e ASP.NET, inclusi i parametri della route e i vincoli.
Per ulteriori informazioni, vedere Getting Started con ASP.NET Web API e ASP.NET Web API (parte 1).
-
Connessione alle origini dati OData.
Le applicazioni di LightSwitch possono connettersi a qualsiasi origine dati Open Data Protocol (OData), compresi quelli del DataMarket di Windows Azure. Per ulteriori informazioni, vedere Procedura: Connettersi ai dati.
-
Esporre i dati dell'applicazione come origine dati OData.
È possibile esporre i dati da un LightSwitch web applicazione pubblicata come un OData di alimentazione per l'uso da altre applicazioni, avvalendosi delle funzionalità di LightSwitch, ad esempio l'autenticazione e l'applicazione di filtri. Per ulteriori informazioni, vedere LightSwitch come origine dati.
-
Assegnare ruoli e autorizzazioni a gruppi di protezione.
Se si utilizza l'autenticazione di Windows, è possibile assegnare ruoli e autorizzazioni per qualsiasi gruppo di protezione di Active Directory. Per ulteriori informazioni, vedere Procedura: Creare un'applicazione basata sui ruoli.
-
Limitare i dati che il server restituisce.
È possibile definire filtri che si applicano a tutte le query che accedono a dati, anche attraverso un'associazione. Per ulteriori informazioni, vedere Procedura: Filtro dei dati tramite codice.
-
Migliorare l'aspetto di schermi con nuovi controlli.
È possibile organizzare il contenuto dello schermo mediante il controllo casella di gruppo. È inoltre possibile visualizzare testo e dati in una schermata senza l'associazione dati. Per ulteriori informazioni, vedere Procedura: Aggiungere testo statico o immagini a uno schermo.
-
Personalizzare la formattazione di numeri e date.
È possibile utilizzare la nuova proprietà del modello di formato per i tipi di dati numerici e data per controllare il formato di visualizzazione di numeri e date. Per ulteriori informazioni, vedere Procedura: Numeri e di date.
-
Elabora gli URL e le percentuali come tipi di dati.
È possibile utilizzare i tipi di business personalizzate per considerare un decimale come una percentuale e una stringa come un URL con formattazione predefinita e la convalida. Per ulteriori informazioni, vedere Adding a Data Field.
Per ulteriori informazioni, vedere Novità per LightSwitch in Visual Studio 2012.
-
Lavorare con gli oggetti di database in Esplora oggetti di SQL Server.
Utilizzare il nuovo SQL Server oggetto Explorer, che è simile a Management Studio, per creare query e database di definire gli oggetti. Consente di visualizzare le definizioni di colonna, incluse le chiavi primarie ed esterne. Per ulteriori informazioni, vedere Lo sviluppo di Database connesso.
-
Definire le tabelle in Progettazione tabelle nuove.
Utilizzo di Progettazione tabelle per definire le tabelle nel formato SQL Server 2012. Nel riquadro dello Script è possibile definire una tabella nell'interfaccia grafica, viene aggiornato il codice Transact-SQL. Per ulteriori informazioni, vedere How to: creare Database di oggetti utilizzando Progettazione tabelle.
-
Sviluppare e testare le applicazioni di database in SQL Server Express LocalDB.
SQL Server Express LocalDB è una versione semplificata di SQL Server che dispone di tutte le funzionalità di programmabilità di un database di SQL Server. SQL Server Express LocalDB sostituisce SQL Server Express come motore di database predefinito per lo sviluppo. È possibile aggiornare i file o continuare a utilizzare Express SQL Server se è necessario utilizzare entrambi Visual 2010 di Studio e Visual Studio 2012 RC. Per ulteriori informazioni, vedere Cenni preliminari sui dati locali.
-
Aggiungere, modificare e compilare più facilmente shader HLSL.
È possibile utilizzare la sintassi di colorazione, rientri e struttura quando si esegue la codifica shader HLSL e MSBuild supporta automaticamente il compilatore di Microsoft HLSL (fxc.exe).
-
Consente di visualizzare e modificare in modo più efficiente di risorse di immagini.
È possibile utilizzare l'Editor di immagini per creare, analizzare e modificare formati immagine compressa (DDS, TGA, TIFF, PNG, JPG, GIF) e bitmap e l'editor supporta la trasparenza e le mipmap. Per ulteriori informazioni, vedere Editor immagini.
-
Lavorare con modelli 3D.
È possibile utilizzare l'Editor di modelli per analizzare i formati di modello 3D standard (OBJ, COLLADA e Autodesk FBX). Per creare la grafica di segnaposto per giochi 3D e le applicazioni, con un conseguente miglioramento del flusso di lavoro di sviluppatore artista, è possibile utilizzare la generazione di primitivi 3D incorporati e i materiali. Per ulteriori informazioni, vedere Editor modelli di.
-
Creazione avanzata di pixel shader.
È possibile utilizzare la finestra di progettazione dello Shader, è uno strumento di creazione dello shader basato sul grafico che fornisce un'anteprima dal vivo dell'effetto, per creare avanzate pixel shader ed esportarli come codice HLSL che è possibile utilizzare nelle applicazioni basate su DirectX. Per ulteriori informazioni, vedere Finestra di progettazione dello shader.
-
Utilizzare AMP C++ per eseguire il codice più veloce.
Utilizzando C++ Accelerated massiccio parallelismo (C++ AMP) è possibile controllare la modalità di trasferimento dei dati tra la CPU e GPU o altri componenti hardware parallelo di dati e in modo da accelerare l'esecuzione di codice C++. Per ulteriori informazioni, vedere AMP C++ (C++ Accelerated parallelismo massiccio).
-
Eseguire il debug delle applicazioni parallele in modo più efficiente.
Non solo è possibile utilizzare i thread di GPU e finestre espressioni di controllo parallelo per eseguire il debug di applicazioni parallele, ma è anche possibile utilizzare per valutare e ottimizzare le prestazioni. Per ulteriori informazioni, vedere Novità del debugger di Visual Studio 2012.
-
Personalizzare i dati in cui è possibile esaminare l'applicazione parallela prestazioni.
Utilizzando il Visualizzatore di concorrenza, è possibile esaminare come viene eseguita l'applicazione con multithreading. In questa versione, ottenere accesso più rapido e aumentare il controllo della configurazione e il visualizzatore è possibile aggiungere i propri dati di prestazioni personalizzati. Per ulteriori informazioni, vedere Visualizzatore di concorrenze.
-
Utilizzare TPL dataflow per rendere più efficace l'applicazione abilitata per la concorrenza.
Utilizzare i componenti della libreria flusso di dati di attività Parallel Library (TPL) quando il codice prevede più operazioni che devono comunicare tra loro in modo asincrono o quando si desidera elaborare i dati appena sarà disponibile. Per ulteriori informazioni, vedere Flusso di dati (Task Parallel Library).
-
Creare elenchi e tipi di contenuto utilizzando strumenti di progettazione.
È possibile creare un elenco o un tipo di contenuto più facilmente utilizzando una finestra di progettazione per impostare e definire il layout del contenuto dell'elenco o un tipo di contenuto. Per ulteriori informazioni, vedere Creare le colonne, i tipi di contenuto e gli elenchi del sito di SharePoint.
-
Creare colonne del sito per i siti di SharePoint.
È possibile creare più facilmente colonne del sito di SharePoint, che sono noti anche come "campi", utilizzando un modello di elemento. Per ulteriori informazioni, vedere Creare le colonne, i tipi di contenuto e gli elenchi del sito di SharePoint.
-
Aggiungere web part di Silverlight per i progetti di SharePoint.
È più facile e comodo creare Silverlight web part utilizzando un modello di progetto. Per ulteriori informazioni, vedere procedura dettagliata: Per creare una Web part di Silverlight che visualizza OData per SharePoint.
-
Pubblicazione di soluzioni SharePoint per siti di SharePoint remoti.
È possibile pubblicare le soluzioni SharePoint ai siti di SharePoint remoti, oltre ai siti di SharePoint locali. Per ulteriori informazioni, vedere Distribuzione, pubblicare e aggiornare i pacchetti di soluzione SharePoint.
-
Migliorare le prestazioni di SharePoint utilizzando strumenti di analisi.
Utilizzando gli strumenti di Visual Studio, è possibile identificare il codice e altri elementi che rallentano i progetti di SharePoint ed eseguire altre profiling delle prestazioni. Per ulteriori informazioni, vedere La profilatura delle prestazioni delle applicazioni di SharePoint e Analisi delle prestazioni dell'applicazione tramite gli strumenti di profilatura.
-
Creare nel sandbox visual web part..
È possibile includere visual web part in sandbox SharePoint, i progetti non solo farm.
-
Creare soluzioni in sandbox più facilmente.
Quando si lavora su una soluzione di tipo sandbox in Visual Studio, le API solo compatibile appaiono in Intellisense e si verifica un errore di compilazione se si tenta di utilizzare solo farm chiamate all'API.
-
Eseguire il debug di JavaScript più facilmente.
È possibile eseguire il debug di JavaScript nei progetti di SharePoint e IntelliSense viene fornito quando si riproduce la codifica JavaScript nei progetti di SharePoint. URL JavaScript vengono risolti per visual web part in soluzioni in sandbox.
-
Sviluppare più facilmente i progetti di SharePoint utilizzando i modelli di progetto semplificata.
Per semplificare lo sviluppo di SharePoint, alcuni modelli di progetto SharePoint dalla versione precedente di Visual Studio sono stati spostati in modelli di progetto. Per un elenco completo e le descrizioni dei modelli di progetto e di elemento di progetto, vedere Modelli di progetto e di elementi di progetto SharePoint.
-
Test del codice utilizzando il framework Microsoft fake.
I progetti di SharePoint supportano Microsoft fake, ovvero un framework di isolamento in cui è possibile creare gli stub di test basato sui delegati e shim, in.Test e le applicazioni di NET Framework il codice isolando l'unità di test dall'ambiente. Per ulteriori informazioni, vedere Verifica e debug del codice di SharePoint tramite funzionalità ALM.
Per ulteriori informazioni, vedere Novità per lo sviluppo di SharePoint in RC 2012 di Visual Studio.
-
Generazione assembly gestiti che è possibile utilizzare in più.Piattaforme di NET Framework.
Utilizzando la libreria di classi portatile del progetto nella Visual Studio 2012 RC, destinati a più piattaforme (ad esempio Windows Phone e.NET per le applicazioni di stile di Metro). Per ulteriori informazioni, vedere Libreria di classi portatile.
-
Ridurre il riavvio del sistema durante l'installazione di.NET Framework.
Per ulteriori informazioni, vedere Riduzione del sistema viene riavviato durante.NET Framework 4.5 RC installazioni.
-
Utilizzo delle operazioni asincrone per migliorare le prestazioni di input/output del file.
Utilizzare la nuova funzionalità asincrone in c# e Visual Basic con i metodi asincroni nelle classi di input/output quando si lavora con file di grandi dimensioni. Per ulteriori informazioni, vedere I/O di file asincrono.
-
Migliorare le prestazioni di avvio su processori multi-core.
Attivare la compilazione just-in-time (JIT) in background. Per ulteriori informazioni, vedere la classe ProfileOptimization.
-
Sviluppare e gestire più facilmente le applicazioni WCF.
Per ulteriori informazioni, vedere New in Windows Communication Foundation.
-
Migliorare la scalabilità delle applicazioni WCF.
Abilita streaming asincrona dei messaggi a più client. Per ulteriori informazioni, vedere Le funzionalità di WCF Simplication
-
Gestire i flussi di lavoro più facilmente.
La finestra di progettazione del flusso di lavoro contiene numerosi miglioramenti. Per ulteriori informazioni, vedere New in Windows Workflow Foundation.
-
Creare flussi di lavoro.
Per ulteriori informazioni, vedere New in Windows Workflow Foundation.
-
Aggiungere l'interfaccia utente della barra multifunzione per l'applicazione WPF.
Per ulteriori informazioni, vedere il controllo Ribbon.
-
Visualizzare più rapidamente grandi insiemi di dati raggruppati nelle applicazioni WPF.
Per ulteriori informazioni, vedere Novità in WPF versione 4.5 RC.
-
Creare le applicazioni moderne di HTTP in modo più efficiente utilizzando le nuove interfacce di programmazione.
Per ulteriori informazioni, vedere il nuovo System.Net.Http e System.Net.Http.Headers gli spazi dei nomi.
Per ulteriori informazioni, vedere Novità di.NET Framework 4.5 RC.
Importante