C# and .NET technology platform practice. part2