Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
 Windows 8
 Adobe CS6
 CCNA 2012
 CCNP 2012
 Web Design
 Project Management
 Mobile Devices
 Windows Server 2012
 SQL Server 2012
Economics and Business
 Business Information Systems
 Human Resources

Introduction to Programming Using Visual Basic 2010: International Version, 8th Edition

by: David I. Schneider

Notify me when in stock

On-line Price: $140.94 (includes GST)

Paperback package 736

13%Off Retail Price

You save: $21.06

Usually ships within 4 - 5 business days.
N.Sydney : On Order (reserve your copy)

Retail Price: $162.00

Publisher: ,30.04.10

Category: Visual Basic 2010 Level:

ISBN: 0138003343
ISBN13: 9780138003340

Add to Shopping Cart



Schneider's "tried and true" text - consistently praised by both students and instructors - is designed for students with no prior computer programming experience. Now updated for Visual Basic 2010, Schneider focuses on teaching problem-solving skills and sustainable programming skills. A broad range of real-world examples, section-ending exercises, case studies, and programming projects gives students more hands-on experience than any other Visual Basic book on the market.

New To This Edition


What's New in the Eighth Edition

New Sections

1. A section on using radio buttons, check boxes, and list boxes for selection has been added to Chapter 4. (Much of this material was previously in Chapter 9. Now it appears alongside If and Select Case blocks.)

2. A section on using loops with list boxes has been added to Chapter 6. (This section presents many operations on lists, such as searching, summing, and finding maximum values.)

3. A section on XML has been added to Chapter 8. (LINQ techniques developed earlier are applied to XML files.)

4. A chapter on Web applications has been added. (The three sections in this chapter cover the use of Visual Web Developer to create Web programs. Topics include tables, hyperlinks, postbacks, validation controls, and databases. Data extracted

5. from databases are displayed in both grids and the new-to-VB2010 Chart controls.)

New Concepts

1. Chapter 3: Implicit line continuation. (The underscore line-continuation character is rarely needed in VB 2010.)

2. Chapter 3: Date data type. (This data type enables us to create some interesting programs, such as a program that tells users whether they are eligible to run for president in 2012. See Exercise 20 on page 152.)

3. Chapter 3: Sending output to the printer. (This optional material demonstrates how to produce a major type of output with Visual Basic.)

4. Chapter 7: The ReadAllLines method for filling an array with the contents of a text file. (This powerful method allows us to place the contents of a text file in an array without having to use repeated ReDim Preserve statements.)

5. Chapter 7: Language Integrated Query. (This recent addition to Visual Basic and other .NET languages provides a standardized way to specify queries for a variety of data sources. In this textbook, LINQ is used to sort, search, and filter information from arrays, text files, XML files, and databases. This approach enables students to write concise, higher-level code focused more on problem solving than on data-structure manipulation. Instructors wishing to teach a more elementary or traditional course can omit or reduce the use of LINQ. The textbook presents most of the standard operations on arrays and sequential files with and without LINQ.)

6. Chapter 8: The Set operators Concat, Union, Intersect, and Except are used to manage data from text files. (These operators allow us to perform tasks that previously required complicated algorithms.)

7. Chapter 9: ToolTip control. (This control gives us a capability possessed by nearly every commercial Windows application.)

8. Chapter 11: Auto-Implemented properties. (This new-to-VB-2010 concept simplifies the creation of classes.)

Other Changes

1. The version of Visual Basic has been upgraded from Visual Basic 2008 to Visual Basic 2010, and relevant new features of Visual Basic 2010 have been added.

2. The real-life data in the examples and exercises have been updated and revised.

3. Some new large collections of data have been added. For instance, data on every Supreme Court justice (past and present) are contained in both a text file and a database.

4. Named constants are introduced earlier (Chapter 3).

5. The use of input validation has been increased (Chapter 4 on).

6. Function procedures are presented before Sub procedures (Chapter 5). With this change, students begin learning about general procedures with a familiar and essential construct. Also, the instructor has the option of omitting the concept of passing by reference.

7. The use of text files for input has been postponed until Chapter 7.

8. Tables are displayed in DataGridView controls rather than in list boxes (Chapter 7 on).

9. Many new business applications have been added. See the Guide to Application Topics on page vii.

10. The OpenFileDialog control is discussed earlier (Chapter 8, Text Files).

11. The discussion of multiple-form programs in Chapter 9 has been expanded to an entire section.

12. Databases are connected to programs with the Visual Basic wizard rather than with code (Chapter 10).

New Materials for Instructors

1. Guide to Application Topics. (This section provides an index of programs that deal with various topics including Business, Mathematics, and Sports.)

2. A complete solution manual in pdf format. (The manual will contain the code for every programming exercise along with a screen capture of the output.)

New Materials for Students

1. Screen captures have been added to the programs in the answer section of the book.

2. All the answers to the odd-numbered exercises (along with screen captures) will be available for download in a solutions manual in pdf format.

