Home > Store > Programming > C#

C# 2008 Fundamentals I and II LiveLessons (Video Training)

C# 2008 Fundamentals I and II LiveLessons (Video Training)

Your browser doesn't support playback of this video. Please download the file to view it.

DVD

  • This product currently is not for sale.
Not for Sale

Downloadable Video

  • Your Price: $79.99
  • List Price: $99.99
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Register your product to gain access to bonus material or receive a coupon.

Buy Lessons

DRM-Free Video Downloads. Purchase and immediately download individual lessons from this video. Make your lesson selections below and click on the Buy button.

Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec. Requires the free QuickTime Player software.

Lesson 1

Lesson 1: Introduction to C# Applications (Downloadable Version)

In this lesson, you’ll learn how to write simple C# applications that perform simple input and output. Then, you’ll use the Visual C# 2008 IDE to compile and run programs, create applications from scratch, and explore .NET’s classes and documentation.

Duration: 00:52:55  File Size: 54 MB

Lesson 2

Lesson 2: Introduction to Classes and Objects (Downloadable Version)

This lesson shows how to declare classes and use them to create objects; implement a class’s behaviors as methods; invoke an object’s methods; implement data inside a class using instance variables; and use properties to access these variables. It also introduces powerful C# features such as auto-implemented properties and constructors. 

Duration: 01:19:16  File Size: 77 MB

Lesson 3

Lesson 3: Control Statements: Part 1 (Downloadable Version)

In this lesson, you’ll learn how to use the C# control statements if, if…else, and while, and work with theincrement and decrement operators.

Duration: 00:29:58  File Size: 29 MB

Lesson 4

Lesson 4: Control Statements: Part 2 (Downloadable Version)

In this lesson, you’ll learn how to use the C# control statements for and do…while, as well as the switch multiple-selection statement. You’ll also learn how to use the end-of-file indicator to specify when user input is complete; and create more complex conditions with conditional and Boolean logical operations.

Duration: 00:36:02  File Size: 38 MB

Lesson 5

Lesson 5: Methods: A Deeper Look (Downloadable Version)

This lesson takes a deeper look at methods. It starts with static methods and variables; then covers allowed promotions between simple types; the enumeration data type; the visibility (“scope”) of identifiers; method overloading; and “pass by value” and “pass by reference” method arguments.

Duration: 01:01:36  File Size: 67 MB

Lesson 6

Lesson 6: Arrays (Downloadable Version)

This lesson first shows how to declare, initialize, and reference elements of arrays, and use for…each to iterate through arrays. It introduces C#’s new implicitly typed local variables; then shows how to pass arrays to methods; pass reference-type variables with the ref keyword; work with multi-dimensional arrays; implement methods that take variable-length argument lists; and more.

Duration: 01:27:23  File Size: 96 MB

Lesson 7

Lesson 7: Introduction to LINQ and Generic Collections (Downloadable Version)

This lesson introduces LINQ, C# 2008’s most powerful new feature. You’ll learn how to query, sort, and filter array contents with LINQ; use LINQ with the list generic collection; and use generic methods for processing different object types consistently.

Duration: 00:53:51  File Size: 58 MB

Lesson 8

Lesson 8: Classes and Objects: A Deeper Look (Downloadable Version)

This lesson introduces encapsulation, data hiding, and private data; using the this keyword to reference object members; using indexers and readonly variables; and building new class libraries. Next, it introduces new C# features that support LINQ: object initializers, extension methods, delegates, lambda expressions, and anonymous types.

Duration: 02:44:23  File Size: 180 MB

Lesson 9

Lesson 1: Object-Oriented Programming: Inheritance (Downloadable Version)

In this lesson, you’ll learn how inheritance promotes reusability; start working with base and derived classes; and use the new protected access modifier and the base keyword. Next, you’ll discover how to construct class hierarchies that make it easier to maintain, modify, and debug classes.

Duration: 01:00:50  File Size: 68 MB

Lesson 10

Lesson 2: Object-Oriented Programming: Polymorphism (Downloadable Version)

This lesson shows how to use polymorphism to “program in the general,” making systems more extensible and maintainable. You’ll learn how to use overridden methods; distinguish between abstract and concrete classes; declare abstract classes; determine object type at execution; use interfaces; and overload operators.

Duration: 00:38:50  File Size: 110 MB

Lesson 11

Lesson 3: Exception Handling (Downloadable Version)

This lesson explains what exceptions are, and shows how and when to use them to build more robust code. It covers using try and catch blocks to identify and trap exceptions; throwing exceptions to indicate problems; using finally code to release resources; creating new exception types; and more.

Duration: 01:09:45  File Size: 78 MB

Lesson 12

Lesson 4: Introduction to Graphical User Interfaces with Windows Forms (Downloadable Version)

