PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

La giornata inizia alle 8:30 con la KEYNOTE (sala quasi completamente piena) nella quale Ray Ozzie annuncia "Windows AZURE" inserendo un paio di demo e parecchie slide (comprensiva del nuovo logo del framework .net).

Non posso che dare ragione a Paolo: la keynote sembra dedicata al settore IT Manager... ma non si chiamava professional DEVELOPERS Conference?

Va bhe... da quel momento tutte le sessioni "* in the cloud" finalmente prendono un nome più umano e diventano "* in Azure" e questo lo si vede già nella sessione di Manuvir Das, che, da "A Lap around Cloud Services", viene rinominata in "Lap Around Windows Azure".

Per chi non ha voglia di pranzare all'americana:

DSCN0965

c'è la possibilità di seguire la "launch session".

Io mi sono visto un pezzo della "Microsoft Visual C# IDE: Tips and Tricks", carina, ma le utility mostrate nella parte che ho seguito sono tutte già presenti in Resharper...

...me la riguarderò con calma confidando che contenga, nella parte che non ho visto, altri contenuti più interessanti.

Nel pomeriggio Anders Hejlsberg

DSCN0969

presenta la sessione "The Future of C#", solo questa vale la pena di attraversare l'oceano!

Dopo un breve discorso sulla storia del C# (1.0 menaged, 2.0 generics e 3.0 query) finalmente ecco le novità del "4.0 Dynamic Programming":

- Dinamically Typed object: utilizzo del riferimento dynamic (risolto al run-time), dell'interfaccia IDynamicObject e della relativa classe DynamicObject.

