Este artigo foi traduzido por máquina.

Caixa de ferramentas

Backup do arquivo fácil, explorando a arquivos E pastas dentro Visual Studio, vários software de monitor E mais

Scott Mitchell

Todos os preços confirmados no pressione tempo e estão sujeitas a alterações. As opiniões expressas nesta coluna são exclusivas do autor e não refletem necessariamente as opiniões da Microsoft.

Conteúdo

Um blog da anotação
Explorar arquivos e pastas do Visual Studio IDE
Ferramentas para vários monitores

Backup e sincronização feita fácil de arquivos

Uma das vantagens de trabalhar em uma grande empresa com um departamento de TI entrenched é que a série de tarefas de manutenção de computador e ferramentas de desenvolvimento principal já está no local. Você não precisa se preocupar sobre como fazer backup de dados da sua estação de trabalho ou que sistema de controle de origem para usar ou gastar tempo instalar software e aplicar atualizações de segurança. Mas se você trabalha para uma empresa menor com uma equipe de TI limitadas, ou se você tornar seu estilo de vida como consultor de software independente ou executar um micro-ISV, essas decisões importantes são provável que caem no seus shoulders.

Se a responsabilidade para criar, gerenciar e executar backups de rotina é sua, faça check-out SyncBackPro (versão 5.3) de 2BrightSparks. Introdução ao SyncBackPro envolve a criação um ou mais perfis, onde cada perfil significa out os arquivos de origem, o local de destino, opções como para se os arquivos estão compactados ou criptografados quando copiados para o destino, se deseja substituir o backup anterior conteúdo ou a versão os dados e assim por diante. Uma vez definidas, um perfil pode ser executado imediatamente, acordo com a uma agenda, cada número especificado de minutos ou horas, sempre que qualquer um dos arquivos de origem ou pastas é alterado ou sempre que o Windows for desligado. SyncBackPro também pode sincronizar a arquivos e pastas entre uma origem e um destino ou espelhar o conteúdo da fonte no site de destino.

SyncBackPro funciona com uma variedade de fontes de backup e destinos. Além de ser usado pastas na estação de trabalho ou rede, você também pode executar backups usando FTP SFTP, email ou uma mídia removível, como gravadores de DVD. E as opções de FTP e o email podem ser usadas como uma origem de backup ou o destino. Isso é especialmente útil se você tiver um site da Web gerenciado por um provedor de host da Web e você deseja manter uma cópia do conteúdo no seu computador local — apenas criar um SyncBackPro perfil que periodicamente faz backup de seus dados importantes de servidor FTP do site da Web em sua estação de trabalho.

Satisfeito o desempenho-me mais sobre SyncBackPro é como saldos seus vários recursos com facilidade de uso. Com cada perfil há inúmeras configurações e opções de configuração à sua disposição. Levar fazer, por exemplo. Há opções sobre uma dúzia como para os quais informações são registradas, que o arquivo de log deve ser enviados por email para (se qualquer um), e se o log deve apenas ser enviados por email se Desdobrar determinadas circunstâncias. E se o conjunto de opções de configuração não for suficiente, você pode escrever seus próprios scripts em tempo de execução do SyncBackPro API para executar lógica personalizada. Apesar deste nível de personalização, SyncBackPro permanece fáceis de usar. Criar um novo perfil inicia um assistente que percorre as configurações básicas. A tela de opções oferece um modo de "Easy" que agiliza o número de opções de configuração para os mais essenciais. E tanto a documentação on-line e off-line é bem escrito e apresenta com tomadas de tela, vídeos e instruções passo a passo.

Uma edição de freeware do SyncBack está disponível também. A versão freeware oferece backup básica e a sincronização, mas não possui muitos dos recursos mais avançados encontrados no SyncBackPro, como backups para CDs/DVDs, backup via SFTP e versão de arquivo, entre outros.

Preço: $49.95 por licença de usuário

2brightsparks.com/syncback

fig02.gif

SyncBack

Um blog da anotação

