Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Книги по теме

Искать:
в:
Порядок:

Обзор

Professional ASP.NET Server Controls: Building Custom Controls with C#

Издатель: Wrox Press, дата выхода: февраль 2002, ISBN: 1861005644



Еще информация

Купить на amazon.com за $34.99
Авторы: Matt Butler, Thiru Thangarathinam, Matt Milner, Michael Clark, Ryan O'Keefe, Angelo Kastroulis, Jan Narkiewicz, Daniel Cazzulino
Сложно описывать книги серии Professional издательства Wrox Press без применения восторженных эпитетов. Ведь класс книг этой серии подтверждается с выходом каждой новой книги. Вот и сейчас после прочтения Professional ASP.NET Server Controls я могу опять и опять повторить одно - если вы хотите купить книгу для получения максимальных знаний по какой-либо теме - покупайте книги серии Professional издательства Wrox Press. Описываемая мной сейчас книга - единственная на данный момент книга, посвященная созданию серверных элементов управления. Но хоть она и первая, но блин не вышел комом, и теперь MSPress и SAMS придется очень сильно постараться для того, чтобы их книги, посвященные этой же теме, покупались - слишком уж хорошо написана Professional ASP.NET Server Controls. В этой книге можно найти практически все, что нужно создателям серверных элементов управления, от описания классов Control и WebControl до создания собственных событий, от описания всех требуемых для переопределения методов, до создания шаблонных и связываемых с данными элементов управления. Да впрочем что я говорю - читайте сами. Первая глава книги посвящена введению в архитектуру серверных элементов управления. В ней описывается понятие серверных элементов управления, типы серверных элементов управления, их жизненный цикл, небольшое сравнение пользовательских и серверных элементов управления, а также примеры создания и использования пользовательских и серверных элементов управления. Вторая глава посвящена вопросу отрисовки серверных элементов управления. В этой главе читатель узнает какие методы применяются для отрисвоки серверных элементов управления, как работать с классом HtmlTextWriter, используемом для этого, в чем разничаются методы Render и RenderContents (вопрос, на который в MSDN очень трудно найти ответ :)), как использовать класс HttpBrowserCapabilities для создания клиентского кода для разных типов браузеров и множество примеров. В трейтей главе читатель вплотную познакомится с такой важной частью создания серверных элементов управления как события и обрабтчики событий. После краского введения в теорию событий в .NET Framework и создание событий, делегатов и классов для передачи данных в обработчики событий (производные от EventArgs классы) читатель узнает о том, что такое PostBack, как получать данные при постбеке и вызывать соответствующие события, как добавлять события к серверным элементам управления, используемым в создаваемых элементах управления, что такое всплывающие события и как их обрабатывать и многое другое. Четвертая глава срывает завесу тайны с черного ящика веб форм - ViewState. В ней можно узнать как сохранять свойства создаваемых элементов управления в ViewState и получать их оттуда, какие свойства и методы серверных элементов управления важны при работе с ViewState и, наконец, как ViewState влияет на скорость и защищенность серверных элементов управления. Пятая глава посвящена созданию шаблонных (templated) элементов управления. В ней можно узнать как создавать шаблонные элементы управления, как работать с серверными элементами управления, содержащими несколько различных шаблонов, как динамически загружать различные шаблоны в серверный элемент управления и как использовать стили для форматирования шаблонов. Шестая глава вводит читателя в мир работы серверных элементов управления с данными, полученными из источников данных. В ней читатель узнает о связывании данных, о создании серверных элементов управления с возможностью связывания, о применении шаблонов и о многом другом, связанным с этими вопросами. В седьмой главе рассказывается о создании построителей серверных элементов управления (Custom Control Builders), наследниках класса ControlBuilder. Эти классы позволяют управлять тем, как анализатор страницы будет обрабатывать содержимое серверного элемента управления. Восьмая и девятая главы посвящены работе в Visual Studio.NET и поддержке дизайн режима в серверных элементах управления. В них рассказывается про то, как добавлять созданные элементы управления в VS.NET, каким образом можно управлять отображением серверного элемента управления в дизайн режиме, как создавать страницы свойств для более удобного манипулирования свойстванми элемента управления в VS.NET и многое другое. Десятая глава посвящена распространению и лицензированию серверных элементов управления. В ней читатель узнает что такое GAC и что необходимо сделать для того, чтобы элемент управления мог быть туда добавлен, что такое лицензии, для чего они применяются и как их использовать в серверных элементах управления. Одиннадцатая, и заключительная, глава посвящена созданию полноценного веб приложения, использующего созданные серверные элементы управления. Как видите авторы книги не забыли ничего из того, что нужно программисту, создающему собственные серверные элементы управления. И если вы относите себя именно к таковым - эта книга не может не пригодиться вам в вашей повседневной работе.
 
Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта