Showing posts with label free programming ebooks. Show all posts
Showing posts with label free programming ebooks. Show all posts

Monday, December 29, 2008

Modern Multithreading (Free E-Book)

Product Description
Master the essentials of concurrent programming,including testing and debugging

This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem-solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant aspects of Java, the POSIX Pthreads library, and the Windows Win32 Applications Programming Interface.

The authors have developed and fine-tuned this book through the concurrent programming courses they have taught for the past twenty years. The material, which emphasizes practical tools and techniques to solve concurrent programming problems, includes original results from the authors' research. Chapters include:
* Introduction to concurrent programming
* The critical section problem
* Semaphores and locks
* Monitors
* Message-passing
* Message-passing in distributed programs
* Testing and debugging concurrent programs

As an aid to both students and instructors, class libraries have been implemented to provide working examples of all the material that is covered. These libraries and the testing techniques they support can be used to assess student-written programs.

Each chapter includes exercises that build skills in program writing and help ensure that readers have mastered the chapter's key concepts. The source code for all the listings in the text and for the synchronization libraries is also provided, as well as startup files and test cases for the exercises.

This textbook is designed for upper-level undergraduates and graduate students in computer science. With its abundance of practical material and inclusion of working code, coupled with an emphasis on testing and debugging, it is also a highly useful reference for practicing programmers.

  • Publisher: Wiley-Interscience (October 19, 2005)
  • Language: English
  • ISBN-10: 0471725048
  • ISBN-13: 978-0471725046

Sunday, August 10, 2008

SQL Bible (Bible (Wiley))

Description:

Harness SQL for Oracle 11g, IBM DB2, and Microsoft SQL Server 2008

Combining theory with everyday practicality, this deޮitive volume is packed with up-to-date information, new features, and explanations you need to get the very most out of SQL and its latest standard. The book is unique in that every chapter highlights how the new SQL standard applies to the three major databases, Oracle 11g, IBM DB2 9.5, and Microsoft SQL Server 2008. The result is a comprehensive, useful, and real-world reference for all SQL users, from beginners to experienced developers.

  • Learn the basics of SQL and relational databases

  • Explore tables, views, sequences, and other database objects

  • Examine transactions and locking in multiuser environments

  • Review functions mandated by the SQL standard and the three major vendors

  • Access metadata information and implement database security

  • Go beyond SQL to XML integration, OLAP business intelligence, and more

Companion Web Site
Find downloadable code examples, a full book description, and more at wiley.com/go/SQLBible2.
From the Back Cover
Harness SQL for Oracle 11g, IBM DB2, and Microsoft SQL Server 2008

Combining theory with everyday practicality, this deޮitive volume is packed with up-to-date information, new features, and explanations you need to get the very most out of SQL and its latest standard. The book is unique in that every chapter highlights how the new SQL standard applies to the three major databases, Oracle 11g, IBM DB2 9.5, and Microsoft SQL Server 2008. The result is a comprehensive, useful, and real-world reference for all SQL users, from beginners to experienced developers.

  • Learn the basics of SQL and relational databases

  • Explore tables, views, sequences, and other database objects

  • Examine transactions and locking in multiuser environments

  • Review functions mandated by the SQL standard and the three major vendors

  • Access metadata information and implement database security

  • Go beyond SQL to XML integration, OLAP business intelligence, and more

Companion Web Site
Find downloadable code examples, a full book description, and more at wiley.com/go/SQLBible2.

  • Paperback: 888 pages
  • Publisher: Wiley; 2 edition (April 7, 2008)
  • Language: English
  • ISBN-10: 0470229063
  • ISBN-13: 978-0470229064
Download Links:

Link 1 (PW: books_for_all)

Tags: Free, Ebooks, Ebook, E-Book, Engineering, Engineers, Programming, IT, Information Technology, Infotech, Database, SQL

Database Management Systems (Free Ebook)


Tags: Free, E-Book, Ebook, Engineering, IT, Programming, Database

Description


Database Management Systems
provides comprehensive and up-to-date coverage of the fundamentals of database systems. Coherent explanations and practical examples have made this one of the leading texts in the field. The third edition continues in this tradition, enhancing it with more practical material.

The new edition has been reorganized to allow more flexibility in the way the course is taught. Now, instructors can easily choose whether they would like to teach a course which emphasizes database application development or a course that emphasizes database systems issues. New overview chapters at the beginning of parts make it possible to skip other chapters in the part if you don't want the detail.

Publisher: McGraw Hill Higher Education; 3rd edition (November 1, 2002)
Language: English
ISBN-10: 0071230572
ISBN-13: 978-0071230575
Author: Raghu Ramakrishnan, Johannes Gehrke