- Optional and named parameters: (quando ho visto la slide, in mezzo alla sala mi è uscito un italianissimo "FINALMENTE"... ce l'aveva anche il Delphi 5 nel 1999!) è possibile definire nel parametro di una funzione se è opzionale e quale è il valore di default; in questo modo non si dovranno più avere overload inventati solo per simulare il default! Anche la sintassi è semplice:

public void Pippo1 (int value1 , bool value2 = true); 

- Improved COM interoperability: per chi ha utilizzato componenti come word o excel è la manna che tutti aspettavamo: la classica chiamata

doc.SaveAs("test.doc" , ref Missing, ref Missing, ref Missing, ref Missing, ref Missing, ref Missing, ref Missing, ...);

diventa

doc.SaveAs("test.doc");

Bello vero?

 

Un'altra novità del C# 4.0 è fatto che, se fino a ieri il compilatore era una scatola alla quale si dava in pasto il codice e lui (qualora corretto) generava il compilato, da oggi è possibile utilizzando la classe CsharpEvaluator a run-time passare al framework una stringa che contiene il mio codice e questo lo esegue compilandolo "al volo".
Nella demo Anders Hejlsberg ha fatto l'esempio di una applicazione console la quale permetteva all'utente di imputare il codice C# da eseguire.

Qui: http://code.msdn.microsoft.com/csharpfuture altre info!

 

Dopo questa sessione un po' di pausa... ma tra non molto, al posto dell'ultima sessione odierna, AB ha prenotato uno slot di un’ora circa chiamato "Compatibility Lab", ovvero:

"Test your applications for compatibility on Windows 7 at PDC"

Io mi sono portato il setup dell'ultima applicazione che sto scrivendo... incrocio le dita!

Riccardo.

posted @ martedì 28 ottobre 2008 02:26

Print

Comments on this entry:

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Corrado Cavalli at 28/10/2008 08:24
Gravatar
La cosa divertente è che i parametri opzionali con relativo default, VB li ha da una vita (e li ha tutt'ora...) e per questo è sempre stato ampiamente criticato...
Sarebbe interessante capire se hanno gestito il versionig in maniera più furba rispetto a VB.
Enjoy PDC!

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Search Engine Optimisation at 19/09/2012 13:39
Gravatar
carina, ma le utility mostrate nella parte che ho seguito sono tutte già presenti in Resharper...

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by PMO at 19/10/2012 17:47
Gravatar
Optional and named parameters: (quando ho visto la slide, in mezzo alla sala mi è uscito un italianissimo "FINALMENTE"

# HII

Left by Web Designing Services at 16/02/2013 14:27
Gravatar
Our team can provide custom marketing essays on whatever topic the client requires.

# handicraft items

Left by handicraft items at 13/03/2013 14:07
Gravatar
This is a great list of sites! I visit several of these. I think the only one you didn't mention that I visit frequently is shilp mantra. Lots of links to crochet videos. I couldn't have re-learned the craft without them.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by norton tech support at 08/07/2013 09:55
Gravatar
I really like your blog. You make it interesting to read and entertaining at the same time. I cant wait to read more from you.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Brain tumor surgery at 17/07/2013 13:29
Gravatar
What you wrote in the site is so good , I like to read it. so you can do it better now !

# norton support

Left by norton support at 03/08/2013 12:20
Gravatar
I am really enjoying reading your well written articles. I think you spend numerous effort and time updating your blog. I have bookmarked it and I am taking a look ahead to reading new articles. Please keep up the good articles!

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Do Homework For Me at 14/06/2014 11:47
Gravatar
It was a pleasure to read such a great post. Thanks!

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by writing service at 18/06/2014 17:05
Gravatar
I am delighted to find some more information

# Robin Southwell

Left by Robin Southwell at 21/08/2014 15:11
Gravatar
I really like visiting your site because I think your posts are amazing. Thanks a lot for sharing them.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Economics Dissertation Topics at 26/02/2015 16:58
Gravatar
Our site has the best sample business dissertations available on the internet - management dissertations, MBA dissertation topics we can help you. Join the fastest growing online education community today.

# We Develop Brand

Left by Web Design Dubai at 30/12/2015 12:55
Gravatar
Our company is one of the leading service provider of Website Design Sharjah, We cover all the big and small aspects involving the website development and we

have strong testing team so that you have error free application.

# Amplitude Modulation Electronics Assignment Help

Left by Amplitude Modulation Electronics at 11/02/2016 10:57
Gravatar
Amplitude Modulation Assignment and Online Homework Help & Project Help We have mentioned that amplitude modulation is a means used to transmit  by varying the .amplitude of a high-frequency carrier.

# Matlab Help

Left by Matlab Help at 11/02/2016 13:15
Gravatar
MATLAB Assignment and Online Homework Help MATLAB Assignment Help The purpose of our tutorial service is to give a simple introduction to the mathematical applications MATLAB.

# C# Project Help Wanted

Left by C# Project Help Wanted at 11/02/2016 14:01
Gravatar
C# Project Help C# Assignment Help, Online C# Homework & Project Help C# Project Help The "sharp" suffix has actually been made use of by a number of additional.

# PHP project help

Left by PHP project help at 11/02/2016 14:38
Gravatar
We are number website 1 in PHP Assignment help. This is No.1 destination for students to get their PHP Homework & Assignment done. We also do complete PHP Projects.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Jordan Lammon at 22/03/2017 15:06
Gravatar
Programming with OOPS makes things less complicated in terms of code shape and code is straightforward to understand. assignment writer uk professional

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by dissertation writing services at 29/03/2017 09:49
Gravatar
Thanks for sharing post. It is really good one which provide enough information to explore about given topic. Good luck.

# Singapore Assignment Help

Left by Singapore Homework Writing Help at 13/04/2017 11:58
Gravatar
Windows Azure is a cloud services operating system that serves as the development and service hosting and service management environment for the Windows operating system.

# C# programming help

Left by C# programming help at 18/05/2017 12:46
Gravatar
Get the dissertation writing service students look for these days with the prime focus being creating a well researched and lively content on any topic.

# Law Dissertation Help

Left by Law Dissertation Help at 18/05/2017 13:42
Gravatar
If you're a creative thinker and like to explore alternative solutions to problems, no doubt you should try writing service.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by sms marketing services at 23/05/2017 16:53
Gravatar
Really i appreciate the effort you made to share the knowledge. This is really a great stuff for sharing. Keep it up . Thanks for sharing.

# logo design

Left by logo design at 03/07/2017 21:51
Gravatar
Amazing post. keep up the good work

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by DELL SUPPORT at 30/10/2017 10:16
Gravatar
very important info

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by ififoods at 15/01/2018 13:44
Gravatar
Great info mate!

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by edit my paper at 20/02/2018 08:18
Gravatar
I read your blog post completely and found very useful information, its remarkable blog post.Keep it up.

# Rootgenius App Apk

Left by hermanreed at 20/03/2018 10:14
Gravatar
Root Genius is the simplest android tool. It can be used to root for about more than the 10k of the android device. It has become one of the most leading tools for rooting now. This is the third party app and the tool for the Android devices that enables for root privileges for the games as well as the apps.The interface of Root Genius is same as the Kingroot and it does not possess the requirement of any PC to root your device.
http://rootgeniusappapk.com/

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by Logomines at 29/03/2018 18:02
Gravatar
Such a great post

# Are You Manglik

Left by John lay at 06/04/2018 16:49
Gravatar
This is good, something very similar to Panchang provided by mPanchang. This is the top website to provide the Mangal Dosh Calculator for finding the Manglik Remedies and effects. So, Are you Manglik, Check More Information on mPanchang. Keep up the interesting work.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by leuxonghoi at 11/05/2018 14:57
Gravatar
Bạn muốn xem sinh trắc vân tay uy tín hay bạn muốn tìm hiểu chọn ngành học phù hợp, sinh trắc vân tay giá bao nhiêu

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by williams at 25/05/2018 15:15
Gravatar
It is one of the nation’s leading auto finance lenders. It offers the eServices to its customers.

Wells Fargo Dealer Services |
wellsfargodealerservices login

# Help with Finance papers

Left by Help with Finance papers at 29/05/2018 08:19
Gravatar
By Visiting This Site I Found Cool Stuff Here Keep It Up.

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by tranbinh at 05/09/2018 13:55
Gravatar

Therefore, the form and quality as well as the role of stamp services in Hanoi anti-counterfeiting are always focused business units, especially in the period of many goods of poor quality as today.

tem vo bao hanh

tem vo

xưởng in offset tại hà nội

# re: PDC 2008 - 1° Giorno: Si inizia subito con C# 4.0!

Left by tranbinh at 05/09/2018 13:59
Gravatar
Karaoke interior design is the perfect step and decided to make the idea of ​​karaoke business so the investor should choose the suitable construction unit for his project.

thi công nội thất karaoke

thi công nội thất karaoke tại nghệ an

thi công nội thất karaoke tại hà tĩnh
Comments have been closed on this topic.
«novembre»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567