Autor: SrECosta
Palavras-chave
Calendário
<<  outubro 2008  >>
seteququsedo
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Pakua FeedCenter

Olá.

     Dia 11/08 a MS liberou para download o service pack 1 do .NET Framework 3.5 que inclui:

  1. ASP.NET Dynamic Data.
  2. Melhorias no CLR (Common Language Runtime).
  3. Melhorias de performance para o WPF (Windows Presentation Foundation).
  4. Novas opções para publicadores do ClickOnce.
  5. O Entity Framework.
  6. LINQ To SQL provê mais compatibilidade com o SQL Server 2008.
  7. ADO.NET Data Services Framework.
  8. O SqlProvider provê mais compatibilidade com o SQL Server 2008.

     Requisitos de sistema: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP.

     Ah, muito importante para quem não programa mais utilizando o bloco de notas e o compilador de linha de comando: a MS também liberou o service pack 1 do Visual Studio 2008 para download. E tem também as versões Express Edition já com o service pack 1 aplicado e o todo poderoso (timão?) Visual Studio Team System 2008 Team Foundation Server SP1.

     Convém atualizar seus sistemas para aproveitar os novos recursos.

Abraço.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 1. agosto 2008, 22:55

Olá.

     Essa eu vi no blog do Luciano Moreira. Depois do MSDN Experience Visual Studio Team System e do MSDN Experience Web Academy o pessoal do MSDN liberou o MSDN Experience SQL Server.

     Voltado para o aprendizado de SQL Server (d'oh!) contém conteúdo tanto para desenvolvedores quanto para DBAs. Segundo o Luciano:

Conta com 5 módulos, que cobrem desde à introdução ao SQL Server e suas ferramentas, passando pela escrita de consultas (simples e complexas), criação de views e stored procedures, programação CLR, arquitetura e componentes internos, indexação, gerenciamento de transações, análise de performance e troubleshooting, e como um extra, ainda temos duas sessões sobre o Service Broker.

     Já me inscrevi. Agora só falta arranjar um tempinho pra fazer o experience.

Bons estudos.

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 15. julho 2008, 17:19

Olá.

     Situação.

     Imagine a cena:
     1. Você está programando um pop-up aberto com uma instrução javascript window.showmodal().
     2. Neste pop-up você insere um formulário ASP.NET e um botão (commandbutton).
     3. Ao clicar no botão você espera que o formulário seja postado, porém, é aberta uma nova janela do browser e a janela do pop-up é recarregada. Nada acontece como planejado.

     Solução.

     Incluir uma tag BASE dentro da seção HEAD do seu pop-up e setar o atributo TARGET para _SELF. Você pode fazê-lo de duas formas:
     1. Editando a seção head do seu pop-up manualmente desta forma:
     <head><base target="_self"></head>
     2. Ou incluindo a mesma informação acima via code behind.

     É isso. Boa sorte com seu projeto.

Eduardo.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 25. junho 2008, 07:55

Olá.

     O Karl Seguin do blog / comunidade Codebetter.com liberou para download o ebook "Foundations of Programming / Building Better Software". (Nice job!)

Foundations of Programming - ebook by Karl Seguin

      Ao longo de várias semanas ele escreveu nove artigos sobre programação de software incluindo assuntos como domain drive design (DDD), persistência, injeção de dependência, testes unitários, mapeamento objeto-relacional, memória, proxies, e mais.

     O ebook está em inglês mas o Karl escreve muito bem e é bem didático. Vale a pena dar uma lida.

     Você pode baixá-lo destes locais:
     http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx (ou)
     http://www.openmymind.net/FoundationsOfProgramming.pdf

Eduardo.

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 19. março 2008, 19:27

Olá.

     Algumas IDEs que já utilizei durante a vida... :)

Visual Notepad
- Visual Notepad ;)

ASP.NET Webmatrix
- ASP.NET WebMatrix

SharpDevelop
- SharpDevelop

Visual Studio 2002
- Visual Studio 2002

Visual Studio 2003
- Visual Studio 2003

Visual Studio 2005
- Visual Studio 2005

Visual Studio 2008
- Visual Studio 2008

Eduardo.

4.0 ponto(s). Avaliado por 2 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Olá.

     Region é um recurso da maioria das linguagens modernas de programação que permite ao programador agrupar trechos do código-fonte utilizando um nome ou frase (embora aqui eu esteja citando o C# mais claramente). Não tem efeito nenhum efeito sobre compilação ou sobre a lógica/performance do código-fonte em si, mas sim, permite melhorar sua legilibidade.

     Ora, é muito bom quando você acessa um código-fonte e a leitura do mesmo está dividida em blocos. Facilita muito a leitura.

     Por outro lado, algumas vezes o programador perde a noção da quantidade de regions a utilizar no código e acaba super-utilizando este recurso. O resultado final é um código-fonte com leitura muito quebrada e, por causa disso, difícil de ler. A cada X linhas o pensamento é interrompido por um Region que necessita ser expandido para que a leitura continue.

     No exemplo abaixo, criei uma classe para demonstrar como o abuso na utilização de Region dificulta a leitura do código-fonte. Chega a ser engraçado, você abre o código-fonte e encontra algo inocente como exibido na imagem abaixo:

     E então você começa a expandir region após region até exibir todo o código-fonte e no final se depara com um código-fonte como definido nessa imagem. A proporção de regions utilizadas supera em muito a complexidade do código-fonte: a classe contém um construtor padrão, uma propriedade, um método privado e outro público, porém, há não menos que 20 regions definidas. Exagero é pouco, certo?

     Novamente, o uso das regions é bem-vindo desde que sua utilização sirva para melhorar a leitura do código-fonte. Agrupar trechos comuns do código, utilizando poucas mas bem posicionadas regions torna a leitura "agradável". Dividir excessivamente o código-fonte utilizando muitas regions quebra a sequência/fluência de leitura. Evite.

Eduardo.

3.0 ponto(s). Avaliado por 2 pessoas

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 9. março 2008, 21:42

Olá.

     Está disponível para download o Internet Explorer 8 Beta 1. Convém não atualizá-lo em máquinas de usuários finais devido ao seu caráter beta. É indicado para desenvolvedores e designers web que queiram adiantar-se no suporte a este produto.

     O Mauro Sant'Anna do VSTS Rocks já utilizou o IE8 tempo suficiente para fazer um review. Acompanhe.

Eduardo.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5