Ваш путь к вершинам мастерства в ASP.NET
В этой рубрике автор делится с читателями своими любимыми трюками программирования под ASP.NET, показывая, как локализовать Web-приложения десятью строчками кода, динамически генерировать изображения на Web-страницах с применением HTTP-обработчиков, использовать кэш приложения, поддерживаемый в ASP.NET, связывать DataGrid со сценарием на клиентской стороне и сохранять данные между запросами.
Одна из активно рекламируемых возможностей Microsoft .NET Framework — упрощение программирования (не только для Web, но и прикладного в целом). И вряд ли кто стал бы спорить, что вся эта шумиха не оправданна. Библиотека Framework Class Library (FCL) в .NET, предоставляющая API, на основе которого пишутся управляемые приложения, настолько функциональна и разнообразна, что для решения задач, требовавших сотен строк кода в неуправляемых программах, теперь зачастую достаточно одной-двух строк управляемого кода. Не верите — сравните обычное Windows-приложение, которое отображает JPEG-картинки, с аналогичной программой, написанной на основе .NET Framework (http://samples.got-dotnet.com/quickstart/winforms/doc/WinformsGDIPlus.aspx).
Но если бы вы положились исключительно на эту библиотеку классов, у вас могло бы создаться ложное впечатление, что в Framework мень-
ше возможностей для искусных программистов сделать нечто грандиоз- ное. Напротив, один только размер Framework говорит о том, что в ней наверняка есть крупицы бесценных возможностей. Чтобы не быть го- лословным, я продемонстрирую пять жемчужин, которые помогут
ASP.N ЕТ-ирограммястам взойти к вершинам мастерства. Все они из моего багажа любимых трюков программирования под ASP.NET. И думаю, они пригодятся вам не меньше, чем мне.
Локализация Web-приложений десятью строчками кода
Как и все управляемые программы, ASP.NET-приложения опираются на классы из .NET ЕСЕ
