Learning to design objects effectively with C# is the goal of Beginning C# Objects: From Concepts to Code - a comprehensive yet approachable guide to object oriented programming using UML and today's hottest programming language, which is C#. This book is a guide for anyone wanting to learn the C# l
Beginning C# Objects: From Concepts to Code
β Scribed by Jacquie Barker, Grant Palmer (auth.)
- Publisher
- Apress
- Year
- 2004
- Tongue
- English
- Leaves
- 829
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
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 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.
β¦ Table of Contents
Front Matter....Pages i-xxvii
Front Matter....Pages 1-1
A Little Taste of C#....Pages 3-53
Abstraction and Modeling....Pages 55-68
Objects and Classes....Pages 69-90
Object Interactions....Pages 91-157
Relationships Between Objects....Pages 159-200
Collections of Objects....Pages 201-235
Some Final Object Concepts....Pages 237-291
Front Matter....Pages 293-293
The Object Modeling Process in a Nutshell....Pages 295-305
Formalizing Requirements Through Use Cases....Pages 307-319
Modeling the Static/Data Aspects of the System....Pages 321-382
Modeling the Dynamic/Behavioral Aspects of the System....Pages 383-408
Wrapping Up Our Modeling Efforts....Pages 409-417
Front Matter....Pages 419-419
A Deeper Look at C#....Pages 421-545
Transforming Our UML Model into C# Code....Pages 547-610
Rounding Out Our Application, Part 1: Adding File Persistence....Pages 611-665
Rounding Out Our Application, Part 2: Adding a Graphical User Interface....Pages 667-761
Next Steps....Pages 763-767
Back Matter....Pages 769-820
β¦ Subjects
Software Engineering/Programming and Operating Systems
π SIMILAR VOLUMES
This book addresses the two fundamental concepts that programmers must grasp in order to write a professional object-oriented C# application, then introduces object terminology so you can translate an object model into C# code with ease.
Apress, 2004. β 848 p. β ISBN13: 978-1-59059-360-8.<div class="bb-sep"></div>This book addresses the two fundamental concepts that programmers must grasp in order to write a professional object-oriented C# application, then introduces object terminology so you can translate an object model into C# c
<p><p>Updated with the changes to C#, <em>Beginning C# 2008 Objects: From Concepts to Code</em> introduces complete beginners to C# coding practice with a solid methodological foundation written by two criticallyβacclaimed experts in the field, already authors of the bestβselling <em>Beginning C# Ob
<p>Updated with the latest changes to C#, <em>Beginning C# 2008 Objects: From Concepts to Code</em> introduces complete beginners to C# coding practice with a solid methodological foundation written by two criticallyβacclaimed experts in the field, already authors of the bestβselling <em>Beginning C