Beginning C# Objects: From Concepts to Code

Jacquie Barker, Grant Palmer

  • 出版商: Apress
  • 出版日期: 2004-05-19
  • 售價: $1,960
  • 貴賓價: 9.5$1,862
  • 語言: 英文
  • 頁數: 819
  • 裝訂: Paperback
  • ISBN: 159059360X
  • ISBN-13: 9781590593608
  • 相關分類: C#
  • 已過版

買這商品的人也買了...

商品描述

Description:

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.

Table of Contents:

Contents at a Glance


About the Authors


Acknowledgments


Preface


Introduction


Part One: The ABCs of Objects


Chapter: 1 A Little Taste of C#


Chapter 2: Abstraction and Modeling


Chapter 3: Objects and Classes


Chapter 4: Object Interactions


Chapter 5: Relationships Between Objects


Chapter 6: Collections of Objects


Chapter 7: Some Final Object Concepts


Part Two: Object Modeling 101


Chapter 8: The Object Modeling Process in a Nutshell


Chapter 9: Formalizing Requirements Through Use Cases


Chapter 10: Modeling the Static/Data Aspects of the
System


Chapter 11: Modeling the Dynamic/Behavioral Aspects of
the System


Chapter 12: Wrapping Up Our Modeling Efforts


Part Three:Translating a UML "Blueprint" into C# Code


Chapter 13: A Deeper Look at C#


Chapter 14: Transforming Our UML Model into C# Code


Chapter 15: Rounding Out Our Application, Part 1: Adding File Persistence


Chapter 16: Rounding Out Our Application, Part 2: Adding a Graphical User Interface


Chapter 17: Next Steps


Appendix A: Suggestions for Using This Book As a Textbook


Appendix B: Alternative Case Studies


Appendix C: Setting Up a Basic Object Modeling/C# Environment


Appendix D: Downloading and Compiling the SRS Source Code


Appendix E: C# Keywords


Index