
- •6. Разработка на asp.Net. Жизненный цикл страницы, пользовательский интерфейс
- •6.1. Описание .Net Framework
- •6.1.1. Возможности среды clr
- •6.1.2. Библиотека классов платформы .Net Framework
- •6.1.3. Развитие платформы .Net
- •6.1.4. Ключевые термины
- •6.2. Обзор технологии asp.Net
- •6.2.1. Жизненный цикл Веб-страниц asp.Net
- •6.2.1.1. Общие этапы жизненного цикла страницы
- •6.2.1.2. События жизненного цикла
- •6.2.1.3. Дополнительные аспекты жизненного цикла страницы
- •6.2.2. Управление состоянием в asp.Net
- •6.2.3. Состояние просмотра ViewState
- •6.2.3.1. Сохранение объектов в состоянии просмотра
- •6.2.3.2. Оценивание преимуществ использования состояния просмотра
- •6.2.4. Строка запроса
- •6.2.4.1. Использование строки запроса
- •6.2.5. Cookie
- •6.2.6. Использование Session
- •6.2.6.1. Архитектура сеанса
- •6.2.6.2. Использование состояния сеанса
- •6.2.6.3. Поставщики состояния сеанса
- •6.2.6.3.1. Off
- •6.2.6.3.2. InProc
- •6.2.6.3.3. StateServer
- •6.2.6.3.4. SqlServer
- •6.2.7. Ключевые термины
- •6.3. Принципы разработки пользовательского интерфейса Интернет-приложений
- •6.3.1. Работа с текстом
- •6.3.2. Использование элементов CheckBox, CheckBoxList, RadioButton, RadioButtonList и BulletedList
- •6.3.3. Использование Image, ImageButton
- •6.3.4. Использование Literal и HiddenField
- •6.3.5. Использование Panel
- •6.3.7. Использование LinkButton
- •6.3.8. Ключевые термины
- •6.4. Краткие итоги
6. Разработка на asp.Net. Жизненный цикл страницы, пользовательский интерфейс
В данной лекции рассматриваются основы разработки на ASP. NET 2.0, жизненный цикл Веб-страницы и принципы разработки пользовательского интерфейса Интернет-приложений
Содержание
6.1. Описание .NET Framework
6.1.1. Возможности среды CLR
6.1.2. Библиотека классов платформы .NET Framework
6.1.3. Развитие платформы .NET
6.1.4. Ключевые термины
6.2. Обзор технологии ASP.NET
6.2.1. Жизненный цикл Веб-страниц ASP.NET
6.2.1.1. Общие этапы жизненного цикла страницы
6.2.1.2. События жизненного цикла
6.2.1.3. Дополнительные аспекты жизненного цикла страницы
6.2.2. Управление состоянием в ASP.NET
6.2.3. Состояние просмотра ViewState
6.2.3.1. Сохранение объектов в состоянии просмотра
6.2.3.2. Оценивание преимуществ использования состояния просмотра
6.2.4. Строка запроса
6.2.4.1. Использование строки запроса
6.2.5. Cookie
6.2.6. Использование Session
6.2.6.1. Архитектура сеанса
6.2.6.2. Использование состояния сеанса
6.2.6.3. Поставщики состояния сеанса
6.2.6.3.1. Off
6.2.6.3.2. InProc
6.2.6.3.3. StateServer
6.2.6.3.4. SqlServer
6.2.7. Ключевые термины
6.3. Принципы разработки пользовательского интерфейса Интернет-приложений
6.3.1. Работа с текстом
6.3.2. Использование элементов CheckBox, CheckBoxList, RadioButton, RadioButtonList и BulletedList
6.3.3. Использование Image, ImageButton
6.3.4. Использование Literal и HiddenField
6.3.5. Использование Panel
6.3.7. Использование LinkButton
6.3.8. Ключевые термины
6.4. Краткие итоги
6.1. Описание .Net Framework
Платформа .NET Framework – это интегрированный компонент Windows, который поддерживает создание и выполнение нового поколения приложений и Веб-служб XML [1].
Двумя основными компонентами платформы .NET Framework являются общеязыковая среда выполнения (CLR) и библиотека классов .NET Framework. Основой платформы .NET Framework является среда CLR. Среду выполнения можно считать агентом, который управляет кодом во время выполнения и предоставляет основные службы, такие, как управление памятью, управление потоками и удаленное взаимодействие. При этом накладываются условия строгой типизации и другие виды проверки точности кода, обеспечивающие безопасность и надежность. Фактически основной задачей среды выполнения является управление кодом. Код, который обращается к среде выполнения, называют управляемым кодом, иначе код называется неуправляемым. Другой основной компонент платформы .NET Framework – библиотека классов, представляет полную объектно-ориентированную коллекцию типов, которые применяются для разработки приложений, начиная от обычных, запускаемых из командной строки или с графическим интерфейсом пользователя, и заканчивая приложениями, использующими последние технологические возможности ASP.NET, такие как Web Forms и Веб-службы XML.
Платформа .NET Framework может размещаться неуправляемыми компонентами, которые загружают среду CLR в собственные процессы и запускают выполнение управляемого кода, создавая, таким образом, программную среду, позволяющую использовать средства как управляемого, так и неуправляемого выполнения. Платформа .NET Framework не только предоставляет несколько базовых сред выполнения, но также поддерживает разработку базовых сред выполнения независимыми производителями.
На рис. 6.1 приведена общая архитектура .NET Framework в проекции на версии этой платформы [2].
Рис. 6.1. Общая архитектура .NET Framework