Inscreva-se no RSS do [MVP] Adriano Bertucci
Newsletter
Siga-me no Twitter.
Facebook
LinkedIn
Flickr

Visual Studio 2010 RC

Ola Pessoal,

Gostaria de avisar aos interessados que a Microsoft lançou ontem (08/02/2010) a versão Release Candidate do Visual Studio 2010.

Para os assinantes MSDN, já podem iniciar os downloads… Já para os demais usuário teremos a liberação à partir do dia 10/02/2010.

Vamos efetuar o download e começar as discussões sobre as novidades da ferramenta.

Quem gostou acesse… Visual Studio 2010 RC http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx

Detalhe… antes de instalar a nova versão para que já tinha o Beta 2, é preciso removê-lo… então siga as instruções: http://support.microsoft.com/kb/312383/pt

Software Transactional Memory (STM.NET)

Ola pessoal

Em meus experimentos, encontrei um o STM.NET, ou Sofware Transactional Memory. Trata-se de um framework para desenvolvedores C# que efetua de maneira eficiente o isolamento de um determinado bloco de código em momentos de compartilhamento.

O recurso de memoria transacional, é umas das tecnologias com grandes considerações do mundo acadêmico, como um grande recurso para os novos modelos de aplicativos com multi-core de hardware.

Quem quiser conferir este projeto acesse: DevLabs (STM.NET)

Em breve mostrei alguns exemplos de utlização do framework.


Bookmark and Share

Ferramentas de Tradução – Bing

Ola Pessoal

Para quem ainda não conhece a Microsoft, fornece um série de ferramentas para tradução de conteúdo. Estas ferramentas fazem parte das ferramentas do Microsoft Translator (Bing). Entre as ferramentas podemos contar com recursos para usuários finais como integração dos tradutores com o próprio Office, bem como ferramentas para desenvolvedores e WebMasters como Traduções Assíncronas através de sua API de Ajax.

Quem quiser conferir acesse Microsoft Translator Tools


Bookmark and Share

Visual Studio 2010 Beta 2

Ola Pessoal,

Hoje para quem tem assinatura da MSDN Subscribe, a partir do dia 21/10, a Microsoft disponibilizara o Visual Studio 2010 Beta 2.

Quem quiser ir vendo um pouco dele temos o vídeo do Brian Keller http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/ e também informações no link http://msdn.microsoft.com/pt-br/vstudio/dd582936(en-us).aspx

Estou baixando o meu agora! Aguardem mais novidades!


Bookmark and Share

Desenvolvimento de Aplicações para Windows 7

Bom Pessoal

Falta pouco, em breve teremos oficialmente o novo sistema operacional da Microsoft, o qual vem com recursos super inovadores e que promete movimentar o mundo de TI. Agora nós desenvolvedores, já estamos preparados para fazer com que nossas aplicações rodem no Windows 7? Melhor ainda, será que não seria possivel, fazer um interessão do novo sistema operacional com a minha aplicação? Usar seus poderosos recursos de maneira integrada aos nossos sistemas?

A resposta é sim o Windows 7 possui uma enorme biblioteca .NET para intereção com os recursos nativos do sistema operacional.

Nos próximos dias vamos dar uma mergulhada, no mundo do Windows 7 para desenvolvedores, vamos aprender a manipular seus recursos e tirar proveito dos seus recursos para uso de nossa aplicações. Aguardem!!!

Para quem já tem o Windows 7 RC instalado e não quer perder tempo, pode ir usando o Training Kit do Windows 7 for Developers. Material completo com exemplos de como trabalhar com as novas APIs do Windows 7 em nossa aplicação.

Até a próxima.


Bookmark and Share

