Doing Objects in Visual Basic 2005
- By Deborah Kurata
- Published Feb 20, 2007 by Addison-Wesley Professional. Part of the Addison-Wesley Microsoft Technology Series series.
- Copyright 2007
- Dimensions: 7x9-1/4
- Pages: 552
- Edition: 1st
- ISBN-10: 0-321-32049-2
- ISBN-13: 978-0-321-32049-0
Register your product to gain access to bonus material or receive a coupon.
Product Author Bios
Deborah Kurata is cofounder of InStep Technologies Inc. (http://www. insteptech.com), a professional consulting firm that focuses on turning your business vision into reality using Microsoft .NET technologies. InStep provides premier software design, development, and consulting services to the most successful companies in Silicon Valley, the San Francisco Bay area, and other locations nationwide. You can reach InStep at 925-730-1000 or at email@example.com.
Deborah has more than 15 years of experience in architecting, designing, and developing successful applications. She has authored several books, including the Doing Objects in Visual Basic series (Sams), Best Kept Secrets in .NET (Apress), and Doing Web Development: Client-Side Techniques (Apress). She also writes for MSDN and CoDe magazine (http://www.code-magazine.com/).
Deborah speaks at .NET user groups all over the country as a member of the INETA Speaker’s Bureau (http://www.ineta.org/) and at conferences such as VSLive, DevDays, and TechEd. For her work in support of software development and software developers, she has been recognized with the Microsoft Most Valuable Professional (MVP) award. After a hard day of coding and taking care of her family, Deborah enjoys blowing stuff up (on the XBox, of course).
Deborah holds degrees in physics and mathematics from the University of Wisconsin—Eau Claire and an MBA from the College of William and Mary.
“Doing Objects in Visual Basic 2005 is one of the few books that I’ve seen that lays the proper object-oriented foundation to make new Visual Basic.NET developers as well as VB6 veterans successful in moving to the .NET Framework.”
–Paul Ballard, President, Rochester Consulting Partnership, Inc.
“Deborah Kurata’s Doing Objects in Visual Basic 2005 is salvation for every programmer beached on the forbidding isle of .NET object-oriented programming. ‘Right this way,’ she says, leading you confidently into that vaguely menacing interior. Step follows step. Suddenly the daunting and unfamiliar become doable and commonplace. You’re productive again. My goodness, you’re actually enjoying yourself!”
–Ward Bell, V.P., Product Management, IdeaBlade, Inc.
“When is comes to advice on programming objects in Visual Basic, nobody could be better qualified than Deborah Kurata. She’s been doing Doing Objects since VB4, and she doesn’t let us down as we move our classic VB code to the Microsoft.NET platform. From initial analysis and design, through to the final implementation, you’ll find everything you need here to take on the Visual Basic 2005 development environment. This book is a must have for every VB.NET developer!”
–Kel Good, MCT, MCITP, MCPD, Custom Software Development Inc., (www.customsoftware.ca)
“I’ve long been frustrated that I couldn’t recommend a book on object-oriented fundamentals in .NET. Sure, there were plenty of books on OO syntax. But what good is explanation of syntax if you don’t already understand the concepts? At last, we have the successor to the Doing Objects series for classic VB, from which so many of us learned how to think about objects and object design, completely rewritten for .NET. If you’re a VB 2005 developer who needs to add object orientation to your skill set, this is the book you need.”
–Billy Hollis, author/consultant, Next Version Systems
“Deborah Kurata does her Doing Objects thing again! This is the newest book from Deborah which has been completely rewritten from the ground up for the Visual Basic .Net 2005 developer. Anyone needing a solid foundation in object technology, Visual Basic .Net 2005, and Visual Studio .Net 2005 should read this book. Deborah’s presentation of core topics such as class design, object state management, exception handling, events, data binding, validation, data access techniques, and many others is clear, concise, and direct. The clarity of the content, coupled with the hands-on examples make this book an easy read and a must have.”
–Ron Landers, Senior Technical Consultant, IT Professionals, Inc.
“Deborah Kurata continues her tradition of showing both new and experienced Visual Basic programmers the most effective ways to get their jobs done with object-oriented programming.”
–Ethan Roberts, Software Architect, Sundial Software Corporation
“As a VB6 programmer, it was a huge leap for me to go from VB6 to VB.Net; Deborah’s book helped me do that. If you’re trying to make that jump, reading this will enable you to do so with minimal pain.”
–Robin Shahan, VB Developer
The definitive guide to object-oriented development with Visual Basic 2005
Doing Objects in Visual Basic 2005 is the authoritative guide to object-oriented design, architecture, and development with Visual Basic 2005. Author Deborah Kurata is the original pioneer in building object-oriented applications with Visual Basic. In this book she continues to offer clarity and deliver best practices for using object-oriented techniques in Visual Basic 2005. She has been honored with Microsoft’s prestigious MVP designation for her expertise and contributions to the community.
Kurata begins with a concise introduction to core object-oriented concepts and the Visual Basic 2005 features that support them. Next she introduces a pragmatic and agile approach to designing effective applications along with an application framework. From there she walks you through the process of building the user interface, business logic, and data access layers of an application, highlighting key VB 2005 techniques and best practices. Kurata’s step-by-step “building along” activities provide you with deep hands-on mastery; your finished application can serve as the starting point for virtually any custom project. This book
- Shows how the tools in Visual Studio 2005 combined with a solid object-oriented approach can help minimize the complexities of software development and improve productivity
- Clearly explains the fundamental concepts of object development: classes, inheritance, interfaces, scenarios, and more
- Presents a pragmatic agile software design methodology to help analyze and design applications for the real world
- Covers building the user interface layer using a base form class, programmatic interfaces, and object binding
- Details building the business logic layer using a base business object class and validation rules
- Demonstrates how to build the data access layer using ADO.NET
- Provides best practices and tips for experienced .NET developers, those new to .NET, and for those developers moving from VB6 to .NET
Chapter 1: Introduction to OO in .NET
Chapter 2: Designing Software
Chapter 3: Building Projects
Chapter 4: Building the User Interface Layer
Chapter 5: Building the Business Logic Layer
Chapter 6: Class Tools and Techniques
Chapter 7: Binding the User Interface to the Business Objects
Chapter 8: Building the Data Access Layer
Visit www.insteptech.com/home/books.htm to download the sample code for this book.
4 of 5 people found the following review helpful
Excellent book for winform development,
This review is from: Doing Objects in Visual Basic 2005 (Paperback)This is a great book to learn how to build a VB win form app from start to finish utilizing a cohesive object oriented framework. It covers virtually every aspect from design philosophy, creation of the application tiers (UI, business and data), designing the DB and SPs, error handling, validation and host of other subjects.
The book is only 518 pages but it packs a lot of info. The concepts were presented clearly and they were easy to understand and implement; in addition there were quite a lot of helpful tips.
It happened that I was just starting an application while I was reading this book so I decided to go ahead and use her framework and a number of the design patterns - It worked very well, I found one minor error in the sample code and I made some modifications to implement some additional features but the code basically worked out of the box. If you do use her object model in an application and the business objects are based on database tables I would... Read more
1 of 1 people found the following review helpful
Like a finely honed detective thriller,
This review is from: Doing Objects in Visual Basic 2005 (Paperback)I have totally enjoyed this book. So much so that in my leisure I have opted to work through it a second time. Being a .Net programmer and just beginning to leverage the power object programming: I found the book exhilrating.
I never knew how she was going to pull together: like replacing hard-coded item for database tables.
My only disappointment was that the book ended a little too soon. I would have like to have to have seen somewhat more of a data-entry application.
Stephan Onisick; VB/SQL Consultant
2 of 3 people found the following review helpful
Best book on VB.NET OOP to date,
This review is from: Doing Objects in Visual Basic 2005 (Paperback)This is the best book on object oriented programming in VB.NET I've ever read, bar none.
Kurata's writing is so approachable (yet comprehensive) that reading this book was an actual pleasure. The example "Purchase Tracker" application "build along" she uses was especially well done - it illustrated key points very well with just the right amount of detail.
I disagree with the assertion that this is an advanced course in VB.NET 2005; I would contend that it is perfectly aimed at the huge "sweet spot" of VB programmers right now who've been transitioning to .NET and who've had to pick up .NET as best they can while being expected to keep up (or increase) the pace on their ongoing development projects. Get this book, read it over a week of evenings (it'll take you about a week or so of evenings to get through it with the examples), and you'll come out the end a significantly better developer.
If you're a working coder it'll be an interesting week too:... Read more
› See all 14 customer reviews...
Online Sample Chapter
Table of Contents
Chapter 1: Introduction to OO in .NET 1
Chapter 2: Designing Software 39
Chapter 3: Building Projects 99
Chapter 4: Building the User Interface Layer 151
Chapter 5: Building the Business Logic Layer 251
Chapter 6: Class Tools and Techniques 307
Chapter 7: Binding the User Interface to the Business Objects 357
Chapter 8: Building the Data Access Layer 439
Downloadable Sample Chapter
Book + eBook Bundle
Book Price $43.99
eBook Price $15.40
eBook formats included
This book includes free shipping!
This book includes free shipping!
Includes EPUB, MOBI, and PDF
About eBook Formats
This eBook includes the following formats, accessible from your Account page after purchase:
EPUBThe open industry format known for its reflowable content and usability on supported mobile devices.
MOBIThe eBook format compatible with the Amazon Kindle and Amazon Kindle applications.
PDFThe popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.