Skip to content

Learning C# 3.0

Spend $50 to get a free DVD!

ISBN-10: 0596521065

ISBN-13: 9780596521066

Edition: 3rd 2008 (Revised)

Authors: Jesse Liberty, Brian MacDonald

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Rent eBooks
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

If you're new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 2008 starts with the most basic features of the language, and builds to advanced features including generics, interfaces, and delegates. You'll also learn how to build Windows applications and handle data with C#. No previous programming experience is required -- in fact, if you've never written a line of code in your life, this book will show you how it's done. Bestselling authors Jesse Liberty and Brian MacDonald start with the fundamentals and work up through intermediate to advanced features. Each chapter offers a self-contained lesson that helps you master key concepts, with plenty of annotated examples, illustrations, and a concise summary. Learn how to program while you learn C# Learn principles of object-oriented programming through C# Discover how to use the latest features in C# 3.0 and the .NET 3.5 Framework -- including LINQ and the Windows Presentation Foundation (WPF) Create Windows applications and data-driven applications Sharpen your skills with "Brain Builder" quizzes and exercises in each chapter If you're ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed.
Customers also bought

Book details

List price: $39.99
Edition: 3rd
Copyright year: 2008
Publisher: O'Reilly Media, Incorporated
Publication date: 11/28/2008
Binding: Paperback
Pages: 696
Size: 7.00" wide x 9.25" long x 1.50" tall
Weight: 1.980

Jesse Liberty is a Master Consultant for Falafel Software, aMicrosoft MVP, a Telerik MVP, an author, and he creates courses forPluralsight. Liberty hosts the popular Yet Another Podcast and his blog isconsidered required reading. He was a Senior Evangelist for Microsoft, a XAML Evangelistfor Telerik, a Distinguished Software Engineer at ATT; Software Architectfor PBS and Vice President of Information Technology at Citibank. Jesse can befollowed on twitter at @JesseLiberty

Brian MacDonald has edited programming and networking books for major publishers on topics ranging from securing Windows servers to PHP web programming to running an eBay business. He also coauthored O'Reilly's Learning C# 2005 and Learning ASP.NET 2.0 with AJAX.

Preface
About This Book
Who This Book Is For
How This Book Is Organized
Conventions Used in This Book
Support: A Note from Jesse Liberty
Using Code Examples
We'd Like to Hear from You
SafariA� Books Online
Acknowledgments
C# and .NET Programming
Installing C# Express
C# 3.0 and .NET 3.5
The .NET Platform
The .NET Framework
The C# Language
Your First Program: Hello World
The Compiler
Examining Your First Program
The Integrated Development Environment
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercise
Visual Studio 2008 and C# Express 2008
Before You Read Further
The Start Page
Projects and Solutions
Inside the Integrated Development Environment
Building and Running Applications
Menus
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
C# Language Fundamentals
Statements
Types
WriteLine( ) and Output
Variables and Assignment
Casting
Constants
Strings
Whitespace
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
Operators
Expressions
The Assignment Operator (=)
Mathematical Operators
Increment and Decrement Operators
Relational Operators
Logical Operators and Conditionals
The Conditional Operator
Operator Precedence
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
Branching
Unconditional Branching Statements
Conditional Branching Statements
ReadLine( ) and Input
Iteration (Looping) Statements
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
Object-Oriented Programming
Creating Models
Classes and Objects
Defining a Class
Class Relationships
The Three Pillars of Object-Oriented Programming
Object-Oriented Analysis and Design
Summary
Test Your Knowledge: Quiz
Test Your Knowledge: Exercises
Classes and Objects
Defining Classes
Method Arguments
Return Types
Constructors
Initializers
Object Initializers
Anonymous Types