Beginning C# Objects: From Concepts to Code

Front Cover
Apress, May 17, 2004 - Computers - 848 pages

* Based on the Java classic from Jacquie Barker - and now being translated to C# by the recognized polymath in Java and C#, Grant Palmer.

* First book to target C# Object Oriented Programming specifically

* First book to target the trending C# adoption in Academic where OO is so important

Appeals to both C# programmers wanting to learn OO, and learner programmers in academic courses learning C# through the principles of OO

 

Contents

A Little Taste of C
3
Chapter
4
Chapter
10
Predefined Types
11
Implicit Type Conversions and Explicit Casting
22
Jump Statements
36
Elements of C Style
43
Summary
51
Metadata
379
Scenarios
391
Using Sequence Diagrams to Determine Methods
401
Chapter 12
404
Summary
407
A Word About Design Patterns
413
Translating a UML Blueprint into
420
A Deeper Look at C
421

Reuse of Abstractions
62
Objects and Classes
69
BehaviorOperationsMethods
72
UserDefined Types and Reference Variables
79
Composition
86
Declaring Methods
93
Method Invocation and Dot Notation
102
Information HidingAccessibility
118
The Power of Encapsulation
142
Instance Constructors
151
Relationships Between Objects
159
Inheritance
168
Three Distinguishing Features of an ObjectOriented
196
Arrays As Simple Collections
205
More Sophisticated Collection Types
215
Inventing Our Own Collection Types
221
Collections As Method Return Types
227
Summary
234
Some Final Object Concepts
237
Three Distinguishing Features of an ObjectOriented
247
Interfaces
256
Static Features
271
Utility Classes
283
Exercises
289
Our Object Modeling Process in a Nutshell
300
Formalizing Requirements Through
307
Specifying Use Cases
315
Chapter 11
322
Producing a Data Dictionary
336
Identifying Attributes
343
Object Diagrams
357
Information Flows Along the Association Pipeline
361
Association Classes
369
Namespaces
438
Strings As Objects
445
Chapter 14
450
C Exception Handling
452
The Object Class
466
Cs Collection Classes
474
Initialization of Variables Revisited
498
Developing CommandLine Driven Applications
501
Object SelfReferencing with this
508
More About Inheritance and C
517
More on Methods
528
Object Deletion and Garbage Collection
539
Transforming Our UML Model into C Code
547
Debugging Tip
605
Rounding Out Our Application
611
CollectionWrapper Encapsulating Collections Reading
625
Faculty
638
The Student Class Dynamic Data Retrieval
644
Revisiting the SRS Class
653
Chapter 15
663
Summary
664
Rounding Out Our Application Part
667
Preparing a Concept of Operations
676
Creating the Look of Our GUI
685
Adding Functionality Through Event
716
Summary
760
Next Steps
763
Your Comments Please
767
Conference Room Reservation System
777
Setting Up a Basic Object ModelingC
783
Using the Online NET Framework Documentation
789
Index
799
Copyright

Other editions - View all

Common terms and phrases

About the author (2004)

A bio is not available for this author.

Bibliographic information