Professional IronPythonIronPython should be an important part of your developer's toolbox and this book will quickly get you up and running with this powerful language. John Paul Mueller clearly shows how IronPython can help you create better desktop or web-based applications in less time and with fewer errors. Throughout the pages, you'll find techniques for extending IronPython and making it a more robust language. In addition, you'll follow advanced steps such as building an IronPython extension that directly accesses the Win32 API. And you'll enhance your skill set as you introduce IronPython into other environments such as Linux and Mac OS X. ...
What is Dart?Get ready to build modern web apps. This concise book covers the Dart language, libraries, and tools that help you develop structured, fast, and maintainable web apps that run in any modern browser. The Dart platform has been designed to scale from simple scripts to complex apps, running on both the client and the server. With this book, you can use Dart to architect and develop HTML5 apps for the modern web. ...
Professional Ajax, 2nd EditionWith Professional Ajax, 2nd Edition, as your guide, you'll discover how to break free of the "click and wait" standard and defy all the traditional rules of what can happen on the web. This book arms you with a developer-level understanding of Ajax techniques, patterns, and use cases so that you can create an unprecedented user experience in your web applications.
Thoroughly updated throughout, this expanded 2nd edition adds almost 200 pages of new coverage on recently developed Ajax techniques, clearly showing you how to execute client-server communication on your site. It takes you through request brokers such as hidden frames, dynamic iframes, and XHR, explaining when to use each method. You'll also find out how to effectively implement a request management framework as well as how to utilize the latest debugging techniques. All of this will help you create your own full-fledged Ajax web applications to make your site more dynamic. ...
SharePoint Apps with LightSwitchBuild custom business applications for SharePoint with Visual Studio LightSwitch - including intuitive apps that don't require a single line of code. This example-driven guide takes non-programmers step-by-step through the process of creating simple apps and utilities, and shows programmers familiar with C# or Visual Basic how to build customized applications with more functionality.
Discover how to build and test your applications quickly without a lot of expensive server hardware. Once you get up to speed with LightSwitch, you'll create quality line-of-business applications tailored to specific customer needs in no time, whether you work in-house or for a vendor. ...
Programming F# 3.0, 2nd EditionWhy learn F#? This multiparadigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET platofrm.
Learn how to reap the benefits of functional programming for your next project - whether it's quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# former team member Chris Smith gives you a head start of the fundamentals and advanced concepts of the F# language. ...
Head First CEver wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming - topics typically covered on a college-level course.
This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.
We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich ...
JavaScript Pocket Reference, 3rd EditionJavaScript is the ubiquitous programming language of the Web, and for more than 15 years, JavaScript: The Definitive Guide has been the bible of JavaScript programmers around the world. This book is an all-new excerpt of The Definitive Guide, collecting the essential parts of that hefty volume into this slim yet dense pocket reference.
The first 9 chapters document the latest version (ECMAScript 5) of the core JavaScript language, covering: 1) Types, values, and variables, 2) Operators, expressions, and statements, 3) Objects and arrays, 4) Functions and classes.
The next 5 chapters document the fundamental APIs for using JavaScript with HTML5 and explain how to: 1) Interact with web browser windows, 2) Script HTML documents and document elements, 3) Modify and apply CSS styles and classes, 4) Respond to user input events, 5) Communicate with web servers, 6) Store data locally on the user's computer.
This book is a perfect companion to jQuery Pocket Reference. ...
Building PHP Applications with Symfony, CakePHP, and Zend FrameworkAlthough it's relatively easy to learn how to use a single PHP framework to produce dynamic web pages, it's not easy to decide which of the three major web application frameworks will best suit your needs. To that end, this resource offers you an unbiased, in-depth comparison of the three most popular open source frameworks: Symfony, CakePHP, and Zend Framework. The authors present a detailed examination of the similarities and differences of the three frameworks, providing similar examples and tasks for each framework so that you can decide for yourself which framework is right for you. ...
CentOS BibleThis is one of the first, if not the first comprehensive guide to the CentOS Linux operating system.
First find out how to install and configure CentOS. From there, you'll cover a wealth of Linux and CentOS tools, functions, and techniques, including: how to work in the GNOME and KDE desktop environments; how to use the Linux shell, file system, and text editor; how to configure CUPS printers, Samba for file and printer sharing and other features using GUI tools; and more. ...
SQL Server DMVs in ActionSQL Server DMVs in Action shows you how to obtain, interpret, and act on the information captured by DMVs to keep your system in top shape. The over 100 code examples help you master DMVs and give you an instantly reusable SQL library. You'll also learn to use Dynamic Management Functions (DMFs), which provide further details that enable you to improve your system's performance and health. ...