Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9955 5567 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 TAFE Accounting
 TAFE I.T./Computing
 TAFE - Other
I.T
 .NET
 Windows 8
 Adobe CS6
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Mobile Devices
 Linux
 Windows Server 2012
 SQL Server 2012
 SAP
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical
 Psychology
 Engineering

Introduction to Visual Basic Using .NET

by: Dana L. Wyatt Robert J. Oberg

Notify me when in stock

On-line Price: $79.95 (includes GST)

Paperback package 704

20%Off Retail Price

You save: $20.00

This item is available to backorder. Usually ships within 3 - 4 weeks.

Retail Price: $99.95

Publisher: PRENTICE HALL,2002/02/15

Category: VB.NET Level: B/I

ISBN: 0130418048
ISBN13: 9780130418043

Add to Shopping Cart

Summary


      Master VB.NET step-by-step, through practical examples and a case study.


  Using real-world examples and a detailed case study, this book helps you master VB.NET from the ground up--or rapidly migrate to VB.NET from earlier versions of Visual Basic. Dana L. Wyatt and Robert Oberg present a thorough introduction to VB.NET the language, the .NET Framework, and Visual Studio.NET. They examine VB.NET's basic coding constructs, thoroughly explore object-oriented design with VB.NET, and offer systematic guidance for building next-generation Windows applications with Windows Forms. Coverage includes:


  Classes, inheritance, and other elements of VB.NET object-oriented programming

Windows Forms: form design, controls, events, menus, toolbars, and dialogs

Visual Basic.NET's key interactions with the .NET Framework

Major .NET classes: collections, files, ADO.NET database access, and multithreading

Core VB.NET language features: data types, operators, control structures, and more

Attributes, custom attributes, metadata, and reflection

Techniques for building reusable .NET components


      Features


      Insights for programmers experienced in Visual Basic 6 and previous versions--Carefully designed to help experienced Visual Basic programmers leverage their hard-won knowledge.

Enables experienced Visual Basic developers to become effective with Visual Basic.NET more rapidly.

Coverage of key .NET classes--Introduces .NET classes that simplify access to .NET's key features, including classes for collections, files, and threads.

Gives new and experienced developers exceptionally rapid access to sophisticated .NET functionality.

Object-oriented VB.NET programming design, in detail--Explains how to design effective object-oriented Visual Basic.NET programs for distributed environments.

Helps programmers gain the full power of VB.NET -- and maximize reuse and efficiency -- whether or not they have previously used true object-oriented languages.

Detailed Windows Forms coverage--Demonstrates how to use Windows Forms to build robust, next-generation Windows user interfaces.

Gives developers the skills they need to build Windows applications with exceptional power and usability.

Detailed coverage of database access --Introduces practical techniques for integrating databases using Microsoft's advanced ADO.NET technology.

Helps students master database integration techniques that are central to virtually all contemporary application and Web service development.

Case study shared across all books in the series--This and all other books in the Integrated .NET Series from Object Innovations and Prentice Hall PTR share appropriate facets of a detailed case study covering the entire development process.

Students can more effectively leverage what they've learned as they move from one .NET book and skillset to the next. Because the case study covers the entire development lifecycle, students will understand the challenges that can arise at all stages of .NET development.


      Author Bio


      DANA L. WYATT, Ph. D. formed EMCA Consulting in 1993 to provide advanced object-oriented training, mentoring, and consulting services. She received a Ph.D. in Computer Science from Texas A&M University and taught computer science for 13 years at Texas A&M, TCU, and the University of North Texas, receiving a NASA-ASEE fellowship for research at NASA's Goddard Space Flight Center.


  ROBERT J. OBERG is founder and President of Object Innovations, a leading developer of integrated courseware on fundamental software including Microsoft .NET, COM+, and Java. His books include Understanding and Programming COM+, Introduction to C# Using .NET and Application Development Using C# and .NET (Prentice Hall PTR). He is editor of The Integrated .NET Series. Oberg holds a Ph.D. from Harvard University.


      

Table of Contents

Preface.

Acknowledgment.

About This Series.


  I. INTRODUCTION TO .NET AND VB.NET.


      1. .NET Framework.


  .NET: What You Need to Know. What Is Microsoft .NET? .NET Framework Overview. Common Language Runtime. Summary.


      2. First VB.NET Programs.


  Namespaces. Program Structure. Performing Calculations in VB.NET. The .NET Framework Class Library. Summary.


      3. Visual Studio.NET.


  Overview of Visual Studio.NET. Creating a Console Application. Project Configurations. Summary.


  II. VB.NET AS A VISUAL BASIC LANGUAGE.


          4. Fundamentals of VB.NET.


  Naming Standards. Data Type Ranges. Data Conversions. Console I/O. Summary.


      5. Control Structures.


  Conditional Statements. Looping Statements. Summary.


      6. Procedures.


  Subroutines. Access, Modules, and Scope. Overloading. Summary.


      7. Advanced Data Types.


  Arrays. System Arrays. System.Enum. Structures. Summary.


      8. VB.NET Utility Functions.


  Math Functions. Summary.


      9. Exception Handling.


  Error Detection. Exception Handling Strategies. Custom Exceptions. Summary.


  III. OBJECT-ORIENTED PROGRAMMING IN VB.NET.


          10. Object-Oriented Programming.


  Objects. Classes. Polymorphism. Components. Summary.


      11. Classes.


  Classes as User-Defined Data Types. Garbage Collection. Shared Attributes and Procedures. Constructors and Initialization. Constant and ReadOnly Members. ToString Available in User-Defined Classes. Summary.


      12. Inheritance.


  Inheritance Fundamentals. .NET's Object Class. Access Control. Example: Exception Handling. Abstract Classes. Single Inheritance. Summary.


      13. Interfaces.


  Interface Fundamentals. Example: Transmitters and Receivers. Summary.


      14. The VB.NET Type System.


  .NET Class Library. Classes and Structures. Summary.


  IV. WINDOWS PROGRAMMING IN VB.NET.


          15. Introduction to Windows Forms.


  Windows Forms. Under the Hood of a Windows Application. A Quick Look at Simple Controls. More about Events. Summary.


      16. Windows Forms, Part II.


  Dialog Boxes. Menus. Status Bars. Toolbars. Example: Calculator (completed). Summary.


      17. Windows Forms, Part III.


  Calendar Controls. Timer Control. Range Controls. List Controls. ErrorProvider. More Controls and Visual Inheritance. Summary.


  V. VB.NET AND THE .NET FRAMEWORK.


          18. Using the .NET Framework.


  Understanding Frameworks. Copy Semantics and ICloneable. Comparing Objects. Interfaces and Delegates. Summary.


      19. NET Collections.


  ArrayList. Collection Interfaces. A Collection of User-Defined Objects. Performance of ArrayList and Hashtable. Other .NET Collection Classes. Summary.


      20. Database Access.


  Overview of Microsoft Database Access Technologies. A Visual Studio.NET Database Testbed. ADO.NET Architecture. Connected Data Access. Disconnected Data Sets. Databound Controls. Creating a Data Set Manually. Using XML Data. Summary.


      21. File I/O.


  Visual Basic File Processing Functions. Input and Output in .NET. Summary.


      22. Advanced Features.


  StringBuilder Class. Multiple Thread Programming. Attributes. Custom Attributes. Reflection. Summary.


      23. Components and Assemblies.


  Building Components Using .NET SDK. Assemblies. Multiple Language Applications. Interoperating with COM. Summary.


      Appendix A. Case Study: Object-Oriented Programming.


  The Contract. Class Definitions. Console Test Program. Windows Client Program.


      Index.