CART

(0) items

Advanced Visual Basic 2010,9780132316743
This item qualifies for
FREE SHIPPING!

FREE SHIPPING OVER $59!

Your order must be $59 or more, you must select US Postal Service Shipping as your shipping preference, and the "Group my items into as few shipments as possible" option when you place your order.

Bulk sales, PO's, Marketplace Items, eBooks, Apparel, and DVDs not included.

Advanced Visual Basic 2010

by ;
Edition:
5th
ISBN13:

9780132316743

ISBN10:
0132316749
Format:
Paperback
Pub. Date:
3/1/2011
Publisher(s):
Addison-Wesley
List Price: $146.40

Rent Textbook

(Recommended)
 
Term
Due
Price
$87.84

Buy New Textbook

Currently Available, Usually Ships in 24-48 Hours
N9780132316743
$140.08

eTextbook

Downloadable Offline Access
  • Apple Devices
  • Android Devices
  • Windows Devices
  • Mac Devices

 
Duration
Price
$65.38

Used Textbook

We're Sorry
Sold Out

More New and Used
from Private Sellers
Starting at $42.24
See Prices

Questions About This Book?

Why should I rent this book?
Renting is easy, fast, and cheap! Renting from eCampus.com can save you hundreds of dollars compared to the cost of new or used books each semester. At the end of the semester, simply ship the book back to us with a free UPS shipping label! No need to worry about selling it back.
How do rental returns work?
Returning books is as easy as possible. As your rental due date approaches, we will email you several courtesy reminders. When you are ready to return, you can print a free UPS shipping label from our website at any time. Then, just return the book to your UPS driver or any staffed UPS location. You can even use the same box we shipped it in!
What version or edition is this?
This is the 5th edition with a publication date of 3/1/2011.
What is included with this book?
  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any CDs, lab manuals, study guides, etc.
  • The Rental copy of this book is not guaranteed to include any supplemental materials. You may receive a brand new copy, but typically, only the book itself.

Related Products


  • Advanced VB. NET Alternate with VB. Net CD's
    Advanced VB. NET Alternate with VB. Net CD's
  • Advanced Visual Basic 2005
    Advanced Visual Basic 2005
  • Advanced Visual Basic.Net
    Advanced Visual Basic.Net




Summary

In the Fifth Edition, Advanced Visual Basic 2010 helps those who are familiar with the fundamentals of Visual Basic 2010 programming harness its power for more advanced uses. Coverage of sophisticated tools and techniques used in the industry today include various database, ASP.NET, LINQ, WPF and Web Services topics. After studying the book and completing the programming exercises, students should be able to create small- to medium-sized Windows and Web applications that use databases. They will also gain essential concepts in object-oriented programming, event-driven programming, and test-driven development. Each subject is presented in an understandable style that makes this book a leader in the field.

Author Biography

Kip Irvine holds a M.S. degree in Computer Science from University of Miami. He taught computer programming at Miami-Dade College for 17 years, and then at Florida International University for the last 10 years. He has written programming textbooks for Addison-Wesley and Prentice-Hall, covering subjects such as Assembly Language, C++, Visual Basic, and COBOL. His books have been translated into Russian, Korean, Chinese, Polish, and French. He briefly worked as a software developer in the industry.

Tony Gaddis taught computer programming languages, operating systems, and physics at Haywood Community College in North Carolina. He was selected as the North Carolina Community College Teacher of the Year in 1994, and received the Teaching Excellence award from the National Institute for Staff and Organizational Development in 1997. Tony has also provided training to companies and agencies, including NASA’s Kennedy Space Center. He is a best-selling author of numerous computer programming textbooks for Addison-Wesley Publishing, covering topics such as Alice, Java, C++, C#, Visual Basic, and algorithms.

Table of Contents

1. Classes
1.1 Classes and Objects
1.2 Manual Software Testing
Tutorial 1-1: Manually testing integer input
1.3 Creating Your Own Classes
Tutorial 1-2: Creating a Student Class
Tutorial 1-3: Adding a parameterized constructor to the Student class
1.4 Enumerated Types
Tutorial 1-4: Enumerated Account type
1.5 Focus on Program Design and Problem Solving: Bank Teller Application
Tutorial 1-5 Building the Bank Teller application

2. Input Validation and User Interfaces
2.1 Input Validation
Tutorial 2-1: Using the ErrorProvider control
2.2 Exception Handling
2.3 ListBox, ComboBox, and CheckedListBox
2.4 Dates and Times
2.5 ToolStrip Control
Tutorial 2-2: Building the Coffee Shop Application
2.6 WebBrowser, SplitContainer, and TabControl
Tutorial 2-3: Completing a WebBrowser application
2.7 Focus on Problem Solving: Kayak Tour Scheduling Wizard
Tutorial 2-4: Completing the Kayak Tour Wizard application

3. Collections
3.1 ArrayLists
Tutorial 3-1: ArrayList of test scores
3.2 ArrayLists of Custom Objects
Tutorial 3-2: Building an ArrayList of Student objects
3.3 List and Dictionary Classes
Tutorial 3-3: Creating a text concordance
3.4 LINQ (Language Integrated Query)
Tutorial 3-4: Performing LINQ queries on a List

