Amazon.com: C# 2008 Fundamentals I and II LiveLessons (Video Training) (9780137131310): Paul J. Deitel: Books


or
Sign in to turn on 1-Click ordering.
Sell Back Your Copy
For a $20.93 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
C# 2008 Fundamentals I and II LiveLessons (Video Training)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

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

Paul J. Deitel (Author)
4.3 out of 5 stars  See all reviews (7 customer reviews)

List Price: $99.99
Price: $55.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $44.00 (44%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually ships within 11 to 13 days.
Ships from and sold by Amazon.com. Gift-wrap available.
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Sell Back Your Copy for $20.93
Whether you buy it used on Amazon for $48.99 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $20.93.
Used Price$48.99
Trade-in Price$20.93
Price after
Trade-in
$28.06

Book Description

December 22, 2008 0137131313 978-0137131310 1

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:

  • Twitter: @deitel
  • Facebook: http://www.deitel.com/deitelfan

Check Out Related Media



Frequently Bought Together

Customers buy this book with C# 2010 for Programmers (4th Edition) (Deitel Developer Series) $35.99

C# 2008 Fundamentals I and II LiveLessons (Video Training) + C# 2010 for Programmers (4th Edition) (Deitel Developer Series)
Price For Both: $91.98

One of these items ships sooner than the other. Show details

  • This item: C# 2008 Fundamentals I and II LiveLessons (Video Training)

    Usually ships within 11 to 13 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • C# 2010 for Programmers (4th Edition) (Deitel Developer Series)

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Paul Deitel, CEO, CTO, and cofounder of Deitel & Associates, Inc., is coauthor of many of the world’s leading programming books, including C# 2008 for Programmers, Third Edition (Prentice Hall, 2009). Through Deitel & Associates, Inc., he has delivered Java and other programming language courses to developers at dozens of premier organizations, including IBM, Sun Microsystems, Cisco, Fidelity, NASA, and many more. 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.

Excerpt. © Reprinted by permission. All rights reserved.

Preface

Preface

Welcome to the C# 2008 Fundamentals LiveLessons. This two-part sequence presents object-oriented programming in C# using Microsoft Visual C#® 2008 and .NET 3.5. After studying the fundamental topics presented here, you’ll have the foundation you need to learn more about C# programming on the .NET platform.

What You Will Learn

  • Features of Visual C# 2008 and C# 3.0.
  • To build, compile and run applications with the Visual C# 2008 Express and Visual Studio 2008 Integrated Development Environments (IDEs).
  • The classes and interfaces in the .NET Framework Class Library and the MSDN online documentation to locate the features you need.
  • Formatted input and output capabilities.
  • Arithmetic, increment, decrement, assignment, relational, equality and logical operators.
  • Control statements.
  • Simple types and their corresponding common language runtime types.
  • Methods, method overloading and methods with variable-length argument lists.
  • Arrays and strings, and how they are manipulated as objects.
  • Generic collections.
  • Language Integrated Query (LINQ).
  • Object-oriented programming concepts including classes, objects, encapsulation, interfaces, inheritance, polymorphism, abstract classes and abstract methods.
  • To use and create your own static methods and static variables.
  • To package your own classes to create reusable class libraries.
  • To use exception handling to make your programs more robust.
  • The fundamentals of event-driven graphical user interface (GUI) programming with Windows Forms and Windows Presentation Foundation (WPF).
  • Rich Internet Application (RIA) development with Microsoft Silverlight™.

Who Should Use These LiveLessons?

The C# 2008 Fundamentals LiveLessons are intended for students and professionals who are already familiar with programming fundamentals in a high-level programming language such as C, C++, Java™ or Visual Basic®. Object-oriented programming experience is not required— this is a key focus of these LiveLessons. C# 2008 Fundamentals I introduces object-oriented programming fundamentals in C#. C# 2008 Fundamentals II continues with in-depth discussions of object-oriented programming and introduces exception handling, GUIs with Windows Forms and Windows Presentation Foundation (WPF), and Microsoft Silverlight.

Teaching Approach

In the C# 2008 Fundamentals LiveLessons, author Paul Deitel concentrates on the principles of good software engineering and stresses program clarity, teaching by example. Paul is a professional trainer who presents leading-edge courses to government, industry, the military and academia.

Live-Code Approach. These LiveLessons are loaded with “live-code” examples—that is, each new concept is presented in the context of a complete working C# application. In addition to discussing the new concepts in each application, Paul executes the application so you can see the concepts “in action.” This style exemplifies the way Deitel teaches and writes about programming at Deitel & Associates; they call this the “live-code” approach.

Object-Oriented Throughout. After learning some C# fundamentals in Lesson 1 of C# Fundamentals I, you’ll create your first customized classes and objects in Lesson 2. Presenting objects and classes early gets you “thinking about objects” immediately and mastering these concepts more thoroughly. We then use these concepts throughout both LiveLessons.

Online Documentation. Throughout both LiveLessons we show you how to use the MSDN online documentation. This will help you avoid “reinventing the wheel” by locating features that are already defined in the .NET Framework Class Library and that you need in your applications. It will also help you learn the relationships among many key classes and interfaces in the .NET Framework Class Library. Learning these relationships is essential to taking full advantage of the .NET Framework Class Library’s capabilities.

How These LiveLessons Are Organized

These LiveLessons are based on portions of Paul’s Deitel¨ Developer Series book C# 2008 for Programmers, 3/e (http://www.deitel.com/books/csharpfp3/) and his Dive-Into¨ Series corporate training courses (http://www.deitel.com/training/), which he presents to organizations worldwide. Feel free to email Paul at deitel@deitel.com.

C# 2008 Fundamentals I (over 50 examples)

  • Lesson 1, Introduction to C# Applications, introduces C# application programming. You’ll learn formatted input and output capabilities, and how to compile and run C# applications using an IDE and using the JDK command-line tools. You’ll also begin using the packages of reusable classes in the C# class libraries.
  • Lesson 2, Introduction to Classes and Objects, introduces object-oriented programming principles and constructs, and begins our case study on developing a grade-book class that instructors can use to maintain student test scores. This case study is enhanced over the next several lessons, culminating with the versions presented in Lesson 6, Arrays. The last example in this lesson uses a bank account class to introduce data validation concepts. In this lesson, you’ll learn what classes, objects, methods and instance variables are; how to declare a class and use it to create an object; how to declare methods in a class to implement the class’s behaviors; how to declare instance variables and properties in a class to implement the class’s attributes; how to use C#’s new auto-implemented properties; how to call an object’s methods to make them perform their tasks; the differences between instance variables of a class and local variables of a method; to use a constructor to ensure that an object’s data is initialized when the object is created; and the differences between value types and reference types.
  • Lesson 3, Control Statements: Part 1, continues enhancing the GradeBook case study with additional functionality. You’ll learn C#’s if, if...else and while control statements, and the increment and decrement operators.
  • Lesson 4, Control Statements: Part 2, introduces C#’s for and do...while repetition statements, and the switch multiple-selection statement. A portion of this lesson expands the GradeBook class presented in Lessons 2–3 by using a switch statement to count the number of A, B, C, D and F grade equivalents in a set of numeric grades entered by the user.
  • Lesson 5, Methods: A Deeper Look, discusses other details of method definitions. You’ll also learn about static methods and fields of a class; C#’s simple types and the implicit type promotion rules between them; random-number generation; to create and use named constants; how to use C#’s mechanisms for implementing pass by reference; the scope of identifiers; and what method overloading is and how to create overloaded methods.
  • Lesson 6, Arrays, introduces C#’s implementation arrays. You’ll learn how to declare, initialize and manipulate arrays; to iterate through arrays with the foreach statement; to pass arrays to methods; to pass references to methods by reference; to declare and manipulate rectangular and jagged multidimensional arrays; to create methods with variable-length argument lists; and to read a program’s command-line arguments. We’ll also enhance the GradeBook case study using arrays to maintain a set of grades in memory and analyze student grades from multiple exams in a semester.
  • Lesson 7, Introduction to LINQ and Generic Collections, introduces C#’s new Language Integrated Query (LINQ) capabilities. You’ll learn how to use LINQ’s uniform syntax to search, sort and filter arrays and objects of the List generic collection. Later in C# 2008 Fundamentals II, you’ll use the same syntax to query the contents of an XML document returned by a web service that is called from a Silverlight application.
  • Lesson 8, Classes and Objects: A Deeper Look, takes a deeper look at building classes, controlling access to class members and creating constructors. The examples teach encapsulation and data hiding; composition; how to use keyword this to refer to an object’s members; indexers; composition; how to create static variables and methods; how to create readonly properties; how to organize classes into your own namespaces for reusability; and how to use delegates to store references to methods that can be used to invoke those methods or pass them as arguments to other methods. Then, you’ll learn about several new C# language features that were added to support LINQ’s functionality, including object initializers, e...

Product Details

  • Paperback: 128 pages
  • Publisher: Prentice Hall; 1 edition (December 22, 2008)
  • Language: English
  • ISBN-10: 0137131313
  • ISBN-13: 978-0137131310
  • Product Dimensions: 7.6 x 1.1 x 9.1 inches
  • Shipping Weight: 11.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #252,403 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

7 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

15 of 16 people found the following review helpful:
4.0 out of 5 stars quick tour of C# basics; but also get a text on C#, December 23, 2008
This review is from: C# 2008 Fundamentals I and II LiveLessons (Video Training) (Paperback)
Look, the blurb at the back of the package says that this collection gives $US2000 of expert C# training. This is hyperbole, inflicted upon us by some overenthusiastic copywriter. What that refers to is how much you might have to pay for personal tutoring, presumably by Deitel or some other C# expert.

But if we leave this aside, then the videos can indeed be useful. As I've said for another set of video lessons, PHP and MySQL (Video Training), this is for those people who need (or seem to need) human tutoring to learn a subject. As distinct from getting it off a book or website. In practical terms, the 17 hours on the DVDs have Deitel focusing on the basics of C#. The DVDs are not an exhaustive description of the language, but they don't need to be. If you can assimilate most of the videos, then you have a working knowledge of C#. Maybe not an expert and comprehensive knowledge. But enough to start useful coding.

The second DVD has a lesson on Silverlight. Microsoft recently developed it to combat Adobe. But I'm not entirely sure a lesson on it belongs in a set of C# basics. The other lessons on this DVD, like about polymorphism or collections are certainly germane to knowing C#. Silverlight isn't. It's more of an application level package. [Just so we're clear; this is not a comment about the efficacy of Silverlight vis a vis Adobe.]

