For undergraduate students in business, MIS, CIS, IT and other computing departments at 2 and 4 year schools learning Visual Basic for the first time.
In Starting Out with Visual Basic 2010, 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 2010 language.
Fully-updated throughout, the 2010 edition also includes an extensive set of all-new VideoNotes, including walk-throughs of many of the in-chapter tutorials.
Tony Gaddis is the principal author of the Starting Out with series of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out with series includes introductory textbooks covering Programming Logic and Design, Alice, C++, Java, Microsoft Visual Basic, and Python.
Kip Irvine has written four computer programming textbooks, for Intel Assembly Language, C++, Visual Basic, and COBOL. His Assembly Language for Intel-Based Computers has been translated to six languages, and has been a best seller since 1990. Kip grew up in Hawaii as a surfer, sailor, and surfboard maker. He studied classical guitar and music composition at University of Hawaii, eventually earning his music doctorate from the University of Miami. He began programming computers for music synthesis around 1982, and taught at Miami-Dade Community College. He has a Masters degree in Computer Science from the University of Miami, and is currently on the computer science faculty at Florida International University.
Chapter 1: Introduction to Programming and Visual Basic
Chapter 2: Creating Applications with Visual Basic
Chapter 3: Variables and Calculations
Chapter 4: Making Decisions
Chapter 5: Lists and Loops
Chapter 6: Procedures and Functions
Chapter 7: Multiple Forms, Standard Modules, and Menus
Chapter 8: Arrays and More
Chapter 9: Files, Printing, and Structures
Chapter 10: Working with Databases
Chapter 11: Developing Web Applications
Chapter 12: Classes, Collections, and Inheritance
Appendix A: Advanced User Interfaces
Appendix B: Converting Mathematical Expressions to Programming Statements
Appendix C: Glossary
Appendix D: Answers to Checkpoints