Методическое пособие по курсу «Веб-технологии и современные средства разработки»




НазваниеМетодическое пособие по курсу «Веб-технологии и современные средства разработки»
страница2/3
Дата публикации18.11.2013
Размер0.77 Mb.
ТипМетодическое пособие
uchebilka.ru > Информатика > Методическое пособие
1   2   3
ASP.NET Web Site

  • Расположение: ^ File System, E:\Labfiles\Starter\CS\Benefits или 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, обозреватель решения содержит следующие пункты для веб-сайта.


    Файл

    Описание

    Веб-папка App_Data

    Папка, содержащая файлы данных приложения.

    Файл Default.aspx

    Пустые страницы. Обозреватель решения также содержит файл кода веб-страницы, названной Default.aspx.cs (Visual C #) или Default.aspx.vb (VisualBasic).

    Файл web.config

    Файл веб-конфигурации.


    Задача 2: Добавить стартовые файлы на веб-сайт Benefits и отобразить веб-страницу Default.aspx.

    1. Добавить все файлы из папки E:\Labfiles\Starter\CS или E:\Labfiles\Starter\VB на веб-сайт Benefits.

    Файлы Header.ascx, medical.aspx и test.aspx, вместе с файлом кода добавляются к веб-сайту Benefits в обозревателе решений.

    Файлы, которые вы добавили к этому проекту в предыдущем шаге станут основой для вашего веб-сайта.


    1. Откройте веб-страницу Default.aspx в браузере.

    Visual Studio 2008 запускает сервер развертывания ASP.NET и отображает страницу Default.aspx в браузере. На данном этапе, веб-страница является пустой.


    1. Закройте Microsoft Internet Explorer ®.


    Результаты: После этого упражнения, Вы создали сайт ASP.NET и добавили файлы для начального веб-сайта.
    Упражнение 2: Создание класса
    Сценарий

    Веб-сайт Benefits требует компонент, который возвращает список преимуществ, которые предлагает Винзавод Coho. В этом упражнении вы создадите класс с именем Benefits для вашего веб-решения. Затем вы реализует класс, чтобы возвратить строку имен.
    Основными задачами этого мероприятия являются:

    1. Добавление нового класса к веб-узлу.

    2. Применение класса для возвращения строки имен.


    Задача 1: Добавить новый класс на веб-узел

    1. Добавить для веб-сайта новый класс Benefits.

    Visual Studio 2008 предлагает Вам разместить код в папке App_Code.

    1. Поместите код в папке App_Code.

    Visual Studio 2008 создает папку App_Code для вашего веб-сайта и помещает новый класс Benefits в эту папку.
    Задача 2: Реализовать класс, который возвращает строку имен

    1. В классе страхования, добавить следующий код, чтобы создать пользовательскую структуру.

    Ваш код должен выглядеть следующим примером.
    [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.


    1. В классе страхования, добавить следующий код для создания метода GetBenefitsList.

    2. Ваш код должен выглядеть следующим примером.


    [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, заполняет структур информацией, а затем возвращает массив, вызывающего компонент.

    1. Постройте веб-сайта.

    2. Убедитесь, что веб-сайт компилируется без ошибок.


    Результаты: После этого упражнения, вы должны были добавить класс к веб-узлу и реализовать его таким образом, чтобы он осуществлял возврат строки имен.
    Упражнение 3: Вызов компонента
    Сценарий

    В этом упражнении вы будете писать код для проверки класс Benefits на веб-странице. Вы будет также расширить класс Benefits для отображения дополнительной выгоды.

    Основными задачами этого мероприятия являются:

    • Открыть файл кода для веб-страницы test.aspx и просматреть страницу в браузере.

    • Внести изменения в класс.

    • Построить и протестировать веб-сайт.

    Задача 1: Открыть файл с фоновым кодом для веб-страницы test.aspx и просматривать страницы в браузере

    1. Открыть файл с фоновым кодом для test.aspx.

    Закодируйте экземпляр компонента, а затем вызывите метод GetBenefitsList, который возвращает список льгот и имени страницы.

    1. Открыть test.aspx в браузере.

    Откроется окно браузера и отобразите все опции преимуществ веб-страницу test.aspx.

    1. Закройте Internet Explorer.


    Задача 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: Построить и протестировать веб-сайт

    1. Постройте веб-сайта.

    2. Убедитесь, что веб-сайт компилируется без ошибок.

    3. Откройте test.aspx в браузере.

    4. Откройте окно обозревателя и веб-страницу test.aspx. Теперь также отображается Новая опция выгоду из класса.

    5. Закройте Internet Explorer.

    6. Закройте Visual Studio 2008.


    Результаты: После этого упражнения, вы проверили класс Benefits на веб-страницу и усовершенствавли класс Benefits для отображения дополнительных выгод.


    Вопросы для самоконтроля

    1. Как вы выберите .NET-ориентированный язык для создания нового проекта веб-приложения?

    1. Какую роль играет Общеязыковая среда выполнения в выполнении странице ASP.NET?

    2. Какова роль компиляция JIT?

    3. Перечислите три языка которые в настоящее время поддерживаются. NET.

    4. Зачем необходимо создавать компоненты для веб-приложения?


    Реальная Вопросы и сценарии

    1. Вы хотите создать службу ASP.NET. Что является самым простым способом реализации этого решения?

    2. Вы хотите создать элемент управления сервером. Что является самым простым способом реализации этого решения?

    3. Вы хотите создать многоразовый компонент, который вы можете поделиться с другими проектов. Что является самым простым способом для осуществления этого?



    Инструменты


    Инструмент

    Используется для:

    Где найти его?

    Editor window

    Отображает код для редактирования и графический интерфейс для размещения элементов управления

    Visual Studio IDE

    Object Browser

    Содержит информацию о объектов и их методов, свойств, событий и констант.

    Visual Studio IDE

    Solution Explorer

    Отображает иерархию файлов проекта и позволяет расширять и изменять файлы

    Visual Studio IDE

    Dynamic Help

    Предоставляет доступ к локальным и он-лайн разделам справки, основанные на текущее положение курсора.

    Visual Studio IDE

    Properties window

    Позволяет настроить свойства документов классов и элементов управления.

    Visual Studio IDE

    Task List

    Позволяет отслеживать статус задач, как вам разрабатывать ваши приложение.

    Visual Studio IDE

    Output

    Отображает сообщения о состоянии для различные функции в IDE

    Visual Studio IDE

    Server Explorer

    Позволяет просматривать локальные данные связи, серверы и услуги.

    Visual Studio IDE

    Toolbox

    Позволяет использовать Drag-and-drop операция на управления приложениями.

    Visual Studio IDE


    Модуль 3. Создание веб-формы Microsoft ASP.NET


    Веб-форм являются программируемые веб-страниц, которые служат в качестве пользовательского интерфейса (UI) для Microsoft ® ASP.NET веб-приложений. Веб-форма представляет информацию в Пользователь в любой тип браузера, и он реализует логику приложения с помощью серверного код. Этот модуль описывает, как для создания и заполнения веб-форм.

    Урок 1


    Этот урок описывает, как создавать веб-формы. Это также объясняет, как определить ключевые характеристики веб-форм.




    • Веб-форма генерирует HTML и отправляет его в браузер.

    • Поддержки кода и элементов управления, которые выполняются в графическом интерфейсе на веб-сервере.

    • Такое разделение графического интерфейса и кода расширяет диапазон поддерживаемых браузеров, обеспечивая безопасность и функциональность веб-форме.


    Вопрос: Каковы основные различия директивы @ Page для двух типов веб форм (одним файлом и два файла)?

    Чтобы добавить дополнительные формы веб-приложений, выполните следующие действия:

    1. В Solution Explorer щелкните правой кнопкой мыши на имени проекта или веб-сайта, а затем нажмите кнопку Добавить новый элемент.

    2. В диалогового окна Добавление нового элемента веб-форм, введите имя веб-форме, а затем нажмите кнопку Добавить.


    Урок 2

    Этот урок описывает, как использовать серверные элементы управления технологии ASP.NET, таких, как кнопки, текстовые поля и списки. Эти серверные элементы управления отличаются от элементов управления HTML тем, что логика выполняется на сервере, а не в браузере пользователя.


    Серверные элементы управления ASP.NET – это компоненты, которые выполняются на сервере и инкапсулируют пользовательский интерфейс и другие связанные с этим функции. Они включают в себя кнопки, текстовые поля и списки.

    Ниже приводится XHTML, что можно было бы написать, чтобы создать текстовое поле с текстом по умолчанию Enter your Username..


    Height="25px">Enter your Username



    Есть много видов серверных элементов управления, которые доступны в ASP.NET. Они в целом разделяются на серверные элементы управления HTML и элементы управления веб-сервером.

    • HTML элементы веб-формы не доступны на сервере.

    • Элементы управления веб-сервером включают элементов управления, таких как кнопки и текстовые поля, а также специальные элементы управления, таких как календари.






    • Представление состояния записывает состояния элементов управления веб-формы.

    • Представление состояния не может быть отключено на уровне страницы, и показано для отдельного элемента управления.

    • В ASP.NET 2.0 введен управление состоянием в дополнение к представление состояния.


    Вопрос: Почему это важно для сохранения состояния управления?



    • Серверные элементы управления HTML могут быть описаны как элементы серверного кода. Такое преобразование позволяет использовать элементы управления для таких событий, которые обрабатываются на сервере.

    • Серверные элементы управления HTML включают атрибут
  • 1   2   3

    Похожие:

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconУчебно-методическое пособие (для студентов дневной формы обучения...
    Учебно-методическое пособие предназначено для того, чтобы помочь студентам начать использовать современное программное обеспечение...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconУчебно-методическое пособие по курсу экономико-математические
    Алесинская Т. В., Сербин В. Д., Катаев А. В. Учебно-методическое пособие по курсу "Экономико-математические методы и модели. Линейное...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconМетодическое пособие по курсу «спортивная метрология»
    Методическое пособие предназначено для студентов специальности «Спортивный менеджмент», преподавателей, аспирантов. В пособии рассматривается...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconМетодическое пособие по курсу "Базы данных и информационные системы"
    Ивановна. Методическое пособие по курсу "Базы данных и информационные системы" / Т. И. Петрушина, Д. В. Коломиец; ону им. И. И. Мечникова,...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconМетодическое пособие по курсу "Базы данных и информационные системы"
    Методическое пособие по курсу "Базы данных и информационные системы" / Т. И. Петрушина, Д. В. Коломиец; ону им. И. И. Мечникова,...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconЛабораторная работа №2 По дисциплине: «веб-технологии и веб-дизайн»...
    Цель работы: ознакомление с основными понятиями и принципами веб-дизайна; знакомство с основными возможностями по разработке веб-страниц...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconУчебно-методическое пособие по курсу «История еврейского народа»
    Учебно-методическое пособие по курсу «История еврейского народа». Киев: мсу, 1998 г. 56 с

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconСоматопсихология учебно-методическое пособие по курсу «Соматопсихология»
    Соматопсихология: Учебно-методическое пособие по курсу «Соматопсихология» – Ульяновск: УлГУ, 2005

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconМетодическое пособие по курсу «теория и методика физического воспитания и спорта»
    Методическое пособие предназначено для студентов специальности «Спортивный менеджмент», преподавателей, аспирантов. В пособии рассматривается...

    Методическое пособие по курсу «Веб-технологии и современные средства разработки» iconМаран М. М. Программирование на языке C#. Методическое пособие по...
    Программирование на языке C#. Методическое пособие по курсу «Программирование на языках высокого уровня». – М.: Издательство мгту...

    Вы можете разместить ссылку на наш сайт:
    Школьные материалы


    При копировании материала укажите ссылку © 2013
    контакты
    uchebilka.ru
    Главная страница


    <