Transcript
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