Mudámos de casa – www.istomesmo.com

Olá a todos. Este é o último post que escrevo aqui no istomesmo.wordpress.com. Mudei o blog para um servidor próprio, com o endereço www.istomesmo.com

O funcionamento do blog continuará a ser o mesmo, os mesmos conteúdos, mas com alguns melhoramentos a nível de funcionalidades disponibilizadas e a nível de interface.

 blog

Espero que gostem.

Continuem a visitar. Vocês são o objectivo do blog. 🙂

E que este blog descanse em paz, e continue a redireccionar leitores para o novo endereço. 🙂

A feed RSS do novo blog é a mesma,

Subscrevam aqui a fedd RSS

Código Seguro – The Developer Highway Code (Livro)

Mudámos de casa – visitem o novo site em www.istomesmo.com

A Microsoft disponibilizou recentemente uma versão revista do livro “The Developer Highway Code”.

image

Confesso que a capa tem um sinal muito interessante “REDUCE COFFEE NOW” (Reduza o Café agora). Como é que isto será possível? 🙂 Quero saber…

Continuar a ler

Novas Funcionalidades C# 3.0 – Extensions Methods

Mudámos de casa – visitem o novo site em www.istomesmo.com

Artigo Principal – As Novas Funcionalidades do C# 3.0

Esta é sem dúvida umas das funcionalidade que mais gostei no C# 3.0. Com ela podemos extender tipos existentes (string, int, etc…) ou tipos construídos (client, car, person, etc…) com métodos adicionais. Estes métodos estáticos podem ser invocados com a mesma sintaxe que os métodos de instância.

Esta funcionalidade pode ser extremamente útil no desenvolvimento, e tornar o código muito mais limpo e reutilizável. De seguida vou mostrar um exemplo, de como podemos capitalizar as primeiras letras das palavras que constituem uma determinada string. Para isso vamo criar um Extension Method ao tipo string:

public static class IstoMesmoExtensions
{
public static string ProperCase(this string s)
{
string[] words = s.Split(‘ ‘);
string result = string.Empty;

foreach (string i in words)
{
result = result + i.Substring(0, 1).ToUpper() +

i.Substring(1).ToLower() + ” “;
}
result = result.Substring(0, result.Length – 1);
return result;
}
}

Continuar a ler

Visual Studio 2008 – PowerCommands Extension

Mudámos de casa – visitem o novo site em www.istomesmo.com

image 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

Maps.live.com – Olhos de Águia (Bird’s Eye) em Portugal

Marcas Technorati: ,,,,,

Mudámos de endereço

www.istomesmo.com

.

.

Clique aqui para ver o artigo actualizado

.

.