|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Advanced Visual Basic 2005, 4/E
Kip IrvineFlorida International University
Tony GaddisHaywood Community College

ISBN-10: 032147712X
ISBN-13:  9780321477125

Publisher:  Addison-Wesley
Copyright:  2007
Format:  Paper; 800 pp
Published:  01/08/2007
Status: Instock



In the Fourth Edition, Advanced Visual Basic 2005 helps those who are familiar with the fundamentals of Visual Basic® 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. 

 

  • Completely up-to-date with the release of Visual Basic® 2005.
  • Extensive coverage of database programming using SQL Server with the VB 2005 components.
  • An application-driven approach with analysis, design, implementation, debugging, and testing.
  • Thorough coverage of Web programming with Web services and databases, using Visual Studio's new internal Web server.
  • Stepped-out, practical tutorials place programming concepts into a real-world context, making them more tangible for students.
  • When purchased new, this textbook comes with a CD-ROM that includes the complete Visual Basic 2005 and Web Developer Express software package.

  • Complete Visual Basic® 2005 Express software package comes with each new student edition.
  • All-new material on Creating Web Applications, ASP.NET, Web forms, and databases.
  • The Fourth Edition incorporates the new features of Visual Basic® 2005:
    • Database binding controls and data adapters simplify writing SQL queries so no student database accounts need to be set up in computer labs, making classroom instruction seamless (chapters 3 and 5).
    • Visual Studio® 2005 challenges students to write multi-tier and component-based applications (chapters 6 and 7).
    • The Web design tools are easier than ever to use with intuitive table layout, master and detail pages, and a helpful cascading style sheet editor to encourage students to design professional-looking Web applications (chapters 8–11).
    • Each machine runs a local Web server, allowing students to test their applications in a safe and efficient environment.
    • Deploying applications (and turning in assignments) is as easy as copying a single file folder.

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
 

Answers to Chapter Review Questions for Advanced Visual Basic 2005, 4/E
Irvine & Gaddis
©2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321513029 | ISBN-13: 9780321513021
    View Downloadable Files

PowerPoint Slides for Advanced Visual Basic 2005, 4/E
Irvine & Gaddis
©2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 032146897X | ISBN-13: 9780321468970
    View Downloadable Files

Solutions for Programming Challenges for Advanced Visual Basic 2005, 4/E
Irvine & Gaddis
©2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321513053 | ISBN-13: 9780321513052
    View Downloadable Files

Solutions for Tutorials for Advanced Visual Basic 2005, 4/E
Irvine & Gaddis
©2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321513045 | ISBN-13: 9780321513045
    View Downloadable Files

CS Support-Student Support Material
Addison-Wesley
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321446852 | ISBN-13: 9780321446855


Companion Website for Advanced Visual Basic 2005, 4/E
Irvine & Gaddis
©2007 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321513177 | ISBN-13: 9780321513175


Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.