This c# and c# net site aims to provide book reviews and free ebook on c# datagrid, c# array, c# xml, msdn c#, c# application, c# example, c# form, c# sample, c# programming, asp net c#,c# database, c# console, c# library, c# file, c# enum, c# switch and c# code, etc.

C# Development - C# Yellow Book

C# Development - C# Yellow Book is written by Rob Miles, Department of Computer Science, University of Hull. This C# book starts with introduction to computers, programming, first look at C# and finally ends with program organization and debugging.
Following are the topics covered in this C# ebook.
  1. Computers - an introduction
  2. Programming Languages - an introduction
  3. C# a look
  4. A First C# Program
  5. Manipulating Data in C#
  6. Writing a Program
  7. C# Methods
  8. C# Arrays
  9. C# Switching
  10. Our Case Study: Friendly Bank
  11. C# Enumerated Types
  12. C# Structures
  13. C# Objects, Structures and References
  14. C# Designing With Objects
  15. Static Items
  16. The Construction of Objects
  17. From Object to Component
  18. C# Inheritance
  19. Object Etiquette
  20. The power of strings and chars
  21. Properties
  22. Building a Bank
  23. Storing Business Objects
  24. Business Objects and Editing
  25. A Graphical User Interface
  26. Using Delegates
  27. Structured Error Handling
  28. Program Organization
  29. Debugging
  30. Glossary of Terms
You can download or read this C# programming ebook from the following link.
Read More/Download
Related C# and .Net books
  1. Free C# ebooks
  2. C# and ADO.Net books
  3. Online C# articles, books and materials
  4. VB.Net, .Net framework, ASP.Net ebooks and materials
Buy C#.Net books
  1. Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)
  2. More Effective C#: 50 Specific Ways to Improve Your C# (Effective Software Development Series)
  3. Expert C# 2008 Business Objects

Free C# Ebooks Download

You know C# is a powerful (OOP) object-oriented programming language developed by Microsoft. Moreover C# is the programming language that most directly reflects the underlying Common Language Infrastructure (CLI). C# 3.0 is the comming version of the language developed by Microsoft.
This post provides you free C# ebooks download. This free c# pdf ebooks and online version of ebooks help you to study C#.net, c# net interview questions, c# net training, c# net programming, c# net class, c# net 3.0, c# net dataset, c# net web service, datagrid in c# net, c# net database, c# net ftp, c# net compact framework, c# net examples, c# net treeview, c# net sql, c#
console, c# library, c# file, c# enum, c# switch and c# code,etc
You can get free C# ebooks and tutorials by visiting following C# ebook links.

  1. A Comparison of Microsoft's C# programming language to Sun Microsystem's Java Programming Language By Dare Obasanjo
  2. A Comprehensive Guide to C# and the .NET Platform by Andrew Troelsen
  3. A Programmer’s Introduction to C#, Second Edition By Eric Gunnerson
  4. ASP.Net With C# - The Basics By Vijay Mukhi, Sonal Mukhi and Neha Kotecha
  5. Basic C# exposure
  6. C# - The Basics By Vijay Mukhi and Sonal Mukhi
  7. C# .NET Web Developer’s Guide By Adrian Turtsch, DotThatCom.com, Jason Werry, Greg Hack and Joseph Albahari
  8. C# :Your Visual Blue Print for Building .Net Applications By Eric Butow and Tommy Ryan
  9. C# Classes - Threads, Winforms and XML By Vijay Mukhi, Vinay Kalantri and Sonal Mukhi
  10. C# Faq For C++ Programmers By Andy McMullan
  11. C# in Detail By Jon Jagger
  12. C# Language Reference By Anders Hejlsberg and Scott Wiltamuth
  13. C# to Microsoft's IL By Vijay Mukhi
  14. C# Tutorial Contents
  15. Data Structures and Algorithms with Object-Oriented Design Patterns in C# By Bruno R. Preiss
  16. Dissecting a C# Application: Inside SharpDevelop
  17. Draft C# Language Specification
  18. Fascinating concepts about C# classes
  19. Programmer's Heaven C# School Book By Faraz Rasheed
  20. Sams Teach Yourself C# in 24 Hours By James Foxall and Wendy Haro-Chun
  21. User Interfaces in C#: Windows Forms and Custom Controls By Matthew Macdonald
  22. Visual Studio.NET with C# By Vijay Mukhi, Suraj Godhwani, Sonal Mukhi

C# to Microsoft's IL

By Vijay Mukhi
The .NET languages are growing more pervasive by each passing day. We, therefore decided to explore the world of Intermediate Language (IL), a language to which all the source code written in various languages such as C#, COBOL etc. get compiled. IL represents the transient stage in the process of conversion of source code into machine language. It is inescapably imperative to gain mastery over IL, because knowledge of IL translates into competence over IL code that may have originally been written in any programming language. Thus, it provides a common platform to all the programming languages. Realising its importance in the scheme of things in the .NET world, we decided to get under the skin of IL and unravel its mysteries.
IL puts an end to the unending dissidence amongst programmers with regard to the superiority of one programming language over the others. To this end, IL is a great leveller. It is also a stupendous facilitator because, in the .NET world, one part of the code may have been written in COBOL, while another may have been written in C#, but it all eventually gets converted into IL. This provides great freedom and flexibility to a programmer to select the language he/she is most familiar with and does away with the need to constantly retrain oneslf to learn new languages that seem to crop up every other day.
Our modus operandi has been to strip the sheen of complexity surrounding IL by presenting complex concepts in a simple and comprehensible manner. These concepts have been corroborated with lucid examples. We have put into service all the powers of clairvoyance at our disposal to discover and illustrate concepts of IL, that are not readily discernible to the layman.
To facilitate the understanding of the sample programs, in every example, we have first presented the source code of the programs in the C# language, and then, we have offered their equivalent IL code. Thereafter, we have applied reverse engineering to fathom the IL code by unravelling the equivalent C# code. We have demonstrated how, in some cases, IL transcends the limitations of conventional programming languages; while in others, it falls awfully short of expectations. Though we don't expect undue approbation, it would not be immodest to mention that, while working with the Beta version of IL, we have unearthed many undocumented features and lacunae, which we have highlighted in the book for your benefit.
To conclude, it can be stated that the aim of this book is to explain the various nuances of IL and to make you adept at understanding IL code. It is also our desire to alleviate your fear of lower level languages. The lure of IL lies in its simplicity coupled with its tremendous power, which makes an intoxicating cocktail. But, don't be beguiled by the apparant simplicity of the examples. We don't expect an acquiescent attitude from you. Instead, we implore you to try out all the examples by yourelf and ascertain their outcome. Thus, don't stand ruminating at the brink of this exciting sea of knowledge. Dive right in! We assure you that you shall come out a winner at the end of this sojourn into the world of IL

Followers