Skip to content

Advanced Visual Basic.Net

Spend $50 to get a free DVD!

ISBN-10: 1576760987

ISBN-13: 9781576760987

Edition: 3rd 2005 (Revised)

Authors: Kip Irvine

List price: $90.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $90.00
Edition: 3rd
Copyright year: 2005
Publisher: Addison-Wesley Longman, Incorporated
Binding: Paperback
Pages: 620
Size: 8.25" wide x 10.50" long x 1.00" tall
Weight: 2.684
Language: English

Tony Gaddisis the principal author of theStarting Out withseries of textbooks. He has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. Tony is a highly acclaimed instructor who was previously selected as the North Carolina Community College Teacher of the Year, and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out with series includes introductory textbooks covering Programming Logic and Design, Alice, C++, Java, Microsoft Visual Basic, and Python.

Value Types and Reference Types
Value Type
Reference Type
Life and the Garbage Collector
Object-Oriented Design
Finding the Classes
Looking for Control Structures
Describing the Classes
Interface and Implementation
Clients and Servers
Creating Classes
Hands-On Tutorial: Student Class
Hands-On Tutorial: Adding the GetGradeAverage Method
Public and Private Member Access
Using Properties for Data Validation
ReadOnly Properties
Hands-On Tutorial: Adding Properties to the Student Class
Shared Variables and Properties
Constructors and Destructors
Overloading the Constructor
Optional Constructor Parameters
Assigning Property Values in Constructors
Hands-On Tutorial: Adding a Parameterized Constructor to the Student Class
Multi-Tier Applications
Hands-On Tutorial: Bank Teller Application
Hands-On Tutorial: BankTeller Transaction Log
Composition Relationships Between Classes
Employee Information Example
Using UML to Describe Classes
Displaying the Objects
Hands-On Tutorial: Employee Information
Optional Topic: Using Text Files 2
Exceptions and User Interfaces
User Interface Design
Designing Forms
Using Microsoft Office as a Model
Input Validation
General Principles
Trapping Individual Keystrokes
Hands-On Example: Account Number Input
Handling the Validating Event
Hands-On Example: Name and Age Input Program
Hands-On Example: ErrorProvider Control
ImageList and ToolBar Controls
Hands-On Tutorial: Simple ToolBar
ListView Control
Creating Column Headings
ListViewItem Class
Useful ListView Techniques
TreeView Control
Basic Techniques
Hands-On Tutorial: Contact Categories
Hands-On Example: Disk Directory TreeView
Structured Exception Handling
Exception Classes
Try..Catch..Finally Statement
System.IO Exceptions
Hands-On Example: Averaging Test Scores
Hands-On Example: Handling File Exceptions
Propogating Exceptions
Exception Handling at the Business Tier Level
Designing Your Own Exception Types
Hands-On Example: Testing PropertyException
Exception-Handling Tips 3 ADO.NET Databases
Introduction to ADO .NET
Database Basics
Data Sources and Connections
Using Data-Bound Controls
Hands-On Tutorial: SalesStaff 1
Moving Programs and Databases
A Brief Look at SQL
Navigating, Adding, and Removing Rows
Hands-On Example: Updating the SalesStaff Table (SalesStaff 2)
Writing Code for DataTables
Using the Query Builder
Hands-On Example: SalesStaff 3
Filling List and Combo Boxes
Selecting DataTable Rows