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 Simon Kendal - Bookboon
The book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills as well. At the end of the book one larger case study will be used to illustrate the application of the techniques.
by Rob Miles
The book on C# used by the Department of Computer Science in the University of Hull as the basis of the first year programming course. The key features: practice - do a lot of programming, study - look at programs written by other, and persistence.
by V. Mukhi, V. Kalantri, S. Mukhi - BPB Publications
This online e-book presents myriad fascinating concepts about C# classes. It is divided into three sections: Threads, Winforms and XML, with each of them converging on distinct facets of classes available in the .NET framework.
by Rod A. Smith, Jonas Nordlund - Wikibooks
C# is a multi-purpose computer programming language suitable for a wide variety of development needs. This book introduces C# language fundamentals and covers a variety of the base class libraries (BCL) provided by the Microsoft .NET Framework.