3. Nearly 50 VideoNotes are available at www.pearsonhighered.com/schneider. VideoNotes are Pearson's new visual tool designed for teaching key programming concepts and techniques. A VideoNote icon in the margin of the textbook alerts the reader when a topic is discussed in a video.

Features and Benefits


Strong emphasis on problem-solving throughout the book

  * Schneider introduces a problem-solving strategy early in the book and revisits it throughout; flow charts and pseudo code are also heavily used.

Focus on essential topics and programming concepts for the beginning student

  * Students learn basic programming skills using the Microsoft Visual Basic programming language as an example. (For instance, when discussing variables, Schneider initially presents just three data types, in order to keep students focused on learning to use variables.)

Gradual introduction to object-oriented programming

  * Although students begin to use predefined classes early in the book, they do not begin to create classes until the very end.

  * Objects are given familiar names, rather than programming terminology, to keep them in context.

Extensive pedagogy includes examples, exercises, case studies, and projects

  * Includes over 130 different types of examples (with over 51 covering business-related applications) and 1300 exercises.

  * Carefully designed exercise sets at the end of each section.

  * Practice problems with solutions are specifically chosen to focus on potential trouble spots and provide a warm-up to the exercises.

NEW! VideoNotes

  * VideoNotes are step-by-step video tutorials that illustrate the programming concepts presented in the textbook. Students can use VideoNotes to reinforce lecture/lab teachings and when instructors and TAs are not available. Students can see additional examples of key topics, and view the entire programming and problem-solving process whenever they need help.

Instructor Resource Materials

  * Visual Studio 2010 DVD

  * PowerPoint Lecture Slides

  * Instructor Solutions Manual

  * Downloadable Programs and Source Code

  * Computerized Test Generator

  * Premium Web Site, including access to:

              o VideoNotes

Student Resource Materials

  * Visual Studio 2010 DVD

  * Downloadable Programs and Source Code

  * Premium Web Site, including access to:

              o VideoNotes: View a sample VideoNote

Please visit the Publisher's Web Site at: www.pearsonhighered.com/schneider

Table of Contents


The Companion Website for Students and Instructors
Using this Book for a Short or Condensed Course

Chapter 1 An Introduction to Computers and Problem Solving
1.1 An Introduction to Computers
1.2 Windows, Folders, and Files
1.3 Program Development Cycle
1.4 Programming Tools

Chapter 2 Visual Basic Controls, and Events
2.1 An Introduction to Visual Basic 2010
2.2 VB 2010 Controls
2.3 VB 2010 Events

Chapter 3 Variables, Input, and Output
3.1 Numbers
3.2 Strings
3.3 Input and Output
Programming Projects
b Chapter 4 Decisions
4.1 Relational and Logical Operators
4.2 If Blocks
4.3 Select Case Blocks
4.4 Input via User Selection

Programming Projects
Chapter 5 General Procedures
5.1 Function Procedures
5.2 Sub Procedures, Part I
5.3 Sub Procedures, Part II
5.4 Modular Design
5.5 A Case Study: Weekly Payroll
Programming Projects

Chapter 6 Repetition
6.1 Do Loops
6.2 For...Next Loops
6.3 List Boxes and Loops
Programming Projects

Chapter 7 Arrays
7.1 Creating And Accessing Arrays
7.2 Using LINQ with Arrays
7.3 Arrays of Structures
7.4 Two-Dimensional Arrays
7.5 A Case Study: Analyze A Loan
Programming Projects

Chapter 8 Text Files
8.1 Managing Text Files
8.2 StreamReaders, StreamWriters, Structured Exception Handling
8.3 XML Files
8.4 A Case Study: Recording Checks and Deposits
Programming Projects

Chapter 9 Additional Controls and Objects
9.1 List Boxes and Combo Boxes
9.2 Eight Elementary Controls and Objects
9.3 Multiple-Form Programs
9.4 Graphics
Programming Projects

Chapter 10 Databases
10.1 An Introduction to Databases
10.2 Modifying and Designing Databases
Programming Projects

Chapter 11 Object-Oriented Programming
11.1 Classes and Objects
11.2 Arrays of Objects; Events; Containment
11.3 Inheritance
Programming Projects

Chapter 12 Web Applications
12.1 Programming for the Web, Part 1
12.2 Programming for the Web, Part 2
12.3 Using Databases in Web Programs
Programming Projects

Appendix A ANSI Values
Appendix B How To
Appendix C Folders and Files
Appendix D Debugging Tools
Answers to Selected Odd-Numbered Exercises
Index of Applications

About the Authors


David I. Schneider spent over 32 years teaching at the University of Maryland, and has published an impressive 28 books over the past 18 years. He is the author of several best-selling texts, including his Visual Basic Series with Prentice Hall. Why are his books best-sellers? Students love his extensive use of examples and applications-a concept that stems from his teaching experience and results in books that are 'tried and true.' His best-selling Visual Basic texts have been successfully used for many years and have received consistent praise from both students and instructors.