Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

It so happened that I recorded a quick 30-minutes video (screencast) showing the new features in the language and the IDE – and I did all this on a recent internal build of Visual Studio 2010, which has the WPF UI enabled. The video is very basic, I don’t go into any details, it’s mainly a quick overview and how features look like:

Get Microsoft Silverlight

You can also download or view the .wmv file here: http://guilabs.de/video/CSharp4.wmv

Features covered:

  1. Language (0:00)
    1. Dynamic (0:30)
    2. Named and optional (3:20)
    3. Co/Contravariance (11:10)
    4. NoPIA, omit ref etc. (16:35)
  2. IDE (18:45)
    1. Call Hierarchy (18:50)
    2. Quick Symbol Search (23:00)
    3. Highlight References (25:30)
    4. Crash!! (26:15)
    5. Generate From Usage (26:50)
    6. fix aggressive IntelliSense (consume first, list filtering) (29:50)
Published Friday, March 13, 2009 4:31 PM by Kirill Osenkov

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Friday, March 13, 2009 7:36 PM by Kirill Osenkov

I actually goofed in a couple of places so don't judge me too strictly. I did no preparation whatsoever although I do see that I ought to.

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Saturday, March 14, 2009 9:31 AM by SvenC

I am looking forward to the beta of VS 2010.

The GUI looks nice but please do not waste too much space between the sub windows. The gaps between the sub windows are two wide. I would not want more than 3 pixels as border or splitter handle. That gives more space to source and tool windows.

Any hints, when the beta might be published?

--

SvenC

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Saturday, March 14, 2009 1:56 PM by Sergei Tulentsev

А чьи это там за томные придыхания на заднем плане? :-))

# Kirill Osenkov : Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Sunday, March 15, 2009 9:54 AM by DotNetShoutout

Thank you for submitting this cool story - Trackback from DotNetShoutout

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Sunday, March 15, 2009 5:15 PM by Mario

Hey Kirill, quite interesting stuff! :o)

I'll be lucky about having the call hierarchy-tool, because I'm permanently using "go to definition", then back, and forward etc. as well as "find all refs"

The references-highlighting and optional parameters are long overdue! I'm always writing a method several times with its different parameters, calling it-self with default params nowadays and that just fills up my classes with a lot of code.

Some hints for the automatically generated code (of the struct foo in the video):

It would be nice to configurate the code-generation, e.g.:

- determine how local variables are named (maybe "my%" or "_%" with % as the variablename)

- determine if it stores values in local fields or in (public) properties

and things like that. So to specify some kind of code- and design-guidelines for the generated code.

# Kirill Osenkov : Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

DotNetBurner.com - news and articles about .net DotNetBurner

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Monday, March 16, 2009 4:09 PM by Kirill Osenkov

Thanks Mario. I've added a feature request to make code generation configurable.

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Tuesday, March 17, 2009 11:30 AM by Green Williams

Someone, please tell this author to PREPARE AND PRACTICE prior to giving a talk. Lecture-time is not the time for the lecturer to learn. Word!

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Tuesday, March 17, 2009 1:20 PM by Kirill Osenkov

Green Williams: thanks for your feedback. I've heard you.

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Thursday, March 19, 2009 10:17 AM by Sumant

Intersting tutorial Kirill! Thanks!!

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Wednesday, April 01, 2009 6:35 AM by Vaspo

Спасибо. Кратко. Понятно. Наглядно.

Запись без обработки смотрися живенько :)

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Sunday, May 03, 2009 3:13 AM by Athan

Is is me or VS2010 performs really slowly?

# re: Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

Monday, May 04, 2009 8:53 PM by Kirill Osenkov

The current builds are indeed really slow. However the good news is that we've just finished implementing the functionality and will start a huge performance improvement cycle, which should hopefully make VS fast. We will spend a huge amount of time on performance tuning so expect perf to be much better when we release.

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker