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 C# inside and out? This is the most streamlined video tutorial series on c sharp that I have found.
1. Introduction to C# Download Slide Deck Download Demo Code
Here is an introduction to Microsoft's Newest Programming language, C#. Bill explores the basic language constructs and begin to explore what types of applications we can build. This will be the "front door" to a series of webcasts on C# where we will progressively get deeper and deeper in to this fantastic language. 11/13/2006
2. Visual C# Express Download Slide Deck Download Demo Code
This webcast introduces you to Visual C# Express. Visual C# Express is a free download from Microsoft that allows you to develop C# applications. Learn about the powerful IDE features like Code Editor, Compiler, Intellisense and the Debugger. Also, learn about 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 Slide Deck Download Demo Code
C# is a very powerful language, however, it doesn't do everything by itself. Instead, it relies on a hierarchical set of pre-written functions that allows developers to gain access to standard functionality provided by the host operating system. These functions are contained in files called "Class Libraries." Explore some of the basics of class libraries and learn how C# provides basic functionallity through Class Libraries for developers. 11/27/2006
4. C# Program Structure Download Slide Deck Download Demo Code
C# is the newest programming language from Microsoft. So far, in this series, we've been exploring the basics of C# and Visual C# Express. In this webcast, we will begin to dive deep into just what C# is and how programs written in C# are structured. We'll begin by looking at how the "main" function is defined. We will then look at the basics of the language and how C# assembles the lines of code you write into something meaningful to the runtime. 12/4/2006
5. Language Fundamentals Download Slide Deck Download Demo Code
Learn the basics of Microsoft's C# Language. This webcast examines specific C# language features. It explains Types, Variables, Constants, Statements and more are and how to use them. 12/11/2006
6. Branching and Looping Download Slide Deck Download Demo Code
This webcast covers iterators, loops and Branching. 12/18/2006
7. Classes and Objects Download Slide Deck Download Demo Code
This webcast covers classes, objects and how to use them. 1/8/2007
8. Operator Basics Download Slide Deck Download Demo Code
This webcast covers the different kinds of operators and how to use them. 1/15/2007
9. Basic Debugging Download Slide Deck Download Demo Code
This webcast talks about debugging and how the IDE allows you to view what is going on inside your application while it is running. 1/22/2007
10. Arrays and Collections Download Slide Deck Download Demo Code
This webcast teaches about arrays and collections and how we can use them to store and organize data withing our application. 1/29/2007
11. Creating and Manipulating Strings Download Slide Deck Download Demo Code
This webcast teaches about strings and how to create and manipulate them utilizing basic operators as well as the StringBuilder class. 2/5/2007
12. Exception Handling Download Slide Deck Download Demo Code
This webcast teaches how handles unexpected problems with our application via the robust Exception Handling system built into the .NET Framework. It explains about Try-Catch blocks and how to correctly handle the different types of exceptions that your application can experience. 2/12/2007
13. Delegates and Events Download Slide Deck Download Demo Code
This webcast teaches you about Delegates and Events. Delegates and Events allow us to build applications that can let others know that some type of interesting thing has happened within our application. We will also see how we can even have multiple listeners respond to a single event. 2/19/2007
14. Inheritance and Polymorphism Download Slide Deck Download Demo Code
This webcast examines the specific C# language features that allow us to create objects that are "like" other objects. We see this type of correlation in every day objects and often need to model that in our programs. Inheritance and Polymorphism solve various kinds of problem, including reducing the amount of code we write as well as making it much easier to understand. 2/26/2007
15. C# and the Web Download Slide Deck Download Demo Code
In this webcast, you will see how C# can be used to build applications that target websites. You will learn about ASP.NET and how it relates to C# and see how we can build web pages and controls that allow us to reuse our code. 3/5/2007
16. Custom Web Controls Download Slide Deck Download Demo Code
This webcast covers building basic ASP.NET controls in C#. C# and ASP.NET together bring us a powerful platform for developing web applications, but sometimes, we need to think about the application as a whole. Code reuse is on of those important features of application development that can significantly reduce our development time. In this webcast, we will see how we can use User Controls and Custom Controls to help us trim that development time down. 3/12/2007
17. C# and Windows Applications Download Slide Deck Download Demo Code
This webcast teaches you about building basic Windows Applications. The basic window class we use in C# is the Form. In this webcast, we will explore the System.Windows.Form object and see how we can expand it and utilize it to suite our exact needs. 3/19/2007
18. Custom Controls Download Slide Deck Download Demo Code
C# has a standard Windows form object. However, some applications require a user interface that is unique or different than the standard forms. In this webcast, we will explore some of the more 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 Slide Deck Download Demo Code
This webcast shows how to take advantage of Windows Vista's new presentation system, Windows Presentation Foundation (aka WPF) with C#. WPF allows our applications to include stunning graphics and enhanced user experience functionallity that was unatainable in the past. 4/9/2007
20. C# and SQL Server 2005 Download Slide Deck Download Demo Code
This webcast shows how to include data access features in your applications. It specifically discusses how to integrate SQL Server 2005 database functionality directly into your web and Windows based applications. C# allows us to programatically get direct access to SQL Server data. In this webcast, we will look at the various features in C# that allow us to develop against SQL Server 2005 and other data sources. 4/16/2007
21. C# and Game Development Download Slide Deck Download Demo Code
This webcast discusses game development with C#. C# can be used to build a variety of software, but one of the most overlooked types of programs is games. This webcast looks at XNA Game Studio Express. XNA is a gaming framework available for Windows as well as for the XBox 360. In this session, we'll see how XNA Game Studio and Microsoft Visual C# Express allow you to develop stunning 3D games with ease. 4/23/2007
22. C# Application Deployment Options Download Slide Deck
This webcast discusses the various deployment options for your applications. Writing an application can be a very tedious task, but deploying it can be a greater challenge. In this webcast, we'll look at the various deployment options you have, we'll see how they work and afterwards, you will have the information you need to sucessfully deploy your own applications. 4/30/2007
Tags:







