HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Strong emphasis on problem-solving throughout the book
VideoNotes
VideoNotes are step-by-step video tutorials specifically designed to enhance the programming concepts presented in Schneider, Introduction to Programming Using Visual Basic 2010, 8e. Students can view the entire problem-solving process outside of the classroom–when they need help the most. VideoNotes are available with the purchase of a new copy of select titles. Go to www.pearsonhighered.com/videonotes for a brief VideoNotes demo.
Instructor Resource Materials
An Introduction to Programming Using Visual Basic 2010, Eighth Edition, — 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.
Preface
Acknowledgments
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
Summary
Chapter 3 Variables, Input, and Output
3.1 Numbers
3.2 Strings
3.3 Input and Output
Summary
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
Summary
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
Summary
Programming Projects
Chapter 6 Repetition
6.1 Do Loops
6.2 For…Next Loops
6.3 List Boxes and Loops
Summary
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
Summary
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
Summary
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
Summary
Programming Projects
Chapter 10 Databases
10.1 An Introduction to Databases
10.2 Modifying and Designing Databases
Summary
Programming Projects
Chapter 11 Object-Oriented Programming
11.1 Classes and Objects
11.2 Arrays of Objects; Events; Containment
11.3 Inheritance
Summary
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
Summary
Programming Projects
Appendices
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
Index