Скачать 0.77 Mb.
|
ASP.NET Web Site Расположение: ^ или E:\Labfiles\Starter\VB\Benefits Языки: Visual C # или Visual Basic Visual Studio 2008 создает решение преимущества в папке E:\Labfiles\Starter\CS\Benefits or E:\Labfiles\Starter\VB\Benefits. Это решение содержит веб-сайт, также названный Benefits. Когда вы создаете веб-узел ASP.NET, обозреватель решения содержит следующие пункты для веб-сайта.
Задача 2: Добавить стартовые файлы на веб-сайт Benefits и отобразить веб-страницу Default.aspx.
Файлы Header.ascx, medical.aspx и test.aspx, вместе с файлом кода добавляются к веб-сайту Benefits в обозревателе решений. Файлы, которые вы добавили к этому проекту в предыдущем шаге станут основой для вашего веб-сайта.
Visual Studio 2008 запускает сервер развертывания ASP.NET и отображает страницу Default.aspx в браузере. На данном этапе, веб-страница является пустой.
Результаты: После этого упражнения, Вы создали сайт ASP.NET и добавили файлы для начального веб-сайта. Упражнение 2: Создание класса Сценарий Веб-сайт Benefits требует компонент, который возвращает список преимуществ, которые предлагает Винзавод Coho. В этом упражнении вы создадите класс с именем Benefits для вашего веб-решения. Затем вы реализует класс, чтобы возвратить строку имен. Основными задачами этого мероприятия являются:
Задача 1: Добавить новый класс на веб-узел
Visual Studio 2008 предлагает Вам разместить код в папке App_Code.
Visual Studio 2008 создает папку App_Code для вашего веб-сайта и помещает новый класс Benefits в эту папку. Задача 2: Реализовать класс, который возвращает строку имен
Ваш код должен выглядеть следующим примером. [Visual C#] public struct BenefitInfo { public string benefitName; public string benefitPage; } [Visual Basic] Structure BenefitInfo Dim benefitName As String Dim benefitPage As String End Structure Код создает структуры под названием BenefitInfo, которая содержит две строки benefitName и benefitPage.
[Visual C#] public BenefitInfo[] GetBenefitsList() { BenefitInfo[] benefitsArray = new BenefitInfo[3]; benefitsArray[0].benefitName = "Dental"; benefitsArray[0].benefitPage = "dental.aspx"; benefitsArray[1].benefitName = "Medical"; benefitsArray[1].benefitPage = "medical.aspx"; benefitsArray[2].benefitName = "Life Insurance"; benefitsArray[2].benefitPage = "life.aspx"; return benefitsArray; } [Visual Basic] Public Function GetBenefitsList() As BenefitInfo() Dim benefitsArray(2) As BenefitInfo benefitsArray(0).benefitName = "Dental" benefitsArray(0).benefitPage = "dental.aspx" benefitsArray(1).benefitName = "Medical" benefitsArray(1).benefitPage = "medical.aspx" benefitsArray(2).benefitName = "Life Insurance" benefitsArray(2).benefitPage = "life.aspx" Return benefitsArray End Function Метод GetBenefitsList создает массив структур BenefitInfo, заполняет структур информацией, а затем возвращает массив, вызывающего компонент.
Результаты: После этого упражнения, вы должны были добавить класс к веб-узлу и реализовать его таким образом, чтобы он осуществлял возврат строки имен. Упражнение 3: Вызов компонента Сценарий В этом упражнении вы будете писать код для проверки класс Benefits на веб-странице. Вы будет также расширить класс Benefits для отображения дополнительной выгоды. Основными задачами этого мероприятия являются:
Задача 1: Открыть файл с фоновым кодом для веб-страницы test.aspx и просматривать страницы в браузере
Закодируйте экземпляр компонента, а затем вызывите метод GetBenefitsList, который возвращает список льгот и имени страницы.
Откроется окно браузера и отобразите все опции преимуществ веб-страницу test.aspx.
Задача 2: внести изменение в классе 1. В классе страхования, изменить первую строку кода, чтобы увеличить размер массива на единицу. Ваш код должен выглядеть следующим примером. [Visual C#] BenefitInfo[] benefitsArray = new BenefitInfo[4]; [Visual Basic] Dim benefitsArray(3) as BenefitInfo 2. В классе страхования, добавить следующий код перед возвращением в заявлении В конце класса добавить еще одно преимущество в массив. Ваш код должен выглядеть следующим примером. [Visual C#] benefitsArray[3].benefitName = "Retirement Account"; benefitsArray[3].benefitPage = "retirement.aspx"; [Visual Basic] benefitsArray(3).benefitName = "Retirement Account" benefitsArray(3).benefitPage = "retirement.aspx" Задача 3: Построить и протестировать веб-сайт
Результаты: После этого упражнения, вы проверили класс Benefits на веб-страницу и усовершенствавли класс Benefits для отображения дополнительных выгод. ![]() Вопросы для самоконтроля
Реальная Вопросы и сценарии
Инструменты
Модуль 3. Создание веб-формы Microsoft ASP.NET ![]() Веб-форм являются программируемые веб-страниц, которые служат в качестве пользовательского интерфейса (UI) для Microsoft ® ASP.NET веб-приложений. Веб-форма представляет информацию в Пользователь в любой тип браузера, и он реализует логику приложения с помощью серверного код. Этот модуль описывает, как для создания и заполнения веб-форм. Урок 1 ![]() Этот урок описывает, как создавать веб-формы. Это также объясняет, как определить ключевые характеристики веб-форм. ![]()
Вопрос: Каковы основные различия директивы @ Page для двух типов веб форм (одним файлом и два файла)? ![]() Чтобы добавить дополнительные формы веб-приложений, выполните следующие действия:
Урок 2 ![]() Этот урок описывает, как использовать серверные элементы управления технологии ASP.NET, таких, как кнопки, текстовые поля и списки. Эти серверные элементы управления отличаются от элементов управления HTML тем, что логика выполняется на сервере, а не в браузере пользователя. ![]() Серверные элементы управления ASP.NET – это компоненты, которые выполняются на сервере и инкапсулируют пользовательский интерфейс и другие связанные с этим функции. Они включают в себя кнопки, текстовые поля и списки. Ниже приводится XHTML, что можно было бы написать, чтобы создать текстовое поле с текстом по умолчанию Enter your Username.. Height="25px">Enter your Username ![]() Есть много видов серверных элементов управления, которые доступны в ASP.NET. Они в целом разделяются на серверные элементы управления HTML и элементы управления веб-сервером.
![]()
Вопрос: Почему это важно для сохранения состояния управления? ![]()
|
![]() | Учебно-методическое пособие предназначено для того, чтобы помочь студентам начать использовать современное программное обеспечение... | ![]() | Алесинская Т. В., Сербин В. Д., Катаев А. В. Учебно-методическое пособие по курсу "Экономико-математические методы и модели. Линейное... |
![]() | Методическое пособие предназначено для студентов специальности «Спортивный менеджмент», преподавателей, аспирантов. В пособии рассматривается... | ![]() | Ивановна. Методическое пособие по курсу "Базы данных и информационные системы" / Т. И. Петрушина, Д. В. Коломиец; ону им. И. И. Мечникова,... |
![]() | Методическое пособие по курсу "Базы данных и информационные системы" / Т. И. Петрушина, Д. В. Коломиец; ону им. И. И. Мечникова,... | ![]() | Цель работы: ознакомление с основными понятиями и принципами веб-дизайна; знакомство с основными возможностями по разработке веб-страниц... |
![]() | Учебно-методическое пособие по курсу «История еврейского народа». Киев: мсу, 1998 г. 56 с | ![]() | Соматопсихология: Учебно-методическое пособие по курсу «Соматопсихология» – Ульяновск: УлГУ, 2005 |
![]() | Методическое пособие предназначено для студентов специальности «Спортивный менеджмент», преподавателей, аспирантов. В пособии рассматривается... | ![]() | Программирование на языке C#. Методическое пособие по курсу «Программирование на языках высокого уровня». – М.: Издательство мгту... |