Ao projetar um aplicativo de software é tentador planeja adicionar recursos para solucionar cada caso de uso potencial. Embora a maioria dos clientes tenham requisitos similares, sempre haverá alguém com uma demanda de um recurso que esteja fora do escopo inicial do seu projeto. Portanto, a adição de mais recursos para cobrir a essas necessidades one-off aumenta tamanho da mercado do aplicativo. Embora essa abordagem parece razoável, ele tem várias desvantagens. Para iniciantes, mais recursos significa mais complexidade, bugs mais e mais tempo gasto codificação, depuração e teste. Ele também resulta em um aplicativo com mais botões e opções de menu e telas e caixas de diálogo, para uma experiência de usuário mais desafiador.

Em muitos casos, é melhor mais simples. Enfatizar os principais recursos e verifique se que os casos de uso mais comuns são fáceis de realizar. Acima de tudo, não perder seu tempo e truncar a interface de usuário com recursos de caso de borda. Uma empresa que tenha adotado esse sentimento é 37signals, uma empresa que vende gerenciamento de projeto baseado na Web, gerenciamento de contatos e software de colaboração de equipe. Esses produtos todos os compartilham uma meta de design comum: oferecem apenas os recursos que os clientes precisam e nada que não.

A equipe 37signals mantém um blog com postagens diárias no design da Web e tópicos de programação, e é um excelente recurso para relatos e as lições aprendido com os desenvolvedores a criação de software que permite a filosofia de "menor é mais". O blog 37signals também inclui um número de idéias em marketing e executando uma pequena empresa. Se atualmente você vender um produto ou serviço ou planejam iniciar sua própria empresa, não deixe de fazer o check-out "os benefícios de uma receita recorrente mensal no difícil vezes econômicas," onde os prós e contras de receitas recorrentes e vendas one-off são examinadas. " Lembre-se de ampliação futura" é outra interessante ler, que avisa sobre como adicionar código ou modificar a arquitetura de um aplicativo para acomodar recursos que não são necessárias agora, mas podem ser útil em algum momento no futuro.

Com o blog, 37signals publicado um livro em 2006 intitulado ponto real, que detalha seu design e filosofias de programação no decorrer de essays 91. Você pode comprar um papel jornal ou versão PDF do livro ou lê-lo inteiramente online gratuito. E um catálogo de novo, próximo é a funciona.

37signals.com/svn

Explorar arquivos e pastas do Visual Studio IDE

O Visual Studio e Windows Explorer são dois programas que sempre estão sendo executados na minha estação de trabalho, e não é incomum para mim usar esses dois programas em uma forma inter-relacionada. Pode ser depurar o código registra dados de diagnóstico em um arquivo XML, ou trabalhando em um programa que gera PDFs, ZIP arquivos ou outros tipos de arquivos como saída. Além disso, determinadas ferramentas de controle de origem, como Subversion e Tortoise SVN, use Windows Explorer como a interface para verificar os arquivos e check-out do repositório. Todos esses casos exigem freqüentes alternar entre o Visual Studio e Windows Explorer.

Se você perceber que está rotineiramente alternar entre esses dois programas, consulte Gerenciador de VS do software de LogicNP (versão 2009), um Visual Studio suplementos que fornece uma interface Windows Explorer–like diretamente no Visual Studio. Depois que o VS Explorer for instalado, vá para o menu Exibir e selecione a opção de VS Explorer para exibir a janela do Explorer do VS, que pode ser posicionada, fixado (pinned) e redimensionada como qualquer outra janela no Visual Studio.

Muito como o Windows Explorer, a janela do Explorer VS oferece uma variedade de maneiras de exibir arquivos e pastas. Você pode exibir o sistema de arquivos como uma árvore, como uma lista de itens, ou em uma configuração de dupla painel que inclua ambas as exibições; os itens podem ser exibidos como ícones, como uma lista simples ou detalhada ou como miniaturas. Clicando com o botão direito do mouse em um arquivo ou pasta exibe o mesmo menu de contexto exibido no Windows Explorer. Além disso, os arquivos exibidos no Explorer do VS aparecem com os mesmo ícones de sobreposição que funcionam no Windows Explorer, que é uma boa notícia se você usar TortoiseSVN ou outro software que adiciona esses sobreposições.

