Freebook! - Buy Two, Get One Free
 
 

Special Offers see all

Enter to WIN!

Weekly drawing for $100 credit. Subscribe to PowellsBooks.news for a chance to win.
Privacy Policy

More at Powell's


Recently Viewed clear list


Interviews | September 19, 2013

Chris Faatz: IMG Larry Watson: The Powells.com Interview



Larry WatsonLarry Watson, the author of Montana 1948 and many other fine novels, has just published Let Him Go, his latest foray into literary fiction. Let Him... Continue »
  1. $16.80 Sale Hardcover add to wish list

    Let Him Go

    Larry Watson 9781571311023

spacer
Ships free on qualified orders.
$49.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
2 Beaverton Computer Languages- C#
3 Burnside - Bldg. 2 Computer Languages- C#
25 Local Warehouse Computer Languages- C#
15 Remote Warehouse Computer Languages- C#

Head First C#

by

Head First C# Cover

ISBN13: 9781449343507
ISBN10: 1449343503
All Product Details

 

Synopses & Reviews

Publisher Comments:

You want to learn C# programming, but you're not sure you want to suffer through another tedious technical book. You're in luck: Head First C#, Third Edition introduces this language in a fun, visual way. You'll quickly learn everything from creating your first program to learning sophisticated coding skills with C# 5.0, Visual Studio 2012, and the .NET 4.5 Framework, while avoiding common errors that frustrate many students.

The third edition offers several hands-on labs along the way to help you build and test programs using skills you've learned up to that point. In the final lab, you'll put everything together. From objects to garbage collection and from exceptions to interactions, you'll learn C# in a way that engages and entertains your brain. Here are a few of the topics you'll learn:

  • Start by building a useful application with pre-built components in Visual Studio 2012
  • Discover how objects work, using real-world examples
  • Store numbers, text, and other basic data types using primitives
  • Save complex data in files and databases with great C# tools
  • Build intuitive and easy-to-use interfaces by following simple rules
  • Design your code to catch exceptions—things you don't expect
  • Develop good programming habits, such as refactoring code and applying unit tests
  • Learn how web services put your programs in touch with the rest of the world
  • Make it easy for other people to install your software

Synopsis:

Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. Fun and highly visual, this introduction to C# is designed to keep you engaged and entertained from first page to last.

Youll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. And you'll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you're done, you'll be a solid C# programmer—and you'll have a great time along the way!

  • Create a fun arcade game in the first chapter, and build games and other projects throughout the book
  • Learn how to use XAML to design attractive and interactive pages and windows
  • Build modern Windows Store apps using the latest Microsoft technology
  • Learn WPF (Windows Presentation Foundation) using the downloadable WPF Learner's Guide
  • Using the Model-View-ViewModel (MVVM) pattern to create robust architecture
  • Build a bonus Windows Phone project and run it in the Visual Studio Windows Phone emulator

Projects in the book work with all editions of Visual Studio, including the free Express editions.

About the Author

Jennifer Greene has spent the past 15 years or so building software for many different kinds of companies. She's worked for small start-ups and some huge companies along the way. She's built software test teams and helped lots of companies diagnose and deal with habitual process problems so that they could build better software. Since her start in software test and process definition, she's branched out into development management and project management. She's currently managing a big development team for a global media company and she's managed just about every aspect of software development through her career.

Andrew Stellman, despite being raised a New Yorker, has lived in Pittsburgh twice. The first time was when he graduated from Carnegie Mellon's School of Computer Science, and then again when he and Jenny were starting their consulting business and writing their first project management book for O'Reilly. When he moved back to his hometown, his first job after college was as a programmer at EMI-Capitol Records--which actually made sense, since he went to LaGuardia High School of Music and Art and the Performing Arts to study cello and jazz bass guitar. He and Jenny first worked together at that same financial software company, where he was managing a team of programmers. He's since managed various teams of software engineers, requirements analysts, and led process improvement efforts. Andrew keeps himself busy eating an enormous amount of string cheese and Middle Eastern desserts, playing music (but video games even more), studying taiji and aikido, having a wife named Lisa, and owing a pomeranian.

Table of Contents

