Search results
02/17/2009
Video tutorial
Visual Studio C# - Silverlight - Image Brush
In this video I will illustrate the use of the ImageBrush. I will fill a rectangle with
an ImageBrush, and show how I can change some properties to stretch the image and align
it within the rectangle.
02/17/2009
Video tutorial
Visual Studio C# - Silverlight - Geometry
In this video I am going to show you how you can draw some Geometric shapes. My discussion
will include: Ellipse, Rectangle with rounded corner, Line, Path, Polyline, Polygone,
GeometryGroup, and last but not least Arc.
02/14/2009
Video tutorial
Visual Studio C# - Silverlight - Creating Brushes - I
This video will discuss brushes, specifically LinearGradientBrush. We will create a
canvas with a rectangle. We will fill the rectangle with a LinearGradientBrush that
contais GradientStops with colors and offsets.
02/12/2009
Video tutorial
E-learning-ADO.NET Data Services
In this lesson we are going to understand what REST means and then look over some theory behind ADO.NET Data Services.
02/09/2009
Video tutorial
Visual Studio C# - Silverlight - Animation - II
In this video we continue our animation discussion. I will change the animation that we created in
the previous video by adding a button that will trigger the animation.
02/09/2009
Video tutorial
Visual Studio C# - Silverlight - Animation - I
In this video, I start my animation demonstration. Silverlight animation is based on changing the
value of a dependency property over a period of time. We have animations for different data types:
DoubleAnimation, ColorAnimation.
01/31/2009
Video tutorial
Visual Studio C# - Silverlight - Simple Form
In this video I am going to show the layout by creating a grid of controls that prompt
the user for principal, interest rate, and term. We will also add a button with code
behind to calculate the car monthly payment based on the input from the user.
01/23/2009
Video tutorial
Visual Studio C# - LINQ to SQL - II
In this video, we will continue our discussion on how we can create the DataContext,
and use it to retrieve all the customers in Germany.
01/20/2009
Video tutorial
Visual Studio C# - LINQ to SQL - I
This video will start the discussion of LINQ to SQL. We are using the Northwnd database.
We are going to manually develop all the pieces instead of relying on the class designer.
01/17/2009
Video tutorial
Visual Studio C# - LINQ - Parte XVI
Except(), Intersect() and Union() are the subjects of this video. The Except extension method returns the elements that are in the source object and not in the argument
object. Intersect extension method returns only those elements in the source sequence that are also in the target sequence. The Union extension method adds two sequences
together and returns the unique members found in both sequences.
01/10/2009
Video tutorial
Visual Studio C# - LINQ - Parte XV
In this video, we will discuss Min(), Max(), and Distinct(). Min helps us find the smallest value in a collection and Max will find the largest value. We will see how we can pass a lambda expression to Min to find the list of words with smallest length. Finally, we discuss the use of Distinct to remove duplicates from a list of grades,
and find their median.
01/05/2009
Video tutorial
Visual Studio C# - LINQ - Parte XIV
This video will start by discussing aggregate and average. Aggregate is an extension method for accumulating sequences into single values. Average, as the name implies, finds the average of a list of values. We wrap up this video by showing how LINQ commands can be chained together to reduce the amount of code written.
01/05/2009
Video tutorial
Visual Studio C# - LINQ - Parte XIII
Like SQL, LINQ supports sorting and grouping elements. This video will cover orderby and group by to order and group elements. We will cover sorting in ascending and descending
order and look at the details of grouping a list of numbers by odd and even groups.
12/29/2008
Video tutorial
Visual Studio C# - LINQ - Parte XII
In this video, I am discussing Except, First, FirstOrDefault, and Concat. Except returns
the elements that are in the source and not in the argument object. First returns the
first element in the list.
12/29/2008
Video tutorial
Visual Studio C# - LINQ - Parte XI
Our LINQ discussion continues with take: selects an indicated number of elements from the list. Take works well with skip when paging a datagrid (web applications).
Enumerable contains helpful methods such as Range (which gives us a range of values
between and min and a max) and Repeat (which repeats a certain values a number of times).
Repeat comes handy when creating a list of test objects for debugging purposes.
12/21/2008
Video tutorial
Visual Studio C# - LINQ - Parte X
This video illustrates the use of reverse which, as the name implies, reverses a list of items. Then we move into any and all which return a boolean value that indicates whether the elements in a list satisfy a condition. contains: returns a boolean value that indicates whether a list contains an element (or not). skip: skips a list of elements from a list.
12/21/2008
Video tutorial
Visual Studio C# - LINQ - Parte IX
We start this video by explaining the select code from the previous video since we ran out of time. Then we move into where which limits the collection returned by select to a list of items that satisfies the where clause, order by which sorts the elements in a specific order (ascending, descending).
12/18/2008
Video tutorial
Visual Studio C# - LINQ - Parte VIII
In this and the next few videos, I am going to discuss a list of operators and methods. For every item, I will give a brief definition and an example on how it can be used.
Here are the items discussed in this video: yield return (which get the .NET Framework to generate an enumerable type collection) and yield break (which breaks out of the collection generation. Finally select which Queries a collection for a list of values.
12/18/2008
Video tutorial
Visual Studio C# - LINQ - Parte VII
We continue the lambda expression discussion here by covering Func. Func is a method that takes some arguments and returns a value. I will use an array of strings to show how Func works. Then, I will discuss the evolution of delegates from simple delegates to anonymous delegates to lambda expressions.
12/11/2008
Video tutorial
Visual Studio C# - LINQ - Parte VI
This is a continuation of the LINQ discussion. In this video, I will be discussing lambda expressions. lambda expressions are brief inline functions, or concise delegates. Specifically, I will be covering Action and Predicate. An action is a method that takes
no argument. Predicate evaluates an expression and returns a boolean. We will use an employee class to show how Action work, and we will use a list of ints to show the use
of predicates.
12/11/2008
Video tutorial
Visual Studio C# - LINQ - Parte V
In this video, I will discuss couple more conversion operators: ToDictionary() and
ToLookup(). As the name implies, ToDictionary() will covert a list to a dictionary
with a specified key. ToLookup() will take the dictionary a step further by supporting
elements with the same key.
12/10/2008
Video tutorial
Developing with WCF and AJAX
In this lesson we will see how to integrate to key technologies:Windows Communication Foundation and ASP.NET AJAX