Navigating C++ and Object-Oriented Design
- Posted: 1:45 AM
- |
- Author: Prakash
- |
- Filed under: C++


If you're going to learn C++, learn it right! Navigating C++ and Object-Oriented Design teaches you ANSI C++ and object-oriented techniques together. This comprehensive tutorial reflects the authors' extensive experience teaching C++ to thousands of professional developers.
Through proven analogies and examples, the authors discuss such topics as containment, inheritance, overloading, templates, RTTI, exception handling, and the Standard Template Library. This book also covers the draft ANSI C++ standard -- including new features like bool, mutable, namespaces, member templates, explicit, export, auto_ptr, and nothrow versions of operator new and delete.

http://rapidshare.com/files/50328734/0135327482.rar


* Seasoned C++ programmer Matthew Telles shows developers at any level of experience how to save hours by improving, refactoring, and debugging their code,
* Some of the techniques covered include mastering asserts, creating a complete class, hiding a method of a base class, freeing blocks of memory, implementing a simple locking mechanism, creating debugging macros, checking for errors at run-time, finding and fixing memory leaks, and reducing code complexity
* The easy-to-follow, two-column Timesaving Techniques format makes mastering each timesaver a snap
* C++ is one of today's most widely used programming languages, with compilers offered by Microsoft, Borland, and Code Warrior

http://rapidshare.com/files/13604


The Elements of C++ Style is for all C++ practitioners, especially for those working in teams where consistency is critical. Just as Strunk and White's The Elements of Style provides rules of usage for writing in the English language, this text furnishes a set of rules for writing in C++. The authors offer a collection of standards and guidelines for creating solid C++ code that will be easy to understand, enhance and maintain. The book provides conventions for formatting, naming, documentation, programming, and packaging for the latest ANSI standard of C++, and also includes discussion of advanced topics such as templates.

http://rapidshare.com/files/50428077/0521893089.rar


Modern guide to using C++ langugage, including how to apply it to Windows programming. Shows how to write programs for programmers, not computers.

http://rapidshare.com/files/50544350/0201699486.rar


This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Jos¨¦e Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.
The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom.

http://rapidshare.com/files/51107384/0201721481.rar


The current C++ standard library extends the core C++ language with common classes and functions. In recent years, to address limitations in that library, a number of components have been developed to extend the language even further. Compiled in a comprehensive technical report (TR1), the bulk of these extensions have been approved for the next revision of the C++ standard.
In this book, Pete Becker describes in detail each component in the TR1 library, explaining new facilities for utilities, containers, call wrappers, type traits, numerics, regular expressions, and C compatibility. He draws on his own experience implementing these components to illustrate their value, clarifying the specifications when necessary and providing complete, tested code examples.
Most chapters include exercises of various degrees of difficulty to help programmers get hands-on practice with the new components. Answers to the exercises, along with all code examples, are available on the Web. Appendixes comprise a summary of headers included in or extended by the TR1 library, as well as guidelines on how to use the components safely in multithreaded applications.
The C++ Standard Library Extensions is for any programmer who wants to get a jump on the revised standard. It also makes the perfect companion to The C++ Standard Library, by Nicolai Josuttis, both books being tutorials and references essential for using C++ more effectively.


What Every Professional C++ Programmer Needs to Know¡ªPared to Its Essentials So It Can Be Efficiently and Accurately Absorbed
C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if programmers are ever to do professional-quality work. This book cuts through the technical details to reveal what is commonly understood to be absolutely essential. In one slim volume, Steve Dewhurst distills what he and other experienced managers, trainers, and authors have found to be the most critical knowledge required for successful C++ programming. It doesn¡¯t matter where or when you first learned C++. Before you take another step, use this book as your guide to make sure you¡¯ve got it right!
*You¡¯re no ¡°dummy,¡± and you need to get quickly up to speed in intermediate to advanced C++
*You¡¯ve had some experience in C++ programming, but reading intermediate and advanced C++ books is slow-going
*You¡¯ve had an introductory C++ course, but you¡¯ve found that you still can¡¯t follow your colleagues when they¡¯re describing their C++ designs and code
*You¡¯re an experienced C or Java programmer, but you don¡¯t yet have the experience to develop nuanced C++ code and designs
*You¡¯re a C++ expert, and you¡¯re looking for an alternative to answering the same questions from your less-experienced colleagues over and over again
C++ Common Knowledge covers essential but commonly misunderstood topics in C++ programming and design while filtering out needless complexity in the discussion of each topic. What remains is a clear distillation of the essentials required for production C++ programming, presented in the author¡¯s trademark incisive, engaging style.

http://rapidshare.com/files/51107460/0321321928.rar


C++, although a marvelous language, isn't perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn't just tell you what's wrong with C++, but offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. He shows you how to tame C++'s complexity, cut through its vast array of paradigms, take back control over your code¡ªand get far better results.
If you're a long-time C++ developer, this book will help you see your programming challenges in new ways¡ªand illuminate powerful techniques you may never have tried. If you're newer to C++, you'll learn principles that will make you more effective in all of your projects.


