"Создание собственной статистики для ASP.NET-сайта"
Практически для любого сайта наличие статистического отчета о посещениях одна из важных задач, помогающая при правильном использовании улучшать содержание и структуру сайта и выявлять ошибки в работе веб-приложения. Наряду с наличием множества продуктов для анализа стандартных лог-файлов часто бывает полезным иметь собственный "лог", хранящий только те параметры, которые требуются администратору сайта для создания отчетов.
VB.NET позволяет создавать так называемые "алиасы" к типам данным. Рассмотрим пример, где это может оказаться полезным. Например, представим себе две процедуры, которые используют переменные типа System.Int16.
Private Sub testthis2()
Dim test2 As System.Int16 = 32700
End Sub
Private Sub testthis1()
Dim test1 As System.Int16 = 32700
End Sub
В случае необходимости изменения типа переменных (например, для того, чтобы использовать большие числа) в указанном коде потребуется изменить тип System.Int16 дважды. Использование алиасов может помочь этого избежать. Следующий код показывает как можно создать алиас для типа данных и как его использовать.
Imports MyChangingType = System.Int32
Private Sub testthis2()
Dim test2 As MyChangingType = 32700
End Sub
Private Sub testthis1()
Dim test1 As MyChangingType = 32700
End Sub