Скачать 48.57 Kb.
|
Федеральное агентство по образованию Российской Федерации Пермский государственный технический университет Кафедра ИТАС Принципы построения АСОИУ Отчет по индивидуальной работе на тему «Технология ASP.NET» Выполнил: студент группы АСУ-06-1 Полевщиков Иван Сергеевич Руководитель: доцент Ноткин Аркадий Михайлович Пермь 2009 Веб-программирование является бурно развивиющимся в наше время разделом программирования, ориентированным на разработку динамических Internet приложений. Одной из современных технологий веб-программирования является ASP.NET. Именно ее я и решил изучить в рамках индивидуальной работы. ASP.NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP. ^ является Web-страницей, которая содержит программный код для динамического конструирования содержимого Web-страницы в соответствии с действиями пользователя и вводимыми им данными. Основным компонентом в ASP.NET является Web-форма, которая, по сути, является документом HTML (Hypertext Markup Language). Этот документ содержит HTML-теги и серверные элементы управления. Серверные элементы управления ASP.NET включают в себя динамические версии стандартных HTML-компонентов, в том числе текстовые окна, таблицы, маркерные списки, переключатели и раскрывающиеся списки, а также уникальные элементы управления, обеспечивающие дополнительные возможности по сравнению с теми, которые доступны с помощью простых HTML-тегов. Эти серверные элементы управляют такими процессами, как контроль данных, доступ к данным, процесс входа в систему и навигация. В ASP.NET Web-форма отправляется на сервер, когда происходят определенные события, например, щелчок клавиши мыши на кнопке. После этого сервер обрабатывает произошедшее событие, реорганизует страницу и отправляет ее обратно в обозреватель. Таким образом, страница совершает полный цикл – обозреватель отправляет страницу на сервер, а сервер обрабатывает ее отправляет обратно в обозреватель. Когда Web-форма отправляется из обозревателя на сервер, перед пересылкой на сервер всей информации вначале отправляется информация о произошедших на Web-странице событиях. Эти данные могут включать в себя информацию о нажатых пользователем кнопках, заполненных текстовых полях или элементах, выбранных их раскрывающихся меню, установленных флажках или маркерах. Когда страница попадает на сервер, эти события анализируются и страница обновляется в соответствии со всеми необходимыми изменениями на основе произошедших событий. Web-форма делится на два отдельных компонента: визуальный компонент, который определяет пользовательский интерфейс, и логику программирования, используемую для управления поведением страницы и расположенных на ней элементов управления. Каждый из этих компонентов хранится в отдельном файле на сервере. Эти компоненты работают совместно для создания страницы, которая затем немедленно возвращается в обозреватель пользователя. Приложения ASP.NET могут быть созданы множеством различных способов, но наиболее мощным инструментом для создания этих приложений является Visual Studio. Эта среда разработки от Microsoft может быть использована для создания как Web-сайтов ASP.NET, так и множества других типов приложений. ^ – это сложная среда разработки, которая включает множество мощных средств, призванных помочь в процессе разработки. Это сокращенная версия среды разработки Visual Studio. Web Developer содержит все компоненты, необходимые для создания и тестирования приложений на вашем компьютере. Помимо того что он позволяет создавать и редактировать приложения на вашем компьютере, вы также можете использовать базу данных на вашем локальном компьютере, а тестировать все приложения с помощью обозревателя. Таким образом, вы можете создавать приложение автономно, а позже разместить его на Web-сервере. Мною были изучены следующие основы технологии ASP.NET:
В качестве примера практического применения технологии ASP.NET было создано Web-приложение Журнал Преподавателя, выполняющее следующие функции:
![]() ![]() Происходит переход на страницу просмотра и выставления оценок группе. Выбираем с помощью раскрывающегося списка группу, дисциплину и тему. Отображается соответствующая информация об оценках. ![]() Чтобы выставить оценку студенту, нажимаю на гиперссылку Правка рядом со строкой таблицы, содержащей информацию о нужном студенте. ![]() Вводим данные и нажимаем гиперссылку Обновить. ![]() Нажимая на гиперссылку ^ , переходим на страницу: ![]() На ней можно производить аналогичные действия. Также мною было написано методическое пособие, содержащее краткие теоретические сведения по изученным темам и подробное руководство по созданию Журнала Преподавателя. К данному отчету прилагаются следующие файлы:
Список использованной литературы:
|
![]() | Ознакомление с технологией создания приложений asp. Net 0 и, в частности, с моделями кодирования Web-страниц, с механизмом обработки... | ![]() | Дается обзор различных web-технологий. Объясняется преимущество asp. Net. Описывается процесс подготовки среды разработки приложений.... |
![]() | Работа в качестве ведущего программиста, аналиста или разработчика Web / Лидера команды разработчиков | ![]() | Ознакомиться с технологией создания и тестирования Web-сервисов xml на базе asp. Net 0 |
![]() | Ознакомление с Web сервисами (Web-службами) xml и получение практических навыков создания и использования Web-сервисов на базе asp.... | ![]() | Виртуальный каталог asp приложения. Настройка Web сервера iis для разработки asp приложений. Организация взаимодействия "клиент-сервер".... |
![]() | Году я пришла в систему профессионального образования. Я преподаю следующие предметы: технология отделочных строительных работ, материаловедение,... | ![]() | Ознакомление с Web сервисами (Web-службами) xml и получение практических навыков создания и использования Web-сервисов на базе asp.... |
![]() | Интернета и создания asp приложений, с возможностями отладчика Microsoft Script Debugger для отладки asp приложений, а также с примерами... | ![]() | Разработка и обслуживание web – сайтов, программ и систем управления ими, используя (asp. Net, C#, ms sql, php, my sql, Sybase Adaptive... |