This lesson shows how to build basic graphical user interfaces (GUIs) with Windows Forms. You’ll construct basic GUIs and handle user events; work with common control properties; lay out controls with Visual Studio Windows Forms Designer; create menus and Tooltips; handle mouse events; and design Multiple Document Interface windows.

Duration: 01:23:39  File Size: 88 MB

Lesson 13

Lesson 5: Introduction to GUI with Windows Presentation Foundation (WPF) (Downloadable Version)

This lesson shows how to build robust graphical user interfaces with Windows Presentation Foundation (WPF). You’ll learn what WPF can do; review basic XML concepts and use WPF’s XML-based XAML language to describe GUIs; lay out controls; handle events; and draw graphics.

Duration: 01:05:34  File Size: 70 MB

Lesson 14

Lesson 6: Introduction to Silverlight (Downloadable Version)

This lesson introduces SilverlightTM, and shows how to use it to create cross-platform Rich Internet Applications (RIA). It explains Silverlight’s relationship to WPF, presents several Silverlight applications, and walks through building an application that obtains data from a web service and renders it through a custom Silverlight GUI.

Duration: 00:53:31  File Size: 77 MB

Lesson 15

Lesson 7: Generic Collections (Downloadable Version)

This lesson first reviews the .NET Library’s collection classes, then drills deeper into two generic collection classes: SortedDictionary and LinkedList.

Duration: 00:32:41  File Size: 39 MB

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Your browser doesn't support playback of this video. Please download the file to view it.

Actual product comes full screen and in high resolution.

Description

  • Copyright 2009
  • Dimensions: 7-1/2 X 9-1/8
  • Pages: 128
  • Edition: 1st
  • DVD
  • ISBN-10: 0-13-713131-3
  • ISBN-13: 978-0-13-713131-0

C# 2008 Fundamentals I and II show you everything you need to know to start building robust, powerful software with C# and .NET. This collection provides $2,000 (USD) worth of expert C# training!

Your instructor, Paul Deitel, has taught C#, C++, and Java at organizations ranging from IBM to Sun Microsystems to NASA. With the powerful videos included in this LiveLesson, you’ll learn at your own pace as Paul guides you through C# fundamentals, object-oriented programming, and event-driven programming.

The Deitel signature “live-code” approach shows you the correct ways to use C#, right from the start. And you’ll learn in the best possible way: through complete, working programs containing thousands of lines of fully tested C# 3.0 program code. After mastering the basics–classes, objects, methods, and much more–you’ll move on to master professional-quality techniques, from inheritance and polymorphism to exception handling and user interface development.

Check out the extensive C# and Microsoft technologies Deitel® Resource Centers at www.deitel.com/resourcecenters.html. Each week Deitel announces its latest Resource Centers in its newsletter, the DEITEL® BUZZ ONLINE (www.deitel.com/newsletter/subscribe.html). For information on Deitel® Dive Into® Series corporate training courses offered at customer sites worldwide, visit www.deitel.com/training/ or write to deitel@deitel.com.

For the latest information on Deitel publications and to be notified when Deitel content is updated or added, please follow Deitel on:

Note: This is a  box/kit containing two DVDs and a 128-page book.

Sample Content

Table of Contents

Preface  iv
What You Will Learn  iv
Who Should Use These LiveLessons?  iv
Teaching Approach   iv
How These LiveLessons Are Organized  v
Playing the DVDs   vii
About the Author  viii
About Deitel & Associates, Inc  viii

C# 2008 Fundamentals I

Lesson 1 Introduction to C# Applications 1
Lesson 2 Introduction to Classes and Objects 4
Lesson 3 Control Statements: Part 1 13
Lesson 4 Control Statements: Part 2  18
Lesson 5 Methods: A Deeper Look  26
Lesson 6 Arrays  34
Lesson 7 Introduction to LINQ and Generic Collections  54
Lesson 8 Classes and Objects: A Deeper Look 62

C# 2008 Fundamentals II

Lesson 1 Object-Oriented Programming: Inheritance 86

Lesson 2 Object-Oriented Programming: Polymorphism 102

Lesson 3 Exception Handling 116

Note: The pages for Lesson 3 are located in a PDF file on the DVD.

Lesson 4 Introduction to Graphical User Interfaces (GUIs) with Windows Forms 127

Note: The pages for Lesson 4 are located in a PDF file on the DVD.

Lesson 5 Introduction to GUIs with Windows Presentation Foundation (WPF) 137

Note: The pages for Lesson 5 are located in a PDF file on the DVD.

Lesson 6 Introduction to Silverlight™ 144

Note: The pages for Lesson 6 are located in a PDF file on the DVD.

Lesson 7 Generic Collections 151

Note: The pages for Lesson 7 are located in a PDF file on the DVD.

 

Updates

Errata

File replacement for video Lesson 3: User-Defined Exception Classes

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership