Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Sep 8, 2008

Professional ASP.NET 3.5: In C# and VB

Bill Evjen, Scott Hanselman, Devin Rader, "Professional ASP.NET 3.5: In C# and VB"
Wrox | ISBN: 0470187573 | March 2008 | 1704 pages | PDF | 28.9MB

Building on the revolutionary ASP.NET 2.0 release, ASP.NET 3.5 adds several key new developer features including AJAX, LINQ, and a new CSS designer in Visual Web Developer 2008. The dramatic reduction in code that developers realized from the more than 50 new server controls in ASP.NET 2.0 now allows developers the time to make their applications more interactive with AJAX, to work with data in their preferred language with LINQ, and to build visually attractive and consistent standards-based sites with CSS.

Read More...

Essentials of Programming Languages, 3rd Edition


Daniel P. Friedman, Mitchell Wand, "Essentials of Programming Languages, 3rd Edition"
The MIT Press | ISBN-10: 0262062798 | April 30, 2008 | 416 pages | PDF | 1.3MB

This book provides students with a deep, working understanding of the essential concepts of programming languages. Most of these essentials relate to the semantics, or meaning, of program elements, and the text uses interpreters (short programs that directly analyze an abstract representation of the program text) to express the semantics of many essential language elements in a way that is both clear and executable. The approach is both analytical and hands-on. The book provides views of programming languages using widely varying levels of abstraction, maintaining a clear connection between the high-level and low-level views. Exercises are a vital part of the text and are scattered throughout; the text explains the key concepts, and the exercises explore alternative designs and other issues.

Read More...

Sep 5, 2008

Pro Spring 2.5

Jan Machacek, Jessica Ditt, Aleksa Vukotic, Anirvan Chakraborty, "Pro Spring 2.5"
Apress | ISBN-10: 1590599217 | August 15, 2008 | 920 pages | PDF | 7.4MB

The move from so–called heavyweight architectures, such as Enterprise JavaBeans, toward lightweight frameworks, like Spring, has not stopped since Pro Spring was published by Rob Harrop and Jan Machacek in 2005; in fact, it’s picked up pace. The Spring Framework remains the leader in this move and provides a platform on which you can build your own applications and services.

Pro Spring 2.5 covers the new features of Spring 2.5, but moreover, it is focused on the best practices and core standards of contemporary Spring development. As members of the Spring development team at Cake Solutions, the author team brings extensive practical experience gained from working with Spring since version 1.0 and delivering successful systems on top of it.

Read More...

Pro T-SQL 2008 Programmer’s Guide

Michael Coles, "Pro T-SQL 2008 Programmer’s Guide"
Apress | ISBN-10: 143021001X | August 11, 2008 | 688 pages | PDF | 8MB

Discussing new and existing features, SQL Server designer and administrator Michael Coles takes you on an expert guided tour of Transact–SQL functionality in SQL Server 2008 in his book Pro T–SQL 2008 Programmer’s Guide. Fully functioning examples and downloadable source code bring Coles’ technically accurate and engaging treatment of Transact–SQL into your own hands. Step–by–step explanations ensure clarity, and an advocacy of best–practices will steer you down the road to success.

Pro T–SQL 2008 Programmer’s Guide is every developer’s key to making full use of SQL Server 2008’s powerful, built–in Transact–SQL language. Transact–SQL is the language developers and DBAs use to interact with SQL Server. It’s used for everything from querying data, to writing stored procedures, to managing the database. New features in SQL Server 2008 include a spatial data type, SQLCLR integration, the MERGE statement, a dramatically improved and market–leading XML feature set, and support for encryption—all of which are covered in this book.

Read More...

Sep 3, 2008

Pro Java EE Spring Patterns

Dhrubojyoti Kayal, "Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework (Pro)"
Apress | ISBN-10: 1430210095 | August 20, 2008 | 344 pages | PDF | 2.5MB

Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JSP™, servlets, EJB™, and JMS APIs.

This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents and promotes best practices for these technologies, implemented in a very pragmatic way using the Spring Framework and its counters.

Read More...

Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps


Mike Clark, "Advanced Rails Recipes: 84 New Ways to Build Stunning Rails Apps"
Pragmatic Bookshelf | ISBN: 0978739221 | May 15, 2008 | 464 Pages | PDF | 4.4MB

Ruby on Rails continues to build up a tremendous head of steam. Fueled by significant benefits and an impressive portfolio of real-world applications already in production, Rails is destined to continue making significant inroads in coming years. Each new Rails application showing up on the web adds yet more to the collective wisdom of the Rails development community. Yesterday's best practices yield to today's latest and greatest techniques, as the state of the art is continually refined in kitchens all across the Internet. Indeed, these are times of great progress.

Read More...

Sep 2, 2008

Developing Software for Symbian OS, 2nd Edition: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++


Steve Babin, "Developing Software for Symbian OS 2nd Edition: A Beginner's Guide to Creating Symbian OS v9 Smartphone Applications in C++"
Wiley | ISBN: 0470725702 | October 2007 | 460 pages | PDF | 2MB

Many problems encountered by engineers developing code for specialized Symbian subsystems boil down to a lack of understanding of the core Symbian programming concepts. Developing Software for Symbian OS remedies this problem as it provides a comprehensive coverage of all the key concepts. Numerous examples and descriptions are also included, which focus on the concepts the author has seen developers struggle with the most. The book covers development ranging from low-level system programming to end user GUI applications. It also covers the development and packaging tools, as well as providing some detailed reference and examples for key APIs. The new edition includes a completely new chapter on platform security.

Read More...

Aug 29, 2008

Beginning Microsoft Visual Basic 2008

Thearon Willis, Bryan Newsome, "Beginning Microsoft Visual Basic 2008"
Wrox | ISBN: 0470191341 | May 2008 | 912 pages | PDF | 8MB
  • Features expanded coverage of Windows Vista, Windows Workflow Foundation, Windows Presentation Foundation, and Windows Communication Foundation
  • All code and examples are updated to cover the latest version of VB and the .NET 3.5 Framework
  • 62 percent of developers use some form of Visual Basic; this book teaches readers the basics and gets them programming with one of Microsoft's most popular development languages
  • Readers quickly learn to write applications for Windows, the Web, and mobile devices
  • Also covers object-oriented programming, creating custom controls, working with databases, creating menus, and working with graphics
  • Other topics include building class libraries, Web services and .NET remoting, and deploying applications

Read More...

Aug 28, 2008

Learning the vi and Vim Editors, 7th Edition


Arnold Robbins, Elbert Hannah, Linda Lamb, "Learning the vi and Vim Editors, 7th Edition"
O'Reilly Media, Inc. | ISBN-10: 059652983X | July 21, 2008 | 492 pages | PDF | 4.2MB

There's nothing that hard-core Unix and Linux users are more fanatical about than their text editor. Editors are the subject of adoration and worship, or of scorn and ridicule, depending upon whether the topic of discussion is your editor or someone else's. vi has been the standard editor for close to 30 years. Popular on Unix and Linux, it has a growing following on Windows systems, too. Most experienced system administrators cite vi as their tool of choice. And since 1986, this book has been the guide for vi. However, Unix systems are not what they were 30 years ago, and neither is this book. While retaining all the valuable features of previous editions, the 7th edition of Learning the vi and vim Editors has been expanded to include detailed information on vim, the leading vi clone. vim is the default version of vi on most Linux systems and on Mac OS X, and is available for many other operating systems too. With this guide, you learn text editing basics and advanced tools for both editors, such as multi-window editing, how to write both interactive macros and scripts to extend the editor, and power tools for programmers -- all in the easy-to-follow style that has made this book a classic.

Read More...

Programming .NET 3.5

Jesse Liberty, Alex Horovitz, "Programming .NET 3.5 [ILLUSTRATED]"
O'Reilly Media, Inc. | ISBN-10: 059652756X | August 5, 2008 | 476 pages | PDF | 6.7MB

.NET 3.5 will help you create better Windows applications, build Web Services that are more powerful, implement new Workflow projects and dramatically enhance the user's experience. But it does so with what appears to be a collection of disparate technologies. In Programming .NET 3.5, bestselling author Jesse Liberty and industry expert Alex Horovitz uncover the common threads that unite the .NET 3.5 technologies, so you can benefit from the best practices and architectural patterns baked into this newest generation of Microsoft frameworks. While single-topic .NET 3.5 books delve into Windows Presentation Foundation and the other frameworks in greater detail, Programming .NET 3.5 offers a "Grand Tour" of the release that describes how the four principal technologies can be used together, with Ajax, to build modern n-tier and service-oriented applications.

Read More...

XSLT, 2nd Edition

Doug Tidwell, "XSLT, 2nd Edition [ILLUSTRATED]"
O'Reilly Media, Inc. | ISBN-10: 0596527217 | July 3, 2008 | 986 pages | PDF | ~4MB

After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With XSLT, you get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment. This book: Covers the XSLT basics, including simple stylesheets and methods for setting up transformation engines Walks you through the many parts of XSLT, particularly XSLT's template-based approach to transformations Applies both XSLT 1.0 and 2.0 solutions to the same problems, helping you decide which version of XSLT is more appropriate for your project Includes profuse examples that complement both the tutorial and the reference material.

Read More...

The Productive Programmer


Neal Ford, "The Productive Programmer (Theory in Practice (O'Reilly)) [ILLUSTRATED]"
O'Reilly Media, Inc. | ISBN-10: 0596519788 | July 10, 2008 | 222 pages | PDF | 4.2MB

Anyone who develops software for a living needs a proven way to produce it better, faster, and cheaper. The Productive Programmer offers critical timesaving and productivity tools that you can adopt right away, no matter what platform you use. Master developer Neal Ford not only offers advice on the mechanics of productivity-how to work smarter, spurn interruptions, get the most out your computer, and avoid repetition-he also details valuable practices that will help you elude common traps, improve your code, and become more valuable to your team. You'll learn to: Write the test before you write the code Manage the lifecycle of your objects fastidiously Build only what you need now, not what you might need later Apply ancient philosophies to software development Question authority, rather than blindly adhere to standards Make hard things easier and impossible things possible through meta-programming Be sure all code within a method is at the same level of abstraction Pick the right editor and assemble the best tools for the job.

Read More...

FBML Essentials

Jesse Stay, "FBML Essentials [ILLUSTRATED]"
O'Reilly Media, Inc. | ISBN-10: 0596519184 | July 31, 2008 | 188 pages | PDF | 1.5MB

Do you have an idea for a Facebook application? With FBML Essentials, you'll learn how to build it quickly using the Facebook Markup Language (FBML) and other easy-to-use tools in the site's framework. If you can develop a website with HTML, writing a Facebook application with the help of this book will be a breeze. Of course, Facebook is not just another website. Any applications you write for it will have a potential audience of 16 million dedicated users. It's not just another social networking site, either. Under the surface, Facebook is pretty sophisticated, with a development toolkit that includes it's own modified version of HTML -- FBML -- to customize the look and feel of your Facebook applications. With FBML Essentials, you not only learn how to get started with this toolkit, you also get a complete reference on every FBML tag Facebook has ever written, with examples of how each tag works and advice on the best ways to use these tags in your code.

Read More...

Aug 26, 2008

Learning Perl, 5th Edition [ILLUSTRATED]


Randal Schwartz, Tom Phoenix, Brian D. Foy, "Learning Perl, 5th Edition"
O'Reilly Media, Inc. | ISBN-10: 0596520107 | July 7, 2008 | 348 pages | PDF | 6.5MB

Learning Perl, popularly known as "the Llama," is the book most programmers rely on to get started with Perl. The bestselling Perl tutorial since it was first published in 1993, this new fifth edition covers recent changes to the language up to Perl 5.10. This book reflects the combined experience of its authors, who have taught Perl at Stonehenge Consulting since 1991. Years of classroom testing and experience helped shape the book's pace and scope, and this edition is packed with exercises that let you practice the concepts while you follow the text. Topics include: Perl data & variable types Subroutines File operations Regular expressions String manipulation Lists & sorting Process management Smart matching Using third party modules Perl is the language for people who want to get work done. Originally targeted to sysadmins for heavy-duty text processing, Perl is now a full-featured programming language suitable for almost any task on almost any platform-from short fixes on the command line to web applications, bioinformatics, finance, and much more. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.

Read More...

Aug 25, 2008

Teach Yourself C++ in One Hour a Day, 6th Edition

