Skip to content

Advanced Visual Basic 2010

Best in textbook rentals since 2012!

ISBN-10: 0132316749

ISBN-13: 9780132316743

Edition: 5th 2012 (Revised)

Authors: Kip Irvine, Tony Gaddis, Tony Gaddis

List price: $160.20
Blue ribbon 30 day, 100% satisfaction guarantee!
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: $160.20
Edition: 5th
Copyright year: 2012
Publisher: Addison Wesley
Publication date: 3/1/2011
Binding: Paperback
Pages: 696
Size: 8.50" wide x 11.00" long x 1.00" tall
Weight: 2.750
Language: English

Kip Irvine has written four computer programming textbooks, for Intel Assembly Language, C++, Visual Basic, and COBOL. His "Assembly Language for Intel-Based Computers" has been translated to six languages, and has been a best seller since 1990. Kip grew up in Hawaii as a surfer, sailor, and surfboard maker. He studied classical guitar and music composition at University of Hawaii, eventually earning his music doctorate from the University of Miami. He began programming computers for music synthesis around 1982, and taught at Miami-Dade Community College. He has a Masters degree in Computer Science from the University of Miami, and is currently on the computer science faculty at Florida…    

Classes
Classes and Objects
Manual Software Testing
Manually testing integer input
Creating Your Own Classes
Creating a Student Class
Adding a parameterized constructor to the Student class
Enumerated Types
Enumerated Account type
Focus on Program Design and Problem Solving: Bank Teller Application
Building the Bank Teller application
Input Validation and User Interfaces
Input Validation
Using the ErrorProvider control
Exception Handling
ListBox, ComboBox, and CheckedListBox
Dates and Times
ToolStrip Control
Building the Coffee Shop Application
WebBrowser, SplitContainer, and TabControl
Completing a WebBrowser application
Focus on Problem Solving: Kayak Tour Scheduling Wizard
Completing the Kayak Tour Wizard application
Collections
ArrayLists
ArrayList of test scores
ArrayLists of Custom Objects
Building an ArrayList of Student objects
List and Dictionary Classes
Creating a text concordance
LINQ (Language Integrated Query)
Performing LINQ queries on a List
Using SQL Server Databases
Database Basics
SQL SELECT Statement
Using the DataGridView
Showing a database table in a DataGridView control
Selecting DataSet Rows
Filtering rows in the SalesStaff table
Data-Bound Controls
Displaying the Members table in a ListBox
Inserting rows in the Karate Payments table
Adding a total to the Insert_Karate_Payments application
Focus on Problem Solving: Karate School Manager Application
Creating the Karate School Manager startup form
Karate School Manager: Listing all members
Karate School Manager: Adding new members
Karate School Manager: Finding members by name
Karate School Manager: Listing all payments
Karate School Manager: Showing payments by one member
ADO.NET Database Objects
Creating databases
Creating a SQL Server Express Database
Adding the Appointments table to the RepairServices database
Adding the RepairTypes table to the RepairServices database
Creating relations between the RepairTypes, Appointments, and Customers tables
Changing the database connection from the SQL Express server to a database file
DataTables
Updating Databases Using SQL
Home Repair Services Application
Adding the Appointments class to the middle tier
Creating the main startup form
Adding classes to the middle tier
Adding controls to the New Appointment form
Searching for appointments
Modifying existing appointments
Selecting appointments to modify
Deleting an appointment
Displaying a joined appointment list
Advanced Classes
Structures
Components
Creating a Component and referencing it from another Application
Adding an Advisor class to the RegistrationLib component
Using the Advisor and Student classes
Unit Testing
Creating a Unit Test Project
Creating more unit tests for the IntArray class
Testing the Advisor.MaxCredits method
Events
The WeatherStation Events application
Inheritance
Student Inheritance application
LINQ to SQL
Using LINQ to Select Data
Displaying the Karate Members table
Displaying the Karate class schedule
Updating Tables
Using a BindingSource to update the Members table
Using LINQ queries to add schedule entries
Creating Web Applications
Programming for the Web
Creating ASP.NET Applications
Creating the Click application
ASP.NET Controls
Student Picnic application
Tracking server events
List-Type Controls
Signing up for a Kayak Tour
Designing Web Forms
College Advising Wizard
State Management
Programming Web Forms
Working in Source (XHTML) Mode
Cascading Style Sheets
Custom Error Handling
Uploading Files and Sending Email
Data Validation Controls
Working with Multiple Web Forms
Focus on Problem Solving: Vacation Rentals Application
Browser Cookies
Web Applications with Databases
Master-Detail Pages
Using Databases
Data Binding and ListControls
GridView Control Buttons
Using JavaScript
Using Ajax
Web Services and Windows Presentation Foundation
Introducing XML Web Services
NorthWind Web Service Example
Creating and Accessing Remote Services
Reports, MDI, Interfaces, and Polymorphism
Using Reports in Applications
Report Expert
Report Designer
Xtreme Bike Sales Example
Chapter Summary
Answers to Checkpoints
Reference
TimeSpan and Date/Time Formatting
ListView Control
SQL Server Data Types
DataList Control (ASP.NET)
Multiple Document Interface (MDI) Applications
User Interface Design Guidelines
Writing to the Application Log File
Interfaces
Abstract Classes and Polymorphism
Windows Presentation Foundation