If you get through the videos and want to graduate to a C# text, then consider Deitel's recent book, Visual C# 2008 How to Program (3rd Edition) (How to Program (Deitel)). Whether or not you get this book, I strongly suggest that you use some C# book to accompany the video. Because the video has one weakness. To get fluency, you need to work on C# problems. The format of the video does not lend easily to giving you many of these. Books are better for that. Along this line, perhaps instead of a lesson on Silverlight, how about substituting another lesson full of basic programming problems and their solutions.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
4.0 out of 5 stars C# 2008 fundamental, April 5, 2009
This review is from: C# 2008 Fundamentals I and II LiveLessons (Video Training) (Paperback)
If you are new to C# and Object Oriented programming, this tutorial is gana lead you step by step to understand what is object oriented programming and the meaning of Classes, Inheritance, Polymorphism and work with collection. I think Paul J.Deitel did a great job at this tutorial.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
5.0 out of 5 stars C# 2008 Fundamentals I and II (Video Training), May 22, 2010
Amazon Verified Purchase(What's this?)
This review is from: C# 2008 Fundamentals I and II LiveLessons (Video Training) (Paperback)
P.J. Deitel does an excellent job on this video I recomend this to even advance programmers. He goes over the fundamentals of good programming and that is lacking in todays world. While many of us say yes we do everything right our leaders want us to go faster write more code just do more and do it faster with less. So if you are brand new to developemnt and SDLC or if you have been at if for a while and if you want to relearn use this along with one of P.J. Deitel's programming books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews





Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject