ASP.NET 3.5 с примерами на C# 2008 для профессионалов

Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов»

Версия для печати и PDA

Книга «Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов» представляет собой учебное и справочное пособие для разработчиков .NET-приложений, использующих новую версию ASP.NET 3.5. Предложенный авторами практический подход к изложению материала не является простым повторением документации MSDN, а позволяет сконцентрироваться на решении конкретных задач, связанных с разработкой Web-приложений разного уровня сложности. Глубина изложения материала превращает эту книгу в незаменимый источник информации для разработчиков. Подробно рассматриваются все вопросы, связанные с ASP.NET 3.5, начиная с объектной модели и заканчивая взаимодействием с XML и различными поставщиками данных. Среди новых тем, специфических для ASP.NET 3.5, особо следует отметить LINQ, Ajax и ASP.NET AJAX, а также развивающуюся технологию Silverlight от Microsoft.

ASP.NET 3.5 с примерами на C# 2008 для профессионалов

Структура книги «Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов»

  1. Базовые концепции. В главе 1 рассказывается о том, что собой представляет .NET Framework вообще и платформа ASP.NET в частности, а также какие в целом изменения были внесены в версию ASP.NET 3.5. В главе 2 описываются такие популярные инструментальные средства, как Visual Studio 2008, а в главах 3, 4, 5 и 6 – основные части инфраструктуры ASP.NET, а именно: модель Web-страниц, конфигурация приложений и механизм управления состоянием. По мере рассмотрения всех этих концепций также показывается и то, каким именно образом ASP.NET обрабатывает запросы и управляет временем жизни Web-приложений. В данной части рассказывается даже и о том, как можно расширять архитектуру ASP.NET.
  2. Доступ к данным. Эта часть книги посвящена одной из самых главных тем в сфере разработки любого программного обеспечения, а именно – получению доступа к данным и управлению ими. В главах 7 и 8 описаны основные концепции ADO.NET, которые применяются в Web-приложениях, а также показано, как создаются компоненты доступа к данным. В главах 9 и 10 рассказывается о появившемся в ASP.NET наборе новых привязываемых к данным элементах управления, позволяющих форматировать и представлять данные без написания множества страниц кода. В главе 11 анализируются усовершенствованные стратегии кэширования, гарантирующие первоклассную производительность. В последних главах этой части: 12, 13 и 14, рассматриваются уже выходящие за рамки ADO.NET приемы, которыми можно пользоваться для работы с файлами, LINQ и XML-содержимым.
  3. Создание Web-сайтов на платформе ASP.NET. В этой части рассказывается об основных приемах и средствах для управления группами Web-страниц. В главе 15 для начала описываются пользовательские элементы управления, позволяющие повторно использовать сегменты пользовательского интерфейса, а в главе 16 – две новых технологии ASP.NET, а именно: “темы”, позволяющие автоматически настраивать стиль элементов управления и “мастер-страницы”, позволяющий повторно использовать один и тот же шаблон для множества страниц. В главе 17 рассказывается о том, как с помощью модели навигации ASP.NET 2.0 можно позволять пользователям переходить с одной страницы на другую. В завершающей эту часть главе 18 представлен процесс развертывания и программное обеспечение Web-сервера IIS.
  4. Безопасность. Эта часть посвящена доступным в ASP.NET средствам безопасности. Сначала приводится краткий обзор основных концепций безопасности (глава 19), затем – перечень внутренних и внешних деталей технологии аутентификации с помощью форм (глава 20), а потом – описание работающей вместе с ней системы членства (глава 21). В главе 22 рассказывается об аутентификации Windows, а в главе 23 – о том, как можно настраивать для авторизованных пользователей разный уровень доступа с помощью сложных правил авторизации и как пользоваться основанной на ролях моделью безопасности. В главе 24 описан механизм профилей, представляющий собой новое готовое решение для хранения информации о пользователях, а в главе 25 показано, как защищать информацию, хранящуюся в базе данных, а также информацию, пересылаемую в URL, с помощью шифрования. И, наконец, в главе 26 демонстрируется, как можно подключаться к модели безопасности ASP.NET путем создания своего собственного специального поставщика системы членства.
  5. Расширенный пользовательский интерфейс. В этой части показано, как можно расширять Web-страницы с помощью дополнительных технологий. В главах 27 и 28 рассказывается о специальных элементах управления, а в главе 29 – об интерфейсе GDI+, с помощью которого можно вручную создавать любую графику. И, наконец, в главе 31 описано входящее в состав ASP.NET средство Web Parts, которое позволяет легко создавать целые Web-порталы.
  6. Программирование клиентской стороны. В этой части рассматриваются некоторые из наиболее интересных нововведений в современной Web-разработке. Сначала в главах 31 и 32 рассказывается о том, как можно использовать в Web-страницах ASP.NET технологии JavaScript и Ajax, а именно – как сделать Web-страницы более динамичными (путем реализации эффектов вроде автозавершения и перетаскивания) и более реактивными (путем реагирования на клиентские события и плавного обновления Web-страницы). А затем, в главе 33, описывается новое детище Microsoft – подключаемый к браузеру модуль Silverlight, который дает разработчикам возможность оснащать обычные Web-страницы сложной графикой, а также анимационными, звуковыми и видеоэффектами в ряде браузеров.
  7. Ресурсы, локализация и Web-службы. В главе 34 рассказывается о том, как использовать на Web-сайтах ASP.NET ресурсы и локализацию. Эта глава существенна для разработчиков, создающих Web-сайты с возможностью просмотра на нескольких языках. В главах 35, 36 и 37 речь идет о Web-службах как средстве, позволяющем создавать в коде подпрограммы, которые могли бы вызываться другими приложениями через интернет. Web-службы представляют больший интерес в случае разработки полнофункциональных клиентских приложений (поскольку позволяют оснащать Web-возможностями обычные настольные приложения), и сейчас постепенно вытесняются более новымислужбами WCF.

Чтобы извлечь максимальную пользу из книги «Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов», читатель должен быть знаком с синтаксисом языка C# и базовыми концепциями объектно-ориентированного программирования. Наличие опыта работы с предыдущими версиями ASP.NET не обязательно, потому что необходимые базовые сведения здесь приводятся. Тем, кто привык работать с Java или C++ и никогда не работал с .NET, пожалуй, лучше будет сначала прочитать какую-нибудь книгу, посвященную .NET.

Формат: PDF
Качество: eBook
Страниц: 1424

Дополнительные главы с компакт-диска к книге «Microsoft ASP.NET 3.5 с примерами на C# 2008 для профессионалов»

Глава 33. Silverlight
Формат: PDF
Качество: eBook
Страниц: 63

Часть VII. Ресурсы, локализация и Web-службы (главы 34 … 37)
Формат: PDF
Качество: eBook
Страниц: 173

Поделиться с друзьями