Beginning Object-Oriented Programming with VB 2005

It has been my experience as a Visual Basic trainer that most people do not have trouble picking up the syntax of the language. What perplexes and frustrates many people are the higher-level concepts of object-oriented programming methodology and design. To compound the problem, most introductory programming books and training classes skim over these concepts or, worse, do not cover them at all. It is my hope that this book fills this void. My goal in writing this book is twofold. First, to provide you with the information needed to understand the fundamentals of programming with Visual Basic. Second and more importantly, to present you with the information required to master the higher-level concepts of object-oriented programming methodology and design.
This book provides you with the information needed to understand how you go about architecting an object-oriented programming solution aimed at solving a business problem. As you work your way through the book, first you will learn how to analyze the business requirements. Next, you will model the objects and relationships involved in the solution design. Finally, you will implement the solution using Visual Basic .NET. Along the way, you will learn the fundamentals of software design, the Unified Modeling Language (UML), object-oriented programming, Visual Basic (VB), and the .NET Framework.
Because this is an introductory book, it is meant to be a starting point for your study of the topics presented. As such, this book is notdesigned to make you an expert in object-oriented programming and UML; nor be an exhaustive discussion of VB and the .NET Framework; nor be an in-depth study of Visual Studio. It takes considerable time and effort to become proficient in any one of these areas. It is my hope that by reading this book, your first experiences in object-oriented programming will be enjoyable, comprehensible, and instill a desire for further study.
TABLE OF CONTENT:
Chapter 01 - Overview of Object-Oriented Programming
Chapter 02 - Designing OOP Solutions:Identifying the Class Structure
Chapter 03 - Designing OOP Solutions:Modeling theObject Interaction
Chapter 04 - Designing OOP Solutions:A Case Study
Chapter 05 - Introducing Visual Basic and the .NET Framework
Chapter 06 - Creating Classes
Chapter 07 - Creating Class Hierarchies
Chapter 08 - Implementing Object Collaboration
Chapter 09 - Working with Collections
Chapter 10 - OSO Application Revisited:Implementing the Business Logic
Chapter 11 - Developing Windows Applications
Chapter 12 - Developing Web Applications
Chapter 13 - Developing and Consuming Web Services
Chapter 14 - Wrapping Up and Reviewing
Appendix A - Fundamental Programming Concepts
Appendix B - Exception Handling in VB
Appendix C - Installing the Sample Databases
Password: ganelon
Random Posts
- Total Training Presents: Adobe® Photoshop® Tips & Tricks
- Before & After Magazine
- Hedges On Hedge Funds How to Successfully Analyze and Select an Investment
- The Emergence of The Relationship Economy: The New Order of Things to Come
- Web Development with Java: Using Hibernate, JSPs and Servlets
- Unlocking Microsoft C# V 2.0 Programming Secrets
- Microsoft Operations Manager 2005 Field Guide
- Welcome our new Moderators and KnowFree’s roadmap
- Test Driven: TDD and Acceptance TDD for Java Developers
- Digital Video and HDTV Algorithms and Interfaces
















