© 2016, Mike Murach & Associates, Inc.

Slides:



Advertisements
Similar presentations
Murach’s C# 2010, C6 © 2010, Mike Murach & Associates, Inc.Slide 1.
Advertisements

Murach’s C# 2010, C3 © 2010, Mike Murach & Associates, Inc.Slide 1.
Murach's C# 2012, C3© 2013, Mike Murach & Associates, Inc.Slide 1.
Murach’s JavaScript, C2© 2009, Mike Murach & Associates, Inc. Slide 1.
Murach's MySQL, C2© 2012, Mike Murach & Associates, Inc.Slide 1.
Murach’s JavaScript, C1© 2009, Mike Murach & Associates, Inc. Slide 1.
Murach’s C# 2010, C1© 2010, Mike Murach & Associates, Inc.Slide 1.
© 2013, Mike Murach & Associates, Inc.
Murach’s C# 2010, C4 © 2010, Mike Murach & Associates, Inc.Slide 1.
Murach’s C# 2010, C4 © 2010, Mike Murach & Associates, Inc.Slide 1.
Murach's C , C4 © 2009, Mike Murach & Associates, Inc. Slide 1 © 2009, Mike Murach & Associates, Inc.Slide 1.
Murach's C# 2012, C7© 2013, Mike Murach & Associates, Inc.Slide 1.
Murach’s Visual Basic 2008, C7, modified or added© 2008, Mike Murach & Associates, Inc. Slide 1.
© 2016, Mike Murach & Associates, Inc.
© 2008, Mike Murach & Associates, Inc.
© 2016, Mike Murach & Associates, Inc.
© 2016, Mike Murach & Associates, Inc.
© 2009, Mike Murach & Associates, Inc.
© 2016, Mike Murach & Associates, Inc.
© 2016, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2003, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2003, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2014, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2011, Mike Murach & Associates, Inc.
© 2013, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2006, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2002, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2007, Mike Murach & Associates, Inc.
© 2015, Mike Murach & Associates, Inc.
© 2010, Mike Murach & Associates, Inc.
© 2003, Mike Murach & Associates, Inc.
© 2008, Mike Murach & Associates, Inc.
Presentation transcript:

© 2016, Mike Murach & Associates, Inc. Chapter 13 © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

© 2016, Mike Murach & Associates, Inc. Objectives © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for a simple ProductList class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for a simple ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

© 2016, Mike Murach & Associates, Inc. The ProductList class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

An indexer that uses an integer as an index © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

A read-only indexer that uses a string as an index © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that uses these indexers © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

An indexer that checks the range and throws an argument exception © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

An indexer that validates data and throws an argument exception © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Three argument exceptions © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

An if statement that validates data before setting a property value © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The syntax for declaring a delegate © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code in a form that uses the delegate © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code in a form that uses the delegate (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The syntax for declaring an event © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code in a form that wires the event handler and handles the event © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

How to create a delegate using an anonymous method © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

How wire an event using an anonymous method © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The syntax for overloading unary operators © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The Equals method of the Object class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Part of a ProductList class that overloads the + operator © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that uses the + operator of the ProductList class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that uses an expression-bodied operator © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that overloads the == operator for a Product class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that overloads the == operator for a Product class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Code that uses the == operator of the Product class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the ProductList class © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the ProductList class (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the Product Maintenance form © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the Product Maintenance form (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

The code for the Product Maintenance form (cont.) © 2016, Mike Murach & Associates, Inc. Murach's C# 2015

Project 3-3 Direct a simple robot © 2016, Mike Murach & Associates, Inc. Murach's C# 2015