Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника»




Скачать 297.5 Kb.
НазваниеЛабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника»
Дата публикации23.03.2013
Размер297.5 Kb.
ТипЛабораторная работа
vbibl.ru > Информатика > Лабораторная работа
Федеральное агентство по образованию

Государственное образовательное учреждение высшего

профессионального образования
Тульский государственный университет
КАФЕДРА ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН




ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

ЛАБОРАТОРНАЯ РАБОТА № 5

Создание приложений ASP.NET 2.0 на языке C#

Методические указания

для студентов направления 230100

«Информатика и вычислительная техника»

специальности 230101 «Вычислительные машины,

комплексы, системы и сети»


Тула 2006
^ 1. ЦЕЛЬ И ЗАДАЧИ РАБОТЫ
Ознакомление с технологией создания приложений ASP.NET 2.0 и, в частности, с моделями кодирования Web-страниц, с механизмом обработки событий, этапами обработки Web-формы, организацией элементов управления на странице и способами вызова асинхронных Web-сервисов из приложения ASP.NET.
2. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
^

2.1 Две модели кодирования Web-страниц и Web-сервисов


Visual Studio 2005 поддерживает две модели кодирования Web-страниц и Web-сервисов (Web-служб):

  • Встроенный код. Эта модель используется в традиционном ASP. Весь код и HTML-дескрипторы находятся в одном файле. Код на языке C# встроен в один или несколько блоков сценария. Но при этом код не теряет поддержку IntelliSense и средств отладки, он компилируется, а не интерпретируется построчно (подобно классическому ASP-коду). Приложение можете реагировать на события элементов управления и использовать подпрограммы (методы). Эта модель полезна, поскольку все хранит в одном файле и широко используется для создания простых Web-страниц.

  • ^ Скрытый (отделенный) код. Эта модель разделяет каждую Web-страницу ASP.NET на два файла – файл разметки .aspx с HTML-дескрипторами элементов управления и кодовый файл .cs с исходным кодом страницы. Такая модель обеспечивает лучшую организацию, а отделение пользовательского интерфейса от программной логики крайне важно при создании сложных страниц.

Рассмотрим эти модели на примере простого приложения, которое при нажатии на кнопку будет показывать текущее время. Для создания нового приложения ASP.NET выберем в меню File команду New Website. В окне New Web Site укажем шаблон ASP.NET Web Site, местоположение и имя проекта, например, C:\AspNet1. В результате будет создана страница приложения ASP.NET, которую мы использовать не будем.

Чтобы создать Web-страницу со встроенным кодом, добавим ее к созданному приложению посредством команды Add New Item меню Website и удаления флажка Place code in separate file (Поместить код в отдельный файл), как показано на рис. 1. После создания страницы откроем ее в окне редактора. Затем, используя кнопки Design и Source внизу окна редактирования, будем редактировать страницу поочередно в текстовом и графическом режимах (рис. 2 и листинг 1). Отметим, что страница Default.aspx вместе с файлом отделенного кода Default.aspx.cs была создана шаблоном ASP.NET Web Site по умолчанию. Поскольку в данном приложении она не используется, то ее можно удалить из проекта в окне Solution Explorer с помощью контекстного меню.

1

Рис. 1. Выбор модели кодирования для новой страницы приложения

2

Рис. 2. Окно приложения AspNet1

Воспользуемся инструментальной панелью Toolbox для переноса на страницу TestFormInline.aspx элементов управления Label и Button (рис. 3).

3

Рис. 3. Использование инструментальной панели в дизайнере форм

Затем перейдем в текстовый режим и в разметке на языке XML зададим имя страницы, заменим значение атрибута Text в элементе Label1 и вставим две пустые строки перед элементом Button1 посредством добавления двух дескрипторов br. Далее выполним двойной щелчок на кнопке в окне дизайнера и добавим строку для обработки события Button1_Click в текстовом окне (листинг 1).

Листинг 1. Код страницы TestFormInline.aspx

<%@ Page Language="C#" %>






Test Page















OnClick="Button1_Click" />





Добавить документ в свой блог или на сайт

Похожие:

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconЛабораторная работа №8 Создание сценариев в среде Web сервера iis...
Интернета и создания asp приложений, с возможностями отладчика Microsoft Script Debugger для отладки asp приложений, а также с примерами...

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconЛабораторная работа №9 Создание Web сервисов xml в среде asp. Net...
Они пригодны для развертывания и в Интернете, где они облегчают доступ к ресурсам организации, и в интрасетях для интеграции корпоративного...

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconЛабораторная работа №4 Использование Web сервисов xml в консольных...
Ознакомление с Web сервисами (Web-службами) xml и получение практических навыков создания и использования Web-сервисов на базе asp....

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconЛабораторная работа №9 Создание Web приложений с базами данных в...
Посредством этого интерфейса приложения (как обычные, так и ориентированные на использование технологий Интернета) могут подключаться...

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconПрограмма производственной практики для студентов направления подготовки:...
«Информатика и вычислительная техника», специальность подготовки: 230101 «Вычислительные машины, комплексы, системы и сети»

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconМетодические указания для студентов по выполнению лабораторных работ...
Работа выполняется с целью изучения структуры микропроцессора (МП) кр580ВМ80А и практического овладения аппаратно программными средствами...

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconМетодические указания для студентов направления 552800 «Информатика и вычислительная техника»
Ознакомление с технологическим процессом и приобретение практических навыков пайки микросхем

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconМетодические указания по выполнению контрольно-курсовой работы для...
Цели и задачи выполнения контрольно-курсовой работы

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconМетодические указания для студентов по выполнению лабораторных работ...
Бис программируемых таймеров в микропроцессорных системах. В работе изучаются основы структурной организации, функционирования бис...

Лабораторная работа №5 Создание приложений asp. Net 0 на языке C# Методические указания для студентов направления 230100 «Информатика и вычислительная техника» iconПрограмма вопросов по госэкзаменам для бакалавров направления 230100....
Эффективное кодирование. Основная теорема Шеннона о кодировании для дискретного канала без помех

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


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