Programming with Microsoft® Visual Basic® 2012

  • AUTHOR: Diane Zak
  • ISBN-13: 9781285077925 
  • Grade(s): 9 | 10 | 11 | 12
  • 928 Pages  Paperback 
  • 6th Edition  |  Previous Editions: 2012, 2010, 2007
  • ©2014     Published
  • Prices are valid only in the respective region


About The Product

PROGRAMMING WITH MICROSOFT® VISUAL BASIC 2012, 6E by best-selling author Diane Zak is the ideal choice for your introduction to programming course. Students learn to master the basics of effective programming as they work through a wealth of hands-on applications in this book's engaging real-world setting. Numerous learning features address today's varied learning styles with an approachable visual presentation, helpful step-by-step tutorials, and engaging "You Do It" activity boxes. Even students with no prior programming experience learn how to effectively plan and create interactive Windows® applications. This edition emphasizes GUI design skills and object-oriented programming concepts throughout. Find the tools you need to prepare the next generation of developers in the optional interactive CourseMate with all-new dynamic videos created and narrated by the author. This text is also available with an optional Microsoft® Visual Studio 2012 Trial CD to ensure your students have the tools they need to succeed.


  • EFFECTIVE "YOU DO IT" BOXES ENSURE COMPREHENSION AS READERS PROGRESS. Strategically placed "You Do It" step-by-step activity boxes test students' knowledge and mastery of concepts throughout the chapter.
  • "COURSE NOTES" QUICK REFERENCE CARD PROVIDES AT-A-GLANCE OVERVIEWS OF KEY COMMANDS. Useful "Course Notes" Quick Reference Card details the syntax of each command covered in the book in a concise format that's convenient for you and your students.
  • APPROACHABLE "KEY TERMS" SECTION CONFIRMS READERS UNDERSTAND IMPORTANT TERMINOLOGY AND VOCABULARY AS THEY ADVANCE. This brief, but helpful, Key Terms reference highlights important terms with definitions at the end of each lesson to reinforce terminology.
  • COVERAGE OF BREAKPOINTS AND STEPPING THROUGH CODE EQUIPS READERS WITH STRONG PROGRAMMING SKILLS. Students gain a thorough understanding of maximizing breakpoints as a powerful tool for debugging programs. The book also guides readers in stepping through code to ensure precision in programming.
  • VISUALLY APPEALING PRESENTATION KEEPS READERS FOCUSED ON KEY CONCEPTS AND SKILLS. This edition's stunning, effective interior design adds excitement and visually guides students as they master today's Visual Basic concepts and skills.
  • INTERESTING, VARIED EXERCISES KEEP PRACTICE INTRUIGING AND FUN FOR TODAY'S READERS. Exercises are clearly differentiated as Introductory, Intermediate, and Advanced for your convenience. Students can also practice skills with Discovery exercises and fun "Swat The Bugs."
  • OPTIONAL VISUAL STUDIO® 2012 TRIAL CD PROVIDES PROFESSIONAL HANDS-ON EXPERIENCE. Now your students can work with the popular, powerful Integrated Development Environment (IDE) -- Microsoft® Visual Studio 2012®-- as they learn the skills of programming with Visual Basic. Available as optional bundle, Visual Studio better prepares readers for business success, ensuring quality code throughout the entire application lifecycle, from design to deployment.
  • OPTIONAL SAM TEST BANK HELPS YOU EFFICIENTLY AND THOROUGHLY CHECK STUDENT COMPREHENSION. A premier testing and training tool, SAM builds students' skills and confidence with a variety of assessment options.

About the Contributor

  • Diane Zak

    Prolific author and respected professional, Diane Zak continues to provide an inspiring and uncomplicated learning experience for students through her widely popular programming books. Recognized for their unique, readable, and friendly style, each book reflects Zak's knowledge of student needs and her extensive understanding of computer programming and its use in business today. Each book is carefully crafted with the modern student in mind. Diane Zak holds a Bachelor of Science degree in Computer Information Systems, a Bachelor of Science degree in Accounting, and a Master of Arts degree in Adult and Continuing Education. She has taught at various computer training centers and most recently served as professor at College of DuPage in Illinois.

Table of Contents

An Overview of Programming.
1. An Introduction to Visual Basic 2012.
2. Designing Applications.
3. Using Variables and Constants.
4. The Selection Structure.
5. More on the Selection Structure.
6. The Repetition Structure.
7. Sub and Function Procedures.
8. String Manipulation.
9. Arrays.
10. Structures and Sequential Access Files.
11. Classes and Objects.
12. Web Applications.
13. Working with Access Databases and LINQ.
14. Access Databases and SQL.
Appendix A: Locating Syntax and Logic Errors.
Appendix B: GUI Design Guidelines.
Appendix C: Visual Basic Conversion Functions.
Appendix D: Case Projects.
Appendix E: Metro Style Applications.
Appendix F: Using Visual Basic 2012 Express.
Appendix G: Applications with Multiple Forms.

New to this Edition

  • COVERAGE OF MICROSOFT® VISUAL STUDIO® 2012 EQUIPS READERS TO USE TODAY'S MOST RECENT SOFTWARE ADVANCEMENTS. Now you can prepare students for the next generation of development as this edition explores the most important updates to Microsoft® Visual Studio® 2012, from easily writing asynchronous code to utilizing caller information to simplify tracing and debugging. All code examples are presented using Windows 8 and have been thoroughly tested using both Windows 7 and 8.
  • NEW APPENDICES INCLUDE ONGOING CASE PROJECTS AND AN INTRODUCTION TO METRO STYLE APPS. Appendix D: Case Projects features running case problems that tie concepts from one or more chapters together, giving your students the big-picture reinforcement they need to be successful in the real world. Appendix E: Metro Style Applications introduces programming and design consideration for Windows 8 Metro style apps suitable for a variety of input devices.
  • NEW AND UPDATED EXAMPLES AND EXERCISES APPEAR THROUGHOUT. Many examples and exercises in each chapter are all-new or have been thoroughly revised, giving your students ample opportunity for hands-on practice.
  • NEW, OPTIONAL COURSEMATE WITH VIDEOS PROVIDES INTERACTIVE TEACHING AND LEARNING TOOLS. Engaging, trackable, and affordable, CourseMate offers a variety of interactive quizzes, flashcards, videos, and an interactive eBook to address students' varied learning styles and help them review for tests and prepare for class. You can assess student engagement in your course using the CourseMate's Engagement Tracker. Evaluate student engagement for the entire class or individual students. Identify students at risk early and uncover which concepts are most difficult. Online instructor training is available. CourseMate includes videos created and narrated by the text author that build upon explanations from the book to help clarify even the most difficult topics.