|
|
|
Head First C# (Brain-Friendly Guides)
Do you want to learn C#? Programmers around the world have learned that C# lets them design great-looking programs and build them fast. With C#, you ve got a powerful programming language and a valuable tool at your fingertips. And with the Visual Studio IDE, you ll never have to spend hours writing obscure code just to get a button working. C#, Visual Studio and .NET take care of the grunt-work, and let you focus on the interesting parts of getting your programs written. Sound appealing? Unlike other C# books, which just show you examples and expect you to just memorize them and move on, Head First C# gets you writing code from the beginning. You're given the tools you need, and then you're guided through fun and engaging programming projects. You'll build programs to play a card game, explore a house, and help lazy programmers manage their sick day excuses. But it's not all fun and games: you'll build business applications too, like a contact database and a program to help a party planner estimate her dinner parties. You'll build a dungeon role-playing game and a fully animated, colorful simulation of a beehive. And by the end of the book, you'll build a fast-paced, full-featured retro Invaders arcade game. Make no mistake: by the time you're done with Head First C#, you'll be able to build full-scale, complex, and highly visual programs. And you'll have all of the C# tools you need to tackle almost any programming problem that comes your way. Head First C# is built for your brain, using the revolutionary approach that was pioneered by the highly acclaimed and popular Head First series. You'll never get that bored, "eyes glazed over" feeling from Head First C#, because it guides you through one challenging project after another until, by the end of the book, you're a C# rock star! Here's what you'll learn: - Core C# programming concepts
- How to use the Visual Studio 2008 IDE to build, debug and run your programs
- Important .NET 3.5 features, including generic collections, Windows forms, GDI+ graphics, streams, serialization and more
- Using object oriented programming concepts to help you build well-designed programs
- How to build robust applications with good error handling
- The latest C# 3.0 features, including LINQ, object and collection initializers, automatic properties, extension methods and more
Throughout the book, you'll confront and conquer advanced C# concepts. Some of the most mysterious ideas are demystified and explained with clear examples: how Unicode works, events and delegates, references versus value types, the stack versus the heap, what's really going on with garbage collection, and more. Thousands of readers have learned C# using this innovative book, including: - Beginning programmers who want to learn programming from the ground up
- More advanced programmers who are proficient in another language (like Visual Basic, Java, SQL, FoxPro) and want to add C# to their toolbox
- Programmers who understand basic C# syntax, but are still looking to get a handle on how objects work
- Anyone who's tried to learn C#, but had to deal with books full of dull examples and nothing but boring console applications
- Lots of people who just want to learn how to build cool games!
Head First C# is built to work with any version of Visual Studio 2008, including the free express edition. (It can also can be used with any version of Visual Studio 2005.).
Price: $27.49
[ Notify me when price goes down.]
|
|
Intermediate Perl
Perl is a versatile, powerful programming language used in a variety of disciplines, ranging from system administration to web programming to database manipulation. One slogan of Perl is that it makes easy things easy and hard things possible. Intermediate Perl is about making the leap from the easy things to the hard ones. Originally released in 2003 as Learning Perl Objects, References, and Modules and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling Learning Perl, it picks up where that book left off. Topics include: - Packages and namespaces
- References and scoping
- Manipulating complex data structures
- Object-oriented programming
- Writing and using modules
- Testing Perl code
- Contributing to CPAN
Following the successful format of Learning Perl, we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in Learning Perl and have ambition to go further. Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly. Intermediate Perl is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer. .
Price: $22.39
[ Notify me when price goes down.]
|
|
C# 3.0 Pocket Reference: Instant Help for C# 3.0 Programmers (Pocket Reference (O'Reilly))
This book is for busy programmers who want a succinct and yet readable guide to C# 3.0 and LINQ. C# 3.0 Pocket Reference tells you exactly what you need to know, without long introductions or bloated samples. Despite its conciseness, this book doesn't skimp on depth or detail, and embraces the conceptual challenges in learning C# 3.0 and LINQ. Tightly focused and highly practical, this pocket reference covers more ground than many of the big books on C#. C# 3.0 Pocket Reference includes plenty of illustrations and code examples to explain: Features new to C# 3.0, such as lambda expressions, anonymous types, automatic properties, and more All aspects of C# syntax, predefined types, expressions, and operators Creating classes, structs, delegates and events, enums, generics and constraints, exception handling, and iterators The subtleties of boxing, operating overloading, delegate covariance, extension method resolution, interface reimplementation, nullable types, and operating lifting LINQ, starting with the principles of sequences, deferred execution and standard query operators, and finishing with a complete reference to query syntax-including multiple generators, joining, grouping, and query continuations Consuming, writing, and reflecting on custom attributes You'll also find chapters on unsafe code and pointers, preprocessor directives, XML documentation, and a framework overview. If you're already familiar with Java, C++, or an earlier version of C#, C# 3.0 Pocket Reference is an ideal choice. No other book or online resource can get you up to speed so quickly..
Price: $8.75
[ Notify me when price goes down.]
|
|
Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
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. Written by James Reinders, Chief Evangelist of Intel Software Products, and based on the experience of Intel's developers and customers, this book explains the key tasks in multithreading and how to accomplish them with TBB in a portable and robust manner. With plenty of examples and full reference material, the book lays out common patterns of uses, reveals the gotchas in TBB, and gives important guidelines for choosing among alternatives in order to get the best performance. You'll learn how Intel Threading Building Blocks: Enables you to specify tasks instead of threads for better portability, easier programming, more understandable source code, and better performance and scalability in general Focuses on the goal of parallelizing computationally intensive work to deliver high-level solutions Is compatible with other threading packages, and doesn't force you to pick one package for your entire program Emphasizes scalable, data-parallel programming, which allows program performance to increase as you add processors Relies on generic programming, which enables you to write the best possible algorithms with thefewest constraints Any C++ programmer who wants to write an application to run on a multi-core system will benefit from this book. TBB is also very approachable for a C programmer or a C++ programmer without much experience with templates. Best of all, you don't need experience with parallel programming or multi-core processors to use this book..
Price: $26.65
[ Notify me when price goes down.]
|
|
Modern Machine Shop's Guide to Threads, Threading and Threaded Fasteners
This comprehensive new reference, featuring information extracted from Modern Machine Shop's Handbook for the Metalworking Industries, provides 600 large, easy to read pages of text, tables, and diagrams featuring in-depth coverage of all aspects of thread systems, threading methods, and threaded fasteners and their capabilities. Special attention has been given to the wide variety of available machining operations and tools exploited in the creation of threaded fasteners, including unusually detailed coverage of methods used to determine the ideal hole diameter for tapping operations. An important addition to this book that is not contained in the parent Handbook is a discussion on aircraft fasteners (including rivets, which are sometimes substituted for threaded fasteners) that are employed in several industries. Every effort has been made to provide current, useful, and practical knowledge that an engineer, designer, or machinist normally consults in order to select a suitable machining operation and fastener for a particular engineering application..
Price: $36.13
[ Notify me when price goes down.]
|
|
The Everything Sewing Book: From Threading the Needle to Basting the Hem, All You Need to Alter and Create Beautiful Clothes, Gifts, and Decorations (Everything Series)
Despite the availability of retail fashion, more and more people are turning away from the assembly line toward one-of-a-kind clothing, decorations, and accessories The Everything® Sewing Book provides readers with easy instructions for creating beautiful garments, gifts, and decorations for the home. From selecting the right needle and thread to choosing fabrics, reading patterns, and working with a machine, this uncomplicated book introduces readers to the basics of sewing as they complete increasingly challenging projects that will be cherished for years to come. Also included are tips and tricks for making alterations and repairs and dressing up old clothes with embroidery and accents. Projects include: · Curtains and tablecloths · Colorful appliquéd tote bags · Pillows and wall hangings · Dresses and skirts · Shirts and vests Supplemented with foolproof illustrations, The Everything® Sewing Book is the perfect gift for anyone interested in learning this rewarding craft..
Price: $7.97
[Notify me when price goes down.]
|
|
Multi-Core Programming: Increasing Performance through Software Multithreading (Programming)
Increasing Performance through Software Multi-threadingDiscover programming techniques for Intel multi-core architecture and Hyper-Threading TechnologySoftware developers can no longer rely on increasing clock speeds alone to speed up single-threaded applications; instead, to gain a competitive advantage, developers must learn how to properly design their applications to run in a threaded environment. Multi-core architectures have a single processor package that contains two or more processor "execution cores," or computational engines, and deliver - with appropriate software - fully parallel execution of multiple software threads. Hyper-Threading Technology enables additional threads to operate on each core.This book helps software developers write high-performance multi-threaded code for Intel's multi-core architecture while avoiding the common parallel programming issues associated with multi-threaded programs.Highlights Include: Elements of parallel programming and multi-threading, Programming with threading APIs, OpenMP: The portable solution, Solutions to common parallel programming problems, Debugging and testing multi-threaded applications, Software development tools for multi-threadingThis book is a practical, hands-on volume with immediately usable code examples that enable readers to quickly master the necessary programming techniques. The companion Web site contains pointers to threading and optimization tools, code samples from the book, and extensive technical documentation on Intel multi-core architecture..
Price: $69.95
[ Notify me when price goes down.]
|
|
Threading The Generations: A Mississippi Family's Quilt Legacy
Family lore passes from generation to generation in many ways: through written histories, oral traditions, and photographs For the Shaifer family of Port Gibson, Mississippi, an amazing collection of fifty quilts made by women from four generations holds the story of the family's past. Seldom has a family collection of quilts of this magnitude been shared. Not only do the quilts cover a significant time span, but they include diverse types, patterns, and techniques. Threading the Generations: A Mississippi Family's Quilt Legacy tells the story of the Shaifer family, beginning with Abram Keller Shaifer who came down the Natchez Trace in 1813 and settled in Port Gibson. The book skillfully connects the family's history with the quilts from 1813 to the present. Featuring seventy-five photographs of quilts, family members, and important locations, Threading the Generations includes a discussion of each quilt and the major quilters. Not just a quilt book, however, it is also about family struggles and achievements, relationships, and life as it was lived by thousands of southerners during such difficult times as the Civil War and Reconstruction. Of special interest is the post?Civil War era in the Shaifer family when the son (A. K. Shaifer) established personal connections via letters, gifts, and visits between sworn enemies from the North and South. Research provides ties between generations of women who not only shared a love of one another but also a love of quilting. The legacy they have left will live on as a testament to their creativity, artistic abilities, and strong sense of family..
Price: $18.28
[Notify me when price goes down.]
|
|
|
|
|