Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2016, Mike Murach & Associates, Inc.

Similar presentations


Presentation on theme: "© 2016, Mike Murach & Associates, Inc."— Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Download ppt "© 2016, Mike Murach & Associates, Inc."

Similar presentations


Ads by Google