Versione UpSync 0,7 Released

La nuova versione è qui! Come sempre, si raccomanda di aggiornare il più presto possibile. Ecco le modifiche principali:

  • Autorizzazioni di amministratore non sono più necessari per eseguire l'applicazione dalla cartella Programmi, impostazioni delle applicazioni e log sono ora memorizzati nelle cartelle di programma di dati di Windows.
  • L'applicazione è stata testata con e ora dovrebbe funzionare bene con UAC in Windows Vista e Windows 7.
  • Registri di sintesi sono stati aggiunti alla fine della registrazione di segnalare totali contare per le varie operazioni.
  • Risolto un bug nella nuova funzionalità di sincronizzazione di cartelle vuote che ha causato un loop senza fine quando la radice di una delle cartelle era vuota.
  • Aggiunto un "File Filter" proprietà di cartelle di rete per consentire l'utilizzo di caratteri jolly (*. txt) per limitare i file da sincronizzare (come richiesto da Jason Saul).

Basta eseguire il setup per l'aggiornamento alla versione più recente.

Scarica UpSync 0,7 Setup
Scarica UpSync 0,7 Source Code (Visual Studio 2008 richiesto)

Ricordatevi di condividere i tuoi pensieri e suggerimenti!

15 Comments Pubblicato in C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 15 commenti

Versione UpSync 0,6 Released

Ho una nuova versione di UpSync di mettere fuori oggi! Se si sta regolarmente utilizzando l'applicazione, si consiglia vivamente di aggiornare perché la stabilità del processo di sincronizzazione è stata notevolmente migliorata. Ecco un breve elenco di alcune delle modifiche più interessanti:

  • Gestione degli errori significativamente migliorato
  • Eliminare tutte le richieste sono ora visualizzati in una sola volta (invece che tutto il processo)
  • Un nuovo "stop suggerimento e fare questo per la restante x files" è stata aggiunta
  • Codice è ora StyleCop -compliant (come pure analisi del codice compatibile)
  • Cartelle vuote sono ora sincronizzati correttamente in base alla loro data di creazione

Si può semplicemente eseguire l'installazione del nuovo che verrà automaticamente aggiornamento su qualsiasi vecchia versione installata.

Scarica UpSync 0,6 Setup
Scarica UpSync 0,6 Source Code (Visual Studio 2008 richiesto)

Ricordatevi di commentare e condividere i tuoi pensieri sulla domanda! :)

2 Comments Pubblicato in C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 2 Commenti

Centrare una finestra di messaggio sulla finestra attiva in C #

Uno dei caveat fastidioso utilizzando il built in. Casella di messaggio NET è che non fornisce alcuna funzionalità per centrare una finestra di messaggio nella finestra attiva. Stranamente, anche quando si specifica la finestra padre utilizzando la versione corretta di overload del metodo Show (), la finestra insiste ancora sulla stessa centratura sul desktop, invece che sulla finestra attiva. Questo è fastidioso e confusione per l'utente finale perché rompe la capacità di mettere da parte particolare "immobiliare schermo" per un'applicazione. Fortunatamente, c'è un modo per risolvere questo problema, anche se richiede l'API Win32.

Continua a leggere ...

17 Comments Pubblicato in C # , Tecnologia , Visual Studio 2008 | 17 commenti

6 anali-ritentivo Modi per migliorare il vostro codice C #

Niente mi infastidisce più di dover scavare attraverso il codice dei rifiuti. Lavorare in una società di consulenza software, ho visto una grande quantità di esso. E ho lanciato sul mio monitor del computer abbastanza come risultato di dare una bella tinta marrone-verde. Codice cattivo distrugge hardware. E le anime.

L'indizio più grande singolo che uno sviluppatore o non ha idea di cosa stanno facendo o semplicemente non si preoccupa delle loro codice è incoerenza. Noi tutti abbiamo diverse preferenze e stili di codifica, ma quando uno sviluppatore non può scegliere un approccio particolare per tener vengono fuori come incredibilmente amatoriale, e per buoni motivi. Codice incoerente è difficile da leggere, ed è quindi difficile da modificare in futuro.

La maggioranza (o addirittura la totalità) della lista ruota intorno alla scrittura uno stile coerente e costante esecuzione di codice C #. Gran parte di questa lista è certamente anale ritentivo, ma tutto questo è garantito per migliorare la qualità e leggibilità del codice.

Continua a leggere ...

4 Comments Pubblicato in C # , Tecnologia , Visual Studio 2008 | 4 commenti

Versione UpSync 0,5 Released

Di seguito sono presenti i file per la configurazione e le fonti per la prima release ufficiale di UpSync, versione 0.5. Come ho affermato nel mio post precedente, funziona correttamente in Windows XP e Vista, così come Windows 7. Per una descrizione dell'applicazione, e alcuni screenshot, vedere il post precedente.

Se lo usate, fatemelo sapere! Sono interessato a qualsiasi tipo di feedback.

Scarica UpSync 0,5 Setup
Scarica UpSync 0,5 Source Code (Visual Studio 2008 richiesto)

4 Comments Pubblicato in C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 4 commenti

Nuova applicazione - UpSync

Recentemente ho iniziato a lavorare su una nuova applicazione chiamata UpSync. Da quello che probabilmente si può già capire dal nome, l'applicazione ha lo scopo di sincronizzare i file tra le cartelle su macchine diverse. E 'pensato per essere facile da usare, ma anche verso il basso e sporca abbastanza per soddisfare le esigenze di un amministratore di sistema tipico.

Sono open source del progetto, e avrò la configurazione e il codice sorgente per la versione 0.5 su molto presto. Funziona correttamente su Windows XP, Vista, e anche Microsoft il nuovo, inedito Windows 7 (gli screenshot si riferiscono a Windows 7). E 'scritto in C #, il mio preferito di. NET, utilizzando Visual Studio 2008.

Ecco alcune delle caratteristiche principali che sono già state attuate:

  • Qualsiasi numero di cartelle possono essere sincronizzati con impostazioni separate per ogni cartella.
  • Sincronizzazione in una direzione, la direzione, o entrambe le direzioni senza alcuna interazione necessaria.
  • Impostazioni specifiche per la gestione dei file cancellati consentire tutte le possibili situazioni.
  • Motore di sincronizzazione utilizza le date dei file e tempi per garantire la versione più recente del file vengono replicati.
  • I nuovi file in una delle cartelle vengono automaticamente gestite correttamente e copiati nella cartella.
  • Processo di sincronizzazione possono essere completamente automatizzati o eseguire manualmente.
  • La sincronizzazione del motore registra ogni operazione in modo molto dettagliato in modo da evitare qualsiasi confusione su ciò che i file sono stati modificati.
4 Comments Pubblicato in C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 4 commenti