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






Скачать 400.11 Kb.
НазваниеКурсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net»
страница6/7
Дата публикации22.03.2015
Размер400.11 Kb.
ТипКурсовая
l.120-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» iconWeb -программирование
«Web- программирование» приобретение студентами знаний о Web-программировании, освоение возможностей языков JavaScript, vbscript,...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа по дисциплине «web -программирование»
Предмет Web-программирования. Программирование на стороне клиента и сервера. Инструменты и технологии программирования.(2ч.)

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconРабочая программа Наименование дисциплины
Целью дисциплины является научить студентов технологии Web-дизайна и Internet программирования. В результате изучения дисциплины...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПрограмма тренинга «web программирование на платформе asp. Net»
Продолжительность тренинга 10 недель в календарном исчислении, по 2 четырехчасовых занятия в неделю

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconУчебно-методическое пособие по курсу «Информационные технологии»...
Технологии ado. Net и asp. Net. Учебно-методическое пособие по курсу «Информационные технологии» для студентов Института дополнительного...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconМетодические указания к выполнению контрольной работы по дисциплине «web-технологии»
Методические указания предназначены для выполнения контрольной работы студентами специальностей 230101. 65 «Вычислительные машины,...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по дисциплине «методы оптимальных решений» на тему:...
Целью курсовой работы является приобретение навыков составления моделей задач линейного программирования (злп), решение данных задач,...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconКурсовая работа по теме «Разработка информационно-поисковой системы»
Требования к оформлению курсовой работы изложены в методических указаниях: информатика. Курсовая работа по теме «Разработка информационно-поисковой...

Курсовая работа по дисциплине «Технологии программирования» на тему: «web-разработка на asp. Net» iconПрограмма учебной дисциплины «web-технологии»
Изучение данной дисциплины базируется на успешно усвоенных понятиях программирования и базовых понятиях информатики дисциплины «Алгоритмизация...

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

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


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную