C# Soup to Nuts: c# string, c# dataset, c# object, c# thread, c# array, msdn c#, datagrid c#

c# string, c# dataset, c# object, c# thread, c# array, msdn c#, datagrid c#This is a 22-part video tutorial series entitled “C# Soup to Nuts”.  Bill Steele is the instructor.  Here are just a few of the topics covered: , , , c# thread, c# array, msdn c#, datagrid c#.

Bill Steele is my favorite Microsoft instructor. He is featured speaker for Microsoft and NASA, a pilot, inventor, has a great sense of humor, and is very entertaining. Oh yes, did I mention that he also knows inside and out? This is the most streamlined that I have found.
Creative Commons License photo credit: batmoo

 

C# Soup to Nuts

 

1. Introduction to C# Download Demo Code
Key Concepts:

A. The basic language constructs
B. What types of applications can be built
C. Overview of this webcast series

11/13/2006

2. Visual C# Express Download Demo Code
Key Concepts:

A. Visual C# Express is a free download from Microsoft that allows you to develop C# applications
B. Learn about the powerful IDE features like Code Editor, Compiler, Intellisense and the Debugger.
C. The project system that allows us to build a collection to keep all the files related to our program together.

11/20/2006

3. Class Libraries Download Demo Code
Key Concepts:

A. Class Libraries

11/27/2006

4. C# Program Structure Download Demo Code
Key Concepts:

A. What is C# and how are programs written in C# structured
B. How the “main” function is defined
C. Basics of the language
D. How C# assembles the lines of code into something meaningful at runtime.

12/4/2006

5. Language Fundamentals Download Demo Code
Key Concepts:

A. Specific C# language features
B. Types
C. Variables
D. Constants
E. Statements

12/11/2006

6. Branching and Looping Download Demo Code
Key Concepts:

A. Iterators
B. Loops
C. Branching

12/18/2006

7. Classes and Objects Download Demo Code
Key Concepts:

A. Classes
B. Objects
C. Instantiation

1/8/2007

8. Operator Basics Download Demo Code
Key Concepts:

A. The different kinds of operators and how to use them.

1/15/2007

9. Basic Debugging Download Demo Code
Key Concepts:

A. Debugging
B. How the IDE allows you to see what is going on inside your application while it is running.

1/22/2007

10. Arrays and Collections Download Demo Code
Key Concepts:

A. Arrays
B. Collections

1/29/2007

11. Creating and Manipulating Strings Download Demo Code
Key Concepts:

A. Creating and Manipulating Strings
B. StringBuilder class.

2/5/2007

12. Exception Handling Download Demo Code
Key Concepts:

A. Exception Handling
B. Try-Catch blocks and how to correctly handle the different types of exceptions

2/12/2007

13. Delegates and Events Download Demo Code
Key Concepts:

A. Delegates and Events allow us to build applications that can let others know that some type of interesting thing has happened within our application.
B. Multiple listeners responding to a single event

2/19/2007

14. Inheritance and Polymorphism Download Demo Code
Key Concepts:

A. Inheritance allows one to create objects that are “like” other objects.
B. Advantages of Inheritance and Polymorphism: reduces the amount of code and makes it much easier to understand.

2/26/2007

15. C# and the Web Download Demo Code
Key Concepts:

A. ASP.NET and how it relates to C#
B. How we can build web pages and controls that allow us to reuse our code

3/5/2007

16. Custom Web Controls Download Demo Code
Key Concepts:

A. Building basic ASP.NET controls in C#.
B. Code reuse can significantly reduce our development time
C. User Controls – not compiled into separate assembly
D. Custom Controls- compiled into separate assembly

3/12/2007

17.C# and Windows Applications Download Demo Code
Key Concepts:

A. Building basic Windows Applications
B. The basic window class we use in C# is the Form.
C. System.Windows.Form object

3/19/2007

18. Custom Controls Download Demo Code
Key Concepts:

A. Advanced features of Windows Forms development, such as GDI+ that allow us to tailor the user interface to exactly what our applicaiton needs.

3/26/2007

19. C# and Windows Presentation Foundation Download Demo Code
Key Concepts:

A. How to take advantage of Windows Vista’s new presentation system, Windows Presentation Foundation (aka WPF) with C#.
B. WPF allows our applications to include stunning graphics (2-D, 3-D, animations, and more) and enhanced user experience functionallity that was unatainable in the past.
C. XAML

4/9/2007

20. C# and SQL Server 2005 Download Demo Code
Key Concepts:

A. How to include data access features in your applications
B. How to integrate SQL Server 2005 database functionality directly into your web and Windows based applications
C. C# allows us to programatically get direct access to SQL Server data
D. SQL Server 2005 and other data sources.

4/16/2007

21. C# and Game Development Download Demo Code
Key Concepts:

A. XNA Game Studio Express.
B. XNA is a gaming framework available for Windows as well as for the XBox 360.
C. How XNA Game Studio and Microsoft Visual C# Express allow one to develop stunning 3D games with ease.

4/23/2007

22. C# Application Deployment Options
Key Concepts:

A. Deployment options

4/30/2007