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

Post on 04-Jul-2015

920 views 9 download

description

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

Transcript of 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

Agenda de Hoje C# 4

Parâmetros opcionais

Parâmetros nomeados

Linguagem dinâmica

F#

Introdução

Prática

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

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

parâmetros do método

Parâmetros Nomeados

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

os necessários.

Um novo modelo de sobrecarga

Parâmetros Opcionais

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

ExpandoObject

F# - Introdução Linguagem Matemática

Linguagem Funcional

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

© 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

alliston@live.com

http://alliston.wordpress.com

Muito obrigado!