Работа частичных классов будет рассматриваться в главе 2, а обобщения и коллекции — в последующих главах книги. Анонимные методы и итераторы являются более специализированными и в данной книге не описываются (но об обоих свойствах языка можно узнать, прочитав статью, доступную по адресу http://www.ondotnet .com/pub/a/dotnet/2004/04/05/csharpwhidbeypt1.html).
Microsoft предоставила два отдельных инструмента проектирования Web-приложений с помощью ASP.NET 1.x — полнофункциональную систему Visual Studio .NET и бесплатную версию под названием Web Matrix. Профессиональные разработчики предпочли Visual Studio .NET, тем не менее, Web Matrix предложила несколько своих собственных новых свойств. Поскольку Web Matrix содержала свой собственный Web-сервер уменьшенного масштаба, программисты могли создавать и тестировать Web-приложения, не беспокоясь о конфигурировании виртуальных каталогов на своих компьютерах с использованием IIS.
С появлением NET 2.0 система Web Matrix исчезла, но в Visual Studio были перенесены некоторые ее лучшие свойства, в том числе интегрированный Web-сервер, позволяющий очень быстро запускать тестовые Web-сайты.
Еще одним долгожданным изменением в Visual Studio 2005 стала поддержка различных моделей кодирования. В то время как Visual Studio .NET 2003 ограничивала разработчиков одним подходом, в Visual Studio 2005 реализован ряд различных моделей кодирования, что делает эту систему гибким и универсальным инструментом проектирования. Это означает, что вы можете помещать свои HTML- дескрипторы и код обработки событий в один или несколько файлов, не ограничивая возможность применения Visual Studio и получений преимуществ от полезных свойств вроде IntelliSense. (Эта особенность будет рассматриваться в главе 2.) Можно также использовать несколько языков программирования в одном проекте, смешивая Web-страницы на С# с Web-страницами на Visual Basic и наоборот.
В общем случае в книге не будут разделяться свойства, новые для ASP.NET 2.0, и свойства, существовавшие еще в ASP.NET 1.0. Тем не менее, в следующих нескольких разделах кратко рассмотрены некоторые наиболее важные свойства.
Вам необходимо несколько страниц с одинаковым внешним видом? С помощью главных страниц вы можете разработать шаблон и повторно использовать его без особых усилий. Например, с помощью шаблона легко сделать так, чтобы все Web-страницы вашего приложения обладали одинаковыми заголовками нижними колонтитулами и элементами управления навигацией.
предыдущая следующая страница оглавление
49