Create bookmark
Learning C# 3.0
Master the fundamentals of C# 3.0
Notes
Please login to add notes
- Table of Contents
-
+
Preface
- + C# and .NET Programming
- + Visual Studio 2008 and C# Express 2008
-
+
C# Language Fundamentals
- + Operators
-
+
Branching
- + Object-Oriented Programming
- + Classes and Objects
-
+
Inside Methods
-
+
Basic Debugging
-
+
Arrays
-
+
Inheritance and Polymorphism
- + Operator Overloading
-
+
Interfaces
- What Interfaces Are
- + Implementing an Interface
- Implementing More Than One Interface
- Casting to an Interface
- The is and as Operators
- Extending Interfaces
- Combining Interfaces
- Overriding Interface Methods
- Explicit Interface Implementation
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercises
-
+
Generics and Collections
-
+
Strings
-
+
Throwing and Catching Exceptions
- Bugs, Errors, and Exceptions
- Throwing Exceptions
- Searching for an Exception Handler
- The throw Statement
- The try and catch Statements
- How the Call Stack Works
- Creating Dedicated catch Statements
- The finally Statement
- Exception Class Methods and Properties
- Custom Exceptions
- Summary
- Test Your Knowledge: Quiz
- Test Your Knowledge: Exercises
-
+
Delegates and Events
- + Creating Windows Applications
-
+
Windows Presentation Foundation
-
+
ADO.NET and Relational Databases
- + LINQ
-
+
Answers to Quizzes and Exercises
- + Chapter1: C# and .NET Programming
- + Chapter2: Visual Studio 2008 and C# Express 2008
- + Chapter3: C# Language Fundamentals
- + Chapter4: Operators
- + Chapter5: Branching
- + Chapter6: Object-Oriented Programming
- + Chapter7: Classes and Objects
- + Chapter8: Inside Methods
- + Chapter9: Basic Debugging
- + Chapter10: Arrays
- + Chapter11: Inheritance and Polymorphism
- + Chapter12: Operator Overloading
- + Chapter13: Interfaces
- + Chapter14: Generics and Collections
- + Chapter15: Strings
- + Chapter16: Throwing and Catching Exceptions
- + Chapter17: Delegates and Events
- + Chapter18: Creating Windows Applications
- + Chapter19: Windows Presentation Foundation
- + Chapter20: ADO.NET and Relational Databases
- + Chapter21: LINQ
- Index
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# 3.0 starts with the fundamentals and takes you through intermediate and advanced C# features -- including generics, interfaces, delegates, lambda expressions, and LINQ. 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, bestselling authors Jesse Liberty and Brian MacDonald will show you how it's 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
You'll 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 you're ready to dive into C# and .NET programming, this book is a great way to quickly get up to speed.
Test the closed alpha on paperc.com
Book Details
Authors
Jesse Liberty and Brian MacDonald
Categories
Computers > Programming Languages > C#
Publishers
Publication year : 2008
License: All rights reserved ©
Times read: 1,063

