Foi dada a largada!

Atenção a todos, o Community Launch está começando! A Copa Microsoft de Talentos, que é uma grande iniciativa da Microsoft mais as suas comunidades de profissionais começa agora com vários pilares:

Community Launch:

Ação coordenada pelo time de comunidades da Microsoft com o apoio do GITCA e INETA, e realizada pela comunidade técnica. Os grupos de usuários realizarão uma onda de eventos para a Comunidade, contando com o apoio da Microsoft com conteúdo técnico exclusivo para preparação dos palestrantes, nos moldes do HCL (Heroes Community Launch).

Os grupos realizarão eventos pelo país levando conteúdo técnico nos seguintes assuntos:

  • Windows Server 2008 R2
  • SQL Server 2008 R2
  • Windows 7
  • Visual Studio 2010
  • Office 2010
  • Exchange 2010

O evento de abertura será no dia 20/03, sábado, a partir das 09:00. Este evento terá uma General Session, transmitida diretamente da Microsoft Brasil via webcast e depois cada grupo seguirá o evento presencial, abordando os temas acima. Você não precisa necessariamente abordar todos os temas, mas obrigatoriamente um deles.

Roadshow:

Evento organizado e entregue pelos time de comunidades da Microsoft. Passando por 16 cidades brasileiras, o time interno fará uma apresentação focada num cenário fictício que abordará a implementação dos 6 produtos envolvidos na campanha.

Competição:

Concurso que irá eleger os melhores projetos feitos por IT Pros e Desenvolvedores que participarão de uma competição online baseada no conteúdo técnico apresentado no RoadShow e Community Launch.

Sou um líder de grupo. Como devo proceder ?


O evento será realizado pelos grupos de usuários, porém será coordenado pelo INETA e pelo GITCA, que trabalharão junto à Microsoft para proporcionar eventos padronizados de alta qualidade técnica.

O primeiro passo é consultar o GITCA (se você for um profissional de infraestrutura de TI) ou o INETA (se você for um desenvolvedor). Caso seu grupo não seja cadastrado a uma destas instituições, você poderá filiá-lo. É simples, rápido e não envolve custos.

A partir daí, o INETA e o GITCA orientarão você na organização de seu(s) evento(s).

Consulte os procedimentos apresentados neste artigo para realizar os passos necessários.

Você pode também baixar aqui o manual do evento e ter mais detalhes de como participar.

Abraços.

Carlos dos Santos.


Posted in:   Tags:

Para você que está querendo começar a programar, a Microsoft tem uma ferramenta muito interessante chamada Small Basic, que consiste em um ambiente onde você consegue executar programas, mas sem uma linguagem específica, ou seja, você não vai usar C# ou VB.Net, mas uma linguagem que vai mais para o lado funcional, sem tipos pré-definidos.

O Small Basic não é uma ferramenta nova, ela já existe há mais de um ano, mas a grande novidade é que agora o ambiente está totalmente em português, vejam:

image

Um a coisa muito interessante no Small Basic é o intelisence, muito rico em informações:

image

Agora vejam como é simples escrever um programa no Small Basic:

image

Vejam como é simples, TextWindow trabalha no modo texto e GraphicsWindow no modo gráfico, e olhem também que você simplesmente escrever que “variável” é igual a alguma coisa.

Outra coisa muito legal do Small Basic é a linguagem LOGO , muito interessante para crianças, vejam o exemplo:

image

Este código faz a tartaruga desenhar um quadrado na tela.

Isto foi só para vocês verem como é simples usar a ferramenta, e eu realmente, recomendo muito a utilização para iniciantes m programação.

Junto com a ferramenta existe um arquivo PDF com diversos exemplos de como escrever em Small Basic, e você pode ainda exportar seu programa para a web e importar diversos exemplos prontos.

Outra novidade é que você pode exportar o programa para o Visual Studiio, através do botão “Graduar”.

Download do Small Basic

[]s,

Carlos.


Pessoal,

Eu estava vendo um post sobre um recurso excelente do Visual Studio 2010. O recurso, é a visualização das classes do projetos e as dependências.

Para ver isto no seu projeto, no Visual Studio 2010 Ultimate, abra o menu Architecture/Generate Dependency Graph:

image