DICA: Invertendo strings em .NET (C#)

Ola Pessoal

Diversas pessoas enviam-me alguns emails pedindo uma série de dicas de C#, portanto resolvi coloca-las todas aqui para quem precisar.

Para iniciarmos vou demostrar como podemos inverter um string por completo, dica que foi solicitada diversas vezes. Bom vamos ao que interessa.

Para demostrar vamos criar uma pequena aplicação Windows Forms como demostrado na figura abaixo:

clip_image001

Aplicação servira para invertermos a ordem do texto informado no primeiro TextBox denominado “Texto”. Para efetuarmos a inversão foi chamado uma função chamada “Inverter” através do click do botão. Descrevo o código utilizado logo abaixo:

private void button1_Click(object sender, EventArgs e)
{
    textBox1.Text = Inverter(txtTexto.Text);
}

static public string Inverter(string Texto)
{
    //Cria a partir do texto original um array de char
    char[] ArrayChar = Texto.ToCharArray();
    //Com o array criado invertemos a ordem do mesmo
    Array.Reverse(ArrayChar);
    //Agora basta criarmos uma nova String, ja com o array invertido.
    return new string(ArrayChar);
}

Reparem que para inverter o texto usamos poucas linhas de codificação excutando os seguintes passos:

  1. Dividir o texto informado em um Array de Char
  2. Inverter o Array criado
  3. Criar um objeto String com o conteúdo do Array, ja criado e invertido.

O resultado deve ser: 

clip_image001[4]

 

Bom pessoal espero que esta dica ajude.

Se você também precisa de alguma dica, e esta com alguma dúvida, entre em contato. Vou esclarecendo elas por aqui.

Até a próxima.


Bookmark and Share

Singularity – Sistema Operacional em C#

Ola Pessoal,


Mais uma dica rapida.. Não sei se todos conhecem mas a Microsoft Research esta em seu laboratório com um projeto de um novo Kernel de SO desenvolvimento em C#, trata-se do Singularity.

O Singularity vem crescendo no conceito de vários arquitetos de softwares, graças a sua remodelada forma de trabalhar, chegando a receber elogios inclusive de arquitetos de softwares, focados em Software Livre.

Bom eu já estou dando uma olhada a algum tempo.. recomendo que todos que gostarem.. possam conhecer tambem.

Maiores informações e download http://research.microsoft.com/en-us/groups/os/singularity/

[]s


Bookmark and Share

Listando arquivos de um diretório com Visual C#

Ola Pessoal,

Uma pequena dica técnica… Para que precisar trabalhar com arquivos e diretórios o .NET Framework possui grandes recursos dentro de seu Namespace: System.IO.

Agora vou dar um pegueno exemplo de como listar os arquivos de um determinado diretório fisíco. Para isso a primeira ação que devemos executar é importar nosso NameSpace:

using System.IO;

Logo em seguida iremos utilizar as classes DirectoryInfo e FileInfo, para que possamos listar os arquivos. Abaixo segue um exemplo comentado sobre o assunto:

//Marca o diretório a ser listado
DirectoryInfo diretorio = new DirectoryInfo(@"C:\");
//Executa função GetFile(Lista os arquivos desejados de acordo com o parametro)
FileInfo[] Arquivos = diretorio.GetFiles("*.*");

//Começamos a listar os arquivos
foreach (FileInfo fileinfo in Arquivos)
{
    Response.Write(fileinfo.Name);
}

Bom pessoal, espero que aproveitem mais esta dica!


Bookmark and Share

Componentes e Produtos para Desenvolvimento de Softwares

Ola Pessoal,

Gostaria de comunicar a todos que a apartir de hoje vou inaugurar uma nova área neste site, uma área especifica para Produtos e Componentes para desenvolvimento de softwares e negócio em geral.

Trata-se de uma iniciativa, que reune os pricipais profissionais de tecnologia do setor, através da AB Software, que agora trará as principais novidades em produtos e componentes, todos desenvolvidos com a mais alta tecnologia.

Para começar a equipe AB Software, disponibilza totalmente gratuíta, um componente para envio de Email sem autenticação o ABSoftware.Mail uma tremenda novidade para os desenvolvedores de aplicações .NET.

Portanto agora é só acessar nossa página http://www.adrianobertucci.com/page/Produtos.aspx e acompanhar as novidades. Qualquer dúvida quanto ao uso do produto basta entrar em contato através do link http://www.adrianobertucci.com/contact.aspx

 

[]‘s


Bookmark and Share

Identificando a cultura e idioma do cliente – ASP.NET e C#

Ola Pessoal,

Vamos com mais uma dica que ainda gera muitas dúvidas. Quando estamos trabalhando com multiplos idiomas em aplicações web, muitas pessoas se perguntam como identificar as configurações, e a própria cultura do usuário que esta acessando o site naquele momento. Para isso o .NET Framework nos oferece recursos para identificarmos tudo. Vamos ver como funciona:

Thread.CurrentThread.CurrentCulture

Através da classe Thread, temos acesso a todas as informações sobre a thread corrente, inclusive informações completas quanto a Cultura do usuário. Com elas podemos acessar literalmente todas as informações sobre o idioma corrente como por exemplo formatos de data e hora local.

Por enquanto é só! Qualquer coisa só me comunicar!

[]´s


Bookmark and Share