Download Links:
Link 1 (PW: books_for_all)

Fundamentals of Database Systems (Free IT Ebook)

Tags: Database, SQL, Programming, Free, Ebooks, E-Book, Engineering, Technical

Details:


Author: Ramez Elmasri, Shamkant B. Navathe
Date: 2006-04-13
ISBN: 978 0 321 41506 6
Pages: 1168
Publisher: Pearson/Addison Wesley

Description:

Clear explanations of theory and design, broad coverage of models and real systems, and an up-to-date introduction to modern database technologies result in a leading introduction to database systems.

With fresh new problems and a new lab manual, students get more opportunities to practice the fundamentals of design and implementation. More real-world examples serve as engaging, practical illustrations of database concepts. The Fifth Edition maintains its coverage of the most popular database topics, including SQL, security, data mining, and contains a new chapter on web script programming for databases.

Download Links:

Link 1

Mirrors:

Mirror 1
Mirror 2

Friday, March 21, 2008

Programming Visual Basic .NET (Free E-Book)

Book description Programming Visual Basic .NET, Second Edition is the complete guide to application development using Visual Basic .NET. Thorough, entertaining, and easy to follow, this book provides a comprehensive and detailed overview of the language, object-oriented programming, and the .NET Framework, and goes even further--you’ll learn how to create Windows and Web applications, as well as Web services.

Title: Programming Visual Basic .NET, Second Edition
Author: Jesse Liberty
Published Date: April 2003
ISBN 10: 0596004389
ISBN 13: 9780596004385
Pages: 558

Download Links:
Link 1 (Password: ganelon)

Tuesday, March 11, 2008

Programming Microsoft ASP.NET 2.0 Core Reference (Free E-Book)

Book Description
Delve into the core topics for ASP.NET 2.0 programming, mastering the essential skills and capabilities needed to build high-performance Web applications successfully. Well-known ASP.NET author Dino Esposito deftly builds your expertise with Web forms, Microsoft Visual Studio-, core controls, master pages, data access, data binding, state management, security services, and other must-know topics#151;combining definitive reference with practical, hands-on programming instruction. Packed with expert guidance and pragmatic examples, this CORE REFERENCE delivers the key resources you need to develop professional-level Web programming skills.

From the Publisher
Completely revised and updated for ASP.NET 2.0, this book expertly illustrates the intricacies and uses of the technology—in a single, pragmatic volume.

Key Book Benefits:

• Delves into the core, must-know topics for developers working with ASP.NET 2.0, and advances their mastery with essential skills

• Examines the new controls and infrastructure in ASP.NET 2.0 in depth, while also providing the latest information on classic ASP features such as controls

• Provides hands-on code examples to illustrate concepts and build skills mastery

  • Publisher: Microsoft Press (November 30, 2005)
  • Language: English
  • ISBN-10: 0735621764
  • ISBN-13: 978-0735621763
Download Links:
Mirror 1

Sunday, February 3, 2008

Sams Teach Yourself ADO.NET in 21 Days (Free E-book)


Book Description

ADO.NET refers to a set of classes that ship with Visual Studio .NET that allow developers to access data typically stored in relational databases. The purpose of this book is to explain the important features of ADO.NET to corporate developers who use VS .NET. Dan Fox also provides architectural guidance and Best Practices for using ADO.NET in corporate applications. Reference Tables sho how members of ADO.NET classes fit into the bigger picture by denoting why or where the method or property is used. This book is filled with code snippets and code listings in both VB .NET and VC# .NET, sidebars, and mini Case Studies that briefly explore peripheral issues, tips, cautions, and additional resources.

Download Description
Dan Fox's no-nonsense approach gets to the answers corporate developers need most to use ADO.NET in practical applications. Provides tutorial-based coverage about the purpose and architecture of ADO.NET and how it fits into .NET development. Compares ADO.NET to classic ADO, tells how it integrates with XML, SQL Server, and Oracle. Prevents wasting time looking through online documentation for example code. ADO.NET refers to a set of classes that ship with Visual Studio .NET that allow developers to access data typically stored in relational databases. The purpose of this book is to explain the important features of ADO.NET to corporate developers who use VS .NET. Dan Fox also provides architectural guidance and best practices for using ADO.NET in corporate applications. Reference Tables show how members of ADO.NET classes fit into the bigger picture by denoting why or where the method or property is used. This book is filled with code snippets and code listings in both VB .NET and VC# .NET, sidebars, and mini case studies that briefly explore peripheral issues, tips, cautions, and additional resources. Dan Fox is a Technical Director for Quilogy, a Microsoft Gold Certified Partner. He has developed, designed, and architected client-server, Web-based, and distributed solutions using Visual Basic, Visual Interdev, SQL Server, MTS, COM+, and ADO. Dan has taught the Microsoft development curriculum to thousands of students. Dan regularly speaks at conferences and writes articles on a variety of topics including data access with relational databases-his area of expertise. Books Dan has authored include Pure Visual Basic, ISBN 0-672-31598-X, $24.99, 1999, and Building Distributed Applications with Visual Basic .NET, ISBN 0-672-32130-0, $44.99, 2002, both for Sams Publishing.

