The Note Context in the rightmost column is only shown in case an annotated program exists. - You can navigate to the annotated program via the annotated slide view (= 'the note context').
A Class C with a simple properties - getter and setter. | c.cs | Slide context | - | - |
A client of class C. | client.cs | Slide context | - | - |
A Class C with a simple properties - getter and setter. | c.cs | Slide context | - | - |
A client of class C. | client.cs | Slide context | - | - |
A BankAccount class with a trivial Balance property together with Deposit and Withdraw methods. | bank-account-1.cs | Slide context | Text book context | Note context |
A BankAccount class with a Balance property - without a balance instance variable. | accumulating-bank-account.cs | Slide context | Text book context | Note context |
A client program. | accumulating-app.cs | Slide context | Text book context | Note context |
A BankAccount class with a disciplined Balance property. | disciplined-bank-account.cs | Slide context | Text book context | Note context |
A client of the disciplined BankAccount. | disciplined-app.cs | Slide context | Text book context | Note context |
Class Point with polar data representation. | Point.cs | Slide context | Text book context | Note context |
Class BankAccount with two automatic properties. | BankAccount.cs | Slide context | Text book context | - |
An equivalent BankAccount class without automatic properties. | BankAccount-equivalent.cs | Slide context | Text book context | - |
A Client of class BankAccount. | Client.cs | Slide context | Text book context | - |
Class BankAccount - as short as possible. | BankAccount.cs | Slide context | Text book context | Note context |
A client of the simple BankAccount with object initializers. | Client.cs | Slide context | Text book context | - |
An equivalent BankAccount class without object initializers. | ClientEquivalent.cs | Slide context | Text book context | - |
Class BankAccount - with two constructors. | BankAccount.cs | Slide context | Text book context | Note context |
A client of class BankAccount with an object initializer. | Client.cs | Slide context | Text book context | Note context |
An equivalent client of class BankAccount without object initializers. | Client-equivalent.cs | Slide context | Text book context | Note context |
Class BankAccount and class Person. | BankAccount.cs | Slide context | Text book context | Note context |
A client of class BankAccount with nested object initializers. | Client.cs | Slide context | Text book context | Note context |
A Class A with an indexer. | a.cs | Slide context | Text book context | Note context |
A client of A which uses the indexer of A. | b.cs | Slide context | Text book context | Note context |
The class BitArray. | bitarray.cs | Slide context | Text book context | Note context |
A client of class BitArray. | client.cs | Slide context | Text book context | Note context |
The class A indexed by a string. | a.cs | Slide context | Text book context | - |
A client of A which uses the string indexing of A. | b.cs | Slide context | Text book context | - |
The class Person. | person.cs | Slide context | - | - |
The class BankAccount - without owner. | bank-account.cs | Slide context | - | Note context |
The class PersonAccountPair. | PersonAccountPair.cs | Slide context | - | Note context |
The class Accounts - the associative array class. | accounts.cs | Slide context | - | Note context |
A client of Accounts. | client.cs | Slide context | - | Note context |
Local variables and instance variables - initialization and default values. | init.cs | Slide context | Text book context | Note context |
The class Date and the method DayDifference with a value parameter. | date.cs | Slide context | Text book context | Note context |
The class Person which calls DayDifference on dateOfBirth. | person.cs | Slide context | Text book context | Note context |
A client of Person and Date which reveal the consequences. | Client.cs | Slide context | Text book context | Note context |
The struct Date and the method DayDifference with a value parameter. | date.cs | Slide context | Text book context | Note context |
The class Person which calls DayDifference on dateOfBirth. | person.cs | Slide context | Text book context | Note context |
A client of Person and Date which reveal the consequences. | Client.cs | Slide context | Text book context | Note context |
The class A with a Swap method. | ex.cs | Slide context | Text book context | Note context |
The class A with a DoAdd method. | ex.cs | Slide context | Text book context | Note context |
The class A with a DoAdd method - both out and params. | ex.cs | Slide context | Text book context | Note context |
An integer sequence - use of params in constructor. | intseq.cs | Slide context | Text book context | - |
Motivation: A Client of Point without use of DistanceTo. | Client-v1.cs | Slide context | Text book context | - |
A Client of class Point which uses an extension method DistanceTo. | Client.cs | Slide context | Text book context | Note context |
The static class PointExtensions. | PointExtensions.cs | Slide context | Text book context | Note context |
Generated: Monday February 7, 2011, 12:14:58