VS Explorer oferece vários recursos que não são encontrados no Windows Explorer. Por exemplo, com o clique de um botão você pode navegar imediatamente para a pasta de solução do aplicativo carregado ou para a pasta de projeto ativa, pasta de saída ou o item selecionado na janela Solution Explorer. Há também um botão que descarta você à linha de comando no mesmo diretório que está selecionado no momento na janela do Explorer VS. Você pode adicionar um item do sistema de arquivos em seu projeto arrastando um arquivo ou pasta da janela Explorer VS para a janela do Solution Explorer. Copiar o caminho completo de um arquivo ou pasta, clique com o botão direito do mouse na janela do Explorer do VS e escolhendo "caminho de Copiar para área de transferência". Além disso, adicionando uma referência a um assembly nunca foi tão fácil. Basta procurar o arquivo .exe ou .dll, clique com o botão direito do mouse no arquivo e escolha a opção "Adicionar como referência" no menu de contexto.

VS Explorer funciona com versões completas do Visual Studio 2005 e o Visual Studio 2008.

Preço: $35 por licença de usuário

ssware.com

fig04.gif

Explorer VS

Ferramentas para vários monitores

Vários estudos independentes descobriu uma alta correlação entre a produtividade do desenvolvedor e vários monitores. Os desenvolvedores normalmente estão trabalhando em tarefas que envolvem simultaneamente informações de processamento de duas ou mais janelas, como um aplicativo em execução e o depurador. Embora o Microsoft Windows longo tem suporte para vários monitores, existe notável falta de ferramentas internas para gerenciar janelas em ambientes de vários monitores. Em vez disso, os desenvolvedores que usam vários monitores devem vá para ferramentas de terceiros e aberto.

Uma ferramenta de obrigatório para várias configurações de monitor é o UltraMon por Realtime Soft, que estende a barra de tarefas em todos os monitores e adiciona botões para mover janelas entre monitores, junto com outros aprimoramentos. O UltraMon foi revisado na edição de dezembro de 2007 "Live bate-papo, conversão de código, monitores múltiplos e muito mais").

Outra ferramenta indispensáveis é WinSplit revolução (versão 9.02), um utilitário gratuito criado pelo Lencrerot Raphael que adiciona um número de atalhos de teclado para mover, redimensionar e janelas de posicionamento. Por padrão, os atalhos de teclado WinSplit revolução assumem a forma CTRL + ALT + tecla, onde chaves diferentes resultam em comportamento diferente. Por exemplo, CTRL + ALT+seta para a esquerda move o monitor de uma janela atual para a esquerda, enquanto CTRL + ALT+seta para a direita move-lo um monitor para a direita. Pressionar CTRL + ALT mais um número no teclado numérico reposiciona a janela a tela atual. CTRL + ALT + 1 redimensiona e reposiciona a janela atual para que ele ocupe o quadrante de inferior esquerdo da tela atual. CTRL + ALT + 5 redimensiona a janela para que ela preencha a tela inteira, enquanto CTRL + ALT + 9 reposiciona a janela no quadrante de superior direito.

Com vários monitores também é divertido para decorar a área de trabalho. Você deseja uma única imagem aumentada em monitores ou uma imagem separada por tela? Para gerenciar seus planos de fundo da área de trabalho em um ambiente de vários monitores, confira Alternador de plano de fundo de José (versão 3.6), criado por John Paulo. Com Alternador de plano de fundo de José, você pode escolher uma imagem de plano de fundo específico para cada monitor ou definir um conjunto de imagens do qual imagens aleatórias são escolhidas. Essa coleção de imagens pode vir de imagens no computador; de compartilhamento de imagem e rede social sites como Flickr, Facebook ou Picasa, entre outros; e mesmo de RSS feeds. Além disso, as imagens selecionadas para a exibição podem ser dimensionadas para ajustar a tela ou combinadas em uma variedade de estilos de montagem.

Revolução WinSplit: Livre
winsplit-revolution.com

Alternador de plano de fundo do José: Livre
johnsadventures.com/software/backgroundswitcher

Envie suas dúvidas e seus comentários para Scott em toolsmm@Microsoft.com.

Scott Mitchell, autor de diversos livros e fundador da 4GuysFromRolla.com, é um MVP que tem trabalhado com tecnologias Web da Microsoft desde 1998. Scott é um consultor independente, instrutor e escritor. Entrar noContato com ele pelo email Mitchell@4guysfromrolla.comou pelo seu blog emScottOnWriting.NET.