Best Books

Books are a window to our world.

Archive for the ‘Programming’


Principles of Object-Oriented Analysis and Design

Using terms the layman can understand, this book provides an introduction to object-oriented analysis and design, and its use to create models for redesigning a business enterprise. Easy to follow and complete, the book covers the OOP principles of: BLOB, class, encapsulation, information hiding, inheritance, message, method, object type, operation, and request.

UML and C++: A Practical Guide to Object-Oriented Development

FEATURES Teaches readers to build an object-oriented application using C++ and make the right trade-off decisions to meet business needs. Exposes a number of the myths surround object-oriented technology while focusing on its practicality as a software engineering tool. Gives readers a ‘recipe or step-by-step guide to do all of the steps of object-oriented technology. Provides a practical approach to analysis, design, and programming in the object-oriented technology. NEW TO THE SECOND EDITION Gives a practical approach for the development of use cases as part of object-oriented analysis. Provides greater coverage of UML diagramming. Introduces key C++ libraries that provide important functionality, supporting implementation of an object-oriented model in C++. Improved coverage of dynamic behavior modeling, implementation of the state model, and class projects.

Visual Basic.NET: A Beginners Guide

Hands-on learning techniques cover the .NET integrated development environment, including Web services, object-oriented programming, debugging, and more. Essential skills for first-time programmers. Softcover.

Intermediate Mfc

Go beyond MFC basics! Step up to image processing, enhanced metafiles, smarter printing, better database access, and more! In Intermediate MFC , Visual C++ expert Vic Broquard details the MFC techniques most books leave out—the ones that are essential to successful development. This book takes you beyond MFC basics, showing you smarter, more efficient ways to manage critically important printing, reporting and GUI development tasks. Using real applications—not just code snippets—Broquard demonstrates the best techniques for working with Windows' document view architecture, tree and list controls, control bars, dialog bars, toolboxes and other Windows 95/NT 4 GUI elements. You'll find detailed coverage of new Visual C++ font management features, including CListCtrl. All the book's program code is compiled on the accompanying CD-ROM. Intermediate MFC includes practical, hands-on coverage of printing, previewing and reporting—information you won't find anywhere else. You'll find six major application examples, covering widely different text and graphics environments. You'll walk step by step through using Visual C++ 5.0's new DAO classes to update and query Microsoft Access databases and generate state-of-the-art reports. And you'll get up-to-the-minute information on: Using Visual C++ 5.0's new Internet classes. Making effective use of the Windows 95 and NT Registries. Working with enhanced metafiles. If you're an MFC programmer ready to move beyond the basics—or if you're well-versed in Win32 programming and you need practical MFC techniques that work—you'll find this book invaluable.

Fundamentals of Algorithmics

Some of the topics discussed are: elementary algorithmics, asymptotic notation, analysis of algorithms, some data structures, greedy algorithms, and heuristic and approximate algorithms. DLC: Algorithms.