๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Introduction to Programming Using Visual Basic

โœ Scribed by David Schneider


Year
2019
Tongue
English
Leaves
71
Edition
11
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


An Introduction to Programming Using Visual Basicยฎ
An Introduction to Programming Using Visual Basicยฎ
Attention Students
Guide to VideoNotes www.pearson.com/cs-resources
Guide to Application Topics
Business and Economics
General Interest
Mathematics
Sports and Games
Contents
Preface
Whatโ€™s New in the Eleventh Edition
Unique and Distinguishing Features
How to Access Instructor and Student Resource Materials
MyLab Programming
Using this Book for a Short or Condensed Course
An Introduction to Programming UsingVisual Basicยฎ
1 An Introduction to Computers and Problem Solving
1.1 An Introduction to Computing and Visual Basic
1.2 Program Development Cycle
Performing a Task on the Computer
Program Planning
1.3 Programming Tools
Flowcharts
Pseudocode
Hierarchy Chart
Decision Structure
Direction of Numbered NYC Streets Algorithm
Repetition Structure
Class Average Algorithm
Comments
2 Visual Basic, Controls, and Events
2.1 An Introduction to Visual Basic 2017
Why Windows and Why Visual Basic?
How You Develop a Visual Basic Program
2.2 Visual Basic Controls
Starting a New Visual Basic Program
An Important Setting
A Text Box Walkthrough
Place a text box on a form
Activate, move, and resize the Properties window
Set four properties of the text box
Run and end the program
Saving and closing the program
A Button Walkthrough
Place a button on a form
A Label Walkthrough
A List Box Walkthrough
The Name Property
Fonts
Auto Hide
Positioning and Aligning Controls
Multiple Controls
Setting Tab Order
Comments
Practice Problems 2.2
Exercises 2.2
Solutions to Practice Problems 2.2
2.3 Visual Basic Events
An Event Procedure Walkthrough
Properties and Event Procedures of the Form
The Header of an Event Procedure
Opening a Program
Comments
Practice Problems 2.3
Exercises 2.3
Solutions to Practice Problems 2.3
Chapter 2 Summary
3 Variables, Input, and Output
3.1 Numbers
Arithmetic Operations
Variables
Augmented Assignments
Mathematical Functions
The Integer Data Type
Two Other Integer Operators
The Decimal Data Type
Multiple Declarations
Parentheses, Order of Precedence
Three Kinds of Errors
The Error List Window
Comments
Practice Problems 3.1
Exercises 3.1
Solutions to Practice Problems 3.1
3.2 Strings
Variables and Strings
Using Text Boxes for Input and Output
Option Explicit and Option Strict
Concatenation
String Properties and Methods
Indices and Substrings
The Empty String
Initial Value of a String Variable
Widening and Narrowing
Data Types of Literals and Expressions
Internal Documentation
Line Continuation
Scope of a Variable
Auto Correction
Comments
Practice Problems 3.2
Exercises 3.2
Solutions to Practice Problems 3.2
3.3 Input and Output
Formatting Numeric Output
Dates as Input and Output
Using a Masked Text Box for Input
Getting Input from an Input Dialog Box
Using a Message Dialog Box for Output
Named Constants
Formatting Output with Zones (Optional)
Practice Problems 3.3
Exercises 3.3
Solutions to Practice Problems 3.3
Chapter 3 Summary
Chapter 3 Programming Projects
4 Decisions
4.1 Relational and Logical Operators
ANSI Values
Relational Operators
Logical Operators
Boolean Data Type
Two Methods That Return Boolean Values
A Boolean-Valued Function
Comments
Practice Problems 4.1
Exercises 4.1
Solutions to Practice Problems 4.1
4.2 If Blocks
If Block
Nested if Blocks
ElseIf Clauses
Condensed If Statements
Input Validation with If Blocks
Short-Circuit Evaluation with AndAlso and OrElse
Comments
Practice Problems 4.2
Exercises 4.2
Solutions to Practice Problems 4.2
4.3 Select Case Blocks
General Form of a Select Case Block
Comments
Practice Problems 4.3
Exercises 4.3
Solutions to Practice Problems 4.3
4.4 Input via User Selection
Using a List Box for Input
Group Box Control
Using Radio Buttons for Input
Using Check Boxes for Input
Events Raised by Selections
Comments
Practice Problems 4.4
Exercises4.4
Solutions to Practice Problems 4.4
Chapter 4 Summary
Chapter 4 Programming Projects
5 General Procedures
5.1 Function Procedures
Functions Having One Parameter
Passing by Value
Restriction on Data Types
Functions Having Several Parameters
Boolean-Valued Functions
The Exit Function Statement
Comments
Practice Problems 5.1
Exercises 5.1
Solutions to Practice Problems 5.1
5.2 Sub Procedures, Part I
Defining and Calling Sub Procedures
Variables and Expressions as Arguments
Sub Procedures Having No Parameters
Sub Procedures Calling Other Sub Procedures
The Exit Sub Statement
Comments
Practice Problems 5.2
Exercises 5.2
Solutions to Practice Problems 5.2
5.3 Sub Procedures, Part II
Passing by Value
Passing by Reference
Sub Procedures That Return a Single Value
Scope and Lifetime of Variables and Constants
Debugging
Comments
Practice Problems 5.3
Exercises 5.3
Solutions to Practice Problems 5.3
5.4 Program Design
Top-Down Design
Structured Programming
Advantages of Structured Programming
Object-Oriented Programming
A Relevant Quote
5.5 A Case Study: Weekly Payroll
Designing the Weekly Payroll Program
4. Compute federal income tax withheld.
Pseudocode for the Display Payroll Event Procedure
Writing the Weekly Payroll Program
The Program and the User Interface
Comments
Chapter 5 Summary
Chapter 5 Programming Projects
6 Repetition
6.1 Do Loops
Pretest Form of a Do Loop
Posttest Form of a Do Loop
A Financial Calculation
Comments
Practice Problems 6.1
Exercises 6.1
Solutions to Practice Problems 6.1
6.2 For . . . Next Loops
General Form of a Forg . . . Next Loop
Step Keyword
Nested For . . . Next Loops
Local Type Inference
Comments
Practice Problems 6.2
Exercises 6.2
Solutions to Practice Problems 6.2
6.3 List Boxes and Loops
Some Properties, Methods, and Events of List Boxes
List Boxes Populated with Strings
List Boxes Populated with Numbers
Searching an Ordered List
Comments
Practice Problems 6.3
Exercises 6.3
Solutions to Practice Problems 6.3
Chapter 6 Summary
Chapter 6 Programming Projects
7 Arrays
7.1 Creating and Using Arrays
Declaring an Array Variable
The Load Event Procedure
Implicit Array Sizing and Initialization
Text Files
Array Methods
Calculating an Array Value with a Loop
The ReDim Statement
For Each Loops
Functions That Return Arrays
Searching for an Element in an Array
Copying an Array
Split Method and Join Function
Passing an Array to a Procedure
Comments
Practice Problems 7.1
EXERCISES 7.1
Solutions to Practice Problems 7.1
7.2 Using LINQ with Arrays
LINQ Queries
The Distinct Operator
The ToArray Method
Use of Function Procedures in Queries
The Let Operator
The Order By Operator
The DataSource Property
Binary Search
Comments
Practice Problems 7.2
Exercises 7.2
Solutions to Practice Problems 7.2
7.3 Arrays of Structures
Structures
Arrays of Structures
The DataGridView Control
Searching an Array of Structures
Using General Procedures with Structures
Displaying and Comparing Structure Values
Complex Structures (Optional)
Comments
Practice Problems 7.3
Exercises 7.3
Solutions to Practice Problems 7.3
7.4 Two-Dimensional Arrays
Declaring a Two-Dimensional Array Variable
Implicit Array Sizing and Initialization
The ReDim Statement
Filling a Two-Dimensional Array with a Text File
Using LINQ with Two-Dimensional Arrays
Comments
Practice Problems 7.4
Exercises 7.4
Solutions to Practice Problems 7.4
7.5 A Case Study: Analyze a Loan
The User Interface
Designing the Analyze-a-Loan Program
Pseudocode for the Analyze-a-Loan Program
The Analyze-a-Loan Program
Chapter 7 Summary
Chapter 7 Programming Projects
8 Text Files
8.1 Managing Text Files
Preliminaries
WriteAllLines Method
Sorting the Data in a Text File
Reorganizing the Data in a CSV Text File
Set Operations
Searching a CSV Text File
The OpenFileDialog Control
Excel and CSV Files
Comment
Practice Problems 8.1
Exercises 8.1
Solutions to Practice Problems 8.1
8.2 StreamReaders, StreamWriters, and Structured Exception Handling
Reading a Text File with a StreamReader
Creating a Text File with a StreamWriter
Adding Items to a Text File
The Exists Function
Altering Items in a Text File
System.IO Namespace
Structured Exception Handling
Comments
Practice Problems 8.2
Exercises 8.2
Solutions to Practice Problems 8.2
8.3 XML
Format of XML Files
Comments on XML Format
LINQ to XML
Comment
Practice Problems 8.3
Exercises 8.3
Solutions to Practice Problems 8.3
8.4 A Case Study: Recording Checks and Deposits
Design of the Program
User Interface
Coding the Program
Chapter 8 Summary
Chapter 8 Programming Projects
9 Additional Controls and Objects
9.1 List Boxes and Combo Boxes
A Review of List Box Features
Some Additional Features of List Boxes
The Combo Box Control
A Helpful Feature of Combo Boxes
Practice Problems 9.1
Exercises 9.1
Solutions to Practice Problems 9.1
9.2 Eight Additional Controls and Objects
The Timer Control
The Random Class
The ToolTip Control
The Clipboard
The Picture Box Control
The MenuStrip Control
The Horizontal and Vertical Scroll Bar Controls
Practice Problem 9.2
Exercises 9.2
Solution to Practice Problem 9.2
9.3 Multiple-Form Programs
Startup Form
Scope of Variables, Constants, and Procedures
Modality
Close and ShowDialog Methods
The FormClosing Event Procedure
Importing an Existing Form
Deleting a Form from a Program
Practice Problem 9.3
Exercises 9.3
Solution to Practice Problem 9.3
9.4 Graphics
Graphics Objects
Lines, Rectangles, Circles, and Sectors
Pie Charts
Bar Charts
Animation
Printing Text
Printing Graphics
Comments
Practice Problems 9.4
Exercises 9.4
Solutions to Practice Problems 9.4
Chapter 9 Summary
Chapter 9 Programming Projects
10 Databases
10.1 An Introduction to Databases
The Data Source Configuration Wizard
Accessing a Database Table
Binding to Additional Tables
Browsing a Connected Database
Querying a Table with LINQ
Primary and Foreign Keys
The Join of Two Tables
Comments
Practice Problems 10.1
Exercises 10.1
Solutions to Practice Problems 10.1
10.2 Editing and Designing Databases
A Program to Edit the Cities Table
Designing the Form for the Table-Editing Program
Writing the Table-Editing Program
Principles of Database Design
Comments
Practice Problems 10.2
Exercises 10.2
Solutions to Practice Problems 10.2
Chapter 10 Summary
Chapter 10 Programming Projects
11 Object-Oriented Programming
11.1 Classes and Objects
Object Constructors
Constructors with Parameters
Auto-Implemented Properties
Practice Problems 11.1
Exercises 11.1
Solutions to Practice Problems 11.1
11.2 Working with Objects
Arrays of Objects
Events
Containment
Practice Problems 11.2
Exercises 11.2
Solutions to Practice Problems 11.2
11.3 Inheritance
Polymorphism and Overriding
Abstract Properties, Methods, and Classes
Comments
Practice Problems 11.3
Exercises 11.3
Solutions to Practice Problems 11.3
Chapter 11 Summary
Chapter 11 Programming Projects
Appendix A ANSI Values
Appendix B How To
Launch and Exit Visual Basic
Manage Visual Basic Programs
Text Manipulation
Manage Visual Basic Controls
Working with Code
Setting Options
Manage Text Files
Configuring the Windows Environment
Use a Printer
Miscellaneous
Appendix C Files and Folders
Appendix D Visual Basic Debugging Tools
The Three Program Modes
Stepping through a Program
Breakpoints
Debugging Shortcut Keys
Run to Cursor
Run to Click
The Immediate Window
Watch Windows
The Locals Window
Six Walkthroughs
Stepping through an Elementary Program: Chapter 3
Stepping through Programs Containing Selection Structures: Chapter 4
If Blocks
Select Case Blocks
Stepping through a Program Containing a General Procedure: Chapter 5
Displaying Values and Types of Variables in the Current Procedure: Chapter 5
Stepping through a Program Containing a Do Loop: Chapter 6
Displaying Values in an Array Variable: Chapter 7
Answers
Chapter 2
Exercises 2.2
Exercises 2.3
Chapter 3
Exercises 3.1
Exercises 3.2
Exercises 3.3
Chapter 4
Exercises 4.1
Exercises 4.2
Exercises 4.3
Exercises 4.4
Chapter 5
Exercises 5.1
Exercises 5.2
Exercises 5.3
Chapter 6
Exercises 6.1
Exercises 6.2
Exercises 6.3
Chapter 7
Exercises 7.1
Exercises 7.2
Exercises 7.3
Exercises 7.4
Chapter 8
Exercises 8.1
Exercises 8.2
Exercises 8.3
Chapter 9
Exercises 9.1
Exercises 9.2
Exercises 9.3
Chapter 10
Exercises 10.1
Exercises 10.2
Chapter 11
Exercises 11.1
Exercises 11.3
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z


