Datasheet
Ready for more?
Whether you want to develop desktop, distributed, web, or mobile applications, C# can handle almost
any programming task. This book walks you through this robust object-oriented (OOP) programming
language so you can quickly get started. Written by a veteran programming instructor, it provides
you with the perfect mix of tutorial and hands-on coding. The author even addresses the common
stumbling blocks you’ll likely face when writing code for an application so that you can avoid them.
The book begins with a non-programming language introduction to OOP and explores how objects are
viewed in C#. New programming concepts are then slowly introduced along with the set of tools that
C# has to offer. With the help of common, easily understood exercises included in each chapter, you’ll
dig in and start applying the concepts. After completing this book, you’ll be writing complex OOP
programs of your own design.
What you will learn from this book
• All about the C# syntax and concepts of OOP
• How to design and write C# programs that follow safe programming practices
• Tips for utilizing statement repetition and program loops
• Techniques for building and implementing your own classes
• Tried-and-true tricks of the trade that cover everything from design basics to debugging aids
• Ways to store data using disk data files and databases
Who this book is for
This book is for anyone who wants a thorough, yet easy-to-understand, introduction to C# and Object
Oriented Programming. No prior programming experience is necessary. All projects and exercises can
be completed using Microsoft’s free Visual C# 2008 Express or other tools.
Wrox Beginning guides are crafted to make learning programming languages and technologies easier
than you think, providing a structured, tutorial format that will guide you through all the techniques
involved.
Part I. Getting Started.
Chapter 1. Getting Started.
Chapter 2. Understanding Objects.
Part II. Understanding C# Syntax.
Chapter 3. Understanding Data Types.
Chapter 4. Understanding C# Statements.
Chapter 5. Understanding Reference Data Types.
Chapter 6. Making Decisions in Code.
Chapter 7. Statement Repetition Using Loops.
Chapter 8. Arrays.
Part III. Writing Your Own Classes
Chapter 9. Designing Your Own Classes.
Chapter 10. Implementing Your Class Design.
Chapter 11. Exception Handling and Program
Debugging.
Chapter 12. Generics.
Part IV. Storing Data.
Chapter 13. Using Disk Data Files.
Chapter 14. Using Databases.
Chapter 15. Using Inheritance and Polymorphism.
Contents:
Whe
Whe
t
t
a
ny
p
lan
lan
gu
gu
you
w
s
tu
m
The
b
view
e
C
# h
di
g
i
n
prog
Wh
• All
• H
o
• Ti
p
• Te
c
• Tri
e
• W
a
W
Wh
Wh
W
W
W
W
W
This
O
rie
n
be c
o
W
ro
x
than
i
nvo
l
CHECK OUT THIS BOOK IN ITS ENTIRET
Y.
CHECK OUT THIS BOOK IN ITS ENTIRET
Y
978-0-470-26129-3, Paper, 552 pages
Visit us at wrox.com
ISBN: 978-0-470-26129-3 I Title: Beginning C# 3.0 : An Introduction to Object Oriented Programming I SKU: 9785CH0009874