rssHome » Programming

Mobile Development with C#: Building Native iOS, Android, and Windows ...

eBook Details:

  • Paperback: 174 pages
  • Publisher: O’Reilly Media (May 18, 2012)
  • Language: English
  • ISBN-10: 1449320236
  • ISBN-13: 978-1449320232

eBook Description:

Mobile Development with C#: Building Native iOS, Android, and Windows Phone Applications

It’s true: you can build native apps for iOS, Android, and Windows Phone with C# and the .NET Framework with help from MonoTouch and Mono for Android. This hands-on guide shows you how to reuse one codebase across all three platforms by combining the business logic layer of your C# app with separate, fully native UIs. It’s an ideal marriage of platform-specific development and the “write once, run everywhere” philosophy.

  • Learn the building blocks for building applications on iOS, Android, and Windows Phone
  • Discover how the Mono tools interact with iOS and Android
  • Use several techniques and patterns for maximizing non-UI code reuse
  • Determine how much functionality can go into the shared business logic layer
  • Connect to external resources with .NET’s rich networking stack
  • Read and write data using each platform’s filesystem and local database
  • Create apps to explore the platforms’ location and mapping capabilities

By building a series of simple applications, you’ll experience the advantages of using .NET in mobile development and learn how to write complete apps that access the unique features of today’s three most important mobile platforms. Download eBook Free »

Data Structures and Algorithms in Java, 5th Edition

eBook Details:

  • Hardcover: 736 pages
  • Publisher: Wiley; 5th edition (February 9, 2010)
  • Language: English
  • ISBN-10: 0470383267
  • ISBN-13: 978-0470383261

eBook Description:

Data Structures and Algorithms in Java, 5th Edition

Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algo-rithms in Java 5.0 continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts.

  • Additional Figures: Topics and their mathematical analysis are presented as visually as possible without sacrificing the rigor or content.
  • Increased and Updated Examples: Student-motivating topics such as Internet, Biology, Medicine, Science and Engineering, Business and Finance, Sports, Entertainment and Community Service are used as examples to draw students into the material.
  • Additional Exercises: The existing exercises have been throughly updated and new exercises added to this edition.
  • New Powerpoint Slides: Updated Powerpoint slides are provided to instructors free upon adoption.

Now revised to reflect the innovations of Java 5.0, Goodrich and Tamassia’s Fifth Edition of Data Structures and Algo-rithms in Java 5.0 continues to offer accessible coverage of fundamental data structures, using a consistent object-oriented framework. The authors provide intuition, description, and analysis of fundamental data structures and algorithms. Numerous illustrations, web-based animations, and simplified mathematical analyses justify important analytical concepts. Download eBook Free »

Data Structures and Algorithms in C++, 2nd Edition

eBook Details:

  • Paperback: 744 pages
  • Publisher: Wiley; 2nd edition (February 22, 2011)
  • Language: English
  • ISBN-10: 0470383275
  • ISBN-13: 978-0470383278

eBook Description:

Data Structures and Algorithms in C++, 2nd Edition

This second edition of Data Structures and Algorithms in C++ is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. The authors offer an introduction to object-oriented design with C++ and design patterns, including the use of class inheritance and generic programming through class and function templates, and retain a consistent object-oriented viewpoint throughout the book.

This is a “sister” book to Goodrich & Tamassia’s Data Structures and Algorithms in Java, but uses C++ as the basis language instead of Java. This C++ version retains the same pedagogical approach and general structure as the Java version so schools that teach data structures in both C++ and Java can share the same core syllabus.

Data Structures and Algorithms in C++, 2nd Edition is designed to provide an introduction to data structures and algorithms, including their design, analysis, and implementation. The authors offer an introduction to object-oriented design with C++ and design patterns, including the use of class inheritance and generic programming through class and function templates, and retain a consistent object-oriented viewpoint throughout the book. Download eBook Free »

Java How to Program (early objects), 9th Edition

eBook Details:

  • Paperback: 1536 pages
  • Publisher: Prentice Hall; 9th edition (March 7, 2011)
  • Language: English
  • ISBN-10: 0132575663
  • ISBN-13: 978-0132575669

eBook Description:

Java How to Program (early objects), 9th Edition

The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Their Live Code Approach features thousands of lines of code in hundreds of complete working programs. This enables readers  to confirm that programs run as expected. Java How to Program (early objects), 9th Edition contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine. This edition covers both Java SE7 and SE6.

The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This survey of Java programming contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine.

The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. Their Live Code Approach features thousands of lines of code in hundreds of complete working programs. This enables readers  to confirm that programs run as expected. Java How to Program (early objects), 9th Edition contains an optional extensive OOD/UML 2 case study on developing and implementing the software for an automated teller machine. This edition covers both Java SE7 and SE6. Download eBook Free »

C++ How to Program, 8th Edition

eBook Details:

  • Paperback: 1104 pages
  • Publisher: Prentice Hall; 8th edition (March 25, 2011)
  • Language: English
  • ISBN-10: 0132662361
  • ISBN-13: 978-0132662369

eBook Description:

C++ How to Program, 8th Edition

This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.

This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers. Download eBook Free »

C++ for Engineers and Scientists, 3rd Edition

eBook Details:

  • Paperback: 848 pages
  • Publisher: Course Technology; 3rd edition (February 19, 2009)
  • Language: English
  • ISBN-10: 0324786433
  • ISBN-13: 978-0324786439

eBook Description:

C++ for Engineers and Scientists, 3rd Edition

Now in its third edition, Bronson’s C++ for Engineers and Scientists, 3rd Edition makes C++ accessible to first-level engineering students as C++ maintains its stronghold in engineering and scientific communities. The text continues to take a pragmatic approach that incorporates actual engineering and science problems for its applications and examples. Students begin with a foundation in procedural programming, moving into object-oriented concepts in the second half of the text. This new edition also offers new case studies and an expanded selection of examples from a variety of fields including thermodynamics, optics, and fluid mechanics.

Now in its third edition, Bronson’s C++ for Engineers and Scientists, 3rd Edition makes C++ accessible to first-level engineering students as C++ maintains its stronghold in engineering and scientific communities. The text continues to take a pragmatic approach that incorporates actual engineering and science problems for its applications and examples. Students begin with a foundation in procedural programming, moving into object-oriented concepts in the second half of the text. This new edition also offers new case studies and an expanded selection of examples from a variety of fields including thermodynamics, optics, and fluid mechanics. Download eBook Free »

Visual C# 2010 How to Program, 4th Edition

eBook Details:

  • Paperback: 992 pages
  • Publisher: Prentice Hall; 4th edition (October 23, 2010)
  • Language: English
  • ISBN-10: 0132151421
  • ISBN-13: 978-0132151429

eBook Description:

Visual C# 2010 How to Program, 4th Edition

Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# 2010 How to Program, Fourth Edition introduces all facets of the C# 2010 language hands-on, through hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual C# 2010 and .NET 4; all discussions and sample code have been carefully audited against the newest Visual C# language specification.

Students begin by getting comfortable with the C# Express 2010 IDE and basic Visual C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Throughout, the authors show students how to make the most of Microsoft’s Visual Studio tools. A series of appendices provide essential programming reference material on topics ranging from number systems to the Visual Studio Debugger, UML 2 to Unicode and ASCII.

Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# 2010 How to Program, Fourth Edition introduces all facets of the C# 2010 language hands-on, through hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual C# 2010 and .NET 4; all discussions and sample code have been carefully audited against the newest Visual C# language specification. Download eBook Free »

Java The Complete Reference, 8th Edition

eBook Details:

  • Paperback: 1152 pages
  • Publisher: McGraw-Hill Osborne Media; 8th edition (June 22, 2011)
  • Language: English
  • ISBN-10: 0071606300
  • ISBN-13: 978-0071606301

eBook Description:

Java The Complete Reference, 8th Edition

In Java The Complete Reference, Eighth Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You’ll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail.

Java The Complete Reference, 8th Edition: The Definitive Java Programming Guide

In Java The Complete Reference, 8th Edition, bestselling programming author Herb Schildt shows you everything you need to develop, compile, debug, and run Java programs. Updated for Java Platform, Standard Edition 7 (Java SE 7), this comprehensive volume covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You’ll also find information on key elements of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. In addition, new Java SE 7 features such as try-with-resources, strings in switch, type inference with the diamond operator, NIO.2, and the Fork/Join Framework are discussed in detail. Download eBook Free »