novidades do c# 4 e introdução ao f#
DESCRIPTION
Novidades do C# 4 e Introdução ao F#TRANSCRIPT
![Page 1: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/1.jpg)
![Page 2: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/2.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/3.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/4.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/5.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/6.jpg)
Parâmetros Nomeados
![Page 7: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/7.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/8.jpg)
Parâmetros Opcionais
![Page 9: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/9.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/10.jpg)
ExpandoObject
![Page 11: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/11.jpg)
F# - Introdução Linguagem Matemática
Linguagem Funcional
![Page 12: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/12.jpg)
F#
![Page 13: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/13.jpg)
?????
![Page 14: Novidades do c# 4 e introdução ao f#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/14.jpg)
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#](https://reader031.vdocuments.site/reader031/viewer/2022020307/559704441a28ab6c4f8b47cf/html5/thumbnails/15.jpg)
© 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
http://alliston.wordpress.com
Muito obrigado!