Join Books.org — it's free

Book cover of Beginning C# Objects: From Concepts to Code
General Software Engineering, C#

Beginning C# Objects: From Concepts to Code

by Jacquie Barker, Grant Palmer
Write a review
Log in to track your reading progress.

Overview

Beginning C# Objects: From Concepts to Code is a comprehensive, yet approachable guide for anyone interested in learning the C# language, beginning with the basics.

To begin, this book addresses the two fundamental concepts that programmers must grasp in order to write a professional object-oriented C# application: the nature and characteristics of objects, and the structure that allows you to take best advantage of C#s object-oriented makeup.

In addition to the basics of C# syntax, this book introduces object terminology—teaching you how to think in terms of objects—and provides an introduction of object modeling, illustrating how to translate an object model into C# code with ease.

For folks who have already attempted to learn C# but are still having trouble mastering C#'s object-oriented nature, the case study format of this book will be invaluable in showing you how to translate a UML model into a fully-functional C# application.

An overwhelming number of programmers are now moving to C# as their language of choice for developing powerful, maintainable, scalabe software applications. Whether you're learning C# as your first programming language, moving to C# from a non-object-oriented language, or have previously programmed with C# but still feel unsure when it comes to object aspects, this book is a perfect fit for you.

Synopsis

...it looks like I finally found the book I've been searching for the last couple of months.

— Joseph Walrave

Beginning C# Objects: From Concepts to Code is a comprehensive yet approachable guide for anyone interested in learning the C# language, beginning with the basics.

To begin, this book addresses the two fundamental concepts that programmers must grasp in order to write a professional object-oriented C# application: the nature and characteristics of objects, and the structure that allows you to take best advantage of C#s object-oriented makeup.

In addition to the basics of C# syntax, this book introduces object terminologyteaching you how to think in terms of objectsand provides an introduction of object modeling, illustrating how to translate an object model into C# code with ease.

For folks who have already attempted to learn C# but are still having trouble mastering C#'s object-oriented nature, the case study format of this book will be invaluable in showing you how to translate a UML model into a fully-functional C# application.

An overwhelming number of programmers are now moving to C# as their language of choice for developing powerful, maintainable, scalabe software applications. Whether youre learning C# as your first programming language, moving to C# from a non-object-oriented language, or have previously programmed with C# but still feel unsure when it comes to object aspects, this book is a perfect fit for you.

About the Author, Jacquie Barker

Jacquie Barker is a professional software engineer, author, and adjunct faculty member at George Mason University (GMU) in Fairfax, Virginia and The George Washington University (GWU) in Washington, D.C. With over 25 years of experience as a hands–on software engineer and project manager, Jacquie has spent the past 12 years focusing on object technology, becoming proficient as an object modeler and Sun Microsystems–certified Java developer. She is currently employed as a senior member of the technical staff at Technology Associates, Inc. in Herndon, Virginia, and is also the founder of ObjectStart LLC, an object technology mentorship and training firm.

Grant Palmer is the author of the acclaimed Java Programmer's Reference and is a recognized expert in both the C# and Java languages. Grant has worked as a scientific programmer in the Space Technology Division at the NASA Ames Research Center for the past 20 years. This has involved working with Java since 1996, developing programs for scientific applications as well as converting older FORTRAN and C applications to the Java and C# platforms.

Reviews

There are no reviews yet. Log in to write one.

Editorials

From Barnes & Noble

The Barnes & Noble Review
To really be effective with C#, you need a strong understanding of objects, too. If you’re coming to C# without that strong object understanding -- or if you’re familiar with C# syntax but less comfortable with objects -- read Beginning C# Objects: From Concepts to Code. This isn’t just a gentle primer on the language itself: It shows exactly how to model object-based software effectively and transform your model into efficient C# code.

Authors Jacquie Barker and Grant Palmer start with just enough C# so you can quickly begin thinking about translating objects into C# code, rather than constantly having to worry about intermediate pseudocode. Then, it’s on to key object concepts: abstraction, modeling, classes, object interactions and relationships, collections, polymorphism, interfaces, and so forth. (By and large, the object coverage is sufficiently language independent that it’ll help you with your C++ or Java projects, too.)

Once you’re working with objects, you’ll learn how to model them using standard UML notation. The authors introduce modeling concepts through a detailed case study: a Student Registration System (SRS). Having built the model, you’ll realize it in C# code. You’ll start by building a functional command-line application, then add data persistence and finally a graphical user interface. Along the way, the authors introduce the Model-View-Controller paradigm that every object programmer needs to master. By the time you’ve finished the case study project and the book’s supplementary exercises, you’ll be more than comfortable with both objects and C#. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2003 and Upgrading & Fixing Networks for Dummies, Second Edition.

Book Details

Published
May 1, 2004
Publisher
Apress L. P.
Pages
848
Format
Paperback
ISBN
9781590593608

More by Jacquie Barker

Similar books