We will be undergoing scheduled maintenance on May 20th, 2013 at 02:00 GMT.
Now before we jump into the course, let's talk about the Course Overview. I want you to have an idea of where you're headed and what we're going to talk about here. First of all, I'm going to start off and do just a little bit of C# history, so you understand where this came from and quite frankly it makes you look a little smarter around the water cooler. Then we're going to talk a little bit about what's new in 2010. There's a not a whole lot of things new but the things are new, are pretty spectacular and so we'll talk about those. Next we're going to talk about how to get the tools and by that, I mean the Programming Tools so that you can follow along with me here and do some hands on as I work. Then I'll talk about Visual Studio. We'll take a little tour of Visual C# 2010 Express tour. If you're not familiar with the Visual Studio products, I think this will help you feel a little more comfortable in there. Then I'm going to take a real short, kind of, swerve out of C# per se and talk about Object Orientated Programming. Because if you don't really understand this and some of the basics of it, it's going to be kind of hard to understand what we can do with C#. Then I'm going to dive into some C Sharp basics, there'll be quite a few videos in this section. We'll talk about variables, Data Types, the new Dynamic Type in, uh 2010. Do an example of the new Dynamic Type. We'll talk about Casting Strings, the String Builder, Expressions, Statements, Enumerations, If Statements, Conditional Operators, those sorts of things. From there we'll dive into classes and really start to talking about some of the Inheritance Functionalities. We'll talk about creating a class, Instantiating Objects, Using Constructors, Overloading Constructors. Partial Classes, Static Classes, all kinds of things out there. And then we will jump into Constructors, Overloading Constructors, just all sorts of things about the classes themselves. And then from there, we're going to jump into and talk about Inheritance. Now this is something that becomes the basis for how to design and implement applications in an Object Orientated environment and so we'll cover that. Then we'll go from there, Static Classes. Then we'll jump on Fields and Properties, these tend to confuse people. They can be confusing. so we'll go through those. We'll talk about Read or Write Properties, Property Access, Modifiers. We'll talk about Access Modifiers on our fields or properties or methods or classes. So we'll cover those quite a bit. Then we'll concentrate on methods. We'll talk about Creating Methods, using Out Parameters and Optionals and the Params and Method Modifiers. Overloading our methods, hiding our methods and then Extension Methods, kind of a funky piece of functionality if you haven't seen, you need to see this one. Then we'll go from there into Delegates and Events, this is starting to get a little more advanced. If you don't understand Delegates, I'm going to put some examples in here, very, very simple. You will be able to get your head around these Delegates and understand what's going on. Then we'll use that as a foundation to talk about Events and you'll learn about how to set up an Event. How to use an Event Publisher, an Event Subscriber. Then raise and handle that Event and I'll just kind of point you to some of the things. Then we'll talk about Generics a little bit. Now these things are really cool and if you've never used Generics, you've got to see this. You've got to get your head around Generics. It doesn't take much. Once you see one happen, then you've pretty much got it. And then from there, we'll kind of close the course out. We're going to talk just a little bit about Interfaces. Because I mention Abstract Classes in the course and there's always a big question in live classes, what's the big difference between an Abstract Class and an Interface? And when should I use one or the other, so we'll kind of discuss that. Take a look and we're going to do quite a few examples. There's probably going to be 20 to 30 or more example programs that you're going to have in your Work Files folder here. So having said all that, let's just jump right in and get started, taking a look at C# 2010.
| Course: | Microsoft C# 2010 |
| Author: | Mark Long |
| SKU: | 34306 |
| ISBN: | 978-1-61866-037-4 |
| Release Date: | 2012-03-19 |
| Duration: | 8.5 hrs / 105 lessons |
| Work Files: |
Yes |
| Captions: | No |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |