Where to Buy

You can purchase a printed copy of the book from:

Purdue Boiler Copy Maker
Room 157 of the Purdue Memorial Union
Purdue University
West Lafayette, Indiana  47907
If you aren't close to Purdue, you can get your copy shipped to you by contacting them at 765-496-3888 or blcm@purdue.edu.

Table of Contents

Chapter 1 - Introduction to Object-Oriented Programming
Chapter 2 - Creating a Simple Application
Chapter 3 - Storing Data in Objects
Chapter 4 - Manipulating Data in Objects
Chapter 5 - Changing the Program Flow with Decisions
Chapter 6 - Catching Exceptions
Chapter 7 - Adding Methods for Objects
Chapter 8 - Program Loops
Chapter 9 - Arrays and Collections
Chapter 10 - Encapsulation
Chapter 11 - Object Persistence Using Data Files
Chapter 12 - User Interface Objects
Chapter 13 - Database Connectivity with ADO.NET

Appendix A  - C# Keywords
Appendix B  - C# Coding Standards and Guidelines
Appendix C  - Using the Visual Studio Debugging Tools
Appendix D  - Speed Coding Tips and Tricks

Download a Sample Chapter

Click here to download a PDF of our Chapter 8. 

Click here to download a PDF of our Chapter 10. 

The printed version will not contain watermarks and will be printed in grayscale.

Download Code Examples

Click here to download a zip file containing the code samples from each chapter.  The zip file you will download is password protected.  To get the password to open the file, simply send us and email at the address below to request the password, and to let us know why you are interested in our book.

Contact the Authors

Please contact us if you have any questions or comments.  You can reach the authors by sending an email to: kdlutes@purdue.edu

copyright 2011 Kyle Lutes & Alka Harriger