4. Using SQL Server Databases
4.1 Database Basics
4.2 SQL SELECT Statement
4.3 Using the DataGridView
Tutorial 4-1: Showing a database table in a DataGridView control
4.4 Selecting DataSet Rows
Tutorial 4-2: Filtering rows in the SalesStaff table
4.5 Data-Bound Controls
Tutorial 3-3: Displaying the Members table in a ListBox
Tutorial 3-4: Inserting rows in the Karate Payments table
Tutorial 3-5: Adding a total to the Insert_Karate_Payments application
4.6 Focus on Problem Solving: Karate School Manager Application
Tutorial 3-6: Creating the Karate School Manager startup form
Tutorial 3-7: Karate School Manager: Listing all members
Tutorial 3-8: Karate School Manager: Adding new members
Tutorial 3-9: Karate School Manager: Finding members by name
Tutorial 3-10: Karate School Manager: Listing all payments
Tutorial 3-11: Karate School Manager: Showing payments by one member

5. ADO.NET Database Objects
5.1 Creating databases
Tutorial 5-1: Creating a SQL Server Express Database
Tutorial 5-2: Adding the Appointments table to the RepairServices database
Tutorial 5-3: Adding the RepairTypes table to the RepairServices database
Tutorial 5-4: Creating relations between the RepairTypes, Appointments, and Customers tables
Tutorial 5-5: Changing the database connection from the SQL Express server to a database file
5.2 DataTables
5.3 Updating Databases Using SQL
5.4 Home Repair Services Application
Tutorial 5-6: Adding the Appointments class to the middle tier
Tutorial 5-7: Creating the main startup form
Tutorial 5-8: Adding classes to the middle tier
Tutorial 5-9: Adding controls to the New Appointment form
Tutorial 5-10: Searching for appointments
Tutorial 5-11: Modifying existing appointments
Tutorial 5-12: Selecting appointments to modify
Tutorial 5-13: Deleting an appointment
Tutorial 5-14: Displaying a joined appointment list

6. Advanced Classes
6.1 Structures
6.2 Components
Tutorial 6-1: Creating a Component and referencing it from another Application
Tutorial 6-2: Adding an Advisor class to the RegistrationLib component
Tutorial 6-3: Using the Advisor and Student classes
6.3 Unit Testing
Tutorial 6-4: Creating a Unit Test Project
Tutorial 6-5: Creating more unit tests for the IntArray class
Tutorial 6-6: Testing the Advisor.MaxCredits method
6.4 Events
Tutorial 6-7: The WeatherStation Events application
6.5 Inheritance
Tutorial 6-8: Student Inheritance application

7. LINQ to SQL
7.1 Using LINQ to Select Data
Tutorial 7-1: Displaying the Karate Members table
Tutorial 7-2: Displaying the Karate class schedule
7.2 Updating Tables
Tutorial 7-3: Using a BindingSource to update the Members table
Tutorial 7-4: Using LINQ queries to add schedule entries

8. Creating Web Applications
8.1 Programming for the Web
8.2 Creating ASP.NET Applications
Tutorial 8-1: Creating the Click application
8.3 ASP.NET Controls
Tutorial 8-2: Student Picnic application
Tutorial 8-3: Tracking server events
8.4 List-Type Controls
Tutorial 8-4: Signing up for a Kayak Tour
8.5 Designing Web Forms
Tutorial 8-5: College Advising Wizard
8.6 State Management

9. Programming Web Forms
9.1 Working in Source (XHTML) Mode
9.2 Cascading Style Sheets
9.3 Custom Error Handling
9.4 Uploading Files and Sending Email
9.5 Data Validation Controls
9.6 Working with Multiple Web Forms
9.7 Focus on Problem Solving: Vacation Rentals Application
9.8 Browser Cookies

10. Web Applications with Databases
10.1 Master-Detail Pages
10.2 Using Databases
10.3 Data Binding and ListControls
10.4 GridView Control Buttons
10.5 Using JavaScript
10.6 Using Ajax

11. Web Services and Windows Presentation Foundation
11.1 Introducing XML Web Services
11.2 NorthWind Web Service Example
11.3 Creating and Accessing Remote Services

12. Reports, MDI, Interfaces, and Polymorphism
12.1 Using Reports in Applications
12.2 Report Expert
12.3 Report Designer
12.4 Xtreme Bike Sales Example
Chapter Summary

Appendix A. Answers to Checkpoints
Appendix B. Reference

B.1 TimeSpan and Date/Time Formatting
B.2 ListView Control
B.3 SQL Server Data Types
B.4 DataList Control (ASP.NET)
B.5 Multiple Document Interface (MDI) Applications
B.6 User Interface Design Guidelines
B.7 Writing to the Application Log File
B.8 Interfaces
B.9 Abstract Classes and Polymorphism
B.10 Windows Presentation Foundation



Please wait while the item is added to your cart...