Programming Books
Reference books for system, database and web programming languages..

C++ for Dummies

If you’ve thought of programmers as elite intelligentsia who possess expertise (and perhaps genes) the rest of us will never have, think again. C++ For Dummies, 5th Edition, debunks the myths, blasts the barriers, shares the secrets, and gets you started. In fact, by the end of Chapter 1, you’ll be able to create a C++ program. OK, it won’t be newest, flashiest video game, but it might be a practical, customized inventory control or record-keeping program.

Most people catch on faster when they actually DO something, so C++ For Dummies includes a CD-ROM that gives you all you need to start programming (except the guidance in the book, of course), including:

  • Dev-C, a full-featured, integrated C++ compiler and editor you install to get down to business
  • The source code for the programs in the book, including code for BUDGET, programs that demonstrate principles in the book
  • Documentation for the Standard Template Library
  • Online C++ help files

Written by Stephen Randy Davis, author of C++ Weekend Crash Course, C++ for Dummies, takes you through the programming process step-by-step. You’ll discover how to:

  • Generate an executable
  • Create source code, commenting it as you go and using consistent code indentation and naming conventions
  • Write declarations and name variables, and calculate expressions
  • Write and use a function, store sequences in arrays, and declare and use pointer variables
  • Understand classes and object-oriented programming
  • Work with constructors and destructors
  • Use inheritance to extend classes
  • Use stream I/O
  • Comment your code as you go, and use consistent code indentation and naming conventions
  • Automate programming with the Standard Template Library (STL)

Ivor Horton’s Beginning Visual C++ 2005Book Description

  • Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the basic tools as they learn Visual C++ 2005
  • Readers will learn how to program in C++ using Visual C++ 2005-without any previous knowledge of C++
  • More than 35 percent new and updated material covers the new release of Visual C++, and exercises and solutions help readers along the way
  • Demonstrates the significant new features of Visual C++ 2005, providing improved flexibility in developing Microsoft applications in C++
  • Download Description
    Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the basic tools as they learn Visual C++ 2005 Readers will learn how to program in C++ using Visual C++ 2005-without any previous knowledge of C++ More than 35 percent new and updated material covers the new release of Visual C++, and exercises and solutions help readers along the way Demonstrates the significant new features of Visual C++ 2005, providing improved flexibility in developing Microsoft applications in C++


C++: The Complete ReferenceBest-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI—plus, a complete description of the Standard Template Library (STL).

Covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI–plus, a complete description of the Standard Template Library (STL). Softcover. Previous edition c1998.

Download this e-book



Mastering Oracle SQLThe vast majority of Oracle SQL books discuss some syntax, provide the barest rudiments of using Oracle SQL, and perhaps include a few simple examples. It might be enough to pass a survey course, or give you some buzz words to drop in conversation with real Oracle DBAs. But if you use Oracle SQL on a regular basis, you want much more. You want to access the full power of SQL to write queries in an Oracle environment. You want a solid understanding of what’s possible with Oracle SQL, creative techniques for writing effective and accurate queries, and the practical, hands-on information that leads to true mastery of the language. Simply put, you want useful, expert best practices that can be put to work immediately, not just non-vendor specific overview or theory. Updated to cover the latest version of Oracle, Oracle 10g, this edition of the highly regarded Mastering Oracle SQL has a stronger focus on technique and on Oracle’s implementation of SQL than any other book on the market. It covers Oracle s vast library of built-in functions, the full range of Oracle SQL query-writing features, regular expression support, new aggregate and analytic functions, subqueries in the SELECT and WITH clauses, multiset union operators, enhanced support for hierarchical queries: leaf and loop detection, and the CONNECT_BY_ROOT operator, new partitioning methods (some introduced in Oracle9i Release 2), and the native XML datatype, XMLType. Mastering Oracle SQL, 2nd Edition fills the gap between the sometimes spotty vendor documentation, and other books on SQL that just don’t explore the full depth of what is possible with Oracle-specific SQL. For those who want to harness the untapped (and often overlooked) power of Oracle SQL, this essential guide for putting Oracle SQL to work will prove invaluable.


Oracle Database 10g Real Application Clusters Handbook

Learn cutting-edge technology from Oracle experts

Written by Oracle insiders, this comprehensive guide covers everything you need to know about Real Application Clusters — low-cost hardware platforms that can rival and exceed the quality of service, availability, and scalability of the most expensive mainframe systems.

  • Concepts covered are applicable to all previous versions of Oracle
  • Tuning and troubleshooting tips, providing insight on the most advanced diagnostics available
  • Detailed coverage of advanced RAC concepts
  • Working code for all examples available online

From the Back Cover
Learn to Implement Oracle Real Application Clusters Technology from the Ground Up

Maximize database availability, scalability, and efficiency using Oracle Real Application Clusters (RAC) and the in-depth information contained in this Oracle Press guide. Oracle Database 10g Real Application Clusters Handbook explains RAC concepts, administration, tuning, and troubleshooting. Inside, you’ll learn how to prepare and create Oracle RAC databases and servers, and automate administrative tasks. You’ll also get full coverage of cutting-edge Oracle RAC diagnostic tools, backup and recovery procedures, performance tweaks, and custom application design strategies.

  • Install, configure, and administer Oracle Database 10g Real Application Clusters
  • Use Automatic Storage Management and manage the disk groups
  • Administer Oracle RAC databases and instances, and manage the Services voting disk
  • Implement workload management, intelligent load balancing, and Transparent Application Failover (TAF)
  • Execute RAC backup and recovery operations
  • Analyze and tune performance using AWR and AWR reports
  • Understand the internals of lock and resource management in RAC
  • Troubleshoot Oracle RAC databases with LMON traces, LMD traces, and alert logs
  • Design and debug applications that run on Oracle Real Application Clusters

Oracle Database 10g RMAN Backup & RecoveryThe Most Complete Guide to Maximizing Oracle Recovery Manager

Deploy a rock-solid data backup and disaster recovery strategy with the in-depth guidance of this authoritative volume. From the exclusive publishers of Oracle Press books, Oracle Database 10g RMAN Backup & Recovery shows you, step by step, how to set up RMAN-ready databases, create reliable backup tapes and discs, and perform accurate Oracle system restores. Find out how to use RMAN from the command line and from Enterprise Manager, generate meaningful lists and reports, and automate administrative tasks using third-party media management tools. Plus, you’ll learn to perform incremental backups, Flashback recoveries, and database cloning.

  • Set up, configure, and maintain Oracle Database 10g RMAN
  • Use RMAN recovery catalogs, target database packages, and control files
  • Centralize backup tape management using Oracle Secure Backup
  • Perform online, offline, and incremental system backups
  • Monitor and tune performance with Enterprise Manager Grid Control and Database Control
  • Accomplish complete and partial RMAN database restores
  • Improve functionality using VERITAS NetBackup, EMC NetWorker Module, and Tivoli Storage Manager
  • Overcome human errors using Flashback Versions Query and Transaction Query
  • Create clone and standby databases from tape and disc backups
  • Work with Real Application Cluster (RAC) databases and sync-and-split hardware technologies

Programming Visual Basic 2005This newest programming guide by bestselling author Jesse Liberty isn’t your typical Visual Basic book. It’s not a primer on the language, and it won’t dull your brain with arguments hyping .NET either. Its goal, rather, is to make you immediately productive, creating Windows and Web applications using Visual Basic 2005 and Visual Studio 2005.

Written for VB6 and novice programmers, the book shows how Visual Basic 2005 can be used to rapidly build modern Windows and web applications.

What makes this book different is what’s not included. There’s no introduction to Visual Basic, no explanation of how it fits into the .NET world. Why waste time reading about something you’ll learn for yourself as soon as you start creating applications? You won’t even write a “Hello World” program. With Programming Visual Basic 2005 you’ll get started building something meaningful, right away.

The book is divided into three parts–Building Windows Applications, Building Web Applications, and Programming with Visual Basic–each of which could be a book on its own. The author shares his thorough understanding of the subject matter through lucid explanations and intelligently designed lessons that guide you to increasing levels of expertise. By the time you’ve finished the book, you’ll know how to program both Windows and web applications with VB 2005.

The support for this book extends beyond its covers. Jesse offers a FAQ, Errata, complete source code and a link to a free private support discussion center on his web site: LibertyAssociates.com - just click on books.

Jesse Liberty, Microsoft .NET MVP, is the best-selling author of O’Reilly Media’s Programming ASP.NET and over a dozen other books on web and object-oriented programming. Jesse is a frequent contributor to many industry publications and websites, and has spoken at numerous industry events. He is a former Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

Jesse Liberty’s books have successfully guided thousands of programmers into the world of .NET programming, and Programming Visual Basic 2005 is no exception.


Pro SQL Server 2005 Database Design and OptimizationPro SQL Server 2005 Database Design and Optimization will teach you effective strategies for designing proper databases. It covers everything from how to gather business requirements to logical data modeling and normalization. It then shows you how to implement your design on SQL Server 2005.

The authors also describe how to optimize and secure access to this data, covering indexing strategies, SQL design and optimization, and strategies for increased scalability to support large numbers of concurrent users. They provide in-depth advice on optimal code distribution in SQL Server 2005 applications, in the wake of innovations to be able to use .NET code in the database itself. This essential book will ensure that projects have a well-designed database and secure, optimized data access strategies right from the start.


Expert SQL Server 2005 DevelopmentExpert SQL Server 2005 Development is the most advanced book of its kind on the market to help you actively develop expertise. Instead of rehashing the documentation, this book shows how to use SQL Server 2005 to solve real-world business problems, by emphasizing development best practices and building your skills as a developer.

The book’s goal is to help you recognize similar real-life work problems and analogize effectively to solve them. To that end, many exercises are included to help strengthen these skills. You will learn not only what tools and techniques are available, but also how to carefully choose and confidently apply them to produce high-quality designs and applications.


MySQL Stored Procedure ProgrammingThe implementation of stored procedures in MySQL 5.0 a huge milestone — one that is expected to lead to widespread enterprise adoption of the already extremely popular MySQL database. If you are serious about building the web-based database applications of the future, you need to get up to speed quickly on how stored procedures work — and how to build them the right way. This book, destined to be the bible of stored procedure development, is a resource that no real MySQL programmer can afford to do without.

In the decade since MySQL burst on the scene, it has become the dominant open source database, with capabilities and performance rivaling those of commercial RDBMS offerings like Oracle and SQL Server. Along with Linux and PHP, MySQL is at the heart of millions of applications. And now, with support for stored procedures, functions, and triggers in MySQL 5.0, MySQL offers the programming power needed for true enterprise use.

MySQL’s new procedural language has a straightforward syntax, making it easy to write simple programs. But it’s not so easy to write secure, easily maintained, high-performance, and bug-free programs. Few in the MySQL world have substantial experience yet with stored procedures, but Guy Harrison and Steven Feuerstein have decades of combined expertise.
In MySQL Stored Procedure Programming, they put that hard-won experience to good use. Packed with code examples and covering everything from language basics to application building to advanced tuning and best practices, this highly readable book is the one-stop guide to MySQL development. It consists of four major sections:

  • MySQL stored programming fundamentals — tutorial, basic statements, SQL in stored programs, and error handling
  • Building MySQL stored programs — transaction handling, built-in functions, stored functions, and triggers
  • MySQL stored programs in applications — using stored programs with PHP, Java, Perl, Python, and .NET (C# and VB.NET)
  • Optimizing MySQL stored programs — security, basic and advanced SQL tuning, optimizing stored program code, and programming best practices

A companion web site contains many thousands of lines of code, that you can put to use immediately.

Guy Harrison is Chief Architect of Database Solutions at Quest Software and a frequent speaker and writer on MySQL topics. Steven Feuerstein is the author of Oracle PL/SQL Programming, the classic reference for Oracle stored programming for more than ten years. Both have decades of experience as database developers, and between them they have authored a dozen books.


Offering Top Cisco, Microsoft and CCNA Certification for your Exams solutions.
Online Free eBooks
Electronic Medical Billing: Electonic Medical Billing Software & Services helps you in monthly cash flow and reduce claim rejections by managing patient records better. This Billing Software to help medicinal practices handle their finances has been around for decades.
Facebook Application Development - social network application development and viral media strategy: facebook applications, google opensocial, myspace, friendster, hi5, linkedin, facebook platform application development, google opensocial application development, social media, viral widget

eXTReMe Tracker

Programming books for Asp, Asp.Net, C, C#, C++, Cgi, Perl, Delphi, Kylix, XHtml, CSS, Cascading Style Sheets, Html, JavaScript, Java, Jsp, J2ee, Pascal, Php, Phyton, SQL, VisualBasic, VisualBasic.net, WML, XHTML, XML