Head First C#Advance Praise for Head First C#Praise for other Head First books How to use this Book: IntroChapter 1: Start Building With c#: Build something cool, fast!Chapter 2: Its all Just Code: Under the hoodChapter 3: Objects: Get Oriented!: Making code make senseChapter 4: Types and References: Its 10:00. Do you know where your data is?C# Lab: A Day at the RacesChapter 5: Encapsulation: Keep your privates... privateChapter 6: Inheritance: Your objects family treeChapter 7: Interfaces and Abstract Classes: Making classes keep their promisesChapter 8: Enums and Collections: Storing Lots of DataChapter 9: Reading and Writing Files: Save the last byte for me!C# Lab: The QuestChapter 10: Designing Windows Store Apps with Xaml: Taking your apps to the next levelChapter 11: Async, Await, and Data Contract Serialization: Pardon the interruptionChapter 12: Exception Handling: Putting out fires gets oldChapter 13: Captain Amazing The Death of the ObjectChapter 14: Querying Data and Building Apps With LINQ: Get Control of Your DataChapter 15: Events and Delegates: What your Code does When Youre Not LookingChapter 16: Architecting Apps with the Mvvm Pattern: Great apps on the inside and outsideC# Lab: InvadersChapter 17: Bonus Project!: Build a Windows Phone appLeftovers: The top 11 things we wanted to include in this book

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:

IADEV, September 2, 2013 (view all comments by IADEV)
If one has never seen the Head First series, readers who want a straight reference manual will likely find many of the jokes and diagrams to be distracting. Make sure you look at the sample pages or other references as some will note that the presentation just isn't for them. For me, it was nice to have a different layout for variety from the common format of most of the past few tech books I have read. Having some programming experience in various other languages, I approached this book trying to learn more about C# and the .NET ecosystem and experienced a gentle intro to the language overall. One of the things that I had heard about and was curious to dig into was LINQ. Chapter 14 gave some clear examples and explanations of the concepts involved and was good in for general knowledge since these concepts have been ported to other languages as well. Even though I was newer to the .NET ecosystem, this work gave me the knowledge to hit the ground running.

Overall conclusion: Lives up to the Head First series line of resources.

Disclaimer: I got a copy of this book for review as part of O'Reilly blogger program.
Was this comment helpful? | Yes | No

Product Details

ISBN:
9781449343507
Author:
Greene, Jennifer
Publisher:
O'Reilly Media
Author:
Stellman, Andrew
Subject:
Computer Languages-C++
Subject:
.NET;4.0;C#;DLL;LINQ;Metro;XML;anonymous delegates;anonymous methods;application domain;assemblies;attributes;delegates;dynamically typed objects;garbage collection;generic collections;generics;iterators;lamba expressions;marshalling;named parameters;opti
Subject:
.NET;4.0;C#;DLL;LINQ;Metro;XML;anonymous delegates;anonymous methods;application domain;assemblies;attributes;delegates;dynamically typed objects;garbage collection;generic collections;generics;iterators;lamba expressions;marshalling;named parameters;opti
Subject:
.NET;4.0;C#;DLL;LINQ;Metro;XML;anonymous delegates;anonymous methods;application domain;assemblies;attributes;delegates;dynamically typed objects;garbage collection;generic collections;generics;iterators;lamba expressions;marshalling;named parameters;opti
Subject:
.NET;4.0;C#;DLL;LINQ;Metro;XML;anonymous delegates;anonymous methods;application domain;assemblies;attributes;delegates;dynamically typed objects;garbage collection;generic collections;generics;iterators;lamba expressions;marshalling;named parameters;opti
Edition Description:
Third Edition
Publication Date:
20130913
Binding:
Paperback
Language:
English
Pages:
960
Dimensions:
9.25 x 8 in

Related Subjects

Computers and Internet » Computer Languages » C#

Head First C# New Trade Paper
0 stars - 0 reviews
$49.99 In Stock
Product details 960 pages O'Reilly Media - English 9781449343507 Reviews:
"Synopsis" by ,

Head First C# is a complete learning experience for learning how to program with C#, XAML, the .NET Framework, and Visual Studio. Fun and highly visual, this introduction to C# is designed to keep you engaged and entertained from first page to last.

Youll build a fully functional video game in the opening chapter, and then learn how to use classes and object-oriented programming, draw graphics and animation, and query data with LINQ and serialize it to files. And you'll do it all by creating games, solving puzzles, and doing hands-on projects. By the time you're done, you'll be a solid C# programmer—and you'll have a great time along the way!

  • Create a fun arcade game in the first chapter, and build games and other projects throughout the book
  • Learn how to use XAML to design attractive and interactive pages and windows
  • Build modern Windows Store apps using the latest Microsoft technology
  • Learn WPF (Windows Presentation Foundation) using the downloadable WPF Learner's Guide
  • Using the Model-View-ViewModel (MVVM) pattern to create robust architecture
  • Build a bonus Windows Phone project and run it in the Visual Studio Windows Phone emulator

Projects in the book work with all editions of Visual Studio, including the free Express editions.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.