Quer Ganhar um netbook Asus Eee PC 1008HA Seashell? Clique Aqui
Mai 14

Editor HTML Ajax Control Toolkit

Está disponível para download uma nova versão do Ajax Control Toolkit com um conjunto de novos controlos bastante úteis. Entre estes novos controlos, encontra-se um Editor de HTML, um controlo para escolha de cores e uma dropdown com autocomplete. Esta versão só é compatível com o ASP.NET 3.5.

Vejam em baixo mais detalhe sobre estes controlos:


Ler o resto do artigo »

Set 12

Até à bem pouco tempo, a informação sobre o desenvolvimento de Sharepoint 2007 (MOSS) andava espalhada um pouco por todos os sites da Microsoft.

image

Recentemente foi lançado um site destinado à comunidade de programadores Sharepoint 2007, com diversos recursos (tutoriais, webcasts, virtual labs, white papers, etc.)

O endereço do site é:


Ler o resto do artigo »

Mar 27

Marcas Technorati: ,,,,

Cada vez mais está na “moda” o uso de Máquinas Virtuais, quer para desenvolvimento, quer para fazer apresentações. Uma máquina virtual (Virtual Machine) consiste na simulação de um sistema operativo, apenas através de software, ou seja, estamos a executar outro sistema operativo dentro do que estamos a correr. Este processo é denominado por virtualização. Esta virtualização permite dividir os recursos do computador hospedeiro pelas diferentes máquinas virtuais em execução, conseguindo simular vários computadores.

O uso de máquinas virtuais apresenta várias vantagens, por exemplo, podemos criar uma máquina virtual para cada ambiente de desenvolvimento (por ex.: .net e php), podemos testar novos sistemas operativos de forma fácil, podemos movimentar as máquinas virtuais entre pcs de forma rápida, conseguimos ter um ambiente de desenvolvimento pré preparado de forma rápida, etc… As vantagens são imensas, mas também existem algumas desvantagens, como é óbvio. O uso de máquinas virtuais exige um computador com recursos acima dos recomendados, pois estes vão ser partilhados com as várias máquinas virtuais, principalmente a memória RAM, o CPU e o Disco. A performance numa máquina virtual é naturalmente inferior à de um computador normal.

Ler o resto do artigo »

Mar 05

Marcas Technorati: ,,,

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;
  }
}

Ler o resto do artigo »