novidades do c# 4 e introdução ao f#

15

Upload: alliston

Post on 04-Jul-2015

920 views

Category:

Technology


9 download

DESCRIPTION

Novidades do C# 4 e Introdução ao F#

TRANSCRIPT

Page 1: Novidades do c#  4 e introdução ao f#
Page 2: Novidades do c#  4 e introdução ao f#

Quem sou eu Alliston Carlos, prazer!

MCTS .Net 3.5 (Web, Win-Forms e WPF)

Membro ativo do grupo DevGoiás.Net

Desenvolvedor .Net há 3 anos

Bacharel em Sistemas de Informação

Page 3: Novidades do c#  4 e introdução ao f#

Agenda de Hoje C# 4

Parâmetros opcionais

Parâmetros nomeados

Linguagem dinâmica

F#

Introdução

Prática

Page 4: Novidades do c#  4 e introdução ao f#

C# 4.0 Um novo patamar: linguagem dinâmica!

Acesso a código de outras linguagens dinâmicas (IronRuby, IronPython)

Bases na CLR 4 e na DLR

Page 5: Novidades do c#  4 e introdução ao f#

Parâmetros Nomeados Possibilidade de alteração da sequência dos

parâmetros do método

Page 6: Novidades do c#  4 e introdução ao f#

Parâmetros Nomeados

Page 7: Novidades do c#  4 e introdução ao f#

Parâmetros opcionais Permite omitir alguns parâmetros, passando somente

os necessários.

Um novo modelo de sobrecarga

Page 8: Novidades do c#  4 e introdução ao f#

Parâmetros Opcionais

Page 9: Novidades do c#  4 e introdução ao f#

Palavra-chave dynamic Criação de métodos e propriedades em tempo de

execução

Sem a necessidade de boxing e unboxing

Var, object e dynamic

Page 10: Novidades do c#  4 e introdução ao f#

ExpandoObject

Page 11: Novidades do c#  4 e introdução ao f#

F# - Introdução Linguagem Matemática

Linguagem Funcional

Page 12: Novidades do c#  4 e introdução ao f#

F#

Page 13: Novidades do c#  4 e introdução ao f#

?????

Page 14: Novidades do c#  4 e introdução ao f#

Treinamentos e Formação em TI

• Hands On Lab - Professional – Official – Open Training

• Boas práticas , dicas, experiência, etc

• ASP.NET 4, C# 4, LINQ, Windows Azure, jQuery + Web Standards, Silverlight, SQL...

• Windows Server 2008 R2, Sharepoint 2010, Exchange 2010, BPOS...

www.pensou.net

Page 15: Novidades do c#  4 e introdução ao f#

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

www.devgoias.net

@allistoncarlos

[email protected]

http://alliston.wordpress.com

Muito obrigado!