Visual Basic (VB) has become such a popular programming language for several
reasons. VB is easy to learn, which makes it an excellent tool for understanding
elementary programming concepts. In addition, it has evolved into
such a powerful and popular product that skilled Visual Basic programmers are
in demand in the job market. Visual Basic is fully object-oriented and compatible with many other
languages using the .NET Framework. This book incorporates the object oriented
concepts throughout, as well as the syntax and terminology of the
language. Visual Basic is designed to allow the programmer to develop applications
that run under Windows and/or in a Web browser without the complexity generally
associated with programming. With very little effort, the programmer can
design a screen that holds standard elements such as buttons, check boxes, radio
buttons, text boxes, and list boxes. Each of these objects operates as expected,
producing a “standard” Windows or Web user interface. About This TextThis textbook is intended for use in an introductory programming course, which
assumes no prior knowledge of computer programming. The later chapters are
also appropriate for professional programmers who are learning a new language
to upgrade their skills. This text assumes that the student is familiar with the Windows operating
environment and can use an Internet browser application. ApproachThis text incorporates the basic concepts of programming, problem solving,
programming logic, as well as the design techniques of an object-oriented,
event-driven language. VB is a fully object-oriented language, which includes
inheritance and polymorphism. Object-oriented programming (OOP) is introduced
in Chapter 1, and its features appear in every chapter of the book. Chapter topics are presented in a sequence that allows the programmer to
learn how to deal with a visual interface while acquiring important programming
skills such as creating projects with objects, decisions, loops, and data
management. A high priority is given to writing applications that are easy for the user to
understand and to use. Students are presented with interface design guidelines
throughout the text. |