April, 2008
|
|
|
|
This guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation action in a 3D world. Final release is in full color. For consistency with Java, C++, and other commonly used languages, "questions" are now "functions." Save and reload bugs have been fixed. Fonts can be scaled larger or smaller. High contrast mode is available for projection in the classroom.
|
|
|
|
|
|
|
|
|
DotNetNuke is a programming framework that helps you create and deploy web projects in ASP.NET 2.0. Its ease of use means that even nonprogrammers can take advantage of the new ASP.NET 2.0 features when building a web site. It integrates with many of Microsofts other free products like SQL Server 2005 Express, which makes it a powerful and attractive option for developing web sites.
|
|
|
|
|
|
|
|
|
...a behemoth of a resource for everything you ever wanted to know about Apache. — Doug Schasteen, member, Kansas City's PHP User Group This is by far the best know all, end all reference, bar none. My hat goes off to Peter Wainwright and Apress for opening up a whole new world to me.
|
|
|
|
|
|
|
|
|
Multi-core chips from Intel and AMD offer a dramatic boost in speed and responsiveness, and plenty of opportunities for multiprocessing on ordinary desktop computers. But they also present a challenge: More than ever, multithreading is a requirement for good performance. This guide explains how to maximize the benefits of these processors through a portable C++ library that works on Windows, Linux, Macintosh, and Unix systems. With it, you'll learn how to use Intel Threading Building Blocks (TBB) effectively for parallel programming -- without having to be a threading expert.
|
|
|
|
|
|
|
|
|
XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history of computing. A perennial bestseller, the handy XML Pocket Reference from O'Reilly has been revised once again to give you quick access to the latest goods.
|
|
|
|
|
|
|
|
|
Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level. Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design.
|
|
|
|
|
|
|
|
|
Soon after its launch, Ant succeeded in taking the Java world by storm, becoming the most widely used tool for building applications in Java environments. Like most popular technologies, Ant quickly went through a series of early revision cycles. With each new version, more functionality was added, and more complexity was introduced. Ant evolved from a simple-to-learn build tool into a full-fledged testing and deployment environment. Ant: The Definitive Guide has been reworked, revised and expanded upon to reflect this evolution.
|
|
|
|
|
|
|
|
|
The Windows Presentation Foundation is a key component of .NET Framework 3.0, which is a part of Windows Vista and available for Windows XP. With the Windows Presentation Foundation, 3D images can be displayed regardless of the video-display hardware on the users machine. Focusing on developing user interface objects or simple animations, this book builds on a readers knowledge of Windows Presentation Foundation essentials to demonstrate how to effectively create 3D graphics for Windows.
|
|
|
|
|
|
|
|
|
Coauthored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code. Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting.
|
|
|
|
|
|
|
|
|
In-depth guidance to help professional developers achieve mastery of advanced ASP.NET capabilities. Get the expert insights and pragmatic code examples you need to master the advanced features and capabilities for developing sophisticated Web applications with ASP.NET 2.0.
|
|
|
|
|
|
|
|
|
Assuming neither database nor programming background, Beginning SQL Server 2005 Express for Developers introduces all the fundamental database administration and SQL programming features of SQL Server 2005 Express Edition, the free relational database management system from Microsoft that provides a major subset of full SQL Server 2005 functionality.
|
|
|
|
|
|
|
|
|
This is a unique, one-volume guide to the administration and management of the Oracle database. Fully revised and updated from its best-selling 9i predecessor, this edition covers all new features, with fully field-tested examplesnot just "showcase" examples.
|
|
|
|
|
|
|
|
|
Ive read lots of good books about Ubuntu and Linux in the past few months. This is the first great book. — Arsgeek.com review of Beginning Ubuntu Linux, Second Edition Keir Thomas walks you through the whole Ubuntu experience from beginning to end, comforting you with a calm voice when you might be feeling a bit lost ... He has done a great and thorough job.
|
|
|
|
|
|
|
|
|
Everything a company needs to know to plan, organize, and perform an SAP implementation in one book!
|
|
|
|
|
|
|
|
|
The new edition of this perennial bestseller is the ideal initiation to 3D and Maya. Starting with the basics, it builds from the ground up, combining straightforward text with practical examples that make it fun and easy to learn Maya's core tools while introducing the latest Maya 2008 features. Follow clear-cut, step-by-step lessons while you learn by doing using a wealth of hands-on files provided on the CD. You'll also find compelling examples in the full-color insert.
|
|
|
|
|
|
|
|
|
- VBA is used for writing macros, automating Office applications, and creating custom applications in Word, Excel, PowerPoint, Outlook, and Access
- Easily accessible by novice programmers, VBA is also powerful enough for IT professionals who need to create specialized business applications, generating wide interest
- Completely revised for the new versions of the language and the Office suite, this book is the most up-to-date VBA guide on the market
- Includes what everyone, from power users to system administrators and professional developers, needs to know
|
|
|
|
|
|
|
|
|
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published.
|
|
|
|
|
|
|
|
|
Programming with Microsoft Visual Basic 2005, Third Edition by the best-selling author, Diane Zak, is designed for a first course in programming. Using the most recent version of the software, Visual Basic 2005, this book teaches individuals how to use Visual Basic applications as they would in a real world setting. Students with no previous programming experience learn how to plan and create their own interactive windows applications. GUI design skills and OOP concepts are emphasized throughout the book.
|
|
|
|
|
|
|
|
|
Eclipse is the world's most popular IDE for Java development. And although there are plenty of large tomes that cover all the nooks and crannies of Eclipse, what you really need is a quick, handy guide to the features that are used over and over again in Java programming. You need answers to basic questions such as: Where was that menu? What does that command do again? And how can I set my classpath on a per-project basis?
|
|
|
|
|
|
|
|
|
If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level language code. A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming.
|
|
|
|
|
|