About the Book
If you have never done any programming
before this book is for you! It assumes no prior knowledge of programming.
It starts from scratch. 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.
Visual Basic.Net is a fully-fledged
object-oriented language, supporting encapsulation, single inheritance
and polymorphism. In creating Visual Basic.Net, Microsoft have made Visual
Basic into an elegant and consistent language. These features all make
the language easier to learn, easier to use and more robust. In addition
it encourages the use of good programming style. Visual Basic.Net
is part of a suite of tools associated with the .Net architecture, but
it is also a free-standing programming language. It can be used to write
free-standing program code or to create components that fit within the
.Net architecture.
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.
Features
-
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.
Related
Books
Introduction to Computer Programming Courses
(Intro
to Computer Programming)
Table of 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. Selections - 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
Appendices
A Selected Library Components
B Keywords
Bibliography
Index |