Il presente articolo è stato tradotto automaticamente.
Casella degli strumenti
Snapshot di dati, Subversion, organizzazione del codice sorgente e altro ancora
Scott Mitchell
Tutti i prezzi confermati al premere volta e sono soggetti a modifiche. Le opinioni espresse in questo articolo rappresentano unicamente parere dell'autore e non riflettono necessariamente le opinioni di Microsoft.
Contenuto
Salvare, organizzare e annotare snapshot dei dati
Blog di nota
Il modo rapido per installare e configurare Subversion
Organizzazione automatica del codice sorgente
Salvare, organizzare e annotare snapshot dei dati
Quasi tutti i programmi consentono di serializzare lo stato di lavoro corrente in un file portatile e indipendente, quindi può essere aperto da un altro computer è installato il software stesso. In è meno formale termini, la maggior parte dei programmi disponibile un'opzione Salva, che consente di mantenere il lavoro in un file. Sarebbe bello se tale funzionalità fosse possibile con le query di database? Si supponga se è Impossibile eseguire una o più istruzioni SELECT e quindi salvare i gruppi di risultati in un file. Tali file possono essere utilizzati per memorizzare ed esaminare dati cronologici, da utilizzare come uno snapshot dei dati "prima" prima di eseguire una modifica di massa e per consentire ai tester, analisti e altri cointeressati visualizzare un insieme preciso di dati senza accesso al database.
Set SQL versione 1.5 è un componente ingegnose software che consente di tali funzionalità al mondo del database. Imposta SQL ha tre casi di utilizzo principale: memorizzando i risultati di una o più query in un file di dati portabili documento o "set"; visualizzazione, l'organizzazione e annotare i dati memorizzati in un insieme; e confrontare i dati tra due insiemi. Un insieme viene memorizzato sul disco come uno snapshot indipendente, statico e di sola lettura dei dati in un punto specifico nel tempo. Memorizza i dati non elaborati e non si ha alcuna dipendenza sul database. Ciò significa che può essere spostato in altri computer, visualizzati e condivisi tra team imposta i membri senza dover concedere a tutti gli utenti accedere al database.
Creazione di un file di insieme è molto semplice. Avviare l'applicazione di set SQL, la connessione al database che contiene i dati di interesse e specificare la query (o le query) cui si desidera acquisire i dati. È possibile scrivere queste query o disporre set SQL generarli automaticamente, selezionare una o più tabelle dalla finestra Esplora di connessione. Dopo aver specificate le query, fare clic sull'icona Salva per salvare i dati restituiti da query a un file di insieme.
Quando si visualizza un insieme, i dati viene visualizzati in una griglia che supporta l'ordinamento, filtro e raggruppamento di colonna. Righe possono essere contrassegnato con un segnalibro per accedere rapidamente e con annotazioni per includere note o altre informazioni per la riga. Tutte queste funzionalità sono disponibili tramite facendo clic su. Inoltre, non è necessario acquisire familiarità con la sintassi SQL utente che visualizza l'insieme. Con il clic di un pulsante è possibile esportare i dati dell'insieme a Microsoft Excel o HTML. C'è anche un'esportazione in opzione DataSet ADO.NET, che converte dello schema dell'insieme e i dati XML serializzato DataSet di ADO.NET è possibile utilizzare in un'applicazione. NET.
Imposta SQL consente inoltre di confrontare due insiemi. Avviare selezionando i file di due set da confrontare, quindi indicare se visualizzare solo le righe che sono gli stessi in entrambi, le righe che sono diverse, le righe che si trovano in un insieme ma non l'altro o qualsiasi combinazione di questi. Set SQL quindi carica i dati ed evidenzia chiaramente le righe con differenze.
Set SQL semplifica notevolmente acquisire istantanee dei dati del database e per consentire i membri del team dovranno revisionare, ordinare, filtrare, raggruppare, segnalibro e annotare i dati di snapshot. Queste istantanee possono servire anche come dati archiviati o come "prima" e "dopo" snapshot quando si esegue una modifica di massa.
Prezzo: 149 $
Imposta SQL
Blog di nota
In MIX09, Microsoft ha rilasciato ASP.NET MVC versione 1.0, un framework per la creazione di applicazioni utilizzando un modello Model View Controller Web ASP.NET. ASP.NET MVC offre agli sviluppatori controllare con precisione il codice generato da pagine Web; una quantità pulitura separazione della presentazione e problemi di logica business; meglio testabilità; e leggibile, conciso, SEO facile URL. Lo spostamento dal modello di Web Form ASP.NET per ASP.NET MVC richiede un turno di pensare e risoluzione dei problemi. Web Form consentono agli sviluppatori ASP.NET di quasi dimenticare la natura di client/server del Web e di pensare a HTML, JavaScript e CSS come i dettagli di basso livello che vengono ricavati stoccaggio. ASP.NET MVC inserisce la distinzione tra il client e il server lo stato attivo cancelletto e richiede una conoscenza di HTML e script sul lato client.
Gli sviluppatori che sono interessati alla formazione o siano utilizzando ASP.NET MVC necessario estrarre i suggerimenti, esercitazioni e capitoli di esempio disponibili nel Blog di Stephen Walther. Vi troverete suggerimenti più di 50 per ASP.NET MVC. Ogni suggerimento viene illustrato come eseguire un'attività molto specifica e istruzioni dettagliate con frammenti di codice dettagliate e schermate. Ad esempio, suggerimento # 41 è intitolato "Creazione di CSS A discesa elenchi con AJAX," e vengono esaminati tre diversi modi per creare tali elenchi in un'applicazione ASP.NET MVC.
Blog di Stephen include inoltre un numero di esercitazioni end-to-end che illustrano come creare un particolare tipo di applicazione che utilizza ASP.NET MVC. Ad esempio, c'è un'esercitazione di sei parti sulla creazione di un'applicazione di area del messaggio in linea e un'esercitazione in cinque parti sulla creazione di un sito di video della famiglia. Il blog è inoltre principale per le bozze dei capitoli da libro, ASP.NET MVC Framework Unleashed, forthcoming di Stephen da SAMS.
Oltre a gestire il suo blog, Stephen scrive inoltre molte delle esercitazioni e procedure video per ASP.NET MVC sul Web di ASP.NET ufficiale sito, asp. NET.
Prezzo: Liberare
Blog di Stephen Walther ’s
Il modo rapido per installare e configurare Subversion
Indipendentemente da come molti sviluppatori vengono impiegati, tutte le società che crea software dovrebbero essere uso del controllo del codice sorgente. Nel corso degli anni, ho aiutato alcuni un numero di consulenti indipendenti e di piccole aziende impostare e configurare sistemi di controllo del codice sorgente. Il primo passaggio è selezionare il sistema di controllo di origine da utilizzare. Esistono diversi di libero e sistemi di controllo del codice sorgente esterna disponibile; Wikipedia Elenca le offerte più di 50 nella voce relativa "Elenco di software per il controllo revisione". Uno dei sistemi di controllo di origine più comuni è Subversion, un'opzione di gratuito, open source primo rilascio nel 2000. Utilizzi non ha una comunità in linea sicura ed è il sistema di controllo del codice sorgente ideale per molti progetti open source. Anche si tratta di un sistema di controllo di origine comuni all'interno dell'organizzazione.
Sebbene l'installazione, configurazione e gestione Subversion non è scienza rocket, questi processi non sono più intuitivo o descrittivo, o. Ad esempio, per accedere ai Subversion tramite HTTP, è necessario inoltre installare e configurare il server di Web Apache. Creazione di account utente comporta la modifica un file di testo specifico. E Subversion non dispone di un'interfaccia utente grafica, gran parte la configurazione e la manutenzione deve essere eseguita dalla riga di comando. La buona notizia è che l'installazione, configurazione e gestione Subversion è molto semplice con VisualSVN Server versione 1.7.1, un prodotto gratuito dalla stessa società che rende VisualSVN, Visual Studio plug-in che integra il controllo del codice sorgente tramite Subversion nell'IDE di Visual Studio. (VisualSVN è stato rivisto nelProblema di avvio 2008.)
Con Server VisualSVN, non c'è alcuna necessità di scaricare e installare Subversion e Apache, o di interagire con Subversion tramite riga di comando o di tinker con i file di configurazione. Installazione automatica VisualSVN Server consente di installare l'ultime versioni di Subversion e Apache... Durante il processo di installazione, vengono chieste chiave le impostazioni di Subversion e Apache, ad esempio la posizione in cui Subversion opportuno archiviare il repository, quale porta è necessario utilizzare, se per le connessioni HTTPS protette di supporto e se l'autenticazione dovrà essere gestita Subversion o di Windows. Server di VisualSVN applica quindi queste impostazioni alle configurazioni Subversion e Apache per conto dell'utente.
Una volta installato, è possibile utilizzare il Server Manager VisualSVN per visualizzare e gestire archivi, gli utenti e gruppi. Con pochi clic del mouse, è possibile creare nuovi archivi, gestire gli utenti, specificare autorizzazioni e altre impostazioni di protezione e gestire i file in un archivio. Senza Server VisualSVN, queste attività dovrebbe essere eseguita dalla riga di comando o modificando i file di configurazione. Inoltre, il Server VisualSVN offre un'interfaccia grafica per specificare l'hook, che sono programmi in esecuzione in risposta a determinati eventi di controllo di origine, ad esempio archiviazione ed estrazione. Ed poiché VisualSVN Server installa e configura Apache, è possibile visualizzare il contenuto del repository dal browser e accedere al repository e archiviare gli elementi su Internet.
Se si prevede di installare Subversion in un ambiente di Windows, non c'è alcun motivo per non utilizzare VisualSVN. Notevolmente semplifica l'installazione e gestione Subversion e disponibile gratuitamente.
Prezzo: Liberare
Server VisualSVN
Organizzazione automatica del codice sorgente
Refactoring di codice, o "Pulitura" codice, possibile migliorare notevolmente la leggibilità e la facilità di comprensione del codice sorgente, rendendo l'applicazione più gestibile e aggiornabile. Alcune modifiche, quali la ridenominazione di una variabile a un nome più di adattamento o lo spostamento di un blocco di codice in una nuova funzione, impostare il codice più semplice da comprendere. Altre modifiche, quali l'aggiunta di spazi vuoti o ridisponendo i metodi in un file in modo che siano in ordine alfabetico, impostare il codice più semplice da leggere.
Un processo noioso può risultare manualmente refactoring del codice. Fortunatamente, esistono strumenti per automatizzare molte attività comuni di refactoring. Ad esempio, Visual Studio dispone di un menu di refactoring che offre accesso di un solo clic a operazioni di refactoring. Un altro strumento utile è NArrange (versione 0.2.7), che organizza automaticamente il codice sorgente C# e Visual Basic in un formato più leggibile. NArrange può essere eseguito da riga di comando o da all'interno di Visual Studio per disporre di un singolo file, tutto il codice file in una directory specificata o codice di tutti i file in una soluzione o progetto di Visual Studio. Quando viene richiamato, NArrange inizia con il salvataggio di un backup dei file che verranno modificate. Successivamente, analizza tutti i file specificati, riordina il contenuto in base alle opzioni configurazione e quindi scrive nuovamente il codice sorgente ordinata in modo diverso sul disco.
Per impostazione predefinita, NArrange gruppi costruttori, campi, proprietà, metodi ed eventi in regioni e dispone in ordine alfabetico i membri di ogni regione. Righe vuote consecutivi vengono rimossi, schede vengono convertite in spazi e vengono consolidate e ordinate utilizzando le direttive di importazione in un file di classe. Tuttavia, è possibile personalizzare NArrange formattazione e le regole di analisi. Ad esempio, è possibile indicare NArrange di non utilizzare le aree e di non eliminare consecutivi righe vuote.
NArrange consente di organizzare il codice sorgente in un formato più leggibile in modo facile e veloce. Utilizzarla per beautify il codice o per riformattare il codice precedente che è stato ereditato per renderlo più leggibile. È possibile utilizzare NArrange per garantire uno stile di formattazione uniforme tra gli sviluppatori nell'impostazione di un team.
Prezzo: Gratuito, open source
Per inviare domande e commenti a Scott pertoolsmm@microsoft.com.
Scott Mitchell, autore di numerosi libri e fondatore di4GuysFromRolla.com, è un MVP che lavora con tecnologie Web di Microsoft dal 1998. Scott è un consulente indipendente, istruttore e writer. Contattarlo all'indirizzoRolla.como tramite il suo blog all'indirizzoIndirizzo ScottOnWriting.NET.