Você pode gerar o gráfico de várias maneiras, mas no meu exemplo, escolhi By Class:

image

Agora você clica em alguma classe:

image

E vai vendo os métodos e as dependências. Realmente muito útil.

Mas tem mais ainda, o mesmo post trata de uma ferramenta chamada  GCRootToDGML tool, que monta um gráfico ainda mais interessante, onde você pode navegar entre todas as classes do projeto, inclusive as do Framework.

Assistam o vídeo aqui (em inglês apenas), é realmente muito interessante.

[]s,


Posted in: C# , Visual Studio 2010  Tags: ,

Olá,

Quantos de nós já não pressionou a tecla F1 dentro da IDE do Visual Studio ? Isto normalmente inicia um processo de geração do help que pode levar alguns minutos e deixar a IDE travada.

Felizmente no Visual Studio 2010 isto foi modificado, conforme eu já mostrei aqui, mas por enquanto, existe uma maneira de contornar este problema, modificando a função da tecla F1, como mostrado neste blog: http://sleeplessmonkey.blogspot.com/2010/01/best-macro-to-use-in-visual-studio.html

Espero que a dica ajude.

[]s,
Carlos.


carloscds posted on January 4, 2010 11:43

Pessoal,

Para quem está pensando em colocar aplicações na “nuvem” usando o Windows Azure, a Microsoft publicou a tabela de preços para os serviços que estão sendo oferecidos na plataforma.

Os valores podem ser conferidos no site:
http://www.microsoft.com/windowsazure/offers/popup.aspx?lang=en&locale=en-US&offer=COMPARE_PUBLIC

Lembrando que ainda não existem DataCenters no Brasil, mas eu particularmente fiz alguns testes com o SQL Azure e a velocidade impressiona. Pode ser comparada a um sistema rodando sob uma VPN.

[]s,

Carlos.


Posted in: Visual Studio , Windows  Tags:
carloscds posted on December 14, 2009 08:57

Recentemente eu fiz o review de um livro da editora Apress que se chama "Pro Silverlight 3 in C#”. Este livro realmente me chamou atenção, pois ele tem uma leitura muito agradável e é cheio de exemplos, o que o torna “viciante”.

Você quer fazer tudo que tem no livro, pois o Silverlight por si só já é muito show, e um livro que ensina passo a passo melhor ainda.

Se você está interessado em aprender Silverlight #3, ver como tudo funciona e já sair escrevendo aplicações, é um execelente livro para começar, pois ele abrange desde o funcionamento do Silverlight, até ferramentas e controles utilizados nas aplicações. Realmente um excelente guia para desenvolvedores.

[]s,
Carlos.


Posted in: Silverlight , Livros  Tags: ,
carloscds posted on December 13, 2009 11:47

Hoje em dia é muito comum recebermos dados em planilhas do Excel e ter que importar ou analisar estes dados em nossas aplicações.

Com a ajuda do .Net Framework esta tarefa fica muito fácil e vou demonstrar como você pode abrir um arquivo do Excel e executar um comando Select em uma planilha simplesmente usando Ado.Net.

Para começar, vamos mostrar como está a nossa planilha no Excel e quais as informações importantes para o nosso programa em .Net.

Nossa planilha tem estes dados:

image

Vejam que a planilha tem os títulos das colunas na primeira linha. Estes serão os nomes dos campos para o nosso comando Select, e também o nome da planilha, que é Sheet1, será o nome da nossa tabela.

Agora vamos criar um projeto do tipo Console no Visual Studio:

image

Obs: no meu exemplo estou usando o Visual Studio 2010, mas vocês podem usar o Visual Studio 2008 com .Net Framework 2.0 sem problemas.

Criada nossa solução, vamos agora escrever o código. Para acessar os dados na planilha, vamos usar o Ado.Net e DataSet, para ser mais fácil de entender, e sendo assim precisamos incluir os namespaces apropriados:


using
System.Data;
using System.Data.OleDb;

Após isto, precisamos criar a conexão com a planilha, usando OleDB:


OleDbConnection
conexao = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\temp\planilha.xlsx;Extended Properties='Excel 12.0 Xml;HDR=YES';");


Nesta conexão, usamos o provider Microsoft.ACE.OLEDB e indicamos o noem da planilha, bem como a versão do Excel.

