Microsoft® Visual C# 2010: An Introduction to Object-Oriented Programming

  • AUTHOR: Joyce Farrell
  • ISBN-13: 9780538479516 
  • Grade(s): 9 | 10 | 11 | 12
  • 768 Pages  Paperback 
  • 4th Edition  |  Previous Editions: 2009, 2008, 2002
  • ©2011     Published
  • Prices are valid only in the respective region


About The Product

Using engaging examples and a clear, straightforward approach, MICROSOFT VISUAL C# 2010: AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING, FOURTH EDITION guides beginning programmers through developing programs in the C# language. The book provides readers with a strong background knowledge of structured programming, method calling, and parameter passing, all of which are important concepts easily transferable to other programming languages. The Fourth Edition has been written and tested using the latest version of C#, Visual C# 2010, and now offers supplementary video lessons, expanded coverage of methods, and the option to study GUI applications earlier in the text.


  • Offers concise program examples and program files for every complete program, allowing readers to experiment with the the C# language.
  • Provides Review Questions, Exercises, Debugging Exercises, and discussion questions in each chapter, offering plenty of opportunities for practice and skill application.
  • Includes detailed step-by-step programming exercises so readers may analyze, test, and modify code written by others.

About the Contributor

  • Joyce Farrell

    Joyce Farrell has authored several popular programming textbooks, including books on Programming Logic and Design, Java, C#, and C++. Her books are recognized for their clear, direct writing style and effective presentation. A well-respected instructor, Ms. Farrell has taught Computer Information Systems at Harper College in Palatine, Illinois; the University of Wisconsin-Stevens Point; and McHenry County College in Crystal Lake, Illinois.

Table of Contents

1: A First Program Using C#.
2: Using Data.
3: Using GUI Objects and the Visual Studio IDE.
4: Making Decisions.
5: Looping.
6: Using Arrays.
7: Using Methods.
8: Advanced Method Concepts.
9: Using Classes and Objects.
10: Introduction to Inheritance.
11: Exception Handling.
12: Using Controls.
13: Handling Events.
14: Files and Streams.
15: Using LINQ to Access Data in C# Programs.
Appendix A: Operator Precedence and Associativity.
Appendix B: Understanding Numbering Systems and Computer Codes.
Appendix C: Using the IDE Editor.

New to this Edition

  • This edition is written and tested using the latest edition of C#, Visual C# 2010.
  • Each chapter is now supplemented by three or more video lessons produced by the author, available for free download from the book's companion site.
  • Students now have the option of learning to create GUI applications in Chapter 3, though this coverage can also be postponed to later in the text if desired.
  • Instruction on using methods has been expanded and divided into two chapters.
  • Many chapters have additional exercises that employ string manipulation and enumerations, and gaming exercises have been added to many chapters.