Questions About This Book?
- The Used copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included.
- The Rental copy of this book is not guaranteed to include any supplemental materials. You may receive a brand new copy, but typically, only the book itself.
- The eBook copy of this book is not guaranteed to include any supplemental materials. Typically only the book itself is included.
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.
Table of Contents
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