Publisher: Sams (June 22, 2002)
Language: English
ISBN-10: 0672323869
ISBN-13: 978-0672323867

Download Links:
Mirror 1

Monday, January 28, 2008

Software Engineering: An Object-Oriented Perspective (Free E-Book)

Book Details:

Publisher: Wiley; 1 edition (November 6, 2000)
Language: English
ISBN-10: 0471322083
ISBN-13: 978-0471322085


Book Description

This book has been written to communicate the complexity of software engineering, a field that is on the rise. Braude has combined practical industrial experience with up-to-date academic experience to give the reader a feel for the complexity and important issues of real-world development. A longitudinal case study using IEEE standards is implemented throughout the book, along with many other examples, which enables the reader to understand the implications of quality factors, proper requirements documents, appropriate design, and appropriate project management techniques.

Download Links:
Mirror 1

Friday, January 11, 2008

Free IT E-Book: Advanced Microsoft Visual Basic 6.0

Title: Advanced Microsoft Visual Basic 6.0
Author: Microsoft Pr
Published: November 1998
Number of Pages: 880 pages
Format: CHM
ISBN-10: 1572318937
ISBN-13: 978-1572318939

Book Description:

In the authors’ words, "Our main aim in writing this book is to write the most advanced book yet available" on Microsoft Visual Basic. Written from the perspective of the professional Visual Basic developer, ADVANCED MICROSOFT VISUAL BASIC, 2ND EDITION explores all the possibilities open to a developer using Visual Basic as his or her primary client/server development tool. New to this edition is material on new data access technologies, accessibility issues for the physically challenged, increased support for IIS, BackOffice(r) and mixed language programming, and enterprise support for server side objects, such as the component gallery and Microsoft Transaction Server. The accompanying CD-ROM contains sample code and valuable utilities developed and tested by the authors, The Mandelbrot Set.

Download Links:

Mirror 1

Free IT E-Book: Programming Visual Basic .NET by Jesse Liberty

Title: Programming Visual Basic .NET Second Edition
Published: April 2003
ISBN 10: 0596004389
ISBN 13: 9780596004385
Pages: 558

Book description

Programming Visual Basic .NET, Second Edition is the complete guide to application development using Visual Basic .NET. Thorough, entertaining, and easy to follow, this book provides a comprehensive and detailed overview of the language, object-oriented programming, and the .NET Framework, and goes even further--you’ll learn how to create Windows and Web applications, as well as Web services.

Download Links:
Mirror 1

Free IT E-Book: Visual Basic 2005: A Developer's Notebook Matthew MacDonald

ISBN-10: 0596007264

ISBN-13: 978-0596007263 format :CHM

Book Description

When Microsoft introduced the Visual Basic .NET programming language, as part of its move to the .NET Framework two years ago, many developers willingly made the switch. Millions of others, however, continued to stick with Visual Basic 6. They weren’t ready for such a radical change, which included an object-oriented environment similar to Java. They liked the old Visual Basic just fine. In an effort to win over those diehard VB6 developers, the company has included a new version of VB.NET in its upcoming next generation release of the Visual Studio .NET development platform. Visual Basic 2005 comes with innovative language constructs, new compiler features, dramatically enhanced productivity and an improved debugging experience. The language’s new version is now available in beta release, and Microsoft is encouraging developers to give it a test drive. Visual Basic 2005: A Developer’s Notebook provides the ideal test track. With nearly 50 hands-on projects, this practical introduction to VB 2005 will bring you up to speed on all the new features of this language by allowing you to work with them directly. The book summarizes the changes that VB 2005 brings, and tells you how to acquire, install and configure the beta version of VB 2005 SDK. Each project or experiment explores a different feature, with emphasis on changes that can increase productivity, simplify programming tasks, and help you add new functionality to your applications. This one-of-a-kind book also offers suggestions for further experimentation, links to on-line documentation and other sources of information, and practical notes and warnings from the author. The new Developer’s Notebooks series from O’Reilly offers an in-depth first look at important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing you’ll get the goods straight from the masters, in an informal and code-intensive style. For those who want to get up speed with VB 2005 right away, this is the perfect all lab, no lecture guide.