Criaremos agora um Adapter para executar o comando Select, e também um DataSet para armazenar os dados da consulta:


OleDbDataAdapter
adapter = new OleDbDataAdapter("select * from [Sheet1$]", conexao);
DataSet ds = new DataSet();


Observem que o nome da planilha tem um símbolo ‘$’ ao final e está entre colchetes ‘[]’.

Agora vamos abrir a conexão, preencher o DataSet e exibir os dados da planilha:


try
{
   conexao.Open();
   adapter.Fill(ds);

   foreach (DataRow linha in ds.Tables[0].Rows)
   {
     Console.WriteLine("Nome: {0} - Cargo: {1} - Salario: {2}", linha["nome"].ToString(),
                        linha["cargo"].ToString(), linha["salario"].ToString());
   }
}
catch (Exception ex)
{
   Console.WriteLine("Erro ao acessar os dados: " + ex.Message);
}
finally
{
   conexao.Close();
}


Entendendo o código, abrimos a conexão, preenchemos o DataSet com o método Fill() do Adapter e depois executamos um ForEach para exibir os dados. Fazemos também o tratamento de exceção caso ocorra algum erro.

Vocês devem ter percebido que é um código bastante simples, mas de grande ajuda.

[]s,

Carlos.


Posted in: Visual Studio , C# , Visual Studio  Tags:
carloscds posted on December 13, 2009 11:18

Se você costuma usar o SkyDrive para armazenar informações e poder usar em qualquer lugar, vai gostar deste novo utilitário. O SkyDrive Explorer é um aplicativo que permite que você abra o SkyDrive no seu Windows Explorer e consigar ler e gravar arquivos como se fosse um drive do seu computador. Se você ainda não usa o SkyDrive, clique aqui e comece agora mesmo.

Primeiro você precisa baixar o utilitário clicando aqui.

Depois de baixar, execute o utilitário e coloque seu usuário e senha do SkyDrive:

image

Após isto ele já vai aparecer no seu Windows Explorer:

image

Agora, clicando no ícone, o SkyDrive será aberto como um drive no seu computador, mostrando os arquivos e pastas. Assim, é só copiar e gravar seus arquivos para ele.

[]s,
Carlos.


Posted in: Utilitários  Tags:
carloscds posted on November 18, 2009 08:37

Segunda-feira dia 05 apresentei no Londrina TechDay na Unifil em Londrina as novidades do Visual Studio 2010 Beta 1 e as novidades do C# 4.0, no mesmo dia o Marcio Althmann apresentou as novidades do Silverlight 3.0.

Em breve teremos mais, principalmente com o lançamento do Windows 7, fiquem atentos.

 

DSC02237 DSC02239 DSC02268 DSC02277 DSC02279 DSC02280 DSC02285

[]s,


Posted in:   Tags:
carloscds posted on November 18, 2009 08:24

É isto mesmo, ontem (17/11/2009) fizemos uma maratona de mini-palestras na Universidade Norte do Paraná (UNOPAR) em Londrina.

A convite do Prof. Ricardo Delgado, fizemos uma apresentação sobre Windows 7, Visual Studio 2010 e Silverlight  para os alunos do 8º e 9º períodos de Engenharia da Computação.

Procuramos mostrar um overview de todas as tecnologias, onde ficamos cerca de 3 horas fazendo demonstrações.

Confiram as fotos:

DSC01636 DSC01640 DSC01642 DSC01643 DSC01645 DSC01647

[]s,


Posted in: Eventos , Silverlight , Visual Studio 2010  Tags:

Sobre mim

Tenho mais de 20 anos de experiência no desenvolvimento de softwares. Sou certificado Microsoft MCP, Microsoft MVP C#. Sou palestrante em diversos eventos Microsoft, tenho diversos artigos publicados em revistas e participo dos fóruns do MSDN.
Vocês podem encontrar mais sobre mim em:

Busca no Blog

Comentários Recentes

Banners

Theme Grabber
Aviso
As opiniões colocadas neste blog são minhas e pessoais e não expressam necessariamente as opiniões de meus empregadores, pareceiros e amigos. Da mesma forma, os comentários feitos por leitores do blog não expressam a minha opinião.

© Copyright 2010 Carlos dos Santos