Mar 04
A Microsoft lançou recentemente o site Visual Studio Gallery para agregar todas as extensões para o Visual Studio.
No dia 3 de Março, foi lançada a extensão PowerCommands para o Visual Studio 2008. Esta extensão adiciona um conjunto de funcionalidades a várias áreas do Visual Studio, tornando mais simples certas tarefas.
De seguida apresento a lista das principais funcionalidades disponiblizadas por esta extensão:
-
Colapsar Projectos - Este comando permite colapsar os nós da hierarquia de um projecto, de uma solução ou de pastas.
-
Copiar Class - Copia o conteúdo de uma Class para o Clipboard.
-
Copiar Referências - Permite copiar referências para o Clipboard.
-
Colar Referências - Permite colar as referências no local adequado do projecto.
-
Copiar Projecto como Referência - Copia um projecto como referência para o Clipboard.
-
Editar Ficheiro de Projecto - Abre o ficheiro MSBuild do Projecto do projecto seleccionado.
-
Abrir Pasta - Permite abrir no Windows Explorer a pasta onde está o ficheiro seleccionado.
-
Abrir linha de comandos - Abre uma janela da linha de comandos do Visual Studio, a apontar para a pasta do item seleccionado.
-
“Unload Projects” - Como o nome indica, permite fazer unload dos projectos da solução.
-
“Reload Projects” - Permite efectuar reload dos projectos da solução.
-
Remover e Organizar os Usings - Remove os usings não usados, e organiza-os por ordem. Pode ser usado numa Class ou globalmente na Solução ou Projecto.
-
Extrair Constante - Criar uma constante para o texto seleccionado.
-
Limpar Lista de Ficheiros Recentes - Limpa a lista de ficheiros utilizados recentemente pelo Visual Studio.
-
Limpar Lista de Projectos Recentes - Limpa a lista de projectos utilizados recentemente pelo Visual Studio.
-
Transformar Templates -
-
Fechar Todos - Fecha todos os documentos abertos no Visual Studio.
Podem efectuar download da extensão PowerCommands para o Visual Studio 2008 através do link seguinte:
http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=PowerCommands&ReleaseId=559
O código fonte também está disponÃvel. Se quiserem investigar como estas extensões são construÃdas, podem analisá-lo. Mas para isso necessitam de ter o SDK do Visual Studio 2008, que poderão descarregar a partir do site:
Visual Studio Extensibility Developer Center
Está também disponÃvel um documento word com imagens onde podem ver as funcionalidades disponbilizadas.
Sem dúvida uma extensão a manter nas nossas Developers Tools.
Se gostaram deste artigo subscrevam a feed RSS do istomesmo, para ficarem actualizados sobre os últimos artigos.
Subscrevam aqui a fedd RSS
Fev 29
Marcas Technorati: Bird’s Eye,Maps.Live.com,google Maps,street view,Lisboa,Porto
A Microsoft disponibilizou recentemente a funcionalidade Bird’s Eye em Lisboa e no Porto.
Esta funcionalidade permite-nos ter aceder ao mapa através de imagens áreas, tiradas a baixa altitude, através de um avião, e não através de satélite. Como é óbvio estas imagens têm uma definição muito maior que as do satélite. É perfeitamente possÃvel indentificar os edifÃcios, jardins, etc…, como podem ver na imagem seguinte:

cliquem no link para verem directamente no maps.live.com
Ler o resto do artigo »
Fev 27
Ultimamente muito se tem ouvido falar sobre JQUERY. Mas afinal que linguagem é esta? A JQUERY é uma biblioteca de Javascript extremamente útil no desenvolvimento com esta linguagem.
Mas quais são as mais valias que a JQUERY traz ao desenvolvimento com javascript?
Só quem ainda não teve necessidade de utilizar javascript no desenvolvimento de websites, não se deparou com a dificuldade que é desenvolver utilizando esta linguagem, problemas com CSS’s, compatiblidade entre browsers, problemas de acessibilidade, etc…
Ler o resto do artigo »
Fev 25
Nos últimos dias tenho investigado algumas formas de ganhar dinheiro na internet. A maioria dos artigos que se econtram são esquemas um tanto ou quanto duvidosos para quem os decide seguir, mas não posso deixar de admitir que são uma excelente fonte de rendimento para quem teve a ideia de os criar!

Além destes esquemas que se baseiam em packs que “ensinam” a ganhar dinheiro na internet a troco de alguns euros, existem formas verdadeiramente interessantes, e que com alguma dedicação e iniciativa, podem gerar algum dinheiro.
Ler o resto do artigo »
Fev 23
Uma das questões que aparece imensas vezes na net é como obter as coordenadas de determinado local no Google Maps, para que depois as possamos usar com a API do serviço.
A forma mais simples de o fazer é utilizar o Google Maps para navegar até ao local que pretendemos. Depois de estarmos no local exacto, do qual queremos retirar as coordenadas, clicamos com o botão direito do rato sobre o mesmo e escolhemos a opção “Center map here“.
Ler o resto do artigo »
Fev 20
Na primeira parte deste tutorial vimos como configurar o ELMAH com as definições por omissão, guardando as excepções na memória volátil.
Neste tutorial vamos continuar com as outra formas de Logging (XML, SQLite e SQL Server).
Para alterarmos o provider de logging, temos de alterar uma propriedade na configuração da secção elmah no web.config.
Ler o resto do artigo »
Fev 19
Marcas Technorati:
ASP.NET,
C#,
NIF,
Validators
Hoje vou começar uma nova categoria de artigos, denominada de utilidades. O objectivo desta categoria será fornecer pequenas funções que nos possam ajudar no desenvolvimento de aplicações.
Neste artigo vou demonstrar como podemos efectuar a validação de um número de contribuinte.
O número de contribuinte é constituÃdo por 9 algarismos, dos quais o último é um algarismo de validação, uma espécie de checksum. A função que vamos desenvolver hoje efectua estas duas validações (9 algarismos e CheckBit).
Em C#, a função de validação é a seguinte:
Ler o resto do artigo »
Fev 18
Muitas vezes, num formulário web, temos necessidade de notificar o utilizador com determinada mensagem que não faz parte dos validators que usamos no formulário. Nesse caso, o ideal seria que essa mensagem aparecesse na zona do “Validation Summary“.
Para vos dar um exemplo, imaginem que têm uma página de registo de utilizador, e não podem existir utilizadores com o mesmo username. A não ser que já estejamos a utilizar AJAX, não conseguimos saber se já existe um utilizador com o username inserido, enquanto o formulário não for submetido. Depois da validação efectuada do lado do servidor, no caso de já existir um utilizador com o username fornecido, queremos mostrar a mensagem de utilizador já existente no mesmo sitio onde apareceram todas as outras mensagens de validação.
Ler o resto do artigo »
Fev 07
Neste artigo vou-vos falar de um projecto open source que permite efectuar log de excepções inesperadas em aplicações WEB de uma forma simples, prática e eficiente.
O projecto ELMAH (Error Logging Modules and Handlers for ASP.NET) apareceu em 2004 como um projecto no MSDN para demonstrar o uso de Handlers e Módulos HTTP.
O objectivo deste projecto, que agora é open source, é interceptar todas as excepções inesperadas que ocorrem numa aplicação ASP.NET e dão origem ao famoso ecrã amarelo da morte ("yellow screen of death").
Ler o resto do artigo »