Version 0.7 Sortie UpSync

La nouvelle version est là! Comme toujours, il est recommandé de mettre à niveau dès que possible. Voici les principaux changements:

  • Des autorisations d'administrateur ne sont plus nécessaires pour exécuter l'application à partir du dossier Program Files, les paramètres d'application et les journaux sont désormais stockés dans des dossiers Windows les données du programme.
  • L'application a été testée avec et devrait maintenant fonctionner correctement avec l'UAC sous Windows Vista et Windows 7.
  • Grumes sommaires ont été ajouté à la fin de l'exploitation forestière de faire rapport tous les résultats de comptage pour les diverses opérations.
  • Correction d'un bug dans la nouvelle fonctionnalité de synchronisation des dossiers vides qui ont causé une boucle sans fin lorsque la racine de chaque dossier était vide.
  • Ajout d'un "filtre de fichiers" à la propriété dossiers mappés pour permettre l'utilisation de jokers (*. Txt) pour limiter les fichiers à synchroniser (comme demandé par Jason Saul).

Il suffit de lancer l'installation de mise à niveau vers la dernière version.

Télécharger UpSync 0,7 Setup
Téléchargez le code source UpSync 0,7 (Visual Studio 2008 requis)

N'oubliez pas de partager vos pensées et vos suggestions!

15 Comments Publié dans C # , les logiciels , la technologie , UpSync , les Visual Studio 2008 | Les 15 commentaires

Version 0.6 Sortie UpSync

J'ai une nouvelle version de UpSync de mettre dès aujourd'hui! Si vous êtes régulièrement en utilisant l'application, il est fortement recommandé que vous mettez à niveau, car la stabilité du processus de synchronisation a été grandement améliorée. Voici une brève liste de certains des changements les plus intéressants:

  • La gestion des erreurs considérablement amélioré
  • Supprimer les invites sont désormais tous affichés à la fois (au lieu de tout le processus)
  • Un nouveau «stop incitant et ne présente pour x fichiers restants" fonctionnalité a été ajoutée
  • Code est désormais StyleCop -conforme (ainsi que le code d'analyse conforme)
  • Les dossiers vides sont maintenant synchronisés correctement en fonction de leur date de création

Vous pouvez simplement lancer la nouvelle configuration et il va automatiquement mettre à jour sur tout ce que ancienne version que vous avez installé.

Télécharger UpSync 0,6 Setup
Téléchargez le code source UpSync 0,6 (Visual Studio 2008 requis)

S'il vous plaît n'oubliez pas de commenter et partager vos réflexions sur l'application! :)

2 Comments Publié dans C # , les logiciels , la technologie , UpSync , les Visual Studio 2008 | Les 2 Commentaires

Centrer une boîte de message sur la fenêtre active en C #

L'une des mises en garde ennuyeux de l'utilisation de la construction dans. NET boîte de message, c'est qu'il ne fournit aucune fonctionnalité pour centrer une boîte de message sur la fenêtre active. Curieusement, même lorsque vous spécifiez la fenêtre parent à l'aide de la bonne version surchargée de la méthode Show (), la fenêtre insiste encore sur elle-même centrée sur le bureau, au lieu de sur la fenêtre active. C'est ennuyeux et source de confusion pour l'utilisateur final, car il rompt la capacité de mettre de côté notamment "écran de l'immobilier" pour une application. Heureusement, il existe un moyen de résoudre ce problème, bien qu'il ne comportent l'API Win32.

Continuer la lecture ...

19 Comments Publié dans C # , les technologies , les Visual Studio 2008 | Les 19 commentaires

6 anal-rétentif façons d'améliorer votre code C #

Rien irrite moi plus que d'avoir à fouiller dans le code des ordures. Travailler à une société de conseil logiciel, j'ai vu un tas de celui-ci. Et j'ai jeté sur mon écran d'ordinateur comme un résultat assez pour lui donner une jolie teinte brun-vert. Code incorrect détruit du matériel. Et les âmes.

L'indice le plus grand unique un développeur, soit n'a pas idée de ce qu'ils font ou ne se soucient pas de tout simplement leur code d'incompatibilité. Nous avons tous des préférences différentes et de styles de codage, mais quand un développeur ne peut pas choisir une approche particulière à prendre, ils se détache comme incroyablement amateur, et pour une bonne raison. Code incohérente est difficile à lire, et il est donc difficile à modifier dans l'avenir.

La majorité (voire la totalité) de la liste ci-dessous s'articule autour de l'écriture toujours de style et cohérente l'exécution du code C #. Une grande partie de cette liste est certes de rétention anale, mais tout cela est garanti à améliorer la qualité et la lisibilité de votre code.

Continuer la lecture ...

4 Comments Publié dans C # , les technologies , les Visual Studio 2008 | Les 4 Commentaires

Version 0.5 Sortie UpSync

Voici les téléchargements pour l'installation et les sources de la première version officielle de UpSync, la version 0.5. Comme je l'ai dit dans mon post précédent, il fonctionne correctement sous Windows XP et Vista, ainsi que Windows 7. Pour une description de l'application, et quelques captures d'écran, voir le post précédent.

Si vous l'utilisez, faites le moi savoir! Je suis intéressé par tout type de rétroaction.

Télécharger UpSync 0,5 Setup
Téléchargez le code source UpSync 0,5 (Visual Studio 2008 requis)

4 Comments Publié dans C # , les logiciels , la technologie , UpSync , les Visual Studio 2008 | Les 4 Commentaires

Nouvelle demande - UpSync

J'ai récemment commencé à travailler sur une nouvelle application appelée UpSync. D'après ce que vous pouvez probablement déjà dire à partir du nom, l'application est destinée à synchroniser des fichiers entre les dossiers sur des machines différentes. Il est destiné à être facile à utiliser, mais aussi vers le bas et assez sale pour répondre aux besoins un administrateur système typique.

Je suis en open source du projet, et je vais avoir la configuration et le code source de la version 0.5 très prochainement. Il fonctionne correctement sur Windows XP, Vista, et même Microsoft le nouveau, inédit Windows 7 (les captures d'écran proviennent de Windows 7). Il est écrit en C #, mon préféré des langues. NET, en utilisant Visual Studio 2008.

Voici quelques-unes des principales caractéristiques qui ont déjà été mises en œuvre:

  • N'importe quel nombre de dossiers peuvent être synchronisés avec des paramètres distincts pour chaque dossier.
  • Synchronisez-le dans une seule direction, l'autre direction, ou les deux directions avec aucune interaction nécessaire.
  • Les paramètres spécifiques pour la manipulation des fichiers supprimés de permettre à toutes les situations possibles.
  • Synchronisation moteur utilise les dates des fichiers et des temps d'assurer la plus récente version de fichiers sont répliqués.
  • Nouveaux fichiers dans chaque dossier sont automatiquement traitées correctement et copié sur l'autre dossier.
  • Processus de synchronisation peut être entièrement automatisé ou exécuter manuellement.
  • Synchronisation du moteur enregistre toutes les opérations dans le détail complet donc il n'y a jamais eu de confusion quant à ce que les fichiers ont été modifiés.
4 Comments Publié dans C # , les logiciels , la technologie , UpSync , les Visual Studio 2008 | Les 4 Commentaires