Visual Basic 2005 for Students,
2nd edition

By Douglas Bell
September 2008
Adison Wesley
Distrubuted by Trans-Atlantic Publications Inc.
ISBN: 9780321511195
464 pages
$114.50 Paper Original

Ideal book for students who have no programming experience who wish to learn how to programme in Visual Basic 2005. It is written in a simple, direct style for maximum clarity. It is aimed at first level students at universities and colleges, but it is also suitable for novices studying alone.

The authors explain how to use objects early in this book, starting with the ideas of variables, assignment and methods, then introducing using library classes. Next they explain how to use control structures for selection and looping and then comes the treatment of how to write your own classes.

The book ensures that the fun element of programming is paramount, so graphics are used right from the start. They are fun, interesting and clearly demonstrate all the important principles of programming. But programs that input and output text are not ignored – they are integrated throughout the text.

Detailed Contents Preface

  1. The background to Visual Basic
  2. The VB development environment
  3. Introductory graphics
  4. Variables and calculations
  5. Methods and arguments
  6. Using objects
  7. Selection - If and Select
  8. Repetition - For, While and Do
  9. Debugging
  10. Writing classes
  11. Inheritance
  12. Calculations
  13. Data structures - list boxes and array lists
  14. Arrays
  15. Arrays - two dimensional
  16. String manipulation
  17. Exceptions
  18. Files
  19. Console programs
  20. Object-oriented design
  21. Program style
  22. Testing
  23. Interfaces
  24. Polymorphism
  25. Databases with VB 2005 Express

Appendices Bibliography Index


§  A spiral approach to teaching object-oriented programming introduces new ideas carefully one-at-a-time, rather than all at once. Simple ideas are introduced early, and then incorporated in a more sophisticated context later on.

§  The book contains coverage of graphics from the start to motivate students, plus early coverage of object-oriented concepts in line with current teaching practice.

§  Topics are explained using a wide variety of applications as examples, such as information systems, games and scientific calculations.

§  UML diagrams are used throughout the text.

§  End-of-chapter pedagogy includes self-test questions, exercises, ‘programming principles’ and ‘programming pitfalls.

§  The companion website contains the code of all the programs in the book, a discussion forum, powerpoint slides and instructor’s manual.

Return to main page of Trans-Atlantic Publications