Saturday Night Code – Descubra o Visual Studio 2008

Pessoal, Preparem-se para mais um Saturday Night Code! Vai ser muito bom e será ministrado por:
Diego Neufert (MVP), Rogerio Cordeiro (Microsoft) e Waner Tavares (MIC).
Vale um clique! Não vai perder essa heim!

https://i0.wp.com/www.microsoft.com/brasil/msdn/images/webcasts/Saturday_top.jpg

Dia 30/6/2007 – 21:00 h (Brasília)
Descubra o Visual Studio 2008 (codinome "Orcas")

Palestrantes:
Diego Neufert (MVP), Rogerio Cordeiro (Microsoft) e Waner Tavares (MIC).

Resumo:
Esteja a frente do mercado sendo o primeiro a descobrir as novidades do Visual Studio 2008 (codinome "Orcas") e do .NET Framework 3.5, que serão lançados em breve pela Microsoft. As novas tecnologias incorporadas na melhor ferramenta para desenvolvimento em .NET serão apresentadas de maneira clara e prática por profissionais que já vem lidando no dia-a-dia com o Visual Studio 2008.

Este Satuday Night Code foi elaborado com o desenvolvedor brasileiro em mente, um evento sem distrações ou correrias, sem clientes e sem telefones tocando, tudo feito para você manter o máximo foco no que interessa, novas tecnologias e muito Visual Studio 2008 com .NET Framework 3.5.

Serão abordadas as novidades do ASP.NET com AJAX, que agora recebe suporte a IntelliSense em JavaScript, levando o desenvolvimento de aplicações ricas na web ao próximo nível. Serão apresentadas também as evoluções do C# 3.0 como o LINQ, que torna o acesso a dados extremamente simples, Windows Forms e Visual Studio Team System 2008.

A nova plataforma de desenvolvimento Microsoft completa, a seu alcance, em apenas 150 minutos!!

Inscrição:
Clique aqui para fazer sua inscrição.

https://i0.wp.com/www.microsoft.com/brasil/msdn/images/webcasts/Saturday_text.jpg

https://i0.wp.com/www.microsoft.com/brasil/msdn/images/webcasts/Conceitual_middle.jpg

https://i0.wp.com/www.microsoft.com/brasil/msdn/images/webcasts/Conceitual_botton.jpg

Problemas ao instalar VSI – String cannot have zero length

Pessoal, semana passada baixei alguns Starter Kits que vem em formato VSI (Visual Studio Content Installer).
 
Pois bem, tive uma surpresa (desagradável) ao tentar instalar:

 
Inicialmente pensei ser erro no arquivo, baixei e re-baixei (he he), e nada. Então fui atrás de algo, eu não seria o sortudo por ser o único a sofrer com esse problema.
 
Eis a solução!
 
Entrar no RegEdit (Executar -> RegEdit -> Enter)
 
Então entrar nesse caminho:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSEnvCommunityContentContentTypesVSTemplate]

 
 
 
E adicionar essas STRING VALUES:
"ClassName"="VSContentInstaller.VSTemplateInstallerPage"
"DisplayName"="#VSTemplateContentDisplayName"
 
 Como adicionar as string values:

 

 

 

 

E finalmente adeus a janelinha de erro:

 

É isso aí galera, mais informações nos links abaixo! Abraço!!! 

Referências:

Métodos Sincronos em Threads

Pessoal, hoje precisei usar algo interessante. Métodos sincronos.
 
Precisei disso para fazer o controle de conexões simultâneas, onde o máximo são 3. Para fazer o controle de quem está usando as conexões usei uma variável INT, mas quando eu executava fazendo o teste de stress, dava algo errado, passava as 3 conexões…
 
Isso ocorria pela velocidade de execução das threads, onde somente métodos sincronizados (que executam um a um) poderiam resolver. Então encontrei uma maneira simples e interessante de fazer:
 

using System.Runtime.CompilerServices;

 
[MethodImpl(MethodImplOptions.Synchronized)]
public static bool Executar()
{
  return Pool <= MaxConexoes;
}

[MethodImpl(MethodImplOptions.Synchronized)]

public static void IncrementarPool()
{
  Pool++;
}

[MethodImpl(MethodImplOptions.Synchronized)]

public static void DecrementarPool()
{
  Pool–;
}

Interessante não?