1. Кэширование
Кэширование – это компьютерный способ повторного обращения к данным. Часто
используемые данные компьютер размещает там, откуда их извлечь быстрее по
сравнению с первоначальным размещением. Таким образом, Кеш выполняет роль
хранилища данных, используемого для оперативного доступа к ним.
2. Программное
создание шаблонов серверных элементов управления
Демонстрируется, как программно создавать шаблоны для серверных
ASP.NET-элементов управления Repeater, DataList и DataGrid; даны примеры на
Visual Basic .NET и Visual C# .NET.
3. Модель
безопасности ASP.NET
Решение вопросов безопасности в распределенных многоуровневых приложениях
представляет собой непростую задачу. Чтобы правильно ее решать необходимо четко
представлять механизмы безопасности, лежащие в основе той или иной используемой
технологии...
4. Аутентификация
при использовании WebRequest и WebResponse
Все наверное уже знают как получить содержимое URL с помошью методов GET или
POST используя классы WebRequest/WebResponse. Но бывают моменты, когда этого
мало, например, когда для доступа к так желаемым данным необходимо пройти
предварительно аутентификацию.
5. Заполнение
элемента Repeater из XML-документа
Элемент управления repeater легко заполнить не только в коде, но и из внешнего
источника – базы данных или XML-документа.
6. Элемент
управления Repeater
Элемент управления Repeater является экземпляром класса
System.web.UI.WebControls.Repeater и применяется для отображения данных,
привязанных к элементу управления, в определенном пользователем виде.
7. Заполнение
списка из базы данных
Список можно заполнять разными способами. Можно заполнять в коде, но в этой
статье я рассмотрю вопрос заполнения из базы данных.
8. Как
работают Web сервисы ASP.NET
Показано, как методы Web сервисов Microsoft ASP.NET (WebMethods) обеспечивают
высокопроизводительный подход к построению Web сервисов. WebMethods могут
раскрывать традиционные методы Microsoft .NET, такие как операции Web сервиса,
которые поддерживают HTTP, XML, XML Schema, SOAP и WSDL.
9. Запись
данных в файл
В статье рассматривается класс StreamWriter и на основе него приводится пример.
10. Элемент
управления Panel
Элемент управления Panel является экземпляром класса
System.Web.UI.WebControls.Panel и используется для группировки элементов
управления.
Кэшировать можно не только всю страницу, но и отдельный ее фрагмент Для этого
достаточно выделить этот фрагмент в пользовательский элемент управления и
прокэшировать только его, а не всю страницу. Следующий код демонстрирует
подобный подход. В прокэшированном фрагменте при перезагрузке страницы время
будет изменяться только если интервал между последовательными перезагрузками не
менее двух минут, в то время как самой странице – при каждой перезагрузке.
Файл control.ascx
<%@ Control Language="vb" %>
<%@ OutputCache VaryByParam="none" Duration="120"%>
<script runat="server">
Sub Page_Load()
lblInfo.Text = timeOfDay.Now.ToString
End Sub
</script>
<i>Control's time is </i>
<asp:Label ID="lblInfo" Runat="server"></asp:Label>
Visual Basic .NET - результат самых решительных
изменений, когда-либо сделанных в популярном языке Visual Basic. Эта книга,
написанная командой экспертов Visual Basic .NET, поможет вам овладеть всеми
нюансами платформы .NЕТ, будь вы ветеран Visual Basic 6 или разработчик на АSР,
или даже просто новичок в программировании. Начав с обзора новых
объектно-ориентированных свойств, авторы познакомят вас с основами языка Visual
Basic, со средой разработки Visual Studio .NET, технологиями АDО.NЕТ и ХМL и
объяснят на примерах, как создавать формы Windows, приложения АSР.NЕТ и
Web-сервисы.
Microsoft
Visual Basic .NET 2003. Русская версия. Шаг за шагом (+ CD-ROM)
Visual Basic .NET 2003 - это профессиональная среда для
разработки приложений, а практическое руководство из серии "Шаг за шагом" -
быстрый путь к ее освоению.
Настоящее руководство с помощью пошаговых упражнений, примеров кода, подсказок
по оптимизации и советов из реального мира проведет вас от основ
программирования к высокоэффективной работе в Visual Basic .NET 2003. Эта книга
содержит все, что требуется для перехода к созданию программного обеспечения,
использующего .NET!
Вы освоите элементы управления из Toolbox, новые инструменты для отладки и
структурные обработчики ошибок и научитесь создавать неотразимый интерфейс
пользователя, изучите методы из библиотек классов .NET Framework 1.1, сможете
управлять данными в программах с помощью коллекций, массивов и методик
обработки строк, автоматизировать приложения Microsoft Office и управлять
процессами, управлять формами Windows, создавать графику и анимационные
эффекты. Вы научитесь составлять код для принтеров и диалоговые окна для
печати, управлять базами данных Access, создавать собственные приложения баз
данных, отображать документы HTML с помощью Microsoft Internet Explorer,
использовать веб-формы для создания интерфейсов Интернет. Все файлы упражнений
и примеры кода на Visual Basic .NET 2003 имеются на прилагаемом к книге CD-ROM.
Использование
Microsoft Visual Basic .NET. Специальное издание
Мы живем в такое время, которое можно назвать чудесным
для программистов на Visual Basic. Что же касается Visual Basic .NET, то он
заметно отличается от своих предшественников. И даже если вы годами
программировали на Visual Basic, то все равно на вас теперь свалилось слишком
много нового. Visual Basic .NET, начиная с полностью обновленного
пользовательского интерфейса и заканчивая новыми возможностями языка и
изменениями в архитектуре - это шаг вперед в эволюции Visual Basic. Книга будет
полезна всем, независимо от уровня квалификации. Если вы еще никогда не
использовали Visual Basic, то в первых главах найдете пошаговые инструкции по
работе в среде Visual Basic. Что же касается пользователей предыдущих версий
Visual Basic, то они (опытные или нет) обязательно оценят, как много и подробно
говорится в книге о новых возможностях. Эти пользователи оценят и описание
отличий VB.NET от предыдущих версий. Ну а как же читатели, для которых
программирование в целом является чем-то новым? Они должны обратить внимание.
Портал
для Delphi программиста - Быстро развивающийся портал о
программирование на языке Pascal/Delphi. Статьи, исходники, компоненты,
справочники, мануалы, FaQ, программы.
Дружественные рассылки
Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением
Ковязин Дмитрий (admin@p-lib.pp.ru).