Download Links:
Mirror 1

Tuesday, August 21, 2007

Where to get FREE programming or IT E-Books?

Looking for free e-books about database (MySQL, etc), Java, Javascript, Python, Linux, Open Source, Robotics and Animation, Flash, System Administration, and other related programming or IT e-books? You can get them all at Free IT ebooks.com.

Free IT E-books offer free downloads of e-books on computer & programming, systematically arranged per category. This site is perfect for programming or IT students who need informative books, but with scarcity of money, availability of books and resources.

Saturday, June 30, 2007

Free Programming E-Book: PHP Essentials

Author : Neil Smyth
Publication Date : June 2007

From the Preface:

Any attempt to gauge the popularity of PHP on the internet results in statistics which prove difficult for the human mind to comprehend. As of April 2007 there are an estimated 20 million unique web domains actively using PHP to generate and deliver content. While it is hard to conceptualize 20 million web servers using PHP, it is not hard to infer from this number that PHP has taken the web design and development community by storm since humble beginnings in 1995.

The purpose of this book is bring the power and ease of use of PHP to anyone with a desire to learn PHP, and in doing so, join the tens of thousands of web developers who have already discovered the flexibility and productivity that comes with using PHP.

The book is intended to cover all aspects of PHP. It begins by covering the history of PHP before providing a high level overview of how PHP works and why it is so useful to web developers. It then moves on to cover each area of PHP in detail, from the basics of the scripting language through to object oriented programming, file and filesystem handling and MySQL and SQLite database access. In addition, chapters are also provided covering the creation and handling of HTML based forms and maintaining state using cookies and PHP sessions. All topics are accompanied by extensive real world examples intended to bring theory to life.

Intended Audience:

It is anticipated that the typical reader already has some web based experience at least in terms of understanding the concepts of a web server and creating HTML based content. While prior programming and scripting experience will be beneficial to the reader, this book is designed such that even the non-programmer can quickly get up to speed with PHP.

View/Download PHP Essentials

Friday, May 18, 2007

Free IT Books: ASP.Net Database Programming Weekend Crash Course


Book Description
Written by expert web developers from Price Waterhouse-Coopers, ASP.NET Database Programming Weekend Crash Course will quickly enable you to create dynamic data-driven web applications using Microsoft's exciting new .NET technologies.

Open the book on Friday evening and by Sunday afternoon -- after completing 30 fast, focused lessons -- you will have mastered the skills necessary to begin creating robust, dynamic, data-driven web applications with ASP.NET. Starting with ASP.NET basics, expert authors Jason and Tony teach you what they need to know to begin creating ASP.NET applications quickly, and then dive into building database applications with ADO.NET, Web Services, SOAP, XML and more. This book is a must have for any developer building web applications on Microsoft's new .NET Framework.

Book Info
With this guide, you will be able to create dynamic data-driven web applications using Microsoft's exciting new .NET technologies. A must have for any developer building web applications on Microsoft's new .NET Framework.

Book Details:

Publisher: Hungry Minds
Language: English
ISBN: 0764548301
Paperback: 386 pages
Data: December 15, 2001
Format: PDF

Free IT Books: Core C++: A Software Engineering Approach


Book Description

Teaches C++ by applying the best software engineering practices and methodologies to programming in C++. Shows the user how to build code that is more robust, easier to maintain and modify, and more valuable. Softcover. DLC: C++ (Computer programming language).

Topics covered:

- The software crisis
- Software project-management techniques
- Design-quality principles
- Introduction to the C++ language
- A minimum C++ application explained
- C++ data types
- Operators and flow control
- Arrays
- C/C++ structures
- Unions
- Enumerations and bit fields
- Memory-management techniques (including stack and heap allocation, dynamic allocation, avoiding memory leaks)
- File I/O with and without stream classes
- Basic C++ class design
- Parameter passing in C++ (options and best practices)
- Creating custom programmer-defined data types
- Cohesion
- Coupling
- Data encapsulation and information hiding
- Guidelines for C++ class design: constructors (default, conversion, and copy constructors), overloading the assignment operator, destructors
- In-depth guide to overloading C++ operators
- Introduction to UML class diagrams
- Aggregation and inheritance
- C++ class syntax
- Inheritance vs. composition
- Virtual methods and late binding
- Multiple inheritance
- Advanced operator overloading techniques
- C++ templates and exceptions
- Standard C++ type cast operators
- Review of material covered

Download E-Book