Learning to program with Microsoft[registered] Visual Basic has never been easier! Clearly Visual Basic: Programming With Microsoft[Registered] Visual Basic 2012, 3E by best-selling programming author Diane Zak uses a simple, proven, step-by-step approach thats ideal for learning a first programming language. Readers need no prior programming experience. Clear, brief chapters introduce Visual Basic - todays most popular Microsoft[registered] programming language - in small, manageable segments without cumbersome technical jargon. This easy-to-follow book focuses on the fundamentals to ensure readers master essential programming and problem-solving skills they can easily transfer to other languages. This innovative text uses visualization and application to introduce the basics with the most recent version of Visual Basic 2012. Clear figures emphasize important programming concepts, while memorable new examples place concepts into a meaningful context. Expanded exercises let readers apply what theyre learning, while mini-quizzes check their understanding. Unique «Want More Info?» PDF files let readers view extra examples and further explanations as needed. Trust Clearly Visual Basic: Programming With Microsoft[Registered] Visual Basic 2012, 3E for the straight-forward, clear approach to Visual Basic todays beginners need for programming success. Cover 1 Title Page 3 Copyright 4 Brief Contents 5 Contents 7 Preface 14 Read This before You Begin 18 Ch 1: I Am Not a Control Freak! (Control Structures) 21 Control Structures 22 Summary 27 Key Terms 27 Review Questions 28 Exercises 29 Ch 2: First You Need to Plan the Party (Problem-Solving Process) 37 How Do Programmers Solve Problems? 38 Summary 48 Key Terms 49 Review Questions 49 Exercises 51 Ch 3: I Need a Tour Guide (Introduction to Visual Basic 2012) 55 Ok, the Algorithm is Correct. What's Next? 56 Creating a Visual Basic Windows Application 58 Creating the User Interface 61 Save, Save, Save 65 Whose Property is It? 65 Using the FORMAT Menu 70 Lock Them Down 71 Ok, Let's See the Interface in Action! 72 Closing the Current Solution 73 Opening an Existing Solution 74 Exiting Visual Studio 74 Summary 75 Key Terms 75 Review Questions 76 Exercises 77 Ch 4: Do-It-Yourself Designing (Designing Interfaces) 83 Delegating the Work 84 Do What I Tell You to Do 92 Summary 96 Key Terms 97 Review Questions 97 Exercises 99 Ch 5: The Secret Code (Assignment Statements) 107 The Fun Starts Here 108 Who's in Charge of This Operation? 111 Your Assignment, If You Choose to Accept It 114 Summary 117 Key Terms 118 Review Questions 118 Exercises 120 Ch 6: Where Can I Store This? (Variables and Constants) 127 Using Shoe Boxes 128 You'll Need a Reservation 130 How Many Variables Should I Use? 131 Using Constants to Keep Things...Well, the Same 136 Dressing Up the Output 137 Summary 139 Key Terms 140 Review Questions 141 Exercises 142 Ch 7: What's Wrong with It? (Syntax, Logic, and Run Time Errors) 151 There's a Bug in My Soup! 152 Finding Syntax Errors 152 Locating Logic Errors 157 Run Time Errors 164 Summary 166 Key Terms 167 Review Questions 167 Exercises 168 Ch 8: Decisions, Decisions, Decisions (Selection Structure) 171 Someone Might Need to Make a Decision 172 The If...Then...Else Statement 175 Examining Another Problem Specification 188 Summary 198 Key Terms 198 Review Questions 199 Exercises 200 Ch 9: Time to Leave the Nest (Nested Selection Structures) 205 Nested Selection Structures 206 That's Way Too Logical for Me 218 Summary of Operators 222 Summary 223 Key Terms 224 Review Questions 224 Exercises 225 Ch 10: So Many Paths...So Little Time (Multiple-Alternative Selection Structures) 231 Which Way Should I Go? 232 What's the Next Case on the Docket? 240 Specifying a Range of Values in a Case Clause's ExpressionList 243 Summary 246 Key Terms 247 Review Questions 247 Exercises 249 Ch 11: Testing, Testing...1, 2, 3 (Selecting Test Data) 257 Will Your Application Pass the Test? 258 The Coffee Palace-Version 1 Application 258 The Coffee Palace-Version 2 Application 261 The Shady Hollow Hotel Application 265 The CD Shop Application 267 The Tiger Hotel Application 270 Summary 276 Key Terms 277 Review Questions 277 Exercises 279 Ch 12: How Long Can This Go On? (Pretest Loops) 281 Over and Over Again 282 The Do...Loop Statement 287 Counter Variables 288 The Sales Express Application 296 Can I Abbreviate That Assignment Statement? 303 Summary 305 Key Terms 306 Review Questions 307 Exercises 308 Ch 13: Do It, Then Ask Permission (Posttest Loops) 313 Testing after the Fact 314 More on the Do...Loop Statement 316 The Bouncing Robot Application 317 Summary 320 Key Term 320 Review Questions 320 Exercises 321 Ch 14: Let Me Count the Ways (Counter-Controlled Loops) 325 When Will It Stop? 326 Hey, Turn That Noise Down! 332 The Monthly Payment Calculator Application 332 Summary 340 Key Terms 340 Review Questions 340 Exercises 342 Ch 15: I'm on the Inside; You're on the Outside (Nested Loops) 349 One Loop within Another Loop 350 What Do I Owe Each Month? 354 Summary 363 Key Terms 363 Review Questions 363 Exercises 366 Ch 16: I Hear You are Breaking Up (Sub Procedures) 373 What's the Proper Procedure? 374 Send Me Something 378 Summary 391 Key Terms 392 Review Questions 392 Exercises 394 Ch 17: Talk to Me (Function Procedures) 403 What's the Answer? 404 Revisiting the Concert Tickets Application 410 Summary 415 Key Terms 415 Review Questions 416 Exercises 417 Ch 18: A Ray of Sunshine (One-Dimensional Arrays) 423 Let's Join the Group 424 You are Just So One-Dimensional 424 Airlines Application 427 Salary Application 434 States Application 437 Summary 441 Key Terms 442 Review Questions 443 Exercises 445 Ch 19: Parallel and Dynamic Universes (More on One-Dimensional Arrays) 451 We Share the Same Subscripts 452 West Coast Emporium Application 452 Will You Share That with Me? 456 But I Don't Know How Many There Are 463 Summary 468 Key Terms 468 Review Questions 468 Exercises 469 Ch 20: Table Tennis, Anyone? (Two-Dimensional Arrays) 475 Let's Table That Idea for Now 476 Revisiting the West Coast Emporium Application 478 Calendar Sales Application 484 Medical Bills Application 487 Summary 489 Key Terms 490 Review Questions 490 Exercises 492 Ch 21: Building Your Own Structure (Structures) 499 Putting the Pieces Together 500 Bonnette Pool & Spa Depot Application 502 Revisiting the West Coast Emporium Application...Again! 505 Summary 511 Key Terms 511 Review Questions 511 Exercises 513 Ch 22: I'm Saving for the Future (Sequential Access Files) 517 Sequential Access Files 518 Write Those Lines of Text 518 Now Read Those Lines of Text 522 Summary 528 Key Terms 529 Review Questions 529 Exercises 531 Ch 23: The String Section (String Manipulation) 535 Working with Strings 536 How Many Characters are There? 536 I Need to Fit This in Somewhere 539 Where Does It Begin? 541 I Just Want a Part of It 542 Throw Away Those Characters 545 I Like This Operator 548 Summary 552 Key Terms 552 Review Questions 552 Exercises 554 Ch 24: I'm Suffering from Information Overload (Access Databases) 559 Keeping Good Records 560 Connecting...Connecting 561 It's a Binding Contract 566 Let the Computer Do It 567 How Does Visual Basic Do It? 574 The Copy to Output Directory Property 577 I'll Use My Own Controls, Thank You 579 Summary 583 Key Terms 583 Review Questions 584 Exercises 586 Ch 25: The Missing "LINQ" (Querying a Database) 589 Asking Questions 590 One for All 598 Summary 600 Key Terms 600 Review Questions 600 Exercises 602 Ch 26: I Love This Class (Creating a Class) 607 That's a Real Classy Object 608 The Bonnette Pool & Spa Depot Application 609 Behave Yourself 615 Using the Pattern to Create an Object 618 Pool Supplies Application 621 Summary 624 Key Terms 624 Review Questions 625 Exercises 627 Ch 27: Getting "Web-ified" (Web Applications) 631 Web Applications 632 Creating a Web Application 634 Adding the Default.aspx Web Page to the Application 636 Adding Another Web Page to the Application 641 Adding a Link Button Control to a Web Page 641 Starting a Web Application 643 Adding an Image to a Web Page 645 Closing and Opening an Existing Web Application 647 I Want to Move Somewhere Else 648 Dynamic Web Pages 650 Coding the Submit Button's Click Event Procedure 652 Can You Validate This? 654 Summary 657 Key Terms 658 Review Questions 659 Exercises 659 Appendix A: Data Types 665 Index 667
Learning to program with Microsoft Visual Basic has never been easier! CLEARLY VISUAL BASIC: PROGRAMMING WITH MICROSOFT VISUAL BASIC 2012, 3E by best-selling programming author Diane Zak uses a simple, proven, step-by-step approach that's ideal for learning a first programming language. Readers need no prior programming experience. Clear, brief chapters introduce Visual Basic — today's most popular Microsoft programming language — in small, manageable segments without cumbersome technical jargon. This easy-to-follow book focuses on the fundamentals to ensure readers master essential programming and problem-solving skills they can easily transfer to other languages. This innovative text uses visualization and application to introduce the basics with the most recent version of Visual Basic 2012. Clear figures emphasize important programming concepts, while memorable new examples place concepts into a meaningful context. Expanded exercises let readers apply what they're learning, while mini-quizzes check their understanding. Unique "Want More Info?" PDF files let readers view extra examples and further explanations as needed. Trust CLEARLY VISUAL BASIC: PROGRAMMING WITH MICROSOFT VISUAL BASIC 2012, 3E for the straight-forward, clear approach to Visual Basic today's beginners need for programming success.
Pairing fundamental programming concepts with business applications and also fun and engaging game applications, MICROSOFT VISUAL BASIC 2012: RELOADED, 5E provides a solid foundation in programming principles and how to use them. The book begins by covering the basics, like creating user interfaces, and understanding variables, constants, and calculations. Building upon this knowledge, coverage progresses to more advanced topics like creating classes and objects and using ADO.NET, LINQ, and ASP.NET. This edition leverages the powerful pedagogy of previous editions, but brings it up-to-date with Visual Basic 2010 and new examples and applications. Focuses on the fundamentals to ensure readers master essential programming and problem-solving skills they can easily transfer to other languages. This title uses visualization and application to introduce the basics with the version of Visual Basic 2012.