• Complain

MacDonald Brian Liberty Jesse - Learning C# 3.0

Here you can read online MacDonald Brian Liberty Jesse - Learning C# 3.0 full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2009, publisher: OReilly Media, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover

Learning C# 3.0: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learning C# 3.0" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

If youre new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. Youll also learn how to build Windows applications and handle data with C#. No previous programming experience is required -- in fact, if youve never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how its done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary. With this book, you will: Learn how to program as you learn C# Grasp the 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 Youll also find a unique Test Your Knowledge section in each chapter, with practical exercises and review quizzes, so you can practice new skills and test your understanding. If youre ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed. Read more...
Abstract: If youre new to C#, this popular book is the ideal way to get started. Completely revised for the latest version of the language, Learning C# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. Youll also learn how to build Windows applications and handle data with C#. No previous programming experience is required -- in fact, if youve never written a line of code in your life, bestselling authors Jesse Liberty and Brian MacDonald will show you how its done. Each chapter offers a self-contained lesson to help you master key concepts, with plenty of annotated examples, illustrations, and a concise summary. With this book, you will: Learn how to program as you learn C# Grasp the 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 Youll also find a unique Test Your Knowledge section in each chapter, with practical exercises and review quizzes, so you can practice new skills and test your understanding. If youre ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed

MacDonald Brian Liberty Jesse: author's other books


Who wrote Learning C# 3.0? Find out the surname, the name of the author of the book and a list of all author's works by series.

Learning C# 3.0 — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learning C# 3.0" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Learning C# 3.0
Jesse Liberty
Brian MacDonald
Editor
John Osborn

Copyright 2008 Jesse Liberty and Brian MacDonald

O'Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (.

Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly Media, Inc. Learning C# 3.0 , the image of a butterflyfish, and related trade dress are trademarks of O'Reilly Media, Inc.

Java is a trademark of Sun Microsystems, Inc..NET is a registered trademark of Microsoft Corporation.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps.

While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein.

OReilly Media SPECIAL OFFER Upgrade this ebook with OReilly for more - photo 1

O'Reilly Media

SPECIAL OFFER: Upgrade this ebook with OReilly

for more information on this offer!

Please note that upgrade offers are not available from sample content.

A Note Regarding Supplemental Files

Supplemental files and examples for this book can be found at http://examples.oreilly.com/9780596521073/. Please use a standard desktop web browser to access these files, as they may not be accessible from all ereader devices.

All code files or examples referenced in the book will be available online. For physical books that ship with an accompanying disc, whenever possible, weve posted all CD/DVD content. Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to .

Preface

Congratulations! You've decided to learn to program. Maybe you're learning it for a class, maybe you're learning it to get ahead at work, or maybe you're learning it just for fun. Whatever the reason, we've written this book to help you learn C#. You don't need a language reference, or a code analysis book; you want to start from square one and learn to program. In that respect, your desire to learn how to program is more important than which specific language you choose. There are plenty of modern languages out there, and lots of them are quite similar, under the hood.

Why, out of all the languages you could learn, should you pick C#? There are several good reasons:

  • C# is the preferred language for use with Microsoft's .NET platform. That means C# was created for writing Windows applications, and as you know, the majority of the world's computers run Windows.

  • C# is supported by Visual Studio and its counterpart, Visual C# Express. Visual Studio makes writing code easier and faster in hundreds of different ways. And did we mention C# Express is free?

  • C# is designed to be powerful enough to write serious business applications, but simple enough to be easy to learn. C# was influenced by the older, and hugely popular, languages C++ and Java, but was intended to bring all the good features of those languages without the quirks that they've acquired over the years.

So, although there are plenty of languages you could learn, we think that C# is an excellent choice to start with.

We could tell you about the new features of C# 3.0, or why we enjoy programming in C# after learning C++, but we suspect most of that won't matter to you. We wrote this book for people with no experience with C# or any other programming languages, so the differences between C# 2.0 and C# 3.0 probably don't impress you much. What we can tell you is that C# 3.0 means that the Microsoft .NET team has been refining the language since 2000, and we think the result is a stable, powerful, easy-to-learn language. We commend you on your choice to learn C#, and we'll try to make the experience as smooth as possible.

About This Book

Learning C# 3.0 is an introductory book. We don't assume that you have any prior programming experience, so we start with the very basic fundamentals of the language. We take it slowly and steadily, one concept per chapter, each one building on the last. We don't shy away from the complicated stuffwe introduce object-oriented programming in , and we use object-oriented concepts from there on out. By the latter half of the book, we'll be using intermediate topics like interfaces and delegates, building on what you've already learned. We finish up with two chapters on Windows programming, and two chapters on data, which is the interesting stuff that everybody wants to know about.

The goal of the book is not to get you to write fancy applications without understanding what they do. Our goal is to give you a good grasp of the basics of the language. Once you have that down, you can pick up a more advanced C# book and get the full benefit from it (and of course, we recommend O'Reilly's excellent line of C# books). Even better, once you've learned to think in a modern, object-oriented language, it becomes that much easier to learn others. The first programming language is always the hardest to learn; once you've learned C#, learning Visual Basic, or Java, or PHP is mostly just a matter of translating what you already know.

When you're learning a new language, clear, concise explanations are always helpful, and we've got those. Example applications that you can work through yourself are critical, and we have those too. But what really cements the language in your mind is practice, practice, practice, which we'll provide in each chapter. We've spent a lot of time coming up with quiz questions and exercises that underscore what you'll learn in each chapter, and give you the confidence that comes from writing your own code.

Who This Book Is For

We wrote Learning C# 3.0 for people with no programming experience at all. If you're a student just starting to learn to program, this book is for you. If you have some experience with web design or system administration, and you want to learn about programming, this book is for you. If you're learning on your own because you want to know what this programming thing is all about, good for you! We'll help you get there.

If you already know another programming language, but you haven't run into object-oriented concepts yet, the material in Chapters is where it'll get really interesting for you. If you're familiar with C++, you'll find a lot of the syntax in this book familiar, but there's a lot that's new as well (you can say goodbye to pointers, for one thing), so we suggest that you at least skim the early chapters. If have some experience with another language such as Visual Basic, Java, or Ruby, there's a lot here that you'll be familiar with, but with enough syntax differences to trip you up if you're not careful.

If you're proficient in another object-oriented language and you're looking to pick up the changes as you transition to C#, we suggest you look into this book's companion volume, Programming C# 3.0, by Jesse Liberty and Donald Xie. That book assumes that you have some programming experience already and ramps up to the complex stuff more quickly.

How This Book Is Organized
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Learning C# 3.0»

Look at similar books to Learning C# 3.0. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Learning C# 3.0»

Discussion, reviews of the book Learning C# 3.0 and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.