BlackWaspTM

This web site uses cookies. By using the site you accept the cookie policy.This message is for compliance with the UK ICO law.

<< Previous | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ... | Next >> |
Late Binding with ReflectionLate Binding with Reflection
The eighteenth part of the Reflection tutorial provides a change in direction to the previous articles, which concentrated on the extraction of information about code using reflection. This article is the first that considers late binding techniques.
WPF Media Controls - MediaElement - Media EventsWPF Media Controls - MediaElement - Media Events
The eighty-sixth part of the Windows Presentation Foundation Fundamentals tutorial continues the examination of the MediaElement control. This article adds events to the example player to detect media opening, ending and failing.
C# InterfacesC# Interfaces
The twenty-first part of the C# Object-Oriented Programming tutorial completes the investigation of polymorphism in the C# programming language. This instalment describes the use of interfaces to determine required members in classes that implement them.
WPF Selection Controls - RadioButtonWPF Selection Controls - RadioButton
The sixty-ninth part of the Windows Presentation Foundation Fundamentals tutorial continues to examine the selection controls of WPF. This article describes the RadioButton, which allows users to select one of several options.
SQL Server Filtered IndexesSQL Server Filtered Indexes
SQL Server allows data in selected columns from entire tables to be indexed, in order to improve the performance of some queries. SQL Server 2008 introduces the concept of filtered indexes. These index a limited set of the rows in a table.
A Generic Circular BufferA Generic Circular Buffer
A circular buffer is a type of fixed size, first in, first out queue. The spaces in the buffer can be thought of as connected in a ring. Items in the buffer are never moved. Instead, changeable pointers are used to identify the head and tail of the queue.
.NET Assemblies.NET Assemblies
The seventeenth part of the C# Object-Oriented Programming tutorial considers .NET assemblies. The building blocks of .NET programs, assemblies are the files that contain all of the code, versioning information and resources for an application.
C# Class PropertiesC# Class Properties
The third article in the C# Object-Oriented Programming tutorial expands upon the previous creation of simple classes by introducing properties. Properties of a class allow instantiated objects to have state with each object controlling its own data.
Object Pool Design PatternObject Pool Design Pattern
The object pool pattern is a creational design pattern that can improve performance when working with classes that are slow to instantiate. Rather than constructing new objects, reusable objects are retrieved from, and released to, a pool as required.
Parallel ForEach LoopParallel ForEach Loop
The third part of the Parallel Programming in .NET tutorial examines the parallel ForEach loop. This iterates through the items in a collection, executing the same code for each with the potential for the data to be decomposed and processed in parallel.
<< Previous | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | ... | Next >> |