Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net»





Скачать 400.11 Kb.
НазваниеКурсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net»
страница6/7
Дата публикации17.12.2014
Размер400.11 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
1   2   3   4   5   6   7

2.4 Кодовая реализация


Начнем с реализации конвертера. Для этого в правую зону напишем следующий код:
Теперь перейдем непосредственно к реализации алгоритма конвертации валют. Для этого два раза кликаем на кнопку Button1 и Visual Web Developer направит нас на метод-обработчик события Button_Click1. Внутри него мы пишем следующий код:
Так как пользователь может ввести практически любые данные в текстовое поле, я использовал конструкцию try...catch. В случае каких-либо ошибок (например, ввода букв или слишком большого числа) метод выведет ошибку в окне, но не остановит работу приложения.

Курсы валют я записал непосредственно в список опций компонента DropDownList. Это значит, что к ним можно обратиться просто использовав свойство Value, которое возвращает текстовые данные. Но нам нужно перемножить числа. Поэтому была использована функция Parse класса Decimal

Созданное нами в верхней правой ячейке таблицы меню является пустым. Нам нужно наполнить его имеющимися опциями выбора отображения содержимого Web-зон. Для этого добавим следующий код в обработчик события Page_Load:
Мы проверяем, первый ли раз была запрошена эта страница при помощи свойства IsPostBack. Иначе при каждом обновлении страницы пункты меню добавлялись бы снова и снова.

Также отображение в стиле «Connect» не будет работать на локальной машине, поэтому на этапе создания опций выбора мы исключили его из списка. В качестве отображения по-умолчанию был выбран тип «Edit». Он дает возможность увидеть все возможности сайта.

В созданный ранее обработчик событий PartsMenu_MenuItemClick добавим следующий код:
Чтобы названия каждой части сайта соответствовали содержанию, а не несло пустые названия вроде Untitled[x], в Page_Load также стоит дописать:
Для реализации возможности динамической загрузки данных из файла также воспользуемся обработчиком события Page_Load. Но перед этим нужно добавить атрибуты для ячейки, содержимое которой будет динамически создаваться:
Атрибут runat=”server” прверащает ячейку в HTML server control, а атрибут ID=”Header” дает ей имя. Это позволит работать с сайтом в привычной объектно-ориентированной среде.

Теперь, чтобы реализовать динамическую загрузку мы снова добавим код в обработчик события Page_Load:
В переменную типа String мы записываем физический путь сайта, который можно получить, использовав метод MapPath объекта Page. Далее при помощи потока мы открываем имеющийся файл и записываем все его содержимое в контейнер Header,- верхнюю левую ячейку страницы.


Заключение


В процессе выполнения данной курсовой работы поставленные задачи и цель были выполнены. Представлены общие сведения о технологии ASP.NET.

В первой главе были рассмотрены основные понятия разработки, сущность и организация ASP.NET. Также были рассмотрены все основные технологии разработки и основные отличительные особенности ASP.NET от них. Был проведен сравнительный анализ современной ASP.NET с её предшественниками. Найдены основные предпосылки появления и история данной технологии. Достаточно подробно был изучен алгоритм разработки Web-сайтов, а также рассмотрены модели использования HTML server controls и Web controls.

Во второй главе курсовой работы были реализованы все поставленные технические задачи. Было осуществлено создание каркаса и дизайна сайта в соответствие со стандартом XHTML. Было осуществлено подключение к базе данных посредством Microsoft SQL Server Database File, сгенерирован не только Select, но и Update, Insert и Delete queries. Web-сайт «471 группа» позволяет добавлять и удалять информацию об учащихся, изменять данные и сохранять все произведенные изменения при помощи двух интерфейсов. Также был разработан модуль конвертера валют. Использовалась технология Web-parts, позволяющая динамически менять расположение блоков сайта. Для демонстрации возможность динамической загрузки данных, была реализована динамическая загрузка данных контейнера Header из файла.


1   2   3   4   5   6   7

Похожие:

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа дисциплины «Web-дизайн»
Целью дисциплины является научить студентов технологии Web-дизайна и Internet-программирования. В результате изучения дисциплины...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа На тему: «Разработка системного проекта типовой платформы...
На тему: «Разработка системного проекта типовой платформы для web порталов муниципальных образований Пермского края»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа По дисциплине «Бухгалтерский управленческий учет»
На тему: «Разработка системы управленческого учета на примере предприятия ООО «Столичная кондитерская фабрика»»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по дисциплине: «Программирование» На тему: «Демонстрационная программа»
...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовая работа содержит: страниц – 20, источников – 8, рисунков – 7, таблиц – 2
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» icon1. Лекция: Что такое asp. Net
Обж и музыки, оснащены ноутбуками, мультимедийными проектороми и экранами на треноге
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа на тему: Информационные технологии управления муниципальной недвижимостью
Выписка из образовательного стандарта по учебной дисциплине «Экономическая теория» для студентов, обучающихся по специальностям
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПроекта: Разработка Web-приложений
Разработка web-приложений, бизнес процесс разработки web-приложения, cms drupal, создание сайта кафедры
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа по дисциплине с 3 «Технологии и методы программирования»
Цель преподавания дисциплины: Целью изучения дисциплины «Технологии и методы программирования» является изучение современных технологий...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа учебной дисциплины
«Проектирование web-страниц» является изучение теоретических основ и принципов прикладного программирования на примере построения...
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа На тему: «Современные технологии обучения»
Ii. Современные технологии организации образовательного процесса
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconДипломная работа по специальности 230201. 65 «Информационные системы...
Разработка информационного web-сайта на основе системы «1с-битрикс: Управление сайтом»
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПриложение примерные Темы для Курсовой работы по дисциплине
Курсовой работа по дисциплине «Технологии программирования» состоит из 2 частей: теоретическая часть; практическое задание
Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconУстановить. Net Framework
Пппд «Ассистент» может использовать общее хранилище данных. Для этого нужно установить бд oracle, развернуть web-сервис доступа к...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск