5/01/2011

Murach’s C++ 2008 - free ebook download

Book Description
Finally, a great training and reference book for Visual C++ by Dr. Prentiss Knowlton, an instructor of C++ since its inception. This book helps you master C++ 2008 quickly and easily by using all the time- and work-saving features of Visual Studio. That's true whether you're a:
  • Java developer who wants to learn Visual C++
  • C# or Visual Basic developer who wants to master another .NET language
  • C++ developer who wants to move into .NET
  • new programmer starting from scratch

Murach's C++ 2008 will show you how to:

  • create bulletproof applications like a professional
  • develop object-oriented applications using business classes, inheritance, polymorphism, interfaces, and generics
  • compile, run, and enhance legacy C and native C++ code on the .NET platform
  • learn more about native C++ (if you should ever need to do that)
  • have another set of skills to make you more valuable on the job

To ensure mastery, this book presents 12 complete, real-world applications that demonstrate best programming practices. And, all of the information is presented in the distinctive Murach "paired-pages" style that allows for self-paced training and reference, just like Murach's best-selling C# book.What makes this book so effective? Here are several things it does that other C++ books don't do:

#1: The OOP section deals with business objects, not cats and dogs
Object-oriented programming is the basis for C++ and C#. But while other books try to explain it using whimsical examples (like mammals or cars), this book explains it in terms of true business objects, like customers, invoices, and products. So right from the start, you'll see how OOP is applied in the real world.

#2: Complete applications show how all the pieces interact
The key to mastering C++ development is to have plenty of real-world examples that show you how the features you're learning interact…and that help you avoid the problems that you can run into as you build complex applications. That's why this book gives you complete applications for everyday business functions (these can be downloaded for free from the Murach website).

#3: The paired-pages format lets you set your own pace
Murach books have a distinctive format, where each two-page spread presents a single topic. You can read every page if you're new to the subject…skim or skip material you already know…quickly pinpoint the reference details you need when you're on the job…use the book however it works best for you. To see how this works, you can look at some pages in "Look Inside" above or download sample chapters for free from the Murach website.

#4: The last chapter shows how to work with legacy C and native C++ code
One thing you won't find in any other C++ book: The last chapter shows you how legacy C and native C++ code that's 10, 20, even 30 years old, will run unchanged on the .NET platform. That means you can port legacy applications to the .NET platform or use tested and proven code to create new .NET applications.

#5: The approach in this book has been proven to work!
Since C++ now parallels C#, Pren aligned the content and organization of Murach's C++ 2008 with the best-selling Murach's C# 2008. That means you can take advantage of an approach that's been proven effective for thousands of developers in the last 5 years. It means that readers already familiar with the C# book can learn C++ in record time. And it means that if you page through the books side-by-side, you can gain a synergistic understanding of both languages.

Book Details

  • Paperback: 574 pages
  • Publisher: Mike Murach & Associates (October 2009)
  • Language: English
  • ISBN-10: 9781890774547
  • ISBN-13: 978-1890774547
  • File Size: 83.9 MiB
  • Hits: 653 times
Download Link

Murach’s SQL Server 2008 for Developers - free ebook download

Book Description
This book is designed to teach application developers all of the skills they need to use SQL to work with a Microsoft SQL Server 2008 database. But it's also a great first book for developers who are on the path to becoming a DBA.Unlike most SQL Server 2008 books, this one starts by showing you how to use SQL queries to extract and update the data in a database, because that's what every application developer needs to know first. Then, it shows how to design and implement a database, how to use powerful backend database features like views, stored procedures, functions, triggers, cursors, transactions, locking, security, and how to work with BLOB and XML data. Finally, it shows how to use the CLR integration feature to create database objects using a .NET language such as C# or Visual Basic.

From the publisher
The SQL book that most developers don't even know they need that's how I think of this book.To be an effective application developer, you need to master SQL for the database you re going to be using. But many developers get by with the SQL they know, never realizing how much they're missing out on.

So this is first of all a book for developers who use Microsoft SQL Server as their DBMS (though it can help you if you want to master standard SQL, too). No matter how much SQL experience you have, you'll find new features that you haven't been taking advantage of.

In section 1, you ll learn the concepts and terms you need for working with any database. You ll also learn how to use the Microsoft SQL Server 2008 Management Studio to work with queries and databases. At that point, you ll be prepared for rapid progress as you learn SQL.

In section 2, you ll learn all the skills for retrieving data from a database and for adding, updating, merging, and deleting that data. These skills move from the simple to the complex so you won t have any trouble if you re a SQL novice. And they present skills like using outer joins, summary queries, and subqueries that will raise your SQL expertise if you do have SQL experience.

In section 3, you ll learn how to design a database and how to implement that design using either SQL DDL (Data Definition Language) statements or the Management Studio. When you re done, you ll be able to design and implement your own databases. But even if you re never called upon to do that, this section will give you perspective that will make you a better SQL developer.

Section 4 presents the skills for working with database features like views, stored procedures, functions, triggers, cursors, transactions, and security. It teaches you how to use SQL features to work with XML data. And it shows you how to use the 2008 FILESTREAM storage feature to work with binary large objects (BLOBs) such as image, sound, and video files. These are the features that give a DBMS much of its power and that give you an extra edge in your SQL skills.

To complete your SQL Server skills, section 5 shows you how to use the CLR integration feature. This feature allows you to create database objects like stored procedures and user-defined types using a .NET language like C# or Visual Basic.

Book Details

  • Paperback: 748 pages
  • Publisher: Mike Murach & Associates (November 2008)
  • Language: English
  • ISBN-10: 9781890774516
  • ISBN-13: 978-1890774516
  • File Size: 111.6 MiB
  • Hits: 798 times
Download Link

Mathematics and Its History, 3rd Edition - free ebook downloads

Book Description
This book offers a collection of historical essays detailing a large variety of mathematical disciplines and issues; it's accessible to a broad audience. This third edition includes new chapters on simple groups and new sections on alternating groups and the Poincare conjecture. Many more exercises have been added as well as commentary that helps place the exercises in context.

From the Back Cover
From the reviews of the second edition:

"This book covers many interesting topics not usually covered in a present day undergraduate course, as well as certain basic topics such as the development of the calculus and the solution of polynomial equations. The fact that the topics are introduced in their historical contexts will enable students to better appreciate and understand the mathematical ideas involved…If one constructs a list of topics central to a history course, then they would closely resemble those chosen here."
–David Parrott, Australian Mathematical Society

"The book…is presented in a lively style without unnecessary detail. It is very stimulating and will be appreciated not only by students. Much attention is paid to problems and to the development of mathematics before the end of the nineteenth century… This book brings to the non-specialist interested in mathematics many interesting results. It can be recommended for seminars and will be enjoyed by the broad mathematical community."
–European Mathematical Society

"Since Stillwell treats many topics, most mathematicians will learn a lot from this book as well as they will find pleasant and rather clear expositions of custom materials. The book is accessible to students that have already experienced calculus, algebra and geometry and will give them a good account of how the different branches of mathematics interact."
–Denis Bonheure, Bulletin of the Belgian Society

This third edition includes new chapters on simple groups and combinatorics, and new sections on several topics, including the Poincare conjecture. The book has also been enriched by added exercises.

Book Details

  • Hardcover: 660 pages
  • Publisher: Springer; 3rd Edition (August 2010)
  • Language: English
  • ISBN-10: 9781441960528
  • ISBN-13: 978-1441960528
  • File Size: 5.7 MiB
  • Hits: 1,346 times
Download Link