Dissecting a C# Application: Inside SharpDevelop
by Christian Holm, Mike Kruger, Bernhard Spuida
Publisher: Wrox Press 2004
Number of pages: 538
Learn advanced .NET programming techniques by getting an insiders' look at a complete application! SharpDevelop is a complete Integrated Development Environment, written in C#. It includes all the advanced features that programmers expect from a modern IDE and, of course, implementing these features has required some advanced programming techniques. The developers who created SharpDevelop give you an inside track on application development with a guided tour of the sourcecode for SharpDevelop. They will show you the most important code features and explain how you can use these techniques in your own projects. You will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop.
Home page url
Download or read it online for free here:
by James D. Foxall - Sams
Light, but thorough introduction to C#. The author guides readers step-by-step through a cohesive presentation of the basics of C#. Once the basics are understood, he shows how to apply this knowledge to real-world Windows programming tasks using C#.
by Anoop Madhusudanan - amazedsaint.com
This book is intended to be a value adding reading material for beginner to intermediate C# programmers. It may also be used for accelerating the learning about new features in C#, and also to get an introduction about new libraries in .NET.
by V. Mukhi, S. Shanbhag, S. Mukhi - BPB Publications
Introductory C# book, no prior programming knowledge is assumed. It covers namespaces, constructors and destructors, components and databases, web enabling data, function overloading and inheritance, modifiers, virtual functions, and more.
by Kurt Nørmark - Aalborg University
This is a teaching material about object-oriented programming, illustrated with use of the programming language C#. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.