Always Learning

Advanced Search

Starting Out With Visual Basic

Starting Out With Visual Basic

7th Edition

Tony Gaddis, Kip Irvine

Jun 2016, Paperback, 936 pages
ISBN13: 9780134400150
ISBN10: 0134400151
For orders to USA, Canada, Australia, New Zealand or Japan visit your local Pearson website
This title is ordered on demand which may result in extended delivery times.
Special online offer - Save 10%
Was 120.99, Now 108.89Save: 12.10
  • Print pagePrint page
  • Email this pageEmail page
  • Share

For courses in Visual Basic Programming

In Starting Out with Visual Basic, Tony Gaddis and Kip Irvine take a step-by-step approach, helping students understand the logic behind developing quality programs while introducing the Visual Basic language. Revised and fully updated throughout for Visual Basic 2015, the Seventh Edition is written in clear, easy-to-understand language, covering all the necessary introductory programming topics. Concise, practical, and real-world example programs not only help students learn to use the various controls, constructs, and features of Visual Basic, but also why and when to use them.

The text is designed for students who have no prior programming background, but experienced students will also benefit from its depth of detail and the chapters covering databases, Web applications, and other advanced topics. Each chapter covers a major set of programming topics, introduces controls and GUI elements, and builds knowledge as the student progresses through the book.

Also Available with MyProgrammingLab.

MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to the programming concepts in this book and improves the programming competence of beginning students who often struggle with the basic concepts of programming languages. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable students to figure out what went wrong. For instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the code inputted by students for review.


Note: You are purchasing a standalone product; MyLab™ & Mastering™ does not come packaged with this content. Students, if interested in purchasing this title with MyLab & Mastering, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information.


If you would like to purchase both the physical text and MyLab & Mastering, search for:


0134522184 / 9780134522180 Starting Out with Visual Basic Plus MyProgrammingLab with Pearson eText -- Access Card Package, 7/e

Package consists of:

  • 0134379438 / 9780134379432 MyProgrammingLab with Pearson eText -- Instant Access -- for Starting Out with Visual Basic, 7/e
  • 0134522184 / 9780134522180 Starting Out with Visual Basic

  1. Introduction to Programming and Visual Basic
  2. Creating Applications with Visual Basic
  3. Variables and Calculations
  4. Making Decisions
  5. Lists and Loops
  6. Procedures and Functions
  7. Multiple Forms, Modules, and Menus
  8. Arrays and More
  9. Files, Printing, and Structure
  10. Working with Databases
  11. Developing Web Applications
  12. Classes, Collections, and Inheritance

Appendix A Advanced User Interface Controls and Techniques

Appendix B Windows Presentation Foundation (WPF)

Appendix C Converting Mathematical Expressions to Programming Statements

Appendix D Answers to Checkpoint

Appendix E Glossary

About the Book

  • UPDATED! Completely updated for Visual Basic 2015, the book was revised and tested using Visual Studio 2015 Community Edition.
  • REVISED! Chapter 2 has been completely rewritten and coversthe same topics, but features fresh new tutorials and a more streamlined organization.
  • REVISED! Chapter 3 has been reorganized so the material on variables, data types, and calculations appears first, followed by the material on GUI creation. As a result, there is a stronger emphasis on coding fundamentals. Several new tutorials have also been added to the chapter.
  • NEW! A section on the PrintDialog Control appears inChapter 9 on the PrintDialog control, which allows the user to select a printer, or a PDF driver, if one is installed on the system.
  • NEW! A new section covers the CType Method inChapter 12 and provides convenient type conversion for objects.
  • NEW! Programming problems have been added throughout the book.
  • Code improvements have been made to the code examples throughout the book.
  • Concept Statements begin each major section of the text and concisely summarize the meaning of the section.
  • Stepped-out, practical tutorials place programming concepts into a real-world context, making them more tangible for students. Each chapter has several hands-on tutorials that reinforce the chapter’s topics. Many of these tutorials involve the student in writing applications that can be applied to real-world problems.
  • VideoNotes are a series of online videos, developed specifically for this book, are available for viewing at http://www.pearsonhighered.com/gaddisvb/. Icons appear throughout the text alerting the student to videos about specific topics.
  • Checkpoints are questions placed at intervals throughout each chapter and are designed to query the student’s knowledge immediately after learning a new topic. Answers to all the Checkpoints are provided in Appendix D.
  • Notes are short explanations of interesting or often misunderstood points relevant to the topic being discussed.
  • Tips. Tips advise the student on the best techniques for approaching different programming problems and appear regularly throughout the text.
  • Warnings caution the student about certain Visual Basic features, programming techniques, or practices that can lead to malfunctioning programs or lost data.
  • Review Questions and Exercises provide thorough and diverse sets of review questions and exercises, in the tradition of all Gaddis texts offer students the chance to put the concepts they are learning to work.. These include traditional fill-in-the-blank, true or false, multiple choice, and short answer questions. There are also unique tools for assessing a student’s knowledge. For example, Find the Error questions ask the student to identify syntax or logic errors in brief code segments. Algorithm Workbench questions ask the student to design code segments to satisfy a given problem. There are also What Do You Think? questions that require the student to think critically and contemplate the topics presented in the chapter.
  • Programming Challenges offer a pool of programming exercises designed to solidify the student’s knowledge of the topics at hand and appear in each chapter. In most cases, the assignments present real-world problems to be solved. When applicable, these exercises also include input validation rules.
  • Clear code listings are easy for students to read and understand.

Also Available with MyProgrammingLab.

MyProgrammingLab is an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to the programming concepts in this book. Through practice exercises and immediate, personalized feedback, MyProgrammingLab improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.

  • Interactive Practice provides first-hand programming experience in an interactive online environment.
  • Approximately two-hundred small practice exercises cover topics such as variables, calculations, decision statements, loops, procedures, arrays, and more.
  • Error Messages for Incorrect Answers give studentsimmediate personalized feedback. The error messages include both the feedback from the compiler and plain English interpretations of likely causes for the incorrect answer.
  • Step-by-step VideoNote Tutorials enhance the programming concepts presented in your Pearson textbook by allowing students to view the entire problem-solving process outside of the classroom—when they need help the most.
  • Pearson eText gives students access to their textbook anytime, anywhere. In addition to note taking, highlighting, and bookmarking, the eText offers interactive and sharing features. Rich media options let students watch lecture and example videos as they read or do their homework. Instructors can share their comments or highlights, and students can add their own, creating a tight community of learners in your class.
The Pearson eText companion app allows existing subscribers to access their titles on an iPad or Android tablet for either online or offline viewing.
  • Dynamic grading and assessment provide auto-grading of student assignments, saving you time and offering students immediate learning opportunities:
    • A dynamic roster tracks their performance and maintains a record of submissions.
    • The color-coded gradebook gives you a quick glance of your classes' progress. Easily drill down to receive information on a single student's performance or a specific problem. Gradebook results can be exported to Excel to use with your LMS.