This is the only UML book for Visual Basic developers that covers design patterns. It gives readers design techniques that will make their code more modifiable and reusable in all kinds of applications.
A hands-on resource combining Visual Basic programming with COM+ programming. In addition to learning Visual Basic, readers learn how to administer COM+ components and provide security. They also learn how COM+ can be used to solve problems of Enterprise Application Integration.
The growing trend toward objects and component-based application development is leading developers to rely increasingly on visual modeling tools as the preferred method for combining reusable components with visual code. By exploring the basics of the Unified Modeling Language (UML) notation and the use of UML diagrams, this book offers a useful introduction and tutorial for Visual Basic developers and designers.
Vogel offers the ultimate developer's guide to using and building objects and components effectively and efficiently in Visual Basic. Topics include MTS, ASP, COM, DCOM, COM+, and more. From soup to nuts, Vogel also explores designing compoenents and distributing them with the Package and Deployment Wizard.
This is a practical tutorial to writing Visual Basic (VB6 and VB.NET) programs using some of the most common design patterns. This book also provides a convenient way for VB6 programmers to migrate to VB.NET and use its more powerful object-oriented features. Organized as a series of short chapters that each describe a design pattern, Visual Basic Design Patterns provides one or more complete working visual examples of programs using that pattern, along with UML diagrams illustrating how the classes interact. Each example is a visual program that students can run and study on the companion CD making the pattern as concrete as possible.
Looking for that perfect book that combines the proper amounts of OOP theory and real-world practical wisdom, all from the Visual FoxPro point of view? Look no further. You know how to create your own base classes, and you know that VFP doesn't support multiple inheritance. But you're looking for a guiding hand to take you to the next step. Covers multi-tiered architecture, OO design patterns, object metrics, and a whole section on OO requirements, modeling, and design, including the UML.
Learn to develop professional applications with VB and the .NET platform in a unique building block approach. This guide also presents the basic concepts of the .NET framework, which is the common language.
Iterative UML Development Using Visual C++ 6.0 is a hands-on professional book on iteratively developing object-oriented systems for business solutions using the industry standard Unified Modeling Language (UML). The authors completely demonstrate assessment and taking it all the way to implementation with all supporting deliverables, including the corresponding Microsoft Visual C++ 6.0 code.This book emphasizes the practical issues of delivering a UML project, including how to model the business needs within the scope of a project and meet those needs with technology; why it is important to focus on deliverables rather than on task-based project management techniques; and how infrastructure architecture, training, and documentation roles interweave throughout the development effort.With this book:Discover how to apply the UML to a complete project using a proven incremental and iterative approach.Follow a business example from concept through implementation using Microsoft Visual C++ 6.0,On the CD:Visual C++ 6.0 source code for the project,Sample Microsoft Project 98 plan of the approach,60-day test drives of Visio Professional and Visio Enterprise, version 5.0, which provide drawing support for UML diagrams
* Explains through case studies how design patterns can improve the design of the individual tiers in an application. * Shows how design patterns can be used in conjunction with .NET Remoting across the tiers in an application. * The emphasis throughout is on how design patterns can be used in real applications to write more robust and flexible code.