Материал: ЯнышеваСА_4716_ТекстВКР

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Элемент: Открывающий тег, закрывающий тег и содержимое вместе составляют элемент [4].

Структура HTML-документа продемонстрирована на рисунке 2.

Отдельные элементы объединяются, чтобы сформировать целую HTML-

страницу [4].

Рисунок 2 – Структура HTML-документа Здесь мы имеем следующее:

<!DOCTYPE html> – доктайп. Это обязательное вступление. Когда

HTML был молод (около 1991-1992 годов), doctypes должны были действовать как ссылки на набор правил, которым HTML-страница должна была следовать, чтобы считаться хорошим HTML, что могло означать автоматическую проверку ошибок и другие полезные вещи.

Однако в настоящее время он необходим, чтобы убедиться, что документ ведет себя правильно.

<html></html> – элемент включает все содержимое на всей странице

ииногда называется корневым элементом.

<head></head> – данный элемент действует как контейнер для всего того, что будет находиться на HTML-странице, которая показывается пользователям. Это включает в себя такие вещи, как ключевые слова

иописание страницы, которое отобразиться в результатах поиска,

11

CSS для стилизации контента, объявления набора символов и многое

другое.

<meta charset="utf-8"> – этот элемент устанавливает набор символов,

который документ должен использовать в UTF-8, включая в себя большинство символов из письменных языков. По сути, теперь он может обрабатывать любой текстовый контент, который будет в него помещен.

<title></title> – этот элемент задает заголовок страницы, который отображается на вкладке браузера, в которую загружается страница.

<body></body> – элемент содержит весь контент, который показывается пользователям, когда они посещают страницу, будь то текст, изображения, видео, игры, воспроизводимые звуковые дорожки или что-то еще.

1.2.Особенности создания страниц на языке ASP.NET

ASP.NET – это часть технологии.NET, используемая для написания

мощных клиент-серверных интернет приложений. Она позволяет создавать динамические HTML-страницы. Динамическими принято называть веб-

страницы, которые перед отправкой клиенту проходят цикл обработки на сервере. ASP.NET возникла в результате объединения более старой технологии ASP и.NET Framework [2].

Рабочее окно программы Visual Studio с созданной в ней веб страницей продемонстрированно на рисунке 3.

12

Рисунок 3 – Рабочее окно программы Visual Studio

Любая страница состоит из двух частей. Первая часть – «Конструктор»,

представляет собой пустое пространство, на котором можно разместить элементы управления. Вторая часть – «Исходный код», представляет собой код языка ASP.NET. Добавление нового кода, происходит при добавлении нового объекта в окне «Конструктор», либо при ручном заполнении. Для того чтобы добавить новый элемент в окно «Конструктор», его необходимо выбрать из вкладки «Панель элементов», и перетащить на форму. По аналогии с C#, имеется окно «Свойство», в котором можно задать те или иные параметры для элементов управления, или задать те, или иные события.

Каждая страница начинается со следующего кода: « <% Page Language=”текущий язык программирования” %> ». Где тег «<%» всегда предназначен для интерпретации ASP – кода. Атрибут Language – это указание, что в скриптах данной страницы будет использоваться определенный язык программирования. В данной работе – это язык C#. Затем идет код вида: « <form runat=”server”> ». Этот тег дает указание компилятору обрабатывать элементы управления страницы. Данный тег имеет свойство runat, для которого установлено значение «server». При использовании этого свойства элемент управления обрабатывается компилятором, а не передается браузеру «как есть».

13

При двойном щелчке на объекте в окне «Конструктор» откроется файл,

с названием аналогичным названию страницы, но отличающийся от нее тем,

что добавляется выражение типа «.cs» в конце расширения файла. Также появится код, который соответствует событию по умолчанию для данного элемента. В данном файле ведется разработка кода уже не на языке ASP.NET,

а на том языке, который был выбран, для данной работы – это язык C#. Задание и обращение к свойствам, методам ничем не отличается от обращения к ним же при написании любой другой программы на конкретно выбранном языке.

Метод Response.Write() отправляет в браузер HTML-код. Этот метод является полезным при выведении коротких сообщений. К примеру, он может использоваться при проверке введенных значений для вывода результата.

1.3.Язык реализации C#

C# относится к семье языков с С-подобным синтаксисом, из них его

синтаксис наиболее близок к C++ и Java. C# – это фактически гибрид разных языков. Переняв многое от своих предшественников – языков C++, Java,

Delphi, Модула и Smalltalk – и опираясь на практику их использования, C#

синтаксически не менее чист, чем Java, так же прост, как Visual Basic, и

обладает практически той же мощью и гибкостью, что и C++ [6].

Актуальность: Язык программирования C# является одним из наиболее популярных за счет простоты его изучения.

В качестве языка реализации был выбран C# ввиду следующих его преимуществ;

1.C# является объектно-ориентированным языком;

2.Язык C# разрабатывался параллельно с каркасом Framework .Net и в полной мере учитывает все его возможности;

3.C# является наследником языков C/C++. Эти языки имеют общий синтаксис, что облегчает переход от С++ к C#;

4.Мощная библиотека каркаса поддерживает удобство построения различных типов приложений на C#, позволяя достаточно просто

14

сохранять и получать информацию из базы данных и других хранилищ

данных.

5.Простота и надежность, главным образом, связаны с тем, что на C# хотя и допускаются, но не поощряются такие опасные свойства С++ как адресная арифметика, адресация, разыменование, и указатели.

15

Источник: https://studfile.net/preview/16467080/