Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If you have a good amount of Java experience, C# is a breeze. It's the same idea with different capabilities and implementation. So, your collections classes have different names, generics looks slightly different, and your threading stuff is done a little differently. Think of the stuff you do often and the Java objects/frameworks/libraries you use often and just find the .Net equivalents.</p> <p>I don't believe anything like LINQ exists in Java, so that's a really cool aspect of .Net programming to take a look at. <a href="http://rads.stackoverflow.com/amzn/click/0672329832" rel="nofollow noreferrer">This book</a> has a great quick introduction to LINQ concepts and the rest can be used as a reference.</p> <p>Silverlight/XAML/WPF is pretty simple, but it comes with a really big framework and a ton of things to learn because it's so flexible. <a href="http://silverlight.net/" rel="nofollow noreferrer">http://silverlight.net/</a> and <a href="http://windowsclient.net/learn/" rel="nofollow noreferrer">http://windowsclient.net/learn/</a> have some great videos for you to pick a feature or two to use as a basis to get up to speed with a number of concepts of silverlight, c#, .net etc. Sounds like you don't have the time to take down several books, so these videos should be pretty cool, and there's tons to choose from.</p> <p>As far as what specifically to learn about Silverlight, I'd say the binding is probably the coolest feature. And, take a look at animations, because that's a really cool aspect that is fairly easy to implement.</p> <p>Here's a <a href="http://www.nbdtech.com/Free/WpfBinding.pdf" rel="nofollow noreferrer">PDF WPF binding expression cheat sheet</a> to use as a reference. And, <a href="http://blog.richstern.com/?p=187" rel="nofollow noreferrer">here</a> is a pretty simple example of doing Silverlight animations in C#.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload