Página 1 de 1

Piada: Novidade do Visual Basic 2012

Enviado: 15 Nov 2012 15:04
por JoséQuintas
Uma das novidades do VB 2012 é que aonde se escrevia:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Button1.Click

É que agora pode se escrever:

Private Sub Button1_Click(sender AsObject, e As RoutedEventArgs) Handles Button1.Click

Ohhhhhhhh.
Os usuários do VB 2010 devem ter ficado maravilhados com a simplificação.

Como eu usei o VB6, eu sei que isso já era escrito assim.
Ou seja, o que a Microsoft mostra como uma novidade, é apenas voltar a ser do jeito que era antes.
Ou pelo menos quase... No tempo do VB6 o default era byref e agora é byval. (aquele funcao(@mvar) do clipper, pra passar por referência, no VB isso é pré-definido e na função, e não na chamada).

Pras linguagens Microsoft, voltar atrás é chamado de novidade.
Assim como para Windows, qualquer alteração é chamada de atualização de segurança.

Ri muito quando vi a "novidade".
A Microsoft demorou várias versões pra retornar o que era antes (ou se preferirem, mais de 10 anos).
Pra mim, é como se ela estivesse corrigindo uma de suas cagad.s.

Piada: Novidade do Visual Basic 2012

Enviado: 15 Nov 2012 18:03
por alxsts
Olá!

Ainda mais pra brasileiro, que acha que tudo que tem nome estrangeiro é melhor. Aquele velho "quebra-galho" se transformou nos reluzentes "service packs"...

Piada: Novidade do Visual Basic 2012

Enviado: 16 Nov 2012 07:43
por Jairo Maia
Agora, pra quem quiser rir mais, leia a página da microsoft em portugues sobre: Novidades para o Visual Basic no Visual Studio 2012 Lá, você irá encontrar textos extremamente esclarecedores como este:

Recurso de Async

o novo recurso de Async fornece uma técnica elegantemente simples de fazer o código assíncrono. Esse recurso torna programação assíncrona quase tão simples quanto a programação síncrona.

Quando sua interface do usuário é sem resposta ou seu server não redimensiona, é provável que você precisa seu código de ser mais assíncrono. Escrever código assíncrono envolveu tradicional instalar um retorno de chamada (também chamado continuação) para expressar a lógica que ocorre após a conclusão da operação assíncrona. Isso pode complicar a estrutura de código assíncrono em comparação para o código síncrona.