Carlos dos Santos

September 2008 - Posts

Material sobre SQL Server 2008

Pessoal,

Segue dois links com diversos materiais sobre SQL Server 2008:
http://blogs.technet.com/sqlserverbrasil/archive/2008/09/27/channel-9-e-technet-edge-v-deos-e-demos-em-portugu-s-sobre-sql-server-2008.aspx
http://www.microsoft.com/sql/experience/

Fonte: Felipe Ferreira - DotNetFloripa

[]s,

Internet Explorer 8 - Você está usando ?
Para quem ainda não viu o IE8 ele contém mudanças muito interessantes que valem a pena serem vistas. Aqui no meu micro de trabalho estou utilizando já há algum tempo e está muito estável.
 
Se você ainda não baixou aproveite e começe a testá-lo, já existe até versão em português no link:
http://www.microsoft.com/windows/internet-explorer/beta/
 
 
Existem também um fórum público da Microsoft que está discutindo sobre o IE8 (em inglês), participem e dêem suas opiniões. Podem também fazer comentários aqui no meu blog que repassarei para a equipe do produto. O link do fórum é:
http://go.microsoft.com/fwlink/?LinkId=110585
 
[]s,
Carlos.
Código fonte do .Net Framework

Pessoal,

Conforme demonstrado no nosso webcast, o link para configurar o Visual Studio 2008 é:
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx

Código fonte da rotina para gerar LOG:

using
System.IO;
...
...

void InsereLog(string Log)
{
   StreamWriter arquivo = File.AppendText(@"d:\SharpCode\log.txt");
   arquivo.WriteLine(DateTime.Now.ToString() + ": " + Log);
   arquivo.Close();
}

[]s,
Carlos dos Santos.

Posted: Sep 24 2008, 11:12 PM por CarlosSantos | com no comments
Abaixo de:
Instalando o Sharepoint no Windows Vista

Pessoal,

Encontrei este post no grupo DotNetFloripa e gostaria de compartilhar com vocês.

Para quem desenvolve para Sharepoint, esta é uma dica imprescindível:
http://groups.google.com.br/group/dotnetfloripa/browse_thread/thread/59da9a6ad14dc4c3?hl=pt-BR

[]s,
Carlos.

Incrível montagem feita com DeepZoomComposer e Silverlight

Pessoal,

Olha que incrível esta montagem feito com a ferramenta DeepZoomComposer e com o Silverlight da Microsoft:
http://robburke.net/images/deeplol.html

Para quem quer conhecer o DeepZoom, o link é:
http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&displaylang=en

Para conhecer o Silverlight:
http://silverlight.net/default.aspx

[]s,
Carlos.

Globalizaçao de páginas Asp.Net

Pessoal,

Tem um artigo muito interessante no CodeProject mostrando várias maneiras de trabalhar com globalização em aplicações Asp.Net, confiram no link:
http://www.codeproject.com/Kb/aspnet/localizationByVivekTakur.aspx

[]s,
Carlos.

Asp.Net para programadores PHP

Pessoal,

Para quem desenvolve em PHP e está querendo migrar para Asp.Net, existe um curso grátis no Microsoft E-Learning sobre isto. O conteúdo está em inglês e pode ser encontrado no link:
https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=77681

[]s,
Carlos.

Posted: Sep 14 2008, 07:42 PM por CarlosSantos | com no comments
Abaixo de: ,
Migrando de Delphi para C#

Pessoal,

Para quem é programador Delphi e está interessado em migrar para C#, no site MSDN existem vários tutoriais, confirma no link:
http://www.microsoft.com/brasil/msdn/Migracao/Migracao.Delphi/Default.mspx

[]s,
Carlosl

Posted: Sep 10 2008, 11:34 PM por CarlosSantos | com no comments
Abaixo de: ,
Turbine sua carreira

Você conhece o programa RampUP da Microsoft ? Se não confira no endereço:
http://msdn.microsoft.com/pt-br/rampup/default(en-us).aspx

Esta é um programa de treinamento gradativo, onde você determina seu perfil e escolhe uma track de treinamento, que vai desde programação orientada a objetos até desenvolvimento web.

 Vale a pena conferir e USAR !!!

[]s,
Carlos.

Algumas ferramentas úteis que ajudam na migração para SQL Server
Vejam no site abaixo algumas ferramentas e guias úteis que ajudam a migrar para o SQL Server:
http://www.microsoft.com/sql/solutions/migration/default.mspx
 
[]s,
Carlos.
Compilação Condicional em C#
Não sei se todos já utilizaram as famosas diretivas de compilação em C#, como por exemplo #define, #ifdef, #undef, etc...
 
Estes são mecanismos realmente muito interessante que podem eliminar partes do código durante a compilação, por exemplo, você tem um método que deseja ser executado somente no ambiente de desenvolvimento e não no ambiente de produção.
 
No exemplo abaixo, eu mostro como fazer isto usando uma diretiva condicional no método, aliado a uma declaração #ifdef:

-- definição do método
[System.Diagnostics.Conditional("DEBUG")]void ExecutaSomenteEmDebug(){   MessageBox.Show("Em Debug");

}

-- chamando o método
private void Form1_Load(object sender, EventArgs e){   ExecutaSomenteEmDebug();}
 
No exemplo acima, a diretiva Conditional("DEBUG") informa ao compilador que este médodo só "existirá" em modo debug, ou seja, quando você compilar em modo release, todas as chamadas ao método serão ignoradas.
 
A vantagem deste modelo é que você pode criar rotina de LOG, por exemplo, somente para o desenvolvimento, e quando for disponbilizar a aplicação para o ambiente de produção, não precisará modificar nada no código.
 
Outra maneira de utilização um pouco mais abrangente, é você criar suas próprias diretivas de compiliação, por exemplo:
 
-- definição do método
[System.Diagnostics.Conditional("CONDICAO_XYZ")]
void ExecutaCondicional()
{
   MessageBox.Show("Condição XYZ");
}

 

Neste caso este método só será chamado caso exista uma diretiva CONDICAO_XYZ no início do código fonte ou nas opções de compilação, por exemplo:

 

#define CONDICAO_XYZ 

using System;

...

...

 

No exemplo acima, se você comentar a linha do #define, o compilador também irá ignorar o método e as chamadas.

 

Isto é apenas uma pequena amostra do que pode ser feito com diretivas de compilação, espero ter despertado o interesse de vocês e principalmente espero que a dica seja útil.

 

 

[]s,

Carlos.