Before We Start

 
Chapter 2 - C# Basics
bySimon Robinsonet al.
Wrox Press 2002
  

As we have already mentioned, C# is an object-oriented language. As we get you up to speed in the fundamentals of the C# language, we will be assuming that you have a good grasp of the concepts behind object-oriented (OO) programming. In other words, we will expect you to understand what we mean by classes , objects , interfaces , and inheritance . If you have programmed in C++ or Java before, you should have a pretty good grounding in object oriented programming (OOP).

However, if you do not have a background in OOP, there are plenty of good sources of information on this subject. Indeed, Appendix A of this book provides an introduction to OOP. We also recommend the Wrox Press publication, Beginning C# (ISBN 1-861004-98-2) which teaches both object-orientation and C# from scratch.

If you are a very experienced developer in one of VB 6, C++, or Java, you should note that we make many comparisons between C#, C++, Java, and VB 6 as we walk though the basics of C#. However, you might prefer to learn C# initially by reading a comparison between C# and your selected language. If so, we have made available separate documents for download on the Wrox Press web site ( http://www.wrox.com ) that give introductions to C# from the point of view of each of those languages.

  


Professional C#. 2nd Edition
Performance Consulting: A Practical Guide for HR and Learning Professionals
ISBN: 1576754359
EAN: 2147483647
Year: 2002
Pages: 244

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net