: Dan Clark
: Beginning Object-Oriented Programming with VB 2005 From Novice to Professional
: Apress
: 9781430200956
: 2
: CHF 30.60
:
: Informatik
: English
: 384
: Wasserzeichen/DRM
: PC/MAC/eReader/Tablet
: PDF

* Takes the reader completely through all stages of a programming project, including analysis, modeling, and development using object-oriented programming techniques and VB.NET.

* VB.NET students and followers need a comprehensive resource to correct coding procedures.

* This is a core trade area (careers begin here!) with large potential sales. There is a growing and strong following for VB.NET and a market for students and procedural programmers moving to OO-programming.



Daniel Clark is a Microsoft 'Most Valued Professional,' Microsoft Certified Trainer, Microsoft Certified Solution Developer, and Microsoft Certified Database Administrator. For the last 7 years, he has been developing applications and training others how to develop applications using Microsoft technologies. Daniel's training experience runs the gamut from training novice programmers to training experienced developers on the nuances of COM programming. He finds particular satisfaction in turning new developers on to the thrill of developing and designing object-oriented applications.
<
Contents at a Glance4
Contents6
About the Author14
About the Technical Reviewer15
Introduction16
PART 1 Object-Oriented Programming and Design Fundamentals18
CHAPTER 1 Overview of Object-Oriented Programming20
What Is OOP?20
Why Use OOP?21
The Characteristics of OOP22
The History of Visual Basic25
Summary26
CHAPTER 2 Designing OOP Solutions: Identifying the Class Structure28
Goals of Software Design28
Understanding the Unified Modeling Language29
Developing an SRS30
Introducing Use Cases31
Understanding Class Diagrams38
Summary46
CHAPTER 3 Designing OOP Solutions: Modeling the Object Interaction48
Understanding Scenarios48
Introducing Sequence Diagrams50
Using Collaboration Diagrams63
Understanding Activity Diagrams66
Exploring GUI Design74
Summary77
CHAPTER 4 Designing OOP Solutions: A Case Study80
Developing an OOP Solution80
Avoiding Some Common OOP Design Pitfalls97
Summary98
PART 2 Object-Oriented Programming with Visual Basic100
CHAPTER 5 Introducing Visual Basic and the .NET Framework102
Introducing the .NET Framework102
Working with the .NET Framework107
Using the Visual Studio Integrated Development Environment109
Summary124
CHAPTER 6 Creating Classes126
Introducing Objects and Classes126
Defining Classes127
Using Constructors132
Using Destructors133
Overloading Methods134
Summary139
CHAPTER 7 Creating Class Hierarchies140
Understanding Inheritance140
Overriding Methods of the Base Class146
Overloading Methods of the Base Class155
Using Shadowing155
Implementing Interfaces156
Understanding Polymorphism157
Summary163
CHAPTER 8 Implementing Object Collaboration164
Communicating Through Messaging164
Understanding Event-Driven Programming166
Understanding Delegation171
Handling Exceptions in the .NET Framework176
Using Asynchronous Messaging184
Summary189