One of the best languages for the development of financial engineering and instrument pricing applications is C++. This book has several features that allow developers to write robust, flexible and extensible software systems. The book is an ANSI/ISO standard, fully object-oriented and interfaces with many third-party applications. It has support for templates and generic programming, massive reusability using templates (write once) and support for legacy C applications. In this book, author Daniel J. Duffy brings C++ to the next level by applying it to the design and implementation of classes, libraries and applications for option and derivative pricing models. He employs modern software engineering techniques to produce industrial-strength applications: Using the Standard Template Library (STL) in finance Creating your own template classes and functions Reusable data structures for vectors, matrices and tensors Classes for numerical analysis (numerical linear algebra ) Solving the Black Scholes equations, exact and approximate solutions Implementing the Finite Difference Method in C++ Integration with the Gang of Four Design Patterns Interfacing with Excel (output and Add-Ins) Financial engineering and XML Cash flow and yield curves Included with the book is a CD containing the source code in the Datasim Financial Toolkit. You can use this to get up to speed with your C++ applications by reusing existing classes and libraries. 'Unique... Let's all give a warm welcome to modern pricing tools.' -- Paul Wilmott, mathematician, author and fund manager

http://rapidshare.com/files/51108078/0470855096.rar


C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services.
*An overview of ACE frameworks
*Design dimensions for networked services
*Descriptions of the key capabilities of the most important ACE frameworks
*Numerous C++ code examples that demonstrate how to use ACE frameworks
C++ Network Programming, Volume 2, teaches how to use frameworks to write networked applications quickly, reducing development effort and overhead. It will be an invaluable asset to any C++ developer working on networked applications.

http://rapidshare.com/files/51106818/0201795256.rar

* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
* Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms

http://rapidshare.com/files/51106313/0764574841.rar


Assuming readers have a basic familiarity with C or C++, Frantisek Franek describes the techniques, methods and tools available to develop effective memory usage. The overwhelming majority of "bugs" and crashes in computer programming stem from problems of memory access, allocation, or deallocation. Such memory related errors are notoriously difficult to resolve. Moreover, the role that memory plays in C and C++ programming is a subject often overlooked in courses and in books. Most professional programmers learn about it entirely through actual experience of the problems it causes.

http://rapidshare.com/files/51105717/052181720X.rar


Provides practical solutions for developing and optimizing complex distributed systems using the ACE, a revolutionary open-source framework that runs on dozens of hardware platforms and operating systems. Guides software professionals through the traps and pitfalls of developing efficient, portable, and flexible networked applications.

http://rapidshare.com/files/51105056/0201604647.rar


Author David Conger understands what other computer authors and publishers have failed to grasp: That for users like yourself, games don't represent just another fun thing to do with the computer, they're the raison d'etre for computers--and you want to start creating them the minute you start using your PC! With this in mind, David assumes no prior programming knowledge, no mathematical genius, and certainly no extensive understanding of what goes on inside PCs. Instead, he starts from ground zero, taking you under the hood of your machines, explaining how monitors work, and grounding you in C++ basics before moving on to major sections on object-oriented programming, the essentials of game development, more advanced C++, true game development, and the big payoff--creating the book's supercool Invasion of the Slugwroths game, complete with two levels of game play, a salt-shooting supergun, and more! Along the way, you'll learn how to animate with DirectX, structure their games, add sounds, use floating point math, work with arrays, and more.

http://rapidshare.com/files/51105145/0735714347.rar


This book provides a highly readable introduction to C++ programming for beginning business programmers. It guides readers through complete and clear descriptions of sample programs, with a wealth of exercises included along the way to help reinforce the important points of each chapter. Throughout the text, a strong emphasis is placed on business applications, rather than those in mathematics or computing. Part I (Basic C++) covers the procedural parts of C++. Part II (Object-Oriented Concepts and Programming) introduces object-oriented ideas through the built-in string class. Part III (Object-Oriented Programming) explores the essential object-oriented ideas through inheritance and polymorphism. For beginning programmers using C++ for business.

http://rapidshare.com/files/51104963/0130467006.rar


This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer. The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.) The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. --Richard Dragan

http://rapidshare.com/files/51105092/0321334876.rar





Minimal technical jargon, step-by-step discussions, and quizzes at the end of each chapter make this an easy-to-understand guide to C programming. Quickly learn what a programming language is and the anatomy of C , then jump right into creating your own programs with expert guidance. Discover functions, objects, compilers, linkers, and much more along the way. For the fast and easy way to understanding the fundamentals of C , this is the resource you need.

http://rapidshare.com/files/50917925/0072253703.rar


Learn how to apply C++ to a wide array of sophisticated applications. In his clear prose, C++ expert and the world’s leading programming author Herb Schildt, shares practical, high-powered applications of C++, revealing some of the most interesting features of the language in the process. “Pure code� subsystems that can be adapted to your own programs, financial calculations, and file utilities are discussed. A C++ interpreter, an AI-based search engine, plus a Web-based example for those programmers who interface C++ with the Internet are also included. With downloadable code offered, this resource has something for every C++ developer.

http://rapidshare.com/files/51104831/0072255129.rar


A well-written tutorial on the ANSI C++ language, suitable for either self-study or classroom work. from elementary language concepts to professional software development, with in-depth coverage of all the C++ language elements

Search-
Recent Comments-
Categories-
- **CCDA** (2)
- **CCENT** (1)
- **CCIE** (2)
- **CCNA** (1)
- **CCNP BSCI** (1)
- **CRAM** (1)
- **CWNA** (1)
- **SCBCD** (1)
- **SCEA** (1)
- **SCJD** (1)
- **SCJP** (3)
- **SCSA** (3)
- **SCWCD** (1)
- //--Certification--// (18)
- 3D Animation (3)
- 3ds Max (1)
- ADO.NET (1)
- Algorithms (1)
- Ant (1)
- C (1)
- C++ (1)
- Data Structures (1)
- Java (6)
- JSP (1)
- LightWave 3D (2)
- Networking (8)
- Solaris (3)
About Me-
This template is distributed by All Blogspot Templates
- Blogger Templates by Make Easy Money Online and FarFromFearless | Distributed by All Blogspot Templates
- Back To Top
- Home






















