Windows Phone Programming in C#
by Rob Miles
Publisher: Microsoft Press 2010
Number of pages: 160
This material is an introduction to Windows Phone development for anyone learning to program. It assumes some knowledge of programming fundamentals, but will teach you programming concepts in the framework of Windows Phone development.
Download or read it online for free here:
by Vijay Mukhi, Suraj Godhwani, Sonal Mukhi - BPB Publications
Introduction to Visual Studio.Net and C#. The text covers working with the framework, building database applications, building Web applications, setup and deployment projects, the basics of C#, the C# code in .Net applications, C# and ASP.Net.
by Rob Miles
These notes should help you convert a program from Java to C#. This is based on the author's original journey from Java to C#. If you are an experienced Java programmer who wants to find out what C# is all about you might find it useful.
by Vijay Mukhi, Sonal Mukhi, Manish Purohit - BPB Publications
User-controls and the extensibility features offered by add-ins are probed in detail. The text covers controls-attributes, properties and events, creating a UI type editor, type conversion, designers, writing C# code, web controls, add-ins.
by Joseph Albahari
An extensive online book on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, etc.