O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction to Microsoft C# 2008

Video Description

Microsoft's C# programming language first appeared in the early 2000s. Microsoft's design goals were to create a clean, concise programming language that was redesigned from the ground up based on the new programming paradigms that the Internet created. Over the past nine years, C# has become one of the most popular programming languages in the world. In this course, Mark Long introduces you to the basics of the C# language and gives you a foundation to continue to develop your skillset with C#. Work files are included. To begin learning today, simply click on the movie links.

Table of Contents

  1. Welcome
    1. Introduction 00:02:55
    2. Course Overview 00:03:41
    3. History of C# 00:05:48
    4. Programming Challenges 00:06:38
    5. Visual Studio 2008 Versions 00:07:15
  2. Visual Studio 2008
    1. Visual Studio & Virtual PC 00:06:12
    2. Getting Visual Studio 2008 00:03:11
    3. Installing Visual Studio 2008 00:06:57
    4. Visual Studio Tour pt. 1 00:06:31
    5. Visual Studio Tour pt. 2 00:07:05
    6. Understanding Solutions & Projects pt. 1 00:02:49
    7. Understanding Solutions & Projects pt. 2 00:03:44
    8. Your First C# Program 00:06:52
    9. Commenting Your Code 00:05:53
    10. Collapse & Expand Code 00:05:01
    11. Code Snippets 00:05:01
    12. Refactoring Code 00:04:39
  3. C# Essentials
    1. Data Types 00:05:58
    2. Built-in Value Types 00:06:21
    3. C# Variables 00:03:07
    4. Casting pt. 1 00:06:24
    5. Casting pt. 2 00:05:45
    6. Strings 00:03:46
    7. Converting 00:04:01
    8. Formatting 00:04:06
    9. Understanding Scope 00:05:06
    10. Constants 00:04:39
    11. Expressions & Operators 00:05:41
  4. C# Control Structures
    1. Relational & Logical Operators 00:04:55
    2. If Statements 00:06:27
    3. Switch Statements 00:05:55
    4. While Loop 00:05:58
    5. DoWhile Loop 00:05:16
    6. For Loop 00:06:13
  5. Methods & Events
    1. Coding & Calling Methods 00:03:56
    2. Method Parameters 00:05:01
    3. Event Handlers 00:05:42
    4. Handling Multiple Events 00:06:23
  6. Exceptions
    1. Exception Basics 00:07:03
    2. Catching an Exception 00:06:02
    3. System Exception Classes 00:04:58
    4. Throwing an Exception 00:06:30
    5. Validating Data 00:06:44
  7. Arrays & Collections
    1. Array Basics 00:06:39
    2. Using an Array 00:06:26
    3. Array Data 00:06:50
    4. Inserting Data into the Array 00:06:07
    5. Two Dimensional Arrays 00:04:27
    6. Jagged Arrays 00:04:11
    7. Collection Basics 00:06:01
    8. Typed & UnTyped Collections 00:06:30
    9. Using a List pt. 1 00:06:55
    10. Using a List pt. 2 00:04:20
    11. Sorted Lists pt. 1 00:06:29
    12. Sorted Lists pt. 2 00:03:47
    13. Queues 00:06:05
    14. Stacks 00:05:55
  8. Dates & Time
    1. DateTime Basics 00:05:58
    2. Formatting DateTime 00:04:26
    3. DateTime Math 00:04:14
  9. Debugging
    1. Debugging Basics 00:06:43
    2. Edit & Continue 00:04:43
    3. Using Breakpoints 00:04:02
    4. Debugging Windows 00:05:05
  10. C# Classes
    1. OOP Basics 00:06:57
    2. Creating a Class 00:06:05
    3. Instantiating an Object 00:07:06
    4. Class Tools 00:05:18
    5. C# Structures 00:03:35
    6. Constructors 00:06:45
    7. Class Indexers 00:04:06
  11. Delegates
    1. Delegates pt. 1 00:06:40
    2. Delegates pt. 2 00:06:35
  12. Conclusion
    1. Course Wrap Up 00:04:39
    2. Additional Resources 00:02:21
  13. Credits
    1. About the Author 00:03:39