|
|
|
|
|
|
 |
Book Publishers |  | | |
|
 |
Books On‑Line |  | | |
|
|
Home >
Books
Gordana's Book Recommendations

Best
Practices |

Object-Oriented Design, Patterns & UML |
 |
Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides
Design Patterns is a modern classic in
the literature of object-oriented development, offering timeless and
elegant solutions to common problems in software design. It describes
patterns for managing object creation, composing objects into larger
structures, and coordinating control flow between objects. The book
provides numerous examples where using composition rather than
inheritance can improve the reusability and flexibility of code. Note,
though, that it's not a tutorial but a catalog that you can use to find
an object-oriented design pattern that's appropriate for the needs of
your particular application--a selection for virtuoso programmers who
appreciate (or require) consistent, well-engineered object-oriented
designs.
|
 |
Applying UML and Patterns
by Craig Larman
This book provides well written and
comprehensive review of software
development processes and best practices, UML and design patterns.
Overall, the book makes a good reading for experienced developers and
newcomers alike by providing the big picture on how Use Case, UML,
Patterns and Unified Process can compliment one another. The book is
very effective in teaching the reader
how to “think in objects”
by giving a real-world example throughout
the chapters. All case study
iterations and skills are presented in the context of an “agile” version
of the Unified Process - a popular, modern iterative approach to
software development.
|
 |
UML Distilled, 3rd edition
by Martin Fowler
The third edition of Martin Fowler's
bestselling UML Distilled provides updates to the Unified Modeling
Language (UML) without changing its basic formula for success. It is
still arguably the best resource for quick, no-nonsense explanations of
using UML. The major strength of UML Distilled is its short, concise
presentation of the essentials of UML and where it fits within today's
software development process. The book describes all the major UML
diagram types, what they're for, and the basic notation involved in
creating and deciphering them. These diagrams include use cases; class
and interaction diagrams; collaborations; and state, activity, and
physical diagrams. The examples are always clear, and the explanations
cut to the fundamental design logic. |

Beginners
VB.NET |
 |
Murach's Beginning Visual Basic .NET
by Anne
Prince
All the material in the book is presented
in a clear and concise manner with many practical code samples.
The first seven chapters use a step-by-step approach that lets you set
your own pace. The book includes a number of simple business applications to
illustrate programming in the real world. |

SQL & ADO |
 |
SQL Server 2000 Stored Procedure & XML
Programming
by Dejan SundericDiscover the key
concepts, techniques, tips, and tricks professional developers need to
know in order to take full advantage of stored procedures in the SQL
Server environment. Everything that you need for stored procedure
development - from naming conventions to methods to deploy changes in
production. One of the best book on the market for the SQL Server
developers of all levels. |

.NET
Development |
 |
Visual Basic .NET Business
Objects
by Rockford Lhotka
This book is one of the best book available on
n-tier architected solutions using .NET. It
contains the author's Component-based, Scalable,
Logical Architecture (CSLA), an object-oriented
framework that can act as the foundation for a
diverse range of enterprise applications, and
which you're free to examine, use, and modify
for your needs. The author does a great job of
explaining what he was trying to accomplish and
the various design trade-offs that he
encountered and how and why he chose to address
each of them. In addition to the book,
there are active discussions online at
www.lhotka.net
on solving real problems using
his solution. |
|
| |
© 2005 Visual Byte Inc. All rights reserved.
|