In this section I will talk a little bit about some of the
sections which I believe are interesting or should be mentioned. There is too
much good content in this course for me to cover it all and considering that
there are usually 3 or more lessons per module, it would be not be very smart
of me to talk about every single one of them. If you really want to find out about
each chapter, just buy the course and watch it.
·
Introduction to Windows Forms - This lesson in the course is
pretty much just an overview of basic .NET development and how to work with
Visual Studio 2005. If you are already familiar with Visual Studio 2005 this
might be a chapter to skim through, but if not then surely you should start
here.
·
Exception Handling - In this section of the course a lot can be
learned about exception handling in C#. This is one of the do not miss
sections of this course. In here Ken will teach you not just how to work with
and handle exceptions, but some good practices. You will also learn about some
of the features in Visual Studio which help with exception handling. Some very
good practices for exception handling in general are discussed in here. I
would say the biggest problem with this section is that it does not have its
own module.
·
Data Access - Databases have gotten much easier to work with in
recent years and this section covers how to use ADO.NET to access data. A few
ways of reading data are shown in this section. This section also explains how
to choose an ADO.NET provider, but not many data providers are shown in depth. In
the lessons after this one a lot about data binding and working with the data
is shown.
·
Debugging Applications - This section explains fairly well how to
debug an application written in Visual Studio 2005. This section could save
you a lot of valuable time if you are not familiar with the debugging tools
provided by Visual Studio. This is another one of my highly recommended
sections of this course.
·
Complex Windows Forms Controls - In this lesson you will learn
about the controls that you will likely not use on a regular basis. Some of
these controls have amazing uses and they are very powerful controls. Since
the controls in this section have more specific uses they are not as common as
the ones discussed earlier. This still will not cover every control you have
ever wanted to know about, but it covers some very interesting ones.
·
Creating Custom Controls - It probably will not be often that you
need to create custom controls, but the two lessons on custom controls will
show you the basics. Two ways of creating controls are covered by these
lessons. The easy way is to inherit from an existing control and the hard way
is to inherit from the base control class to create an entirely new control. Reasons
for why someone might use each one of these methods are explained in this
section of the course.
·
Publishing - Once you have completed writing your application you
will want to remember what you have learned from this section. In here you
will first learn the basics of how to use click-once deployment and after
learning the basics a much more in-depth lesson on publishing applications is
given. This is where you will learn how to deploy the application you have
just written.