Home

Help me find a book...

Do you know what you want to do, but aren't sure which of our books is right for you? With so much choice and so many versions available, this is a common question. We suggest you visit our comprehensive book selection center. To narrow down your options click here.

Click here to find the right book for you...

Latest News

All | May | April | March

Improve the performance and maintainability of web applications using RequireJS with Packt's new eBook

May 2013 | Open Source

Packt is pleased to announce the publication of Instant Dependency Management with RequireJS, a concise guide on how to improve the performance and maintainability of JavaScript applications with RequireJS. Packed with step-by-step instructions and practical examples, this book covers basic and advanced techniques to use with the AMD script loader, RequireJS.

Read Improve the performance and maintainability of web applications using RequireJS with Packt's new eBook in full

Develop exciting browser-based games using GameMaker with Packt's new book and eBook

May 2013 | Open Source

Packt is pleased to announce the release of HTML5 Game Development with GameMaker, a comprehensive and practical guide that will help readers to master the GameMaker language and teach them how to build browser-based games and social networking games on the go, including games for Facebook. This book is available now in print, eBook, Kindle, and selected library formats.

Read Develop exciting browser-based games using GameMaker with Packt's new book and eBook in full
View : All | May | April | March | Alphabetical:A-Z | Z-A

Dynamically enable a control (Become an expert)

by Don Rudder | May 2013 | Web Graphics & Video

There may come a time when you need to prevent the user from being able to click one of your command buttons. The Revit API supports enabling and disabling commands by implementing the IExternalCommandAvailability interface and applying it to a button class. Your reasons for disabling a command can be just about anything you want. Some examples might include scenarios such as the state of the current model not meeting your application's requirements, the model name may not meet a specific requirement that you specify, or maybe the wrong flavor of Revit was used to open the model.

In this article by Don Rudder, author of Instant Autodesk Revit 2013 Customization with .NET How-to [Instant], we are going to cover recipes for enabling and disabling control for commands.

Read Dynamically enable a control (Become an expert) in full

Creating Our First Game

by Selim Arsever | May 2013 | Games
<p>If you lay your eyes on an electronic device, chances are that there is a browser running on it! You probably have more than one installed on each of your PCs and some more running on your portable devices. If you want to distribute your games to a wide audience for a minimal cost of entry, making it run in the browser makes a lot of sense.</p> <p>Flash was for a long time the go-to platform for games in browsers, but it has been losing speed in the last few years. There are many reasons for this and there have been countless arguments about whether this is a good thing or not. There is, however, a consensus on the fact that you can now make games run in the browser without plugins at a reasonable speed.</p> <p>This article <b>Selim Arsever</b>, author of <a href="http://www.packtpub.com/jquery-game-development-essentials/book/sl/jquerygame-abr1/0513?utm_source=sl_jquerygame_abr1_0513&amp;utm_medium=content&amp;utm_campaign=smita" target="_blank"> jQuery Game Development Essentials</a>, will focus on 2D games as they are the ones that run well on current browsers and the features they depend on are standardized. This means that an update of the browser shouldn't break your games and that for the most part you don't have to worry too much about difference between browsers.</p> Read Creating Our First Game in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software