Posted on Sexta-feira, 7, Março 2008 by NC
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.

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
Arquivado em: ASP.NET, ASP.NET MVC, microsoft, silverlight | Tagged: ASP.NET, C#, ie8, mudança de casa, novo blog | 1 Comentário »
Posted on Quinta-Feira, 6, Março 2008 by NC
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”.

Confesso que a capa tem um sinal muito interessante “REDUCE COFFEE NOW” (Reduza o Café agora). Como é que isto será possível?
Quero saber…
Leia mais »
Arquivado em: ASP.NET, microsoft | Tagged: .NET 2.0, AJAX.NET, Best Practices, Livro, Livros, Patterns, Segurança | Leave a Comment »
Posted on Quarta-feira, 5, Março 2008 by NC
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;
}
}
Leia mais »
Arquivado em: ASP.NET, microsoft | Tagged: c# 3.0, extensions methods, Implicitly type local variables, linq, notícias, novas funcionalidades, Tutoriais, Utilidades | 3 Comentários »
Posted on Terça-feira, 4, Março 2008 by NC
Mudámos de casa – visitem o novo site em www.istomesmo.com
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
Arquivado em: microsoft | Tagged: Extensões, notícias, PowerCommands, Software, Utilidades, visual studio 2008, Visual Studio Gallery | 1 Comentário »
Posted on Segunda-feira, 3, Março 2008 by NC
O C# 3.0 trouxe à plataforma .Net um conjunto de novas funcionalidades que tornam a mesma mais robusta ,completa, e ao mesmo tempo permitem poupar tempo em determinadas rotinas de programação. As novas funcionalidade encaixam-se na platataforma como uma extensão ao C# 2.0.
As principais novas funcionalidades presentes nesta extensão (C# 3.0) são as seguintes:
-
Implicitly typed local variables - permitem que o tipo de uma variável local seja determinado a partir da expressão utilizada para a inicializar.
-
Extension methods – permitem extender os tipos existentes ou tipos construídos com métodos adicionais.
-
Lambda expressions - são uma evolução dos métodos anónimos que possiblitam uma melhoria na determinação dos tipos e nas conversões para “delegates” e “expression trees“.
-
Object Initializers – facilitam a construção e inicialização de objectos.
-
Anonymous types – são tipos/objectos determinados e criados automaticamente a partir de “Object Initializers“.
-
Implicitly typed arrays - permitem a criação e inicialização de arrays que determinam automaticamente o tipo dos elementos do array através da inicilalização do mesmo.
-
Query expressions – disponibilizam uma sintaxe integrada na própria linguagem que permite efectuar queries de modo semelhante ao SQL e XQuery.
-
Expressions tree - possibilitam que as “Lambda expressions” sejam representadas como dados em vez de código (“delegates”).
Nos próximos artigos vou explicar cada uma destas funcionalidades mais detalhadamente. Vamos começar já pela nova palavra do C# 3.0, a palavra “var”…
Leia mais »
Arquivado em: ASP.NET | Tagged: c# 3.0, Implicitly type local variables, lambda expressions, linq, notícias, novas funcionalidades, Tutoriais | 1 Comentário »
Posted on Sexta-feira, 29, Fevereiro 2008 by NC
Posted on Quinta-Feira, 28, Fevereiro 2008 by NC
Posted on Quarta-feira, 27, Fevereiro 2008 by NC
Marcas Technorati:
Silverlight 2,
beta 1,
controlos,
mix 08
Mudámos de casa – visitem o novo site em www.istomesmo.com
A versão beta 1 do Silverlight 2.0 está prestes a ser disponibilizada ao público, muito provavelmente durante o evento MIX 08. O ScottGu colocou recentemente no seu blog uma série de artigos com um tutorial para construir um cliente digg utilizando a verão beta do Silverlight 2.0.
Nos últimos dias apareceu na internet uma imagem com os supostos controlos que constituirão esta versão beta. Na imagem existe um total de 29 controlos que variam desde a simples Textbox até à Grid.
Vejam a imagem em baixo:
Leia mais »
Arquivado em: ASP.NET, silverlight | Tagged: beta 1, controlos, mix 08, notícias, silverlight, silverlight 2 | Leave a Comment »
Posted on Quarta-feira, 27, Fevereiro 2008 by NC
Marcas Technorati:
JQUERY,
Javascript,
Animação,
library,
unobtrusive,
leve
Mudámos de casa – visitem o novo site em www.istomesmo.com
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…
Leia mais »
Arquivado em: Uncategorized | Tagged: animação, exemplo de utilização, javascrit, jquery, library, Tutoriais, tutorial, Utilidades | 8 Comentários »
Posted on Segunda-feira, 25, Fevereiro 2008 by NC
Marcas Technorati:
Dinheiro,
adsense,
google,
internet,
reviews
Mudámos de casa – visitem o novo site em www.istomesmo.com
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.
Leia mais »
Arquivado em: Uncategorized | Tagged: dinheiro, enriquecer, Google, google adsense, internet, rendimentos, rico, sociedade, Utilidades | 4 Comentários »