Jesse Liberty, Siddhartha Rao, Bradley L. Jones, "Teach Yourself C++ in One Hour a Day 6th Edition"
Sams | ISBN 0672329417 | July 18, 2008 | 888 Pages | PDF | 2.3MB

In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics and then move on to more advanced features and concepts:

  • Master the fundamentals of C++ and object-oriented programming
  • Learn some of the more advanced features of C++
  • Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
  • Learn how to build effective programs in C++ with hands-on exercises
  • Get expert tips on implementing C++ in the corporate environment

Read More...

Aug 5, 2008

Using Aspect-Oriented Programming for Trustworthy Software Development

Vladimir O. Safonov, "Using Aspect-Oriented Programming for Trustworthy Software Development"
Wiley-Interscience | ISBN-10: 0470138173 | May 19, 2008 | 338 pages | PDF | 1.3MB

Learn how to successfully implement trustworthy computing tasks using aspect-oriented programming.
This landmark publication fills a gap in the literature by not only describing the basic concepts of trustworthy computing (TWC) and aspect-oriented programming (AOP), but also exploring their critical interrelationships. The author clearly demonstrates how typical TWC tasks such as security checks, in-and-out conditions, and multi-threaded safety can be implemented using AOP.

Read More...

Architecture-Independent Programming for Wireless Sensor Networks: An Architecture-Independent Approach

Amol B. Bakshi, Viktor K. Prasanna, "Architecture-Independent Programming for Wireless Sensor Networks: An Architecture-Independent Approach"
Wiley | ISBN-10: 0471778893 | May 27, 2008 | 188 pages | PDF | 9.9MB

Following this book's clear explanations, examples, and illustrations, domain experts can design and deploy nontrivial networked sensing applications without much knowledge of the low-level networking aspects of deployment. This new approach is based on the Abstract Task Graph (ATaG), a data-driven programming model and an innovative methodology forarchitecture-independent programming and automatic software synthesis for sensor networks. ATaG programs are concise, understandable, and network-independent descriptions of global application functionality that can be automatically compiled onto any target deployment.

Read More...

Jul 31, 2008

Microsoft Office Excel 2007 Programming: Your visual blueprint for creating interactive spreadsheets

Denise Etheridge, "Microsoft Office Excel 2007 Programming: Your visual blueprint for creating interactive spreadsheets"
Visual | ISBN: 0470132302 | September 2007 | 352 pages | PDF | 12,972 KB

Welcome to the only guidebook series that takes a visual approach to professional-level computer topics. Open the book and you'll discover step-by-step screen shots that demonstrate over 140 key Excel programming techniques, including:

  • Assigning digital signatures to macros
  • Setting properties for a project
  • Assigning values to a variable
  • Changing the properties of an object
  • Formatting a numeric expression
  • Processing a runtime error
  • Saving worksheets to another file
  • Displaying a built-in dialog box
  • Creating custom Ribbon tabs
  • Building and debugging add-ins

Read More...

Jul 30, 2008

Beginning Adobe AIR: Building Applications for the Adobe Integrated Runtime (Programmer to Programmer)

Rich Tretola, "Beginning Adobe AIR: Building Applications for the Adobe Integrated Runtime (Programmer to Programmer)"
Wrox | ISBN-10: 0470229047 | April 7, 2008 | 319 pages | PDF | 12,166 KB

Adobe Integrated Runtime (AIR) is revolutionizing the way desktop applications are deployed. If you're ready to take advantage of this platform to build desktop-based Rich Internet Applications, then this is the book for you. It presents a step-by-step process, walking you through the features of AIR so you can quickly get started.

After introducing you to AIR, Adobe expert Rich Tretola discusses the different programming languages and tools you can use for development. He then presents multiple methods for storing data, including within the file system and embedded database as well as storage on remote servers. You'll also learn about the numerous features that allow AIR applications to interact with both Mac OS X and Windows.

Download HERE
OR
Download HERE

rename it to ZIP, when download complete

Read More...

CakePHP Application Development

Ahsanul Bari, Anupom Syam, "CakePHP Application Development"
Packt Publishing | ISBN-10: 1847193897 | June 30, 2008 | 332 pages | PDF | 5,117 KB

Download HERE
OR
Download HERE

rename it to ZIP, when download complete

Read More...