UpSync Versión 0.7 Lanzamiento

La nueva versión ya está aquí! Como siempre, se recomienda actualizar lo más pronto posible. Éstos son los principales cambios:

  • Permisos de administrador ya no son necesarios para ejecutar la aplicación desde la carpeta Archivos de programa, la configuración de aplicación y los registros se almacenan en las carpetas de datos de programas de Windows.
  • La aplicación ha sido probado con y ahora debería funcionar bien con el UAC en Windows Vista y Windows 7.
  • Trozas Sumario se han añadido a la final de la tala para reportar totales recuento para las diversas operaciones.
  • Se ha corregido un error en la nueva funcionalidad de sincronización de carpetas vacías que causó un bucle sin fin cuando la raíz de cualquiera de las carpetas estaba vacía.
  • Se ha añadido una "Filtro de archivo" la propiedad de carpetas que estén asignadas para permitir el uso de comodines (*. Txt) para restringir los archivos que desea sincronizar (según lo solicitado por Jason Saúl).

Basta con ejecutar el programa de instalación para actualizar a la versión más reciente.

Descargar UpSync 0.7 Configuración
Descargar UpSync 0.7 de código fuente (Visual Studio 2008 es necesario)

Recuerde compartir sus ideas y sugerencias!

15 Comments Publicado en C # y de software , tecnología , UpSync y Visual Studio 2008 | 15 comentarios

UpSync Versión 0.6 Lanzamiento

Tengo una nueva versión de UpSync para poner hacia fuera hoy! Si suele utilizar la aplicación, se recomienda encarecidamente que actualice, porque la estabilidad del proceso de sincronización se ha mejorado mucho. He aquí una breve lista de algunos de los cambios más interesantes:

  • Mejoró significativamente el manejo de errores
  • Eliminar mensajes se muestran ahora a la vez (en lugar de todo el proceso)
  • Una nueva "parada que provocó y que esto para el resto de los archivos x" característica se ha agregado
  • Código es ahora StyleCop compatible (así como de análisis de código compatible)
  • Vaciar las carpetas están sincronizadas correctamente en función de su fecha de creación

Usted puede simplemente ejecutar la instalación de nuevo y se actualizará automáticamente sobre cualquier versión antigua de que haya instalado.

Descargar UpSync 0.6 Configuración
Descargar UpSync 0.6 de código fuente (Visual Studio 2008 es necesario)

Por favor, recuerde hacer comentarios y compartir sus pensamientos sobre la aplicación! :)

2 Comments Publicado en C # y Software , Tecnología , UpSync y Visual Studio 2008 | 2 comentarios

Centrado de un cuadro de mensaje en la ventana activa en C #

Una de las advertencias molestas de utilizar el construido en el. Cuadro de mensaje NET es que no proporciona funcionalidad de centro de caja de un mensaje en la ventana activa. Curiosamente, aun cuando se especifica la ventana padre utilizando la versión correcta sobrecarga del método Show (), la ventana sigue insistiendo en el centrado en sí en el escritorio, en lugar de en la ventana activa. Esto es molesto y confuso para el usuario final, ya que rompe la capacidad de dejar a un lado en particular "espacio de la pantalla" para una aplicación. Afortunadamente, hay una manera de solucionar este problema, a pesar de que se recurra a la API de Win32.

Seguir leyendo ...

19 Comments Publicado en C # , la Tecnología y Visual Studio 2008 | 19 comentarios

6 anal-retentiva maneras de mejorar su código C #

Nada me molesta más que tener que cavar a través de código basura. Trabajo en una empresa de consultoría de software, he visto un montón de él. Y me he lanzado en mi monitor de la computadora lo suficiente como resultado de darle un bonito color marrón verdoso tinte. Destruye el código incorrecto de hardware. Ya las almas.

La pista más grande de una sola que un desarrollador o bien no tiene idea de lo que están haciendo o simplemente no se preocupa por su código es la inconsistencia. Todos tenemos diferentes preferencias y estilos de codificación, pero cuando un desarrollador no puede elegir un enfoque particular para tener que salir como muy aficionado, y por buenas razones. Código de incoherente es difícil de leer, por lo que es difícil de modificar en el futuro.

La mayoría (o incluso la totalidad) de la lista a continuación gira en torno a la escritura de estilo consistente y coherente la realización de código C #. Gran parte de esta lista es sin duda anal retentivo, pero todo eso está garantizado para mejorar la calidad y la legibilidad del código.

Seguir leyendo ...

4 Comments Publicado en C # , la Tecnología y Visual Studio 2008 | 4 comentarios

UpSync Versión 0.5 Lanzamiento

A continuación se muestran las descargas para la configuración y las fuentes de la primera publicación oficial de UpSync, la versión 0.5. Como dije en mi anterior post, funciona correctamente en Windows XP y Vista, así como Windows 7. Para una descripción de la aplicación, capturas de pantalla y algunos, ver el post anterior.

Si lo usa, hágamelo saber! Estoy interesado en cualquier tipo de información.

Descargar UpSync 0.5 Configuración
Descargar UpSync 0.5 de código fuente (Visual Studio 2008 es necesario)

4 Comments Publicado en C # y de software , tecnología , UpSync y Visual Studio 2008 | 4 comentarios

Nueva demanda - UpSync

Recientemente he empezado a trabajar en una nueva aplicación llamada UpSync. Por lo que es probable que pueda ya decir por el nombre, la aplicación tiene la intención de sincronizar archivos entre carpetas en diferentes máquinas. Está pensado para ser fácil de usar, sino también abajo y sucio suficiente para satisfacer las necesidades de un administrador de sistema típico.

Estoy código abierto del proyecto, y voy a tener la configuración y el código fuente de la versión 0.5 hasta muy pronto. Funciona correctamente en Windows XP, Windows Vista, Microsoft e incluso el nuevo, inédito Windows 7 (las capturas de pantalla corresponden a Windows 7). Está escrito en C #, mi favorito de los idiomas. NET, utilizando Visual Studio 2008.

Estas son algunas de las características principales que ya se han aplicado:

  • Cualquier número de carpetas se pueden sincronizar con los ajustes separados para cada carpeta.
  • Sincroniza en una dirección, la otra dirección, o ambas direcciones con ninguna interacción necesaria.
  • Los ajustes específicos para el manejo de los archivos borrados permite para todas las situaciones posibles.
  • La sincronización del motor utiliza las fechas y horas de archivo para garantizar la versión más reciente de los archivos se replican.
  • Los nuevos archivos en cualquier carpeta de forma automática se maneja correctamente y se copia a la otra carpeta.
  • Proceso de sincronización puede ser totalmente automático o ejecutar de forma manual.
  • La sincronización del motor registra todas las operaciones con todo detalle lo que nunca hay ninguna confusión en cuanto a qué archivos se han cambiado.
4 Comments Publicado en C # y de software , tecnología , UpSync y Visual Studio 2008 | 4 comentarios