
Advanced Visual Basic 2005
Pearson (Publisher)
4th Edition
Published on 8. March 2007
Book
Mixed media product
800 pages
978-0-321-47712-5 (ISBN)
Article exhausted; check for reprint
Description
In the Fourth Edition, Advanced Visual Basic 2005 helps those who are familiar with the fundamentals of Visual Basic (R) 2005 programming harness its power for more advanced uses. Coverage of sophisticated tools and techniques used in the industry today include various database, ASP.NET, and Web Services topics. Each subject is presented in an understandable style that makes this book a leader in the field.
More details
Edition
4th edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 279 mm
Width: 219 mm
Weight
1592 gr
ISBN-13
978-0-321-47712-5 (9780321477125)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Kip R. Irvine | Tony Gaddis
Advanced Visual Basic 2010
Book
05/2011
5th Edition
Pearson
€120.07
Article is exhausted; no reprint
Previous edition

Kip R. Irvine | Tony Gaddis
Advanced VB.NET Alternate with VB.Net CD's
Book
11/2005
3rd Edition
Pearson
€74.45
Article exhausted; check for reprint
Content
Chapter 1 Classes
1.1 Introduction to .NET
1.2 Best Coding Practices
1.3 Basic Data Types
1.4 Defining Value Types
1.5 Creating and Using Classes
1.6 Shared Variables and Properties
1.7 Overriding the ToString Method
1.8 Constructors
1.9 Designing Programs with Classes
1.10 Focus on Program Design and Problem Solving: The Bank Teller Application
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 2 Designing User Interfaces
2.1 User Interface Design Guidelines
2.2 Input Validation
2.3 Dates and Times
2.4 ToolStrip Control
2.5 WebBrowser and SplitContainer Controls
2.6 Multiple Document Interface (MDI)
2.7 ListView Control
2.8 TreeView Control
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 3 ADO.NET Databases
3.1 Database Basics
3.2 SQL SELECT Statement
3.2 DataGridView Control
3.3 Selecting Dataset Rows
3.4 Data-Bound Controls
3.6 Focus on Problem Solving: Karate School Management System
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 4 More Classes
4.1 Class Libraries (Components)
4.2 Objects and Reflection
4.3 Interfaces
4.4 Exception Handling
4.5 Inheritance
4.6 Creating Event Handlers
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 5 Database Objects and SQL Queries
5.1 Creating Databases
5.2 Relational Database Design
5.3 Diagrams, Views, and Stored Procedures
5.4 DataTables
5.5 Connections, Data Adapters, and Datasets
5.6 Updating Databases Using SQL
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 6 Database Components
6.1 The Northwind Database
6.2 Data Components
6.3 Command Objects
6.4 Creating the Northwind_Library Component
6.5 Component Testing
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 7 Building a Project Tracking System
7.1 Analysis Phase
7.2 Database Design
7.3 Component Classes
7.4 User Interface Design
7.5 Component Implementation
7.6 Application Implementation
7.7 Testing the Application
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 8 Creating Web Applications
8.1 Programming for the Web
8.2 Creating ASP.NET Applications
8.3 Web Server Controls
8.4 Designing Web Forms
8.5 Applications with Multiple Web Pages
8.6 Using Databases
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 9 Writing Code in 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 DataValidation Controls
9.6 State Management
9.7 Focus on Problem Solving: Vacation Rentals Application
9.8 Browser Cookies
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 10 Web Applications with Databases
10.1 Master-Detail Pages
10.2 List Controls with Data Binding
10.3 DataList Control
10.4 GridView Control Buttons
10.5 Component-Based Programming
10.6 Using JavaScript
10.7 Web User Controls
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 11 Web Services
11.1 Introducing XML Web Services
11.2 NorthWind Web Service Example
11.3 Creating and Accessing Remote Services
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 12 Crystal Reports
12.1 Using Reports in Applications
12.2 Report Expert
12.3 Report Designer
12.4 Xtreme Bike Sales Example
Chapter Summary
Key Terms
Review Questions
Reporting Challenges
Appendix A Answers to Review Questions
Appendix B Advanced Topics
B.1 TimeSpan and Date/Time Formatting
B.2 ListView Control
B.3 SQL Server Data Types
B.4 Abstract Classes and Polymorphism
B.5 Creating Event Handlers
B.6 Programming Challenges
1.1 Introduction to .NET
1.2 Best Coding Practices
1.3 Basic Data Types
1.4 Defining Value Types
1.5 Creating and Using Classes
1.6 Shared Variables and Properties
1.7 Overriding the ToString Method
1.8 Constructors
1.9 Designing Programs with Classes
1.10 Focus on Program Design and Problem Solving: The Bank Teller Application
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 2 Designing User Interfaces
2.1 User Interface Design Guidelines
2.2 Input Validation
2.3 Dates and Times
2.4 ToolStrip Control
2.5 WebBrowser and SplitContainer Controls
2.6 Multiple Document Interface (MDI)
2.7 ListView Control
2.8 TreeView Control
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 3 ADO.NET Databases
3.1 Database Basics
3.2 SQL SELECT Statement
3.2 DataGridView Control
3.3 Selecting Dataset Rows
3.4 Data-Bound Controls
3.6 Focus on Problem Solving: Karate School Management System
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 4 More Classes
4.1 Class Libraries (Components)
4.2 Objects and Reflection
4.3 Interfaces
4.4 Exception Handling
4.5 Inheritance
4.6 Creating Event Handlers
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 5 Database Objects and SQL Queries
5.1 Creating Databases
5.2 Relational Database Design
5.3 Diagrams, Views, and Stored Procedures
5.4 DataTables
5.5 Connections, Data Adapters, and Datasets
5.6 Updating Databases Using SQL
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 6 Database Components
6.1 The Northwind Database
6.2 Data Components
6.3 Command Objects
6.4 Creating the Northwind_Library Component
6.5 Component Testing
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 7 Building a Project Tracking System
7.1 Analysis Phase
7.2 Database Design
7.3 Component Classes
7.4 User Interface Design
7.5 Component Implementation
7.6 Application Implementation
7.7 Testing the Application
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 8 Creating Web Applications
8.1 Programming for the Web
8.2 Creating ASP.NET Applications
8.3 Web Server Controls
8.4 Designing Web Forms
8.5 Applications with Multiple Web Pages
8.6 Using Databases
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 9 Writing Code in 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 DataValidation Controls
9.6 State Management
9.7 Focus on Problem Solving: Vacation Rentals Application
9.8 Browser Cookies
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 10 Web Applications with Databases
10.1 Master-Detail Pages
10.2 List Controls with Data Binding
10.3 DataList Control
10.4 GridView Control Buttons
10.5 Component-Based Programming
10.6 Using JavaScript
10.7 Web User Controls
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 11 Web Services
11.1 Introducing XML Web Services
11.2 NorthWind Web Service Example
11.3 Creating and Accessing Remote Services
Chapter Summary
Key Terms
Review Questions
Programming Challenges
Chapter 12 Crystal Reports
12.1 Using Reports in Applications
12.2 Report Expert
12.3 Report Designer
12.4 Xtreme Bike Sales Example
Chapter Summary
Key Terms
Review Questions
Reporting Challenges
Appendix A Answers to Review Questions
Appendix B Advanced Topics
B.1 TimeSpan and Date/Time Formatting
B.2 ListView Control
B.3 SQL Server Data Types
B.4 Abstract Classes and Polymorphism
B.5 Creating Event Handlers
B.6 Programming Challenges