This page intentionally left blank

Similar documents
ony Gaddis Haywood Community College STARTING OUT WITH PEARSON Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montreal Toronto

Visual C# Tony Gaddis. Haywood Community College STARTING OUT WITH. Piyali Sengupta. Third Edition. Global Edition contributions by.

Simply Visual Basic 2010

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

Index. B base classes creating, , 389 inheriting, inheriting in new classes, 390

Contents. More Controls 51. Visual Basic 1. Introduction to. xiii. Modify the Project 30. Print the Project Documentation 35

Hands On, Instructor-Led IT Courses Across Colorado

Chapters are PDF documents posted online at the book s Companion Website (located at

B.V Patel Institute of Business Management, Computer & Information Technology

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

C# 2008 and.net Programming for Electronic Engineers - Elektor - ISBN

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

ASP.NET Web Forms Programming Using Visual Basic.NET

Chapter 2. Creating Applications with Visual Basic Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of

Introduction to Microsoft.NET Framework Programming using VS 2005 (C#)

Chapter 8. Arrays and More Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of

Windows Presentation Foundation Programming Using C#

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

This page intentionally left blank

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 Course #MS4994A 5 Days COURSE OUTLINE

DOT NET Syllabus (6 Months)

Unit-1. Components of.net Framework. 1. Introduction to.net Framework

Microsoft Visual C# 2005: Developing Applications Table of Contents

James Foxall. Sams Teach Yourself. Visual Basic 2012 *24. Hours. sams. 800 East 96th Street, Indianapolis, Indiana, USA

M. K. Institute Of Computer Studies, Bharuch SYBCA SEM IV VB.NET (Question Bank)

DOT NET SYLLABUS FOR 6 MONTHS

Before You Begin. and Visual Basic 1

Microsoft Visual Studio 2010

10267 Introduction to Web Development with Microsoft Visual Studio 2010

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

Acknowledgments Introduction. Chapter 1: Introduction to Access 2007 VBA 1. The Visual Basic Editor 18. Testing Phase 24

Microsoft Visual Basic 2015: Reloaded

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

3 Welcome Application 41 Introduction to Visual Programming

CHAPTER 1: INTRODUCING C# 3

Introduction To Programming. Chapter 5: Arrays and More

Visual Basic 2008 How to Program, 4/E Outline

Getting started 7. Setting properties 23

Getting started 7. Setting properties 23

Microsoft. Microsoft Visual C# Step by Step. John Sharp

Table Of Contents VISUAL BAISC 2005 FOR BEGINNERS

Before You Begin 1 Graphing Application 1 Introducing Computers, the Internet and Visual Basic.NET

C# Programming: From Problem Analysis to Program Design. Fourth Edition

Dive Into Visual C# 2008 Express

What s New Essential Studio User Interface Edition

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Subject to Change Drawing Application 1 Introducing Computers, the Internet and C#

Telerik Training for Mercury 3

CSC 330 Object-Oriented

Dot Net Framework 4.0: Advanced Microsoft C#.NET Web Development

Variable Scope The Main() Function Struct Functions Overloading Functions Using Delegates Chapter 7: Debugging and Error Handling Debugging in Visual

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Developing Web Applications Using ASP.NET Duration:56 Hours

Index. AutoNumber data types, 154 6, 168 and Number data type, 181 AutoPostBack Property, 505, 511, 513 5, 527 8, AVG, 242, 247 8

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

Developing Windows Applications with Microsoft Visual Studio 2010

Copyright 2014 Pearson Education, Inc. Chapter 5. Lists and Loops. Copyright 2014 Pearson Education, Inc.

DOT NET TRAINING PROGRAM

Creating Web Applications Using ASP.NET 2.0

DE Introduction to Web Development with Microsoft Visual Studio 2010

Making Decisions and Working with Strings

GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA IN INFORMATION TECHNOLOGY Semester: 4

COP 1170 Introduction to Computer Programming using Visual Basic

20486-Developing ASP.NET MVC 4 Web Applications

Tutorial 3 - Welcome Application

Deitel Series Page How To Program Series

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

A Complete Tutorial for Beginners LIEW VOON KIONG

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Internet Application Developer

Telerik Training for Mercury 3

Object Oriented Programming Using Visual C# 2012-Level 2

You will have mastered the material in this chapter when you can:

DE Developing Windows Applications with Microsoft Visual Studio 2010

Copyright 2014 Pearson Education, Inc. Chapter 7. Multiple Forms, Modules, and Menus. Copyright 2014 Pearson Education, Inc.

Computer Visions Course Outline

Skill Area 336 Explain Essential Programming Concept. Programming Language 2 (PL2)

COWLEY COLLEGE & Area Vocational Technical School

Introduction to Web Development with Microsoft Visual Studio 2010

Full file at

Chapter Nine Arrays. Sixth Edition

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

COURSE PROFILE: ENVISION USER TRAINING

Chapter 13. Additional Topics in Visual Basic The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

SQL Server 2005: Reporting Services

Visual C# 2008 How to Program, 3/E Outline

DOWNLOAD PDF VISUAL STUDIO 2008 LEARNING GUIDE

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Dive Into Visual C# 2010 Express

DOWNLOAD PDF VISUAL BASIC 2008 EXAMPLES

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Welcome to Starting Out with Programming Logic and Design, Third Edition.

Visual Basic.NET. 1. Which language is not a true object-oriented programming language?

Chapter 2B: Lists and Loops

Creating User-Friendly Databases

Transcription:

This page intentionally left blank

Starting Out With Visual Basic: International Edition Table of Contents Cover Contents Preface Chapter 1 Introduction to Programming and Visual Basic 1.1 Computer Systems: Hardware and Software 1.2 Programs and Programming Languages TUTORIAL 1-1: Running the Wage Calculator application TUTORIAL 1-2: Running an application that demonstrates event handlers 1.3 More about Controls and Programming TUTORIAL 1-3: Running an application that demonstrates various controls 1.4 The Programming Process 1.5 Visual Studio and Visual Studio Express (the Visual Basic Environment) TUTORIAL 1-4: Starting Visual Studio and setting up the environment TUTORIAL 1-5: Starting a new Visual Basic project TUTORIAL 1-6: Becoming familiar with the Visual Studio environment Chapter 2 Creating Applications with Visual Basic 2.1 Focus on Problem Solving: Building the Directions Application TUTORIAL 2-1: Beginning the Directions application TUTORIAL 2-2: Adding a Label control to the Directions application TUTORIAL 2-3: Changing the Labels font size and style TUTORIAL 2-4: Deleting a control TUTORIAL 2-5: Inserting a PictureBox control TUTORIAL 2-6: Running the application TUTORIAL 2-7: Opening an existing project and becoming familiar with the Properties window 2.2 Focus on Problem Solving: Responding to Events TUTORIAL 2-8: Adding a Label control for the written directions TUTORIAL 2-9: Adding the Display Directions button and its Click event handler TUTORIAL 2-10: Adding the Exit button and its Click event handler TUTORIAL 2-11: Adding comments to the Directions project code TUTORIAL 2-12: Changing the text colors TUTORIAL 2-13: Setting the FormBorderStyle property and locking the controls in the Directions application 2.3 Modifying a Controls Text Property with Code

TUTORIAL 2-14: Examining an application that displays messages in a Label control 2.4 The AutoSize, BorderStyle, and TextAlign Properties 2.5 Displaying User Messages TUTORIAL 2-15: Displaying message boxes 2.6 Clickable Images TUTORIAL 2-16: Writing Click event handlers for PictureBox controls 2.7 Using Visual Studio Help 2.8 Debugging Your Application TUTORIAL 2-17: Locating a compile error in design mode Chapter 3 Variables and Calculations 3.1 Gathering Text Input TUTORIAL 3-1: Using a TextBox control TUTORIAL 3-2: Building the Date String application TUTORIAL 3-3: Using the Focus method TUTORIAL 3-4: Changing the tab order TUTORIAL 3-5: Setting access keys, accept, and cancel buttons 3.2 Variables and Data Types TUTORIAL 3-6: Assigning text to a variable 3.3 Performing Calculations 3.4 Mixing Different Data Types TUTORIAL 3-7: Examining a Simple Calculator application 3.5 Formatting Numbers and Dates TUTORIAL 3-8: Examining the Format Demo application 3.6 Class-Level Variables 3.7 Exception Handling TUTORIAL 3-9: Exception Demonstration TUTORIAL 3-10: Salary Calculator project with exception handling 3.8 Group Boxes 3.9 The Load Event 3.10 Focus on Program Design and Problem Solving: Building the Room Charge Calculator Application TUTORIAL 3-11: Beginning the Room Charge Calculator application TUTORIAL 3-12: Changing a labels colors 3.11 More about Debugging: Locating Logic Errors

TUTORIAL 3-13: Single-stepping through an applications code at runtime Chapter 4 Making Decisions 4.1 The Decision Structure 4.2 The If...Then Statement TUTORIAL 4-1: Examining an application that uses the If...Then statement 4.3 The If...Then...Else Statement TUTORIAL 4-2: Completing an application that uses the If...Then...Else statement 4.4 The If...Then...ElseIf Statement TUTORIAL 4-3: Completing an application that uses the If...Then...ElseIf statement 4.5 Nested If Statements TUTORIAL 4-4: Completing an application with a nested If statement 4.6 Logical Operators 4.7 Comparing, Testing, and Working with Strings TUTORIAL 4-5: Examining an application that performs string comparisons TUTORIAL 4-6: Completing a string searching application 4.8 The Select Case Statement TUTORIAL 4-7: Examining Crazy Als Sales Commission Calculator application 4.9 Introduction to Input Validation TUTORIAL 4-8: Examining an application that uses TryParse for input validation 4.10 Focus on GUI Design: Radio Buttons and Check Boxes TUTORIAL 4-9: Completing an application with radio buttons and check boxes 4.11 Focus on Program Design and Problem Solving: Building the Health Club Membership Fee Calculator Application TUTORIAL 4-10: Building the Health Club Membership Fee Calculator application Chapter 5 Lists and Loops 5.1 Input Boxes 5.2 List Boxes TUTORIAL 5-1: Creating list boxes 5.3 Introduction to Loops: The Do While Loop TUTORIAL 5-2: Completing an application that uses the Do While loop

TUTORIAL 5-3: Modifying the Do While Demo application to use a posttest loop TUTORIAL 5-4: Using a loop to keep a running total TUTORIAL 5-5: Examining an application that uses a user-controlled loop 5.4 The Do Until and For...Next Loops TUTORIAL 5-6: Examining an application that uses the Do Until loop TUTORIAL 5-7: Examining an application that uses the For...Next loop TUTORIAL 5-8: Completing an application that uses the For...Next loop 5.5 Nested Loops 5.6 Multicolumn List Boxes, Checked List Boxes, and Combo Boxes TUTORIAL 5-9: Creating combo boxes 5.7 Random Numbers TUTORIAL 5-10: Creating the Coin Toss application 5.8 Simplifying Code with the With...End With Statement 5.9 ToolTips TUTORIAL 5-11: Adding ToolTips to an application 5.10 Focus on Program Design and Problem Solving: Building the Vehicle Loan Calculator Application TUTORIAL 5-12: Building the Vehicle Loan Calculator application Chapter 6 Procedures and Functions 6.1 Procedures TUTORIAL 6-1: Examining an application with a procedure TUTORIAL 6-2: Creating and calling procedures 6.2 Passing Arguments to Procedures TUTORIAL 6-3: Examining an application that demonstrates passing an argument to a procedure TUTORIAL 6-4: Working with ByVal and ByRef 6.3 Functions TUTORIAL 6-5: Sale Price Calculator application 6.4 More about Debugging: Stepping Into, Over, and Out of Procedures and Functions TUTORIAL 6-6: Practicing the Step Into command TUTORIAL 6-7: Practicing the Step Over command TUTORIAL 6-8: Practicing the Step Out command 6.5 Focus on Program Design and Problem Solving: Building the Bagel and Coffee Price Calculator Application TUTORIAL 6-9: Building the Bagel House application

Chapter 7 Multiple Forms, Modules, and Menus 7.1 Multiple Forms TUTORIAL 7-1: Creating an application with two forms TUTORIAL 7-2: Completing an application that displays modal and modeless forms TUTORIAL 7-3: Accessing a control on a different form 7.2 Modules TUTORIAL 7-4: Examining an application that uses a module 7.3 Menus TUTORIAL 7-5: Building a menu 7.4 Focus on Problem Solving: Building the High Adventure Travel Agency Price Quote Application TUTORIAL 7-6: Building the High Adventure Travel Agency Price Quote application Chapter 8 Arrays and More 8.1 Arrays TUTORIAL 8-1: Using an array to hold a list of random lottery numbers TUTORIAL 8-2: Using an array to hold a list of names entered by the user TUTORIAL 8-3: Completing an application that uses array elements in a calculation 8.2 Array Processing Techniques TUTORIAL 8-4: Using parallel arrays 8.3 Procedures and Functions That Work with Arrays TUTORIAL 8-5: Examining an application that passes an array to procedures and functions 8.4 Multidimensional Arrays TUTORIAL 8-6: Completing the Seating Chart application 8.5 Focus on GUI Design: The Enabled Property and the Timer Control TUTORIAL 8-7: The Timer Demo TUTORIAL 8-8: Creating the Catch Me game 8.6 Focus on GUI Design: Anchoring and Docking Controls 8.7 Focus on Problem Solving: Building the Demetris Leadership Center Application

TUTORIAL 8-9: Building the Demetris Leadership Center Sales Reporting application 8.8 Using Lists to Hold Information (Optional Topic) TUTORIAL 8-10: Building a List from User Input Chapter 9 Files, Printing, and Structures 9.1 Using Files TUTORIAL 9-1: Completing an application that writes data to a file TUTORIAL 9-2: Completing an application that reads a file TUTORIAL 9-3: Examining an application that detects the end of a file 9.2 The OpenFileDialog, SaveFileDialog, FontDialog, and ColorDialog Controls TUTORIAL 9-4: Creating a Simple Text Editor application 9.3 The PrintDocument Control TUTORIAL 9-5: Adding printing capabilities to the Simple Text Editor application 9.4 Structures TUTORIAL 9-6: Examining an application with a structure Chapter 10 Working with Databases 10.1 Database Management Systems 10.2 Database Concepts 10.3 DataGridView Control TUTORIAL 10-1: Showing a database table in a DataGridView control TUTORIAL 10-2: Sorting and updating the SalesStaff table 10.4 Data-Bound Controls TUTORIAL 10-3: Binding a DataGridView to the SalesStaff table TUTORIAL 10-4: Binding individual controls to the SalesStaff table TUTORIAL 10-5: Displaying the Karate Members table in a ListBox Control TUTORIAL 10-6: Inserting Karate member payments TUTORIAL 10-7: Adding a total to the Insert Karate Payments application 10.5 Structured Query Language (SQL) TUTORIAL 10-8: Filtering rows in the SalesStaff table 10.6 Focus on Problem Solving: Karate School Management Application TUTORIAL 10-9: Creating the Karate School Manager startup form

TUTORIAL 10-10: Adding the Membership / List All function to the Karate School Manager TUTORIAL 10-11: Adding the Membership / Add New Member function to the Karate School Manager TUTORIAL 10-12: Adding the Membership / Find Member function to the Karate School Manager TUTORIAL 10-13: Adding the Payments / All Members function to the Karate School Manager 10.7 Introduction to LINQ 10.8 Creating Your Own Database TUTORIAL 10-14: Creating the Movie database and the Films table Chapter 11 Developing Web Applications 11.1 Programming for the Web 11.2 Creating ASP.NET Applications TUTORIAL 11-1: Creating the Click application 11.3 Web Server Controls TUTORIAL 11-2: Student Picnic application 11.4 Designing Web Forms TUTORIAL 11-3: Signing up for a Kayak Tour 11.5 Applications with Multiple Web Pages TUTORIAL 11-4: Adding a description form to the Kayak Tour application 11.6 Using Databases TUTORIAL 11-5: Displaying the Karate Members table in a GridView TUTORIAL 11-6: Updating the Karate Members table Chapter 12 Classes, Collections, and Inheritance 12.1 Classes and Objects 12.2 Creating a Class TUTORIAL 12-1: Creating the Student Data application 12.3 Collections 12.4 Focus on Problem Solving: Creating the Student Collection Application TUTORIAL 12-2: Completing the Student Collection application

12.5 The Object Browser TUTORIAL 12-3: Using the Object Browser 12.6 Introduction to Inheritance TUTORIAL 12-4: Completing an application that uses inheritance Appendix A: Advanced User Interface Controls and Techniques Appendix B: Windows Presentation Foundation (WPF) Appendix C: Converting Mathematical Expressions to Programming Statements Appendix D: Answers to Checkpoints Appendix E: Glossary A B C D E F G H I J K L M N O P Q R S T U V W X

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 Z