UpSync Versão 0.7 Released

A nova versão está aqui! Como sempre, é recomendável atualizar o mais rapidamente possível. Aqui estão as principais mudanças:

  • Permissões de administrador não são mais necessários para executar o aplicativo a partir da pasta Arquivos de Programas; configurações de aplicativos e logs são agora armazenados nas pastas do Windows de dados do programa.
  • O aplicativo foi testado com e agora deve funcionar bem com o UAC no Windows Vista e Windows 7.
  • Resumo registos foram adicionados ao final do registro em relatório de totais contam para as várias operações.
  • Corrigido um bug na nova funcionalidade de sincronização de pastas vazias que causou um loop sem fim quando a raiz de qualquer pasta estava vazia.
  • Acrescentou um "File Filter" propriedade para pastas que foram mapeadas para permitir o uso de curingas (*. txt) para restringir quais arquivos para sincronização (conforme solicitado pelo Jason Saul).

Basta executar o setup para atualizar para a versão mais recente.

Download UpSync 0,7 Setup
Download UpSync Código Fonte 0.7 (Visual Studio 2008 required)

Lembre-se de partilhar os seus pensamentos e sugestões!

15 Comments Postado em C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 15 Comentários

UpSync Versão 0.6 Released

Eu tenho uma nova versão do UpSync para apagar hoje! Se você está usando regularmente a aplicação, recomenda-se fortemente que você atualize, porque a estabilidade do processo de sincronização foi muito melhorada. Aqui está uma breve lista de algumas das mudanças mais interessantes:

  • Tratamento de erros melhorou significativamente
  • Excluir perguntas são agora todos exibidos de uma só vez (em vez de todo o processo)
  • Um novo "parar de solicitar e fazer isso por x restantes files" característica foi adicionada
  • Código é agora StyleCop -compliant (bem como de análise de código-compliant)
  • Pastas vazias são agora sincronizado corretamente com base na sua data de criação

Você pode simplesmente executar a instalação do novo e ele será automaticamente atualizar sobre o que quer que versão antiga que você instalou.

Download UpSync 0,6 Setup
Download UpSync Código Fonte 0.6 (Visual Studio 2008 required)

Por favor, lembre-se de comentar e partilhar os seus pensamentos sobre a aplicação! :)

2 Comments Postado em C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 2 Comentários

Centralizar uma caixa de mensagem na janela ativa em C #

Uma das ressalvas chato de usar o built in. NET caixa de mensagem é que ele não oferece nenhuma funcionalidade ao centro uma caixa de mensagem na janela ativa no momento. Estranhamente, mesmo quando você especificar a janela pai usando a versão apropriada sobrecarregada do método Show (), a janela ainda insiste em centrar-se na área de trabalho, em vez de na janela ativa. Isso é chato e confuso para o usuário final, porque ele quebra a capacidade de definir "o espaço da tela" de lado especialmente para um aplicativo. Felizmente, existe uma maneira de corrigir isso, apesar de não envolver a API Win32.

Continue lendo ...

17 Comments Postado em C # , Tecnologia , Visual Studio 2008 | 17 Comments

6 Anal-retentivos maneiras melhorar seu código em C #

Nada me irrita mais do que ter que cavar através de código de lixo. Trabalhando em uma empresa de consultoria de software, tenho visto uma porção dela. E eu atirou no meu monitor de computador o suficiente como um resultado dar-lhe uma bonita coloração marrom-verde. Código ruim destrói hardware. E almas.

A pista única maior que um desenvolvedor ou não tem idéia do que estão fazendo ou simplesmente não se importa com o seu código é inconsistência. Todos nós temos preferências e estilos diferentes de codificação, mas quando um desenvolvedor não pode escolher uma abordagem especial para ter que sair como incrivelmente amador, e por boas razões. Inconsistentes código é difícil de ler, e é, portanto, difíceis de modificar no futuro.

A maioria (ou mesmo a totalidade) da lista abaixo gira em torno de escrever de forma consistente com estilo e desempenho consistentemente código C #. Grande parte desta lista é reconhecidamente anal retentiva, mas tudo isso está garantido para melhorar a qualidade e legibilidade do código.

Continue lendo ...

4 Comments Postado em C # , Tecnologia , Visual Studio 2008 | 4 Comentários

UpSync Versão 0.5 Released

Abaixo estão as transferências para a configuração e as fontes para o primeiro lançamento oficial da UpSync, versão 0.5. Como afirmei no meu post anterior, ele funciona corretamente no Windows XP e Vista, bem como Windows 7. Para uma descrição da aplicação, e alguns screenshots, ver o post anterior.

Se você usá-lo, me avise! Eu estou interessado em qualquer tipo de feedback.

Download UpSync 0,5 Setup
Download UpSync Código Fonte 0.5 (Visual Studio 2008 required)

4 Comments Postado em C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 4 Comentários

Novo aplicativo - UpSync

Eu recentemente comecei a trabalhar em um novo aplicativo chamado UpSync. Do que você pode provavelmente já dizer a partir do nome, a aplicação destina-se a sincronizar arquivos entre as pastas em máquinas diferentes. É feito para ser fácil de usar, mas também para baixo e sujo o suficiente para atender as necessidades do administrador do sistema típico.

Estou código aberto do projeto, e eu vou ter a configuração eo código fonte para a versão 0.5 até muito em breve. Ele funciona corretamente no Windows XP, Vista, Microsoft e até mesmo de novo, inédito Windows 7 (as imagens são do Windows 7). Ele é escrito em C #, a minha favorita das línguas. NET, usando o Visual Studio 2008.

Aqui estão algumas das principais características que já foram implementadas:

  • Qualquer número de pastas podem ser sincronizados com configurações separadas para cada pasta.
  • Sincronização em uma direção, a direção do outro, ou ambos os sentidos, sem interação necessária.
  • Configurações específicas para lidar com arquivos apagados permitir a todas as situações possíveis.
  • Mecanismo de sincronização de arquivos e usa datas vezes para garantir a versão mais recente dos arquivos são replicados.
  • Novos arquivos em qualquer pasta são automaticamente tratados corretamente e copiados para outra pasta.
  • Processo de sincronização pode ser totalmente automatizado ou executar manualmente.
  • Sincronização do motor registra cada operação em detalhe completo por isso nunca há qualquer confusão quanto ao que arquivos foram alterados.
4 Comments Postado em C # , Software , Tecnologia , UpSync , Visual Studio 2008 | 4 Comentários