Features
REALISTIC, UP-TO-DATE APPLICATIONS PROVIDE MEANINGFUL PROGRAMMING PRACTICE. Each programming chapter focuses on building a sample project that is a complete, useful application showcasing key Visual Basic 2017 features and the latest technology. Each chapter project and end-of-chapter case project reflects real business program development to correspond with today’s workforce mission.
GUIDED STEPS ENCOURAGE INDEPENDENCE. After observing how a professional developer would build the chapter project and exploring related programming concepts and Visual Basic 2017 techniques, students create each chapter’s sample application on their own in the Guided Program Development section. This step-by-step section provides enough guidance for students to work independently, with Hint Screens that verify students are performing the tasks correctly.
CLEAR DISCUSSIONS OFFER MUCH MORE THAN STEP-BY-STEP DIRECTION. Each chapter offers distinctive discussions of the programming concepts students need to understand to build the sample application. Each presentation highlights important Visual Basic 2017 design and programming features, including time-saving techniques, such as using IntelliSense, code snippets, and the Toolbox. Students even design and prepare for applications the way professional developers do -- by creating or analyzing requirements documents, use case definitions, and event planning documents.
IN THE REAL WORLD BOXES HIGHLIGHT PROFESSIONAL TIPS, TOOLS, AND TECHNIQUES. This feature provides valuable insights into how today’s developers use Visual Basic tools and programming techniques to save time or to enhance professional development projects.
"WATCH OUT FOR" BOXES PROVIDE CAUTIONS ABOUT COMMON ERRORS. These helpful features throughout the book explain how to avoid common pitfalls when using a particular command, programming structure, or technique.
"CONSIDER THIS" FEATURES ENCOURAGE INDEPENDENT PROBLEM SOLVING. This unique feature poses thought-provoking questions and provides answers related to programming and Visual Basic. This approachencourages readers to critically consider options and learn to resolve challenges on their own.
CRITICAL THINKING BOXES HELP PROGRAMMERS DEVELOP ESSENTIAL REASONING SKILLS. Critical thinking is an essential part of the programming process. Developers need to be able to reason strategically and justify their decisions to craft an effective program. Critical Thinking boxes in this new 2017 edition encourage students to further explore the ideas in the chapters.