Features
A strong emphasis on problem-solving is visible throughout the book
- Short circuit evaluation AndAlso and OrElseare introduced for the evaluation of logical operators.
- Schneider introduces a problem-solving strategy earlyin the book and revisits it throughout.
- Flowcharts and pseudocodeare peppered throughout the text for further comprehension.
- 60 Additional exercisesare new and dispersed throughout–most of which are application exercises.
- 印刷的讨论is now located in Chapter 9.
- The functions used to format strings, numbers and datesare replaced with the ToString method.
- Captions in every example and applied exerciseare labeled, identifying its type of application.
Essential topics and programming concepts for the beginning student
- Visual Basic 2015 is upgradedfrom Visual Basic 2012 with relevant new features.
- Introduction to decimal data typeis used in all examples and data files.
- New real-world dataappears in exercises, examples and data files.
- Students learn basic programming skillsusing the Microsoft Visual Basic programming language as an example.
- Extensions and fine points of new topicsare deferred to the “Comments” portion at the end of each section so they don’t disrupt the flow of the text.
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.
输出对大多数应用和编程练习projects are shown in screen captures.This feature helps clarify the intent of the exercise.
- Windows 10 screen capturesare updated from Windows 8.
- 作者经常使用real data and the examples are streamlinedso it doesn’t distract from the programming techniques illustrated.
Extensive pedagogy includes examples, exercises, case studies and projects
- Includesover 130 different types of examples(with over 51 covering business-related applications) and 1300 exercises.
- Carefully designed exercisesappear at the end of each section.
- Exercises require students to trace programs, find errors and write programs.
- Practice problems with solutionsare specifically chosen to focus on potential trouble spots and provide a warm-up to the exercises.
- Thelarge number and range of difficulty of the programming projectsprovide the flexibility to adapt the course to the interests and abilities of the students.
- The programming projects not only reflect the variety of ways that computers are used in the business community, but also present some games and general-interest topics.
- Some programming projects in later chapters can be assigned as end-of-the-semester projects.
- Each of the three case studiesfocuses on an important programming application. The problems are analysed and the programs are developed with top-down charts and pseudocode.
- Copyright 2017
- Dimensions: 8-1/2" x 10-7/8"
- Pages: 720
- Edition: 10th
- Book
- ISBN-10: 0-13-454278-9
- ISBN-13: 978-0-13-454278-2
For courses in Visual Basic Programming
From the Beginning: A Comprehensive Introduction to Visual Basic Programming
Schneider’sIntroduction to Programming Using Visual Basic,Tenth Editionbrings continued refinement to a textbook praised in the industry since 1991. A favorite for both instructors and students, Visual Basic 2015 is designed for readers with no prior computer programming experience. Schneider introduces a problem-solving strategy early in the book and revisits it throughout allowing you to fully develop logic and reasoning. A broad range of real-world examples, section-ending exercises, case studies and programming projects gives you a more hands-on experience than any other Visual Basic book on the market.
TheTenth Editionkeeps the pace with modern programming methodology while incorporating current content and practices. Each chapter is rich yet concise due to to the author’s focus on developing chapters around crucial subjects rather than covering too many topics superficially. The amount and the range of projects provided in the text offer flexibility to adapt the course according to the interests and abilities of the readers. Some programming projects in later chapters can be assigned as end-of-the-semester projects.
Also available with MyProgrammingLabTM.
MyProgrammingLabis an online learning system designed to engage students and improve results. MyProgrammingLab consists of a set of programming exercises correlated to specific Pearson CS1/Intro to Programming textbooks. Through practice exercises and immediate, personalized feedback, MyProgrammingLab improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.
- Interactive Practiceprovidesfirst-hand programming experience in an interactive online environment.
- Error Messages for Incorrect Answersgive studentsimmediate personalized feedback. The error messages include both the feedback from the compiler and plain English interpretations of likely causes for the incorrect answer.
- Step-by-step VideoNote Tutorialsenhance the programming concepts presented in your Pearson textbook by allowing students to view the entire problem-solving process outside of the classroom–when they need help the most.
- Pearson eTextgives students access to their textbook anytime, anywhere. In addition to note taking, highlighting, and bookmarking, the Pearson eText offers interactive and sharing features. Rich media options let students watch lecture and example videos as they read or do their homework. Instructors can share their comments or highlights, and students can add their own, creating a tight community of learners in your class.
- The Pearson eText companion app allows existing subscribers to access their titles on an iPad or Android tablet for either online or offline viewing.
- Dynamic grading and assessmentprovide auto-grading of student assignments, saving you time and offering students immediate learning opportunities:
- Adynamic rostertracks their performance and maintains a record of submissions.
- Thecolor-coded gradebook gives you a quick glance of your class' progress. Easily drill down to receive information on a single student's performance or a specific problem. Gradebook results can be exported to Excel to use with your LMS.
Table of Contents
1. An Introduction to Computers and Problem Solving
2. Visual Basic Controls and Events
3.变量、输入和输出
4. Decisions
5. General Procedures
6. Repetition
7. Arrays
8. Text Files
9. Additional Controls and Objects
10. Databases
11. Object-Oriented Programming