๐Ÿ“œ SIMILAR VOLUMES


An Introduction to Programming Using Vis
โœ David I. Schneider ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Prentice Hall ๐ŸŒ English

An Introduction to Programming Using Visual Basic 2012, Ninth Edition โ€”consistently praised by both students and instructors โ€” is designed for readers with no prior computer programming experience. Now updated for Visual Basic 2012, Schneider focuses on teaching problem-solving skills and sustainabl

An introduction to programming using Vis
โœ David I. Schneider ๐Ÿ“‚ Library ๐Ÿ“… 2006 ๐Ÿ› Pearson/Prentice Hall ๐ŸŒ English

Based on the newest version of Microsoft's VB. NET, this revision of Schneider's best-selling text is designed for students with no prior computer programming experience. The author uses Visual Basic .NET to explore the fundamentals of programming, building a strong foundation that will give student

An Introduction to Programming Using Vis
โœ Schneider D.I. ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Pearson ๐ŸŒ English

An Introduction to Programming Using Visual Basic 2012, Ninth Edition โ€”consistently praised by both students and instructors โ€” is designed for readers with no prior computer programming experience. Now updated for Visual Basic 2012, Schneider focuses on teaching problem-solving skills and sustainabl

Student Solutions Manual - Introduction
โœ David I. Schneider ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐Ÿ› Prentice Hall ๐ŸŒ English

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 sustai