skip to content
Sams teach yourself object-oriented programming with Visual Basic .NET in 21 days Preview this item
ClosePreview this item

Sams teach yourself object-oriented programming with Visual Basic .NET in 21 days

Author: Richard J Simon; Leslie Koorhan; Ken Cox
Publisher: Indianapolis, Ind. : Sams, ©2002.
Edition/Format:   Print book : English : 2nd edView all editions and formats

Develop a solid understanding of how to do full- fledged object oriented programming (OOP) in 21 lessons, so you are ready to use the full power of Visual Basic.NET.


(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Document Type: Book
All Authors / Contributors: Richard J Simon; Leslie Koorhan; Ken Cox
ISBN: 0672321491 9780672321498
OCLC Number: 49223697
Notes: Includes index.
Description: xiii, 413 pages : illustrations ; 24 cm
Contents: (NOTE: Each chapter concludes with a Summary, Q&A, and Workshop.)Introduction. How This Book Is Organized. Conventions Used in This Book.WEEK 1. AT A GLANCE. Day 1. Object-Oriented Programming 101: Making the Task Application. Creating a Project. Defining the SimpleMsg Object. Creating a SmartMsg Class. Building the MsgReader Object. Putting It All Together.Day 2. Learning to Speak OOP. Objects. Classes. Members and Scope. Properties. Methods and Behavior. Events and Delegates. Constructors. Destructors. Interfaces.Day 3. Enclosing Features and Data in Objects. Designing a Public Class Interface. Protecting Class Members. Defining Private Class Members. Designing Objects Using Encapsulation.Day 4. Making New Objects by Extending Existing Objects. Understanding Inheritance. Fine-tuning the Class. Using Inheritance in Visual Basic .NET.Day 5. Giving Objects Polymorphic Behavior. Understanding the Benefits of Polymorphism. Using Polymorphism in Visual Basic .NET.Day 6. Building Complex Objects by Combining Objects. Understanding Composition Versus Inheritance. Designing Objects Using Composition.Day 7. Getting to Know the Visual Basic .NET Programming Environment. Working in the Microsoft .NET Framework. Working with the Visual Basic .NET IDE. Running and Debugging Applications. Using Online Help.Appendix Bonus Project. Putting on the Dog...With Class. Peeking Ahead at the Result. Creating the Base Class. Using the Base Class. Developing the Doggone Logic.Week 1. In Review. WEEK 2. AT A GLANCE. Day 8. Working with Visual Basic .NET Data Types. Exploring Visual Basic .NET's Array of Data Types.Day 9. Organizing Classes into Groups. Understanding Namespaces.Day 10. Creating a User Interface. Choosing the Form for the Task. Using Windows Forms. Using Web Forms.Day 11. Creating and Using Components. Creating Visual Basic .NET Component Classes. Programming Classes for Runtime.Day 12. Building Web Applications. Object-Oriented ASP.NET with Visual Basic .NET. Understanding Web Services.Day 13. Deploying Visual Basic .NET Projects. Understanding Assemblies. Using Assemblies. Deploying Assemblies.Day 14. Working with Object Interfaces. Revisiting Interfaces and OOP. Creating the Interface Contract. Programming for Interfaces. Implementing Interfaces. Using Interfaces as Callbacks.Week 2. In Review. WEEK 3. AT A GLANCE. Day 15. Handling Events, Messages, and Notifications. Revisiting Events and Delegates. Using Asynchronous Operations with Events. Creating and Using Custom Events and Delegates. Using Events for Notification.Day 16. Gracefully Capturing Errors. Understanding Structured Exception Handling. Creating and Using Custom Exception Classes.Day 17. Developing and Using Remote Objects. Understanding the Fundamentals of Remote Objects. Choosing Between Copies and References. Using Channels for Communication. Building a Host and Client for TCP Connections.Day 18. Designing a Project Management Application. Meeting with the Client. Designing with the Requirements.Day 19. Creating the Project Management Application. Creating a Class Module. Creating the Interface. Creating Classes.Day 20. Adding Features to the Application. Designing a Visual Class. Creating a Visual Class. Creating the Forms.Day 21. Enhancing the Application's Features. Persisting Data. Introducing XML. Understanding the Document Object Model and XPath. Coding the Class Module. Seeing the Data. The Product, Project, and ProjectItems Classes.Week 3. In Review. Appendix A. Answers to Quizzes. Day 1, "Object-Oriented Programming 101: Making the Task Application". Day 2, "Learning to Speak OOP". Day 3, "Enclosing Features and Data in Objects". Day 4, "Making New Objects by Extending Existing Objects". Day 5, "Giving Objects Polymorphic Behavior". Day 6, "Building Complex Objects by Combining Objects". Day 7, "Getting to Know the Visual Basic .NET Programming Environment". Day 8, "Working with Visual Basic .NET Data Types". Day 9, "Organizing Classes into Groups". Day 10, "Creating a User Interface". Day 11, "Creating and Using Components". Day 12, "Building Web Applications". Day 13, "Deploying Visual Basic .NET Projects". Day 14, "Working with Object Interfaces". Day 15, "Handling Events, Messages, and Notifications". Day 16, "Gracefully Capturing Errors". Day 17, "Developing and Using Remote Objects". Day 18, "Designing a Project Management Application". Day 19, "Creating the Project Management Application". Day 20 "Adding Features to the Application". Day 21 "Enhancing the Application's Features".Index.
Responsibility: Rich Simon with Leslie Koorhan and Ken Cox.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Sams teach yourself object-oriented programming with Visual Basic .NET in 21 days
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "49223697" ;
    library:placeOfPublication <> ;
    library:placeOfPublication <> ; # Indianapolis, Ind.
    schema:about <> ; # Object-oriented programming (Computer science)
    schema:about <> ; # Microsoft .NET Framework.
    schema:about <> ; # Microsoft .NET Framework.
    schema:about <> ; # Visual Basic.
    schema:about <> ;
    schema:bookEdition "2nd ed." ;
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <> ; # Leslie Koorhan
    schema:contributor <> ; # Ken Cox
    schema:copyrightYear "2002" ;
    schema:creator <> ; # Richard J. Simon
    schema:datePublished "2002" ;
    schema:exampleOfWork <> ;
    schema:inLanguage "en" ;
    schema:name "Sams teach yourself object-oriented programming with Visual Basic .NET in 21 days"@en ;
    schema:productID "49223697" ;
    schema:publication <> ;
    schema:publisher <> ; # Sams
    schema:workExample <> ;
    umbel:isLike <> ;
    wdrs:describedby <> ;

Related Entities

<> # Microsoft .NET Framework.
    a schema:CreativeWork ;
    schema:name "Microsoft .NET Framework." ;

<> # Indianapolis, Ind.
    a schema:Place ;
    schema:name "Indianapolis, Ind." ;

<> # Microsoft .NET Framework.
    a schema:CreativeWork ;
    schema:name "Microsoft .NET Framework." ;

<> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;

<> # Richard J. Simon
    a schema:Person ;
    schema:familyName "Simon" ;
    schema:givenName "Richard J." ;
    schema:name "Richard J. Simon" ;

<> # Ken Cox
    a schema:Person ;
    schema:familyName "Cox" ;
    schema:givenName "Ken" ;
    schema:name "Ken Cox" ;

<> # Leslie Koorhan
    a schema:Person ;
    schema:familyName "Koorhan" ;
    schema:givenName "Leslie" ;
    schema:name "Leslie Koorhan" ;

    a schema:ProductModel ;
    schema:isbn "0672321491" ;
    schema:isbn "9780672321498" ;

    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <> ; # Sams teach yourself object-oriented programming with Visual Basic .NET in 21 days
    schema:dateModified "2018-07-24" ;
    void:inDataset <> ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.