21
Novidades do Visual Basic .NET 10 (.NET Framework 4.0) Caio Proiete http://netponto.org 8ª Reunião Presencial - 20/03/2010

Novidades do Visual Basic .NET 10

Embed Size (px)

DESCRIPTION

Apresentação sobre as novas funcionalidades do Visual Basic .NET 10, adicionadas no .NET Framework 4.0, com demonstrações práticas de utilização de cada uma destas funcionalidades, na 8ª Reunião Presencial da Comunidade NetPonto, em Lisboa

Citation preview

Page 1: Novidades do Visual Basic .NET 10

Novidades do Visual Basic .NET 10(.NET Framework 4.0)

Caio Proiete

http://netponto.org8ª Reunião Presencial - 20/03/2010

Page 2: Novidades do Visual Basic .NET 10

Quando o VB.NET descobriu o C#(.NET Framework 4.0)

Caio Proiete

http://netponto.org8ª Reunião Presencial - 20/03/2010

Page 3: Novidades do Visual Basic .NET 10

Caio Proiete

9 anos de experiência profissional em TI

Há 3 anos em Portugal

Microsoft Most Valuable Professional 2009-2010

Microsoft Certified Trainer desde 2004

Page 4: Novidades do Visual Basic .NET 10

Evolução do Visual Basic

VB1 – VB3

VB4-VB6

VB7-VB9

Desenvolvimento deAplicações Windowsde forma simples

Desenvolvimentode Componentesde forma simples

Poder do .NETcom a simplicidadedo VB

VB10

Continuação dastendências

Page 5: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Auto-Implemented Properties

• Collection Initializers

• Multi-Statement Lambdas

• Implicit Line Continuation

Page 6: Novidades do Visual Basic .NET 10

Novidades específicas do Visual Basic 10

Page 7: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Auto-Implemented Properties

Page 8: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Collection Initializers - Array

Page 9: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Collection Initializers - List

Page 10: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Collection Initializers - Dictionary

Page 11: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Collection Initializers - Custom (Parte 1/2)

Page 12: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Collection Initializers - Custom (Parte 2/2)

Page 13: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Multi-Statement Lambdas

Page 14: Novidades do Visual Basic .NET 10

Novidades (específicas) do VB .NET 10

• Implicit Line Continuation

http://unemployedunderscores.com :)

Page 15: Novidades do Visual Basic .NET 10

Sobre o Implicit Line Continuation

Podemos utilizar:

• Após uma virgula “,”

• Após um parênteses aberto “(“ ou antes de um fechado “)”

• Após uma chaveta recta “{“ ou antes de uma chaveta recta “}”

• Após uma concatenação “&”

• Após uma atribuição “=, &=, :=, +=, -=, *=, /=, \=, ^=, <<=, >>=”

• Após um operador binário “+, -, /, *, Mod, <>, <, >, <=, >=, ^, >>, <<, And, AndAlso, Or, OrElse, Like, Xor”

• Após um operador Is ou IsNot

Page 16: Novidades do Visual Basic .NET 10

Questões?

Page 17: Novidades do Visual Basic .NET 10

Referências

Lucian Wischik and Lisa Feigenbaum: What's new in Visual Basic 10– http://is.gd/aPC8X

10-4 Episode 9: Visual Basic 10– http://is.gd/aPCpM

Page 19: Novidades do Visual Basic .NET 10

Próximas reuniões presenciais

• 20/03/2010 - Março

• 27/03/2010 - Março (Porto!)

• 24/04/2010 - Abril

• 15/05/2010 - Maio

Reserva estes dias na agenda! :)

Page 21: Novidades do Visual Basic .NET 10

Obrigado!

Caio [email protected]

http://caioproiete.com

http://twitter.com/caioproiete