murach’s visual basic 2008, c4© 2008, mike murach & associates, inc. slide 1

44
Murach’s Visual Basic 2008, C4 © 2008, Mike Murach & Associates, Inc. Slide 1 C hapter4 How to w ork w ith num eric and string data PartII

Upload: isaiah-bainum

Post on 14-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

  • Slide 1

Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 1 Slide 2 Semantic Types Permissive Type VB default Implicit narrowing casts Strict Type Use for all projects in this class. Explicit narrowing casts Eliminates surprises Use for all code in this class Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc.Slide 2 Slide 3 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 3 Slide 4 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 4 Slide 5 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 5 Slide 6 Change semantic type for all new projects Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc.Slide 6 Slide 7 Option Strict Use for all projects in this class. Use literal type characters to force type. Example 459.65D Example a C Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc.Slide 7 Slide 8 Option Explicit Forces the declaration of all variables Steps to set On/Off similar to option Strict Must be on for all projects in this class Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc.Slide 8 Slide 9 Shared methods of the Math class Called from the MATH class Syntax Math.MethodName( argument 1, [ argument 2 ]) Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 9 Slide 10 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 10 Slide 11 Round Method Can be used with Double or Decimal values (or any number that can be converted to one of these) Uses Bankers Rounding Midway between whole numbers rounds to the even number. Examples Math.Round (13.5) 14 Math.Round (12.5) 12 Math.Round(13.3) 13 Math.Round(13.645, 2) 13.64 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc.Slide 11 Slide 12 Sqrt, Min, & Max Shared methods of the Math class Can be used with any numeric data type Max & Min Require two values Two values must have the same data type Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 12 Slide 13 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 13 Slide 14 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 14 Slide 15 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 15 Slide 16 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 16 Slide 17 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 17 Slide 18 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 18 Slide 19 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 19 Slide 20 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 20 Slide 21 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 21 Slide 22 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 22 Slide 23 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 23 Slide 24 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 24 Slide 25 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 25 Slide 26 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 26 Slide 27 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 27 Slide 28 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 28 Slide 29 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 29 Slide 30 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 30 Slide 31 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 31 Slide 32 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 32 Slide 33 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 33 Slide 34 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 34 Slide 35 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 35 Slide 36 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 36 Slide 37 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 37 Slide 38 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 38 Slide 39 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 39 Slide 40 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 40 Slide 41 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 41 Slide 42 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 42 Slide 43 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 43 Slide 44 Murachs Visual Basic 2008, C4 2008, Mike Murach & Associates, Inc. Slide 44