Apress
Accelerated VB 2008.
Intended for experienced object-oriented developers, this guide explains the differences between Visual Basic 2008, C# 3.0, and Visual Basic 6.0, and dives into VB 2008 syntax for declaring classes, methods, types, variables, arrays, interfaces, delegates, and generics. The final two chapters suggest best design practices for defining new types, and introduce the new language-integrated query (LINQ) for standardizing data manipulation across different data sources. (Annotation ©2008 Book News Inc. Portland, OR)
Advanced NXT; the Da Vinci inventions book.
This hobby guide explains how to recreate five of Leonardo da Vinci's inventions from Lego's NXT robot kits and software, RobotC, NXC, pbLua, and leJOS NXJ. The German author provides step-by-step instructions and numerous illustrations for building and programming an armored car, catapult, revolving bridge, aerial screw, and flying machine. Wikipedia is recommended as one of three web sites for finding more information on "Leonardo". (Annotation ©2008 Book News Inc. Portland, OR)
Beginning C# 2008 databases; from novice to professional.
Intended for C# programmers, this guide explains how to interact with the SQL Server 2005 database using C# 2008, write queries in T-SQL, call stored procedures from C#, work with XML, build Windows Forms applications, and connect to data with LINQ. The ADO.NET chapters discuss the ODBC data provider, connection classes, commands, data readers, datasets, and data adapters. (Annotation ©2008 Book News Inc. Portland, OR)
Beginning Fedora; from novice to professional, the complete guide to Fedora — includes everything you need to know to master this popular Linux-based operating system. (CD-ROM included)
This book/DVD package covers the 7th release of Fedora (previously known as Fedora Core), an open-source software that enables users to recreate under Linux all of the tasks capable under Windows. Part I examines the history and philosophy behind the Linux operating system, and Part II covers all Fedora installation choices in depth. Part III focuses on getting started with Fedora, and Part IV takes a look at how the underlying technology behind Linux functions. Part V covers multimedia functions built into Fedora, and Part VI explains how typical office tasks can be accomplished under Fedora. Part VII explains how to keep the system running smoothly. A glossary and a command index are included. The accompanying DVD contains Fedora 7. Sharma teaches Linux classes at the Indian Institute of Technology, Delhi. Thomas has written previous books on Linux. (Annotation ©2008 Book News Inc. Portland, OR)
Beginning Rails; from novice to professional.
The book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Early chapters introduce the "Rails way" and walk through installation of Ruby and Rails. The rest of the book takes readers on a tour of the components of the Rails framework through the creation of a working application. Focus is on features used most often, rather than arcane details. Two chapters are devoted to the Active Record. Appendices offer an introduction to Ruby for those new to programming, and an introduction to relational databases for those new to data-driven applications. Because Rails development is driven by a community of open source developers, a final appendix describes Rails mailing lists, wikis, blogs, podcasts, and the Rails IRC Channel. Readers should be familiar with the technologies that make up the web, including HTML, and should be comfortable installing software. Hardy and Carneiro are web developers. (Annotation ©2008 Book News Inc. Portland, OR)
Beginning VB 2008; from novice to professional.
This book shows readers, even those who have never programmed before, how to write code in Visual Basic 2008. From the earliest chapters, readers will look at real programming challenges and learn how Visual Basic can be used to solve them. Progressing through the book, these programming problems become increasingly complex to demonstrate how Visual Basic features can interact to achieve programming results. Coverage includes string manipulations, data structures and loops, exception handling, object-oriented programming, component-oriented architecture, relational database data, and LINQ. (Annotation ©2008 Book News Inc. Portland, OR)
Beginning web development, Silverlight, and ASP.NET AJAX; from novice to professional.
Covering web applications and next-generation technologies for web development, this book for developers is scenario-driven, allowing readers hands-on experience in a step-by-step approach to building, testing, and deploying multitier web applications. The first six chapters of the book offer a tour of the full life cycle of applications development using .NET Framework. This section looks at databases and explains how to connect applications to them and how to manage these connections through the deployment process. The rest of the book delves into next-generation web technologies and offers an in-depth look at AJAX extensions for .NET, Windows Communication Foundation, Windows Presentation Foundation, and Silverlight. B&w screenshots are included. The author has written other books on computing. (Annotation ©2008 Book News Inc. Portland, OR)
The essential guide to Dreamweaver CS3 with CSS, Ajax, and PHP.
Powers, an Adobe Community Expert for Dreamweaver, uses plain language to explain how to get the most out of Dreamweaver CS3 and build data-driven websites with Ajax, CCS, and PHP. After a general introduction to the main features of Dreamweaver CS3, including Adobe Bridge and Device Central, the book explores three areas vital to the creation of standards-complaint dynamic websites: cascading styles sheets (CCS); Spry, Adobe's Ajax framework; and PHP, the open-source server-side language. The book also covers principles of good database design and introduces practical applications with XML. Readers should be at home with the basics of (X)HTML and CSS, but no prior knowledge of Ajax and PHP is assumed. The book is intended to replace the author's Foundation PHP for Dreamweaver 8. Friends of ED is an APress company distributed by Springer Verlag. (Annotation ©2008 Book News Inc. Portland, OR)
Foundation Flash CS3 for designers.
A media teacher and a multimedia programmer explain the fundamentals of Flash Professional CS3 and the syntax of ActionScript 3.0. Step- by-step instructions walk through applying layers and masks, manipulating text, styling a Flash movie with Cascading Style Sheets, adding dynamic data to a movie with XML, tweening shapes and motion, streaming audio and video, and optimizing Flash movies. (Annotation ©2008 Book News Inc. Portland, OR)
Foundations of BizTalk server 2006.
In this introductory text, Wooston, a developer, describes the features of the application BizTalk Server 2006 by using examples that walk developers through its components. He covers XML, installation, messaging, schemas, the BizTalk Mapper, ports and locations, pipelines, orchestration, the business rules engine, and monitoring. (Annotation ©2008 Book News Inc. Portland, OR)
Foundations of Popfly; rapid Mashup development.
Mashups allow users to integrate products and services from Web 2.0 giants like Yahoo, Google, and Microsoft. Popfly simplifies the development of mashups by making the details of the technology transparent. Griffin, a Microsoft consultant, takes nonprogrammers from their first steps in Microsoft Popfly all the way through creating new mashups and sharing them with the entire Popfly community. The first six chapters show how to use the Popfly environment to create mashups, and the last four chapters show how to create components, called blocks, that can be used to create mashups within Popfly. Some knowledge of JavaScript and the technologies surrounding it, such as AJAX and JSON, is helpful, as is knowledge of XML. (Annotation ©2008 Book News Inc. Portland, OR)
From program to product; turning your code into a saleable product.
Smolin (Beach Access Software) offers advice on defining a software product before writing any code, designing user interfaces, working with software testers, pricing the product, hiring a lawyer, forming a business, writing a manual, and packaging the final product. An interview with a programmer turned successful entrepreneur concludes each chapter. (Annotation ©2008 Book News Inc. Portland, OR)
Practical JBoss Seam projects.
Written for experienced enterprise Java developers, this guide introduces the JBoss Seam framework for enhancing the development of Java EE applications, its component model and context support, pageflow with jPDL, security services, business processes with jPBM, and rich internet UIs with component remoting and AJAX. An ongoing sample application enhances the features of a simple online catalog of high-tech gadgets. (Annotation ©2008 Book News Inc. Portland, OR)
Pro SQL Server 2005 Service Broker.
Intended for experienced database and application developers, this guide introduces the SQL Server 2005 asynchronous messaging framework for programming message-based applications, and explains how to distribute Service Broker applications to physically different machines. More advanced chapters discuss security configurations, the service-oriented database architecture, asynchronous triggers, batch frameworks, priority-based message processing, reliable web service requests, scaling out applications to any size, performance counters, and server management. (Annotation ©2008 Book News Inc. Portland, OR)
Pro Windows PowerShell.
Writing for readers with only a little prior scripting experience, Dershev, a software developer, introduces Windows PowerShell's object-oriented features and its means for providing basic abstraction like script blocks, functions, scripts, aliases, and providers. He then uses advanced scripting techniques to work with .NET, COM, and WMI objects, using real-world problems as examples. He gives instructions on starting and stopping processes and services, working with text-based I/O, using performance counters to monitor the system, downloading and uploading files to the web, and automating programs via their COM interfaces. The last section of the book covers tools and add-ons that can be used to extend the shell, and points readers in the direction of open source tools to boost productivity. (Annotation ©2008 Book News Inc. Portland, OR)
Use case driven object modeling with UML; theory and practice.
This reference explains the ICONIX Process for using Unified Modeling Language (UML) to drive object-oriented software designs, simplifying the large language into a core subset of most versatile code. Topics addressed include domain and use case modeling, robustness analysis, technical architecture, code review, design-driven testing, and new components of UML 2.0. (Annotation ©2008 Book News Inc. Portland, OR)