Search results
12/08/2008
Video tutorial
Visual Studio C# - Generic Methods
In this video, I will discussing generic methods. When developing applications, you
notice that you might have many methods that do almost the same thing, but with
different types (one that prints an int array, another that prints a string array...).
12/08/2008
Video tutorial
Visual Studio C# - LINQ - Parte IV
In this video, we continue the discussion of conversion operators. We explore Cast(), AsEnumerable(), and ToList(). Cast() will throw an exception if an item cannot be cast to a specific type. AsEnumerable will help us get a list of items that we can enumerate. And finally, we use ToList() to convert an array into a list.
11/26/2008
Video tutorial
Visual Studio C# - LINQ - Parte III
Here we continue our adventure with LINQ. We continue the discussion of ToArray() by writing a handy entension method that dumps the content of an object on the screen for debugging purposes. We explore another conversion operator: OfType(). OfType() will help us select the types that we are interested in from a mix of types.
11/24/2008
Video tutorial
Visual Studio C# - LINQ - Parte II
This is the continuation of our LINQ Discussion. We discuss the use of var in for loops, And we introduce the syntax of from/where/select clause.
11/24/2008
Video tutorial
Visual Studio C# - LINQ - Parte I
This is the beginning of a series of LINQ discussions. LINQ stands for language integrated queries. It supports querying in-memory objects, DataSets, XML, databases.
11/16/2008
Video tutorial
Visual Studio C# - Delegates - Parte II
This video is part 2 of the delegate discussion. After creating the employee class and
the delegate, we will create a manager class that process assignments.
11/16/2008
Video tutorial
Visual Studio C# - Delegates - Parte I
A delegate is a type-safe object that points to another method (or multiple methods)
in the application, which can be invoked at a later time.
11/15/2008
Video tutorial
Visual Studio C# - Interfaces - Parte II
This video is a continuation of our introduction to interfaces. We continue our
program by adding a class that implements more than one interface (IPrintable and
IClonable). Then, we explore the use of the keyword is to discover at runtime which classes implement an interface and which ones dont.
11/15/2008
Video tutorial
Visual Studio C# - Interfaces - Parte I
An interface is a named collection of abstract (not implemented) members. It is
declared with the keyword interface. This video will cover the first part of
how interfaces are declared and how they can be implemented.
11/06/2008
Video tutorial
Visual Studio C# - XML Serialization
XML serialization is another process of persisting objects to a storage medium. Other
forms will be SOAP and Binary serialization. In this video, I will demonstrate serializing
a document object using XML serialization.
11/06/2008
Video tutorial
Visual Studio C# - Binary Serialization
Serialization is the process of persisting an object into a storage medium. In this
video, I am going to demonstrate how to serialize a Document object to a file using the BinaryFormatter.
10/31/2008
Video tutorial
Visual Studio C# - Reflection
Reflection is a runtime type discovery. It is one of the most important concepts in the .NET Framework. In this video, I am going to demonstrate how to use reflection to discover detailed information about a class Point.
10/31/2008
Video tutorial
Visual Studio C# - Exceptions
Exceptions are anomalies that are difficult to account for when writing
programs. In this video, I will introduce how exceptions happen, and how
to handle them.
10/29/2008
Video tutorial
Visual Studio C# - Extension Methods.
Extension method is an important feature that has been added to C# 3.0. This
feature will allow developers to add additional functionality to an existing
class without the use of inheritance, and even without the need to recompile
the class.
10/29/2008
Video tutorial
Visual Studio C# - Sorting Objects P2
This video is a continuation of a previous video on sorting objects. In the first
video, I demonstrated how to implement the IComparable interface. In this video, I
will show how to implement the IComparer interface.
10/29/2008
Video tutorial
Visual Studio C# - Sorting Objects P1
Sorting is a functionality that is used by developers almost daily. We sort
numbers, dates, student records...
C# supports sorting objects that are part of the .NET Framework.
10/29/2008
Video tutorial
Visual Studio C# - Passing Parameters
This video discusses passing parameters to C# methods. Some methods can do their work
without needing assitional information. Other methods, however, need additional data
to do their work.
10/29/2008
Video tutorial
Visual Studio C# - Inheritance..
Inheritance is one of the pillars of object-oriented programming. It has to
do with creating classes from other existing classes. This feature is very
powerful since it helps us create a hierarchy of classes that depict the
business model.
10/29/2008
Video tutorial
Visual Studio C# - Creating classes and objects.
Object-Oriented languages like C# and Java are based on classes and objects. A class is a prototype (like an Employee), and an object is a specific instance of the class (like John).
In Object-Oriented languages everything is an object.
09/26/2008
Video tutorial
ASP.NET ListView
In this lesson we will learn Know the new ASP.NET control to Data Access, LinqDataSource.