Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.
-
Upload
chrystal-lucas -
Category
Documents
-
view
212 -
download
0
Transcript of Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.
![Page 1: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/1.jpg)
Chapter EightString Manipulation
Programming with Microsoft Visual Basic 2010
5th Edition
![Page 2: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/2.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Previewing the Hangman Game Application
2
Simplified version of classic Hangman game
Student must guess letter for mystery wordIf letter appears in word, it is added to blank
dashesIf letter does not appear in word, segment is
added to hangman imageHangman image has nine lines and one
circleGame is over when student correctly guesses
all letters in word or has 10 incorrect guesses
![Page 3: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/3.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition3
Figure 8-1 Hangman Game application’s interface
Figure 8-2 Result of guessing the word
![Page 4: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/4.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson A Objectives
4
After studying Lesson A, you should be able to:
Determine the number of characters in a string
Remove characters from a stringInsert characters in a stringAlign the characters in a stringSearch a stringAccess characters in a stringCompare strings using pattern-matching
![Page 5: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/5.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Working with Strings
5
Applications often need to manipulate string data
Two scenarios involving string manipulation Determine first character of an inventory part
numberSearch an address to find street name
![Page 6: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/6.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Determining the Number of Characters in a String
6
Length propertyStores number of characters contained in
stringSyntax: string.LengthReturns integer value
![Page 7: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/7.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition7
Figure 8-3 Syntax and examples of the Length property
![Page 8: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/8.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Removing Characters from a String
8
Trim methodRemoves space characters from both ends of
stringRemove method
Removes specified number of characters located anywhere in a string
Computer makes temporary copy of string in memory, then performs specified removal on copyOriginal string is not changedModified copy is returned to program
![Page 9: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/9.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition9
Figure 8-4 Syntax and examples of the Trim and Remove methods
![Page 10: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/10.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The Product ID Application
10
Product ID application displays listing of product IDs entered by user
Each product ID must contain exactly five characters
![Page 11: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/11.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition11
Figure 8-5 btnAdd control’s Click event procedure
![Page 12: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/12.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Inserting Characters in a String
12
Insert methodInserts characters anywhere in a string
Computer makes temporary copy of string and inserts specified characters into the copy
Returns string with appropriate characters inserted
startIndex argumentInteger specifying starting location to insert value
Represents the position in a stringTo insert at beginning of string:
Use startIndex of 0
![Page 13: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/13.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition13
Figure 8-6 Syntax and examples of the Insert method
![Page 14: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/14.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Aligning the Characters in a String
14
PadLeft methodInserts zero or more characters at the
beginning of stringResults in string of a specified lengthRight-aligns the characters within the string
PadRight methodInserts characters at the end of the stringResults in string of a specified lengthLeft-aligns the characters within the string
![Page 15: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/15.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition15
Figure 8-7 Syntax and examples of the PadLeft and PadRight methods
![Page 16: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/16.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The Net Pay Application
16
Allows user to enter amount of employee’s net pay
Displays net pay with leading dollar sign, asterisks, and two decimal places
Uses the Insert and PadLeft methods
![Page 17: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/17.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition17
Figure 8-8 btnFormat control’s Click event procedure
![Page 18: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/18.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Searching a String
18
Contains methodUsed to search string to find specific
sequence of charactersReturns a Boolean value
True if foundFalse otherwise
Must specify characters you are searching for
Begins search with first character in string
![Page 19: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/19.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Searching a String (cont’d.)
19
IndexOf methodDetermine if string contains character
sequence Returns integer specifying start position of
found character sequence (substring)If substring is not found, method returns -1
Must specify sequence of characters to search for
May specify index of character at which to begin searchIf not specified, starts searching with first
character in string
![Page 20: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/20.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition20
Figure 8-10 Syntax and examples of the Contains and IndexOf methods (continues)
![Page 21: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/21.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition21
Figure 8-10 Syntax and examples of the Contains and IndexOf methods (cont’d.)
![Page 22: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/22.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The City and State Application
22
Allows user to enter string:Composed of city name, comma, space, and
state nameDisplays index of the comma in the string
![Page 23: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/23.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition23
Figure 8-11 btnLocate control’s Click event procedure
![Page 24: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/24.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The City and State Application (cont’d.)
24
Figure 8-12 Interface showing the comma’s index
![Page 25: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/25.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Accessing the Characters in a String
25
Substring methodUsed to access any number of characters in
stringReturns string with specified number of
charactersSpecify index of first character to access in
string and number of characters to retrieveIf number of characters is not specified,
method returns all characters from startIndex position to the end of string
![Page 26: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/26.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition26
Figure 8-13 Syntax and examples of the Substring method
![Page 27: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/27.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The Rearrange Name Application
27
Rearrange Name applicationAllows user to enter first name, space, and
last nameDisplays name as last name, comma, space,
first name
![Page 28: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/28.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition28
Figure 8-14 btnRearrange control’s Click event procedure
![Page 29: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/29.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
The Rearrange Name Application (cont’d.)
29
Figure 8-15 Interface showing the rearranged name
![Page 30: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/30.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Using Pattern-Matching to Compare Strings
30
Like operatorAllows use of pattern-matching characters to
determine whether one string is equal to another
Must specify string to be examined and pattern to be matchedPattern can contain pattern-matching
charactersReturns Boolean value
Returns True if match is made, False otherwise
![Page 31: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/31.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition31
Figure 8-16 Syntax and examples of the Like operator (continues)
![Page 32: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/32.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition32Figure 8-16 Syntax and examples of the Like operator (continues)
![Page 33: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/33.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition33
Figure 8-16 Syntax and examples of the Like operator (continues)
![Page 34: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/34.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Using Pattern-Matching to Compare Strings (cont’d.)
34
Figure 8-16 Syntax and examples of the Like operator (cont’d.)
![Page 35: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/35.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Modifying the Product ID Application
35
Product ID applicationUser enters product ID values of exactly five
charactersModification will ensure that entered five
characters consist of three letters followed by two numbers
![Page 36: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/36.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition36
Figure 8-17 Modified Click event procedure for the btnAdd control
![Page 37: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/37.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson A Summary
37
Visual Basic includes various string manipulation techniquesProperties: Length propertyMethods: Trim, Remove, Insert, Contains,
IndexOf, Substring, PadLeft, PadRightOperators: Like operator
Figure 8-18 summarizes syntax and purpose of each
![Page 38: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/38.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson B Objectives
38
After studying Lesson B, you should be able to:
Include a MenuStrip control on a formAdd elements to a menuAssign access keys to menu elementsAssign shortcut keys to commonly used
menu itemsCode a menu item’s Click event procedure
![Page 39: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/39.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Adding a Menu to a Form
39
MenuStrip controlUsed to include one or more menus on a
formMenu title
Appears on menu bar at top of formMenu items can include:
Commands, submenu items, or separator bars
Clicking command on menu executes itClicking submenu item opens additional
menu Separator bars provides visual grouping
![Page 40: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/40.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Adding a Menu to a Form (cont’d.)
40
Figure 8-19 Location of menu elements
![Page 41: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/41.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Adding a Menu to a Form (cont’d.)
41
Menu title captions should be one word only
Menu item captions can be from one to three words
Assign unique access keys to menu titles and items
Follow Windows menu standardsUse book title capitalization for menu item
captionsEllipsis (…) after item caption indicates menu
item requires more informationFile menu should be first item on menu barCut, Copy, Paste should appear on Edit menu
![Page 42: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/42.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition42
Figure 8-20 MenuStrip control added to the form
![Page 43: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/43.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Adding a Menu to a Form (cont’d.)
43
Figure 8-22 Drop-down list
![Page 44: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/44.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Adding a Menu to a Form (cont’d.)
44
Figure 8-23 File menu opened during run time
![Page 45: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/45.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Assigning Shortcut Keys to Menu Items
45
Shortcut keysAppear to right of menu itemAllow you to select item without opening
menuExample: Ctrl+X and Ctrl+V
Cut and paste commandsAssign shortcut keys to commonly used
menu itemsFollow Windows standard conventions
Shortcut keys can be used when menu is closed
![Page 46: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/46.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Assigning Shortcut Keys to Menu Items (cont’d.)
46
Figure 8-24 Shortcut key specified in the ShortcutKeys box
![Page 47: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/47.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Assigning Shortcut Keys to Menu Items (cont’d.)
47
Figure 8-25 Location of the shortcut key on the menu
![Page 48: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/48.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the Exit Menu Item
48
How to end Hangman Game applicationUser clicks Exit item on File menuExit item’s Click event procedure calls Me.Close()
![Page 49: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/49.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson B Summary
49
MenuStrip controlCreates menu on form
Menu items can include commands, submenu items, and separator bars
Assign unique access key to each menu element:Except separator bars
Assign shortcut keys to commonly used menu items
Follow Windows standard when creating menus
![Page 50: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/50.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson C Objectives
50
After studying Lesson C, you should be able to:
Include the Length property in a procedureInclude the Substring method in a
procedureInclude the Like operator in a procedureInclude the Remove method in a procedureInclude the Insert method in a procedureInclude the Contains method in a procedure
![Page 51: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/51.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Completing the Hangman Game Application
51
Application requirementsAllow one student to enter five-letter wordAllow another student to guess word, letter
by letter Two events can end game
Second student guesses all letters in wordSecond student makes 10 incorrect guesses
![Page 52: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/52.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure
52
mnuFileNew object’s Click event procedure is invoked when user clicks New Game option on File menu
Two ways to begin new Hangman gameClick File on menu bar, then click New GamePress Ctrl + N
![Page 53: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/53.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
53
Figure 8-29 Additional comments and code entered in the procedure
![Page 54: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/54.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
54
Figure 8-30 Comment and selection structure’s true path
![Page 55: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/55.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition55
Figure 8-31 Additional comments and selection structure entered in the procedure
![Page 56: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/56.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition56
Figure 8-32 Additional comments and selection structures entered in the procedure
![Page 57: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/57.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
57
Figure 8-33 Final comment and selection structure entered in the procedure
![Page 58: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/58.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
58
Figure 8-35 Result of entering the first incorrect letter
![Page 59: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/59.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
59
Figure 8-36 Result of guessing the word
![Page 60: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/60.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Coding the mnuFileNew Object’s Click Event Procedure (cont’d.)
60
Figure 8-37 Result of making 10 incorrect guesses
![Page 61: Chapter Eight String Manipulation Programming with Microsoft Visual Basic 2010 5 th Edition.](https://reader038.fdocuments.us/reader038/viewer/2022110401/56649dd95503460f94aceeba/html5/thumbnails/61.jpg)
Programming with Microsoft Visual Basic 2010, 5th Edition
Lesson C Summary
61
Use string’s Length property to determine length of string
Use Substring method to access one or more characters in a string
Use the Like operator to compare two strings
Use the Remove method to remove specified characters anywhere in a string
Use Insert method to insert characters in a string
Use Contains method to